:root{color:#fff;font-synthesis:none;--bg:#000;--text:#fff;--muted:#a0a0a0;--surface:#1f1f1f;--surface-hover:#303030;--border:#2a2a2a;--header-bg:#000000f5;--panel-bg:#111;--panel-border:#222;--input-start:#181818;--input-end:#0f0f0f;--input-border:#393939;--input-text:#fff;--input-placeholder:#777;--secondary-copy:#d3d3d3;--contrast-bg:#fff;--contrast-text:#000;--gutter:clamp(20px, 2.5vw, 32px);--content:1216px;background:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}:root[data-theme=light]{--bg:#f6f5f1;--text:#161616;--muted:#686868;--surface:#e4e2dc;--surface-hover:#d7d4cd;--border:#d2d0ca;--header-bg:#f6f5f1f5;--panel-bg:#eeece6;--panel-border:#d5d2ca;--input-start:#fff;--input-end:#f0eee8;--input-border:#ccc8bf;--input-text:#171717;--input-placeholder:#77736c;--secondary-copy:#52504b;--contrast-bg:#171717;--contrast-text:#fff}*{box-sizing:border-box}@property --clone-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes clone-border-orbit{to{--clone-border-angle:360deg}}@keyframes app-carousel-left{to{transform:translate(-50%)}}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);min-width:320px;min-height:100vh;color:var(--text);margin:0}body,button,input{font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%}.page{background:var(--bg);min-height:100vh;color:var(--text);transition:background .24s,color .24s;overflow:clip}.site-header{z-index:50;height:64px;padding:0 var(--gutter);background:var(--header-bg);align-items:center;transition:background .24s;display:flex;position:sticky;top:0}.wordmark{letter-spacing:-.75px;flex:none;align-items:center;gap:9px;font-size:20px;font-weight:600;display:inline-flex}.brand-mark{flex:none;width:32px;height:32px;display:block}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}[data-theme=light] .brand-mark img{filter:invert()}.desktop-nav{align-items:center;gap:33px;margin-left:39px;font-size:14px;display:flex}.desktop-nav a,.nav-button,.search-button{opacity:.94;transition:opacity .22s}.desktop-nav a:hover,.nav-button:hover,.search-button:hover{opacity:.62}.nav-button{font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.search-button{width:20px;height:30px;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.search-icon{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;width:18px}.header-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.profile-button{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform .18s,background .18s,border-color .18s;display:grid}.profile-button:hover{border-color:var(--muted);background:var(--surface-hover);transform:translateY(-1px)}.profile-button:focus-visible{outline-offset:2px;outline:2px solid #ff8a32}.profile-button .action-icon{width:17px;height:17px}.pill{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:8px 18px;font-size:14px;line-height:1;transition:background .22s,color .22s,transform .22s;display:inline-flex}.pill:hover{transform:translateY(-1px)}.pill--dark{background:var(--surface);color:var(--text)}.pill--dark:hover{background:var(--surface-hover)}.pill--light{background:var(--contrast-bg);color:var(--contrast-text)}.pill--light:hover{opacity:.84}.header-unlimited{color:#fff;background:linear-gradient(135deg,#ff9a32 0%,#ff6a1f 48%,#f04420 100%);font-weight:600;box-shadow:0 7px 22px #ff5b1a3d}.header-unlimited:hover{filter:saturate(1.08)brightness(1.05);box-shadow:0 9px 27px #ff5b1a57}.pill--large{min-height:40px;padding-inline:21px}.arrow{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.arrow.diagonal{width:12px}.chevron-down{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.theme-toggle{border:1px solid var(--border);background:var(--surface);border-radius:999px;gap:2px;padding:3px;display:flex}.theme-toggle button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .18s,color .18s,box-shadow .18s;display:grid}.theme-toggle button[aria-pressed=true]{background:var(--contrast-bg);color:var(--contrast-text);box-shadow:0 2px 10px #0000002e}.theme-toggle button:focus-visible{outline-offset:2px;outline:2px solid #ff8a32}.theme-icon{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.menu-button{background:var(--surface);cursor:pointer;border:0;border-radius:50%;width:38px;height:38px;display:none}.menu-button span{background:var(--text);width:15px;height:1px;margin:4px auto;display:block}.search-panel{height:86px;padding:0 var(--gutter);background:var(--panel-bg);border-top:1px solid var(--panel-border);align-items:center;gap:16px;display:flex;position:absolute;inset:64px 0 auto;box-shadow:0 18px 40px #0000002e}.search-panel input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:12px 0;font-size:22px}.search-panel button{color:var(--muted);cursor:pointer;background:0 0;border:0}.mobile-nav{display:none}.hero{padding:72px var(--gutter) 0;isolation:isolate;text-align:center;position:relative;overflow:hidden}.hero>:not(.hero-app-carousel){z-index:2;position:relative}.hero-app-carousel{z-index:0;pointer-events:none;opacity:.56;height:375px;position:absolute;inset:28px 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.hero-app-carousel:after{content:"";z-index:2;background:radial-gradient(ellipse 38% 62% at 50% 52%, var(--bg) 0 43%, transparent 100%);position:absolute;inset:0}.hero-app-carousel__rail{width:110%;position:absolute;top:52px;left:-5%;transform:rotate(-5deg)}.hero-app-carousel__rail.is-reverse{top:232px;transform:rotate(5deg)}.hero-app-carousel__track{will-change:transform;backface-visibility:hidden;width:max-content;animation:34s linear infinite app-carousel-left;display:flex}.hero-app-carousel__rail.is-reverse .hero-app-carousel__track{animation-duration:39s;animation-direction:reverse;animation-delay:-11s}.hero-app-carousel__group{flex:none;gap:18px;padding-right:18px;display:flex}.hero-app-card{border:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--surface) 72%, transparent);width:168px;height:72px;color:var(--text);text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;grid-template-rows:1fr 1fr;grid-template-columns:40px 1fr;align-items:center;column-gap:11px;padding:12px 14px;display:grid;box-shadow:0 16px 38px #00000021}.hero-app-card__mark{color:#fff;letter-spacing:-.25px;background:#ff7a26;border-radius:12px;grid-row:1/3;place-items:center;width:40px;height:40px;font-size:11px;font-style:normal;font-weight:700;display:grid}.hero-app-card__mark.is-clay{background:#c77757}.hero-app-card__mark.is-pink{background:linear-gradient(135deg,#ff6f9d,#7d5cff)}.hero-app-card__mark.is-violet{background:#7067e8}.hero-app-card__mark.is-amber{background:#f2a43b}.hero-app-card__mark.is-mono{background:#111;border:1px solid #ffffff38}.hero-app-card__mark.is-blue{background:#3478f6}.hero-app-card b{align-self:end;font-size:13px;font-weight:600}.hero-app-card small{color:var(--muted);align-self:start;font-size:10px}.hero__brand-mark{--hero-logo-rotate-x:0deg;--hero-logo-rotate-y:0deg;--hero-logo-rotate-z:-3deg;border:1px solid var(--border);background:var(--surface);width:62px;height:62px;transform:perspective(520px) rotateX(var(--hero-logo-rotate-x)) rotateY(var(--hero-logo-rotate-y)) rotateZ(var(--hero-logo-rotate-z));transform-style:preserve-3d;will-change:transform;border-radius:19px;place-items:center;margin:0 auto 20px;transition:transform .11s cubic-bezier(.2,.75,.25,1),box-shadow .18s;display:grid;box-shadow:0 15px 40px #ff5b1a1f}.hero__brand-mark:hover{box-shadow:0 18px 46px #ff5b1a33}.hero__brand-mark img{object-fit:contain;width:46px;height:46px;display:block}[data-theme=light] .hero__brand-mark img{filter:invert()}.eyebrow{margin:0;font-size:14px;line-height:1.4}.hero h1{letter-spacing:-3.2px;max-width:680px;margin:40px auto 0;font-size:clamp(48px,4.65vw,60px);font-weight:400;line-height:.99}.hero__description{letter-spacing:-.35px;max-width:600px;margin:37px auto 0;font-size:18px;line-height:1.5}.text-link{align-items:center;gap:4px;font-size:14px;display:inline-flex}.text-link:hover{color:var(--muted)}.clone-form{text-align:left;width:min(760px,100%);margin:42px auto 0}.clone-form>label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.clone-form__control{background:linear-gradient(112deg, var(--input-start), var(--input-end)) padding-box, conic-gradient(from var(--clone-border-angle), transparent 0 68%, #ff742333 75%, #ff9a32 82%, #ff4d20 88%, #ff742326 95%, transparent 100%) border-box;border:1.5px solid #0000;border-radius:25px;flex-direction:column;justify-content:space-between;gap:12px;min-height:112px;padding:14px;transition:box-shadow .18s,background .24s;animation:3.4s linear infinite clone-border-orbit;display:flex;box-shadow:0 18px 70px #00000029,0 0 24px #ff5b1a21,inset 0 1px #ffffff1f}.clone-form__control:focus-within{box-shadow:0 0 0 3px #ff8a321f,0 0 34px #ff5b1a3d,0 20px 80px #00000080}.clone-form__prompt{align-items:center;gap:12px;display:flex}.clone-form__spark{color:#ff8a32;background:#ff7a281f;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:18px;line-height:1;display:grid}.clone-form input{min-width:0;color:var(--input-text);background:0 0;border:0;outline:0;flex:1;font-size:17px;line-height:1.3}.clone-form input::placeholder{color:var(--input-placeholder);opacity:1}.clone-form__toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.clone-form__mode{border:1px solid var(--input-border);min-height:31px;color:var(--secondary-copy);border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;line-height:1;display:inline-flex}.clone-form .clone-form__how-it-works{border:1px solid var(--input-border);min-height:31px;color:var(--secondary-copy);box-shadow:none;background:0 0;border-radius:999px;gap:7px;padding:6px 10px;font-size:12px;font-weight:500}.clone-form .clone-form__how-it-works:hover{border-color:var(--muted);background:var(--surface-hover);color:var(--text);box-shadow:none;filter:none;transform:none}.clone-form .clone-form__how-it-works .arrow{width:11px;height:11px}.link-icon{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.clone-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9a32 0%,#ff6a1f 48%,#f04420 100%);border:0;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 19px;font-size:14px;font-weight:600;transition:filter .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 8px 26px #ff5b1a52,inset 0 1px #ffffff47}.clone-form button:hover{filter:saturate(1.12)brightness(1.08);transform:translateY(-1px);box-shadow:0 11px 32px #ff5b1a73,inset 0 1px #ffffff52}.clone-form button:focus-visible{outline-offset:3px;outline:2px solid #ffad66}.clone-form button:disabled{cursor:wait;filter:none;transform:none}.clone-form input:disabled{opacity:.72}.spinner-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-dasharray:29 15;width:15px;height:15px;animation:.8s linear infinite spinner-turn}@keyframes spinner-turn{to{transform:rotate(360deg)}}.clone-form__message{min-height:20px;color:var(--muted);text-align:left;margin:11px 4px 0;font-size:13px}.create-drawer-layer,.auth-drawer-layer,.support-dialog-layer{z-index:100;position:fixed;inset:0}.create-drawer__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#00000094;border:0;width:100%;height:100%;animation:.22s both drawer-backdrop-in;position:absolute;inset:0}.create-drawer{border-left:1px solid var(--border);background:var(--panel-bg);width:min(520px,100vw - 22px);height:100dvh;padding:34px;animation:.32s cubic-bezier(.2,.8,.2,1) both drawer-slide-in;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-25px 0 80px #00000057}.create-drawer__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.create-drawer__header p{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px;font-size:12px}.create-drawer__header h2{letter-spacing:-2.4px;margin:0;font-size:44px;font-weight:400;line-height:.95}.create-drawer__close{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:50%;flex:none;width:40px;height:40px;padding:0;position:relative}.create-drawer__close span{background:currentColor;width:15px;height:1px;position:absolute;top:19px;left:12px;transform:rotate(45deg)}.create-drawer__close span+span{transform:rotate(-45deg)}.create-drawer__description{max-width:410px;color:var(--secondary-copy);margin:28px 0 0;font-size:16px;line-height:1.5}.create-drawer .clone-form{width:100%;margin-top:42px}.create-drawer .clone-form__control{min-height:126px}.create-drawer__process{border-top:1px solid var(--border);margin-top:52px;padding-top:24px}.create-drawer__process-label{color:#ff8a32;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:11px}.create-drawer__process h3{letter-spacing:-.7px;max-width:330px;margin:0;font-size:22px;font-weight:500;line-height:1.15}.create-drawer__process ol{margin:22px 0 0;padding:0;list-style:none}.create-drawer__process li{border-bottom:1px solid var(--border);grid-template-columns:34px 1fr;gap:12px;padding:17px 0;display:grid}.create-drawer__process li>span{color:#ff8a32;padding-top:2px;font-size:11px}.create-drawer__process strong{font-size:14px;font-weight:600;display:block}.create-drawer__process li p{color:var(--secondary-copy);margin:6px 0 0;font-size:13px;line-height:1.45}.auth-drawer{border-left:1px solid var(--border);background:var(--panel-bg);width:min(480px,100vw - 22px);height:100dvh;padding:34px;animation:.32s cubic-bezier(.2,.8,.2,1) both drawer-slide-in;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-25px 0 80px #00000057}.auth-drawer__description{max-width:390px;color:var(--secondary-copy);margin:28px 0 0;font-size:15px;line-height:1.5}.auth-drawer__tabs{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-top:34px;padding:4px;display:grid}.auth-drawer__tabs button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:13px;transition:background .18s,color .18s,box-shadow .18s}.auth-drawer__tabs button[aria-selected=true]{background:var(--contrast-bg);color:var(--contrast-text);box-shadow:0 4px 14px #0000002e}.auth-drawer__tabs button:focus-visible{outline-offset:2px;outline:2px solid #ff8a32}.auth-form{gap:18px;margin-top:30px;display:grid}.auth-form>label{gap:8px;display:grid}.auth-form>label>span{color:var(--secondary-copy);font-size:12px}.auth-form input[type=text],.auth-form input[type=email],.auth-form input[type=password]{border:1px solid var(--input-border);background:var(--input-start);width:100%;height:52px;color:var(--input-text);border-radius:10px;outline:0;padding:0 15px;font-size:15px;transition:border-color .18s,box-shadow .18s}.auth-form input::placeholder{color:var(--input-placeholder)}.auth-form input:focus{border-color:#ff8a32;box-shadow:0 0 0 3px #ff8a321f}.auth-form__options{justify-content:space-between;align-items:center;gap:18px;display:flex}.auth-form__options label{color:var(--secondary-copy);align-items:center;gap:7px;font-size:12px;display:inline-flex}.auth-form__options input{accent-color:#ff6a1f;width:15px;height:15px;margin:0}.auth-form__options button,.auth-drawer__switch button{color:#ff8a32;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.auth-form__resend{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;font-size:12px;line-height:1.35;display:flex}.auth-form__resend button{color:#ff8a32;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.auth-form__resend button:hover{color:#ffb067}.auth-form__resend button:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #ffad66}.auth-form__resend button:disabled{cursor:wait;opacity:.72}.auth-form__submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9a32 0%,#ff6a1f 48%,#f04420 100%);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:50px;margin-top:5px;font-size:14px;font-weight:600;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 9px 28px #ff5b1a3d}.auth-form__submit:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 12px 32px #ff5b1a52}.auth-form__submit:focus-visible{outline-offset:3px;outline:2px solid #ffad66}.auth-form__message{color:#ff943f;text-align:center;min-height:17px;margin:-4px 0 0;font-size:12px}.auth-drawer__switch{color:var(--muted);text-align:center;margin:22px 0 0;font-size:13px}.auth-drawer__terms{max-width:330px;color:var(--muted);text-align:center;margin:18px auto 0;font-size:10px;line-height:1.45}.auth-account{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:18px;justify-items:center;gap:8px;margin-top:34px;padding:28px;display:grid}.auth-account__avatar{background:var(--contrast-bg);width:52px;height:52px;color:var(--contrast-text);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.auth-account__avatar .action-icon{width:23px;height:23px}.auth-account p{color:var(--muted);margin:0;font-size:12px}.auth-account strong{overflow-wrap:anywhere;font-size:17px}.auth-account-view{display:grid}.auth-saved{margin-top:28px}.auth-saved__header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.auth-saved__header p{color:#ff8a32;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:600}.auth-saved__header h3{letter-spacing:-.8px;margin:0;font-size:23px;font-weight:500;line-height:1}.auth-saved__header>span{border:1px solid var(--border);min-width:29px;height:29px;color:var(--secondary-copy);border-radius:50%;place-items:center;font-size:12px;display:grid}.auth-saved__list{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-top:14px;display:grid;overflow:hidden}.auth-saved__list>a{min-height:68px;color:var(--text);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:11px 13px;transition:background .18s;display:grid}.auth-saved__list>a+a{border-top:1px solid var(--border)}.auth-saved__list>a:hover{background:color-mix(in srgb, var(--contrast-bg) 6%, transparent)}.auth-saved__list>a:focus-visible{outline-offset:-3px;outline:2px solid #ff8a32}.auth-saved__list .company-logo{border-radius:10px;width:38px;height:38px;font-size:10px}.auth-saved__list a>span{gap:4px;min-width:0;display:grid}.auth-saved__list a>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.1;overflow:hidden}.auth-saved__list a>span small{color:var(--muted);font-size:11px}.auth-saved__list .bookmark-icon{color:#ff8a32;width:16px;height:16px}.auth-saved__list .arrow{width:15px;height:15px;color:var(--muted)}.auth-saved__status,.auth-saved__error{border:1px solid var(--border);background:var(--surface);min-height:82px;color:var(--secondary-copy);text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin:14px 0 0;padding:18px;font-size:12px;display:flex}.auth-saved__error{color:#ff8a32}.auth-saved__empty{border:1px dashed var(--border);text-align:center;border-radius:14px;justify-items:center;margin-top:14px;padding:25px 18px;display:grid}.auth-saved__empty>span{background:var(--surface);width:40px;height:40px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.auth-saved__empty .bookmark-icon{width:18px;height:18px}.auth-saved__empty>strong{margin-top:13px;font-size:14px}.auth-saved__empty p{max-width:270px;color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.45}.auth-saved__empty a{color:#ff8a32;align-items:center;gap:6px;margin-top:17px;font-size:12px;font-weight:600;display:inline-flex}.auth-saved__empty a .arrow{width:12px;height:12px}.auth-account__admin{border:1px solid color-mix(in srgb, #ff8a32 42%, var(--border));background:linear-gradient(115deg, color-mix(in srgb, #ff9a32 10%, var(--surface)), color-mix(in srgb, #f04420 4%, var(--surface)));min-height:68px;color:var(--text);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:22px;padding:11px 13px;transition:border-color .18s,background .18s,transform .18s;display:grid}.auth-account__admin:hover{background:linear-gradient(115deg, color-mix(in srgb, #ff9a32 15%, var(--surface)), color-mix(in srgb, #f04420 7%, var(--surface)));border-color:#ff8a32;transform:translateY(-1px)}.auth-account__admin:focus-visible{outline-offset:3px;outline:2px solid #ff8a32}.auth-account__admin-icon{color:#fff;background:linear-gradient(135deg,#ff9a32,#f04420);border-radius:11px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 22px #ff5b1a38}.admin-console-icon{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.auth-account__admin>span:nth-child(2){gap:4px;min-width:0;display:grid}.auth-account__admin strong{font-size:14px;font-weight:600;line-height:1.15}.auth-account__admin small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.auth-account__admin .arrow{color:#ff8a32;width:16px;height:16px}.auth-account__signout{border:1px solid var(--border);min-height:46px;color:var(--secondary-copy);cursor:pointer;background:0 0;border-radius:10px;margin-top:22px;font-size:13px;transition:border-color .18s,color .18s,background .18s}.auth-account__signout:hover{border-color:var(--muted);background:var(--surface);color:var(--text)}.auth-account__signout:focus-visible{outline-offset:3px;outline:2px solid #ff8a32}.auth-account__signout:disabled{opacity:.65;cursor:wait}.auth-confirmation{border:1px solid var(--border);background:linear-gradient(150deg, #ff8a321a, transparent 42%), var(--surface);text-align:center;border-radius:20px;justify-items:center;margin-top:34px;padding:32px 28px 26px;display:grid;box-shadow:0 22px 58px #0000001f}.auth-confirmation__icon{color:#ff8a32;background:linear-gradient(145deg,#ff9a3233,#f0442014);border:1px solid #ff8a3252;border-radius:22px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 14px 34px #ff5b1a29}.email-confirmation-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px;overflow:visible}.email-confirmation-icon circle{fill:var(--surface)}.auth-confirmation__eyebrow{color:#ff8a32;letter-spacing:.12em;text-transform:uppercase;margin:24px 0 0;font-size:10px;font-weight:600}.auth-confirmation h3{letter-spacing:-1.1px;margin:9px 0 0;font-size:28px;font-weight:500;line-height:1}.auth-confirmation__copy{color:var(--muted);margin:20px 0 6px;font-size:13px}.auth-confirmation>strong{overflow-wrap:anywhere;max-width:100%;font-size:16px;font-weight:600}.auth-confirmation__hint{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--secondary-copy);margin:22px 0 0;padding:16px;font-size:12px;line-height:1.55}.auth-confirmation__hint b{color:var(--primary-copy);font-weight:600}.auth-confirmation__resend{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:18px;padding:0 15px;font-size:12px;font-weight:600;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.auth-confirmation__resend:hover{background:color-mix(in srgb, #ff8a32 7%, var(--surface));border-color:#ff8a32;transform:translateY(-1px)}.auth-confirmation__resend:focus-visible{outline-offset:3px;outline:2px solid #ffad66}.auth-confirmation__resend:disabled{cursor:wait;opacity:.72;transform:none}.auth-confirmation__resend .arrow{width:13px;height:13px}.auth-confirmation__message{color:#ff943f;min-height:17px;margin:10px 0 -2px;font-size:12px;line-height:1.35}.auth-confirmation .auth-form__submit{width:100%;margin-top:24px}.auth-confirmation__secondary{color:var(--secondary-copy);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;font-size:12px;text-decoration:underline}.auth-confirmation__secondary:hover{color:#ff8a32}.auth-confirmation__secondary:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #ff8a32}.auth-form__submit:disabled{cursor:wait;opacity:.72;transform:none}.support-dialog__backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:default;background:#0000009e;border:0;width:100%;height:100%;animation:.22s both drawer-backdrop-in;position:absolute;inset:0}.support-dialog{border:1px solid var(--border);background:var(--panel-bg);border-radius:24px;width:min(580px,100vw - 36px);max-height:min(760px,100dvh - 36px);padding:32px;animation:.26s cubic-bezier(.2,.8,.2,1) both support-dialog-in;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 30px 100px #00000073,0 0 45px #ff5b1a1a}.support-dialog__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.support-dialog__header p{color:#ff8a32;text-transform:uppercase;letter-spacing:.13em;margin:0 0 10px;font-size:11px}.support-dialog__header h2{letter-spacing:-2.3px;margin:0;font-size:42px;font-weight:400;line-height:.98}.support-dialog__description{max-width:440px;color:var(--secondary-copy);margin:22px 0 0;font-size:14px;line-height:1.5}.support-form{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.support-form label{gap:8px;min-width:0;display:grid}.support-form label>span{color:var(--secondary-copy);font-size:12px}.support-form input,.support-form select,.support-form textarea{border:1px solid var(--input-border);background:var(--input-start);width:100%;color:var(--input-text);font:inherit;border-radius:11px;outline:0;font-size:14px;transition:border-color .18s,box-shadow .18s}.support-form input,.support-form select{height:50px;padding:0 14px}.support-form select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.support-form textarea{resize:vertical;min-height:130px;padding:13px 14px;line-height:1.45}.support-form input::placeholder,.support-form textarea::placeholder{color:var(--input-placeholder)}.support-form input:focus,.support-form select:focus,.support-form textarea:focus{border-color:#ff8a32;box-shadow:0 0 0 3px #ff8a321f}.support-form__message,.support-form__footer{grid-column:1/-1}.support-form__status{color:#ff943f;text-align:right;grid-column:1/-1;min-height:14px;margin:-7px 0 -8px;font-size:11px}.support-form__footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.support-form__footer p{max-width:210px;color:var(--muted);margin:0;font-size:11px;line-height:1.4}.support-form__footer button,.support-dialog__success button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9a32 0%,#ff6a1f 48%,#f04420 100%);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:13px;font-weight:600;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 9px 28px #ff5b1a3d}.support-form__footer button:hover,.support-dialog__success button:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 12px 32px #ff5b1a57}.support-form__footer button:disabled{cursor:wait;opacity:.72;filter:none;transform:none}.support-form__footer button:focus-visible,.support-dialog__success button:focus-visible{outline-offset:3px;outline:2px solid #ffad66}.support-dialog__success{text-align:center;flex-direction:column;align-items:center;min-height:330px;padding-top:35px;display:flex}.support-dialog__success>span{color:#ff8a32;background:#ff8a3224;border-radius:50%;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.support-dialog__success h3{letter-spacing:-1.1px;margin:22px 0 0;font-size:28px;font-weight:500}.support-dialog__success p{max-width:360px;color:var(--secondary-copy);margin:12px 0 0;font-size:14px;line-height:1.5}.support-dialog__success button{min-width:118px;margin-top:30px}.custom-dialog{width:min(720px,100vw - 36px);max-height:min(880px,100dvh - 36px)}.custom-dialog .support-dialog__description{max-width:560px}.custom-form__type{border:0;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.custom-form__type legend{color:var(--secondary-copy);margin-bottom:9px;font-size:12px}.custom-form__type button{border:1px solid var(--input-border);background:var(--input-start);min-height:84px;color:var(--text);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:15px 16px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}.custom-form__type button:hover{border-color:var(--muted);transform:translateY(-1px)}.custom-form__type button.is-selected{background:linear-gradient(135deg,#ff9a3221,#f0442014);border-color:#ff8a32;box-shadow:inset 0 0 0 1px #ff8a3226,0 7px 22px #ff5b1a14}.custom-form__type button span{font-size:14px;font-weight:600}.custom-form__type button small{color:var(--muted);font-size:11px;line-height:1.35}.custom-form label>span em{color:var(--muted);margin-left:5px;font-size:10px;font-style:normal}.custom-form__timeline{grid-column:1/-1}.custom-dialog__success{justify-content:center;min-height:390px;padding-top:10px}.clone-waitlist{border:1px solid var(--border);background:linear-gradient(145deg, #ff8a3217, var(--surface) 48%);border-radius:20px;margin-top:32px;padding:20px;box-shadow:0 18px 50px #00000021}.clone-waitlist__top{justify-content:space-between;align-items:center;gap:18px;display:flex}.clone-waitlist__status{align-items:center;gap:13px;min-width:0;display:flex}.clone-waitlist__status>div{gap:4px;min-width:0;display:grid}.clone-waitlist__status span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px;line-height:1}.clone-waitlist__status strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.2;overflow:hidden}.clone-waitlist__pulse{background:#ff7a281f;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.clone-waitlist__pulse:before,.clone-waitlist__pulse:after{content:"";border:1px solid #ff7b27;border-radius:50%;animation:1.7s ease-out infinite queue-pulse;position:absolute;inset:5px}.clone-waitlist__pulse:after{animation-delay:.65s}.clone-waitlist__pulse i{background:#ff7b27;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #ff7b27b3}.clone-waitlist__boost{background:var(--contrast-bg);min-height:38px;color:var(--contrast-text);cursor:pointer;border:1px solid #ff8a3273;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:600;transition:border-color .18s,transform .18s,opacity .18s;display:inline-flex}.clone-waitlist__boost:hover:not(:disabled){border-color:#ff8a32;transform:translateY(-1px)}.clone-waitlist__boost:disabled{cursor:default;opacity:.55}.bolt-icon{fill:currentColor;width:15px;height:15px}.clone-waitlist__progress-copy{color:var(--secondary-copy);justify-content:space-between;align-items:center;gap:15px;margin-top:24px;font-size:12px;display:flex}.clone-waitlist__progress-copy strong{color:var(--text);font-weight:600}.clone-waitlist__track{background:var(--input-border);border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.clone-waitlist__track>span{border-radius:inherit;background:linear-gradient(90deg,#ff9a32 0%,#ff6a1f 55%,#f04420 100%);height:100%;transition:width .52s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 18px #ff6a1f80}.clone-waitlist>p{color:var(--muted);margin:13px 0 0;font-size:12px;line-height:1.4}.clone-waitlist.is-complete .clone-waitlist__pulse:before,.clone-waitlist.is-complete .clone-waitlist__pulse:after{border-color:#55c58a;animation:none}.clone-waitlist.is-complete .clone-waitlist__pulse i{background:#55c58a;box-shadow:0 0 14px #55c58a8c}.clone-waitlist__ready-actions{border-top:1px solid var(--border);grid-template-columns:1fr;gap:8px;margin-top:18px;padding-top:16px;display:grid}.clone-waitlist__ready-actions button{border:1px solid var(--input-border);background:var(--surface);min-height:42px;color:var(--text);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:600;transition:border-color .18s,transform .18s,background .18s;display:inline-flex}.clone-waitlist__ready-actions button:hover{border-color:#ff8a32;transform:translateY(-1px)}.clone-waitlist__ready-actions .is-primary{color:#fff;background:linear-gradient(135deg,#ff9a32 0%,#ff6a1f 48%,#f04420 100%);border:0;grid-column:1/-1;box-shadow:0 9px 25px #ff5b1a40}.clone-waitlist__ready-actions svg{width:14px;height:14px}@keyframes queue-pulse{0%{opacity:.85;transform:scale(.65)}to{opacity:0;transform:scale(1.55)}}@keyframes drawer-slide-in{0%{opacity:0;transform:translate(42px)}}@keyframes drawer-backdrop-in{0%{opacity:0}}@keyframes support-dialog-in{0%{opacity:0;transform:translate(-50%,calc(18px - 50%))scale(.98)}}.focus-areas{margin-top:124px}.focus-area{max-width:calc(var(--content) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.focus-area+.focus-area{margin-top:133px}.section-intro{text-align:center;margin:0 auto 31px}.section-intro__top{justify-content:center;align-items:center;display:flex;position:relative}.section-intro h3{letter-spacing:-.9px;margin:0;font-size:30px;font-weight:400;line-height:1.1}.section-intro__view-all{color:var(--secondary-copy);align-items:center;gap:5px;font-size:13px;transition:color .18s;display:inline-flex;position:absolute;right:0}.section-intro__view-all:hover{color:var(--text)}.section-intro__view-all .arrow{width:12px;height:12px}.section-intro p{max-width:700px;color:var(--secondary-copy);letter-spacing:-.15px;margin:27px auto 0;font-size:16px;line-height:1.45}.research-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.research-card{min-width:0}.research-card__link{display:block}.research-card__media{aspect-ratio:1;object-fit:cover;background:#333;width:100%;transition:opacity .22s,transform .35s cubic-bezier(.2,.7,.2,1);display:block}.research-card__link:hover .research-card__media,.research-card__link:hover .website-preview{opacity:.9;transform:scale(.992)}.website-preview{aspect-ratio:1;color:#111;background:#f2efe8;flex-direction:column;width:100%;padding:17px;transition:opacity .22s,transform .35s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.website-preview__bar{z-index:2;align-items:center;gap:5px;font-size:8px;display:flex;position:relative}.website-preview__bar>i{opacity:.28;background:currentColor;border-radius:50%;width:4px;height:4px;display:block}.website-preview__bar b{letter-spacing:-.2px;margin-left:5px;font-size:8px;font-weight:600}.website-preview__bar em{opacity:.62;margin-left:auto;font-style:normal}.website-preview__body{z-index:2;max-width:78%;margin-top:auto;position:relative}.website-preview__body small{letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:7px;display:block}.website-preview__body strong{letter-spacing:-1.5px;font-size:clamp(19px,2.15vw,31px);font-weight:500;line-height:.94;display:block}.website-preview__cta{border:1px solid;border-radius:999px;align-items:center;gap:3px;width:fit-content;margin-top:16px;padding:6px 9px;font-size:7px;display:inline-flex}.website-preview__cta .arrow{width:8px;height:8px}.website-preview__visual{aspect-ratio:1;border-radius:50%;width:56%;position:absolute;top:19%;right:-12%}.website-preview__visual i{border-radius:inherit;display:block;position:absolute}.website-preview__visual i:first-child{inset:0}.website-preview__visual i:nth-child(2){border:1px solid #ffffff8c;inset:17%}.website-preview__visual i:nth-child(3){background:#ffffffbf;width:34%;height:34%;top:33%;left:33%}.website-preview--studio{color:#fff;background:linear-gradient(145deg,#181431,#5842ce 56%,#ff9a62)}.website-preview--studio .website-preview__visual{background:radial-gradient(circle at 35% 30%,#ffddad,#ff715b 27%,#6538d1 61%,#0000 62%);box-shadow:0 0 70px #ff875f80}.website-preview--wellness{color:#21372b;background:#dce9d6}.website-preview--wellness .website-preview__visual{background:radial-gradient(circle at 43% 38%,#faf8de 0 10%,#a3c790 11% 34%,#557b62 35% 55%,#0000 56%);top:13%;transform:rotate(-18deg)}.website-preview--product{color:#0d2033;background:linear-gradient(145deg,#f4f7f7,#c4e8f3)}.website-preview--product .website-preview__visual{background:linear-gradient(145deg,#0f324f,#4bbad2 55%,#d5ffed);border-radius:23% 54% 36% 61%;top:15%;transform:rotate(12deg);box-shadow:-18px 24px 45px #17506e3d}.website-preview--editorial{color:#251f1a;background:#ead9c5}.website-preview--editorial .website-preview__visual{background:linear-gradient(135deg,#e35e32 0 35%,#f2bc4b 35% 66%,#34285f 66%);border-radius:0;width:48%;top:12%;right:5%;transform:rotate(7deg);box-shadow:14px 15px #ffffff73}.website-preview--editorial .website-preview__visual i:nth-child(2){border-color:#ffffffb3;border-radius:50%}.website-preview--commerce{color:#f7f3e9;background:#27382d}.website-preview--commerce .website-preview__visual{background:linear-gradient(155deg,#d9c6a3,#8d6944 58%,#4b3525);border-radius:50% 50% 12% 12%;width:49%;top:13%;right:5%;box-shadow:inset 0 0 0 12px #ffffff1f}.website-preview--commerce .website-preview__visual i:first-child{background:#f2e5cd;border-radius:45% 45% 8% 8%;inset:18% 31%}.website-preview--portfolio{color:#171717;background:#f1f0ec}.website-preview--portfolio .website-preview__visual{background:linear-gradient(145deg,#0000 0 18%,#191919 18% 48%,#d05b38 48% 72%,#b4c8dc 72%);border-radius:0;width:58%;top:9%;right:-4%;transform:rotate(-8deg)}.website-preview--portfolio .website-preview__visual i:nth-child(2){border-color:#ffffffb3;border-radius:0}.generated-art{position:relative;overflow:hidden}.generated-art:before,.generated-art:after{content:"";position:absolute;inset:0}.generated-art--gpt{background:linear-gradient(125deg,#0a1591,#5d31e6 43%,#9cd9ff 72%,#143d73)}.generated-art--gpt:before{background:radial-gradient(circle at 22% 48%,#0000 0 25%,#b7ff40 25.5% 26%,#0000 26.5%),repeating-linear-gradient(90deg,#0000 0 12%,#ffffff14 12.5% 13%);transform:scale(1.35)rotate(8deg)}.generated-art--gpt:after{border:1px solid #ffffffb3;border-radius:50%;inset:18% 34%;box-shadow:0 0 0 28px #ffffff08,0 0 0 62px #00cdff14}.generated-art--reasoning{background:radial-gradient(circle at 30% 30%,#b5f8eb,#0000 18%),radial-gradient(circle at 68% 64%,#6d8cff,#0000 23%),linear-gradient(135deg,#23134f,#6e4ac8 47%,#141a3a)}.generated-art--reasoning:before{background:repeating-radial-gradient(circle,#0000 0 26px,#ffffff42 27px 28px);transform:rotate(-18deg)scale(1.3)}.generated-art--image-generation{background:linear-gradient(135deg,#ffb7d8 0 22%,#8466ef 22% 45%,#4fd8dd 45% 68%,#143b77 68%)}.generated-art--image-generation:before{filter:blur(3px);background:radial-gradient(circle at 40% 35%,#fff,#ffca83 10%,#cf5cf6 35%,#0000 65%);border-radius:50%;inset:18%}.research-card__title{justify-content:space-between;align-items:center;gap:14px;min-height:50px;margin-top:16px;display:flex}.research-card h4{letter-spacing:-.35px;margin:0;font-size:20px;font-weight:400;line-height:1.23}.research-card__price{color:var(--muted);white-space:nowrap;flex:none;font-size:11px;line-height:1.2}.company-title{align-items:center;gap:10px;min-width:0;display:inline-flex}.template-reference-label{border-left:1px solid var(--border);color:var(--muted);letter-spacing:0;white-space:nowrap;flex:none;padding-left:8px;font-size:9px;font-weight:400;line-height:1}.company-logo{color:#fff;letter-spacing:-.35px;border:1px solid #ffffff2e;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:8px;font-weight:700;line-height:1;display:inline-grid;box-shadow:inset 0 1px #ffffff3d,0 4px 12px #0000001f}.company-logo--airbnb{border-color:color-mix(in srgb, #ff385c 20%, var(--border));box-shadow:none;background:#fff}.company-logo--airbnb img{object-fit:contain;width:15px;height:15px;display:block}.company-logo--image{background:#fff;overflow:hidden}.company-logo--image img{object-fit:contain;width:100%;height:100%;display:block}.company-logo--studio{background:linear-gradient(145deg,#5842ce,#ff715b)}.company-logo--editorial{background:linear-gradient(145deg,#e35e32,#f2bc4b 62%,#34285f)}.company-logo--portfolio{background:linear-gradient(145deg,#181818 0 56%,#d05b38 57%)}.company-logo--wellness{background:linear-gradient(145deg,#a3c790,#557b62)}.company-logo--product{background:linear-gradient(145deg,#0f324f,#4bbad2)}.company-logo--commerce{background:linear-gradient(145deg,#8d6944,#27382d)}.research-card__meta{color:var(--muted);flex-wrap:wrap;gap:9px;margin-top:12px;font-size:14px;line-height:1.4;display:flex}.research-card__meta span+span:before{content:"·";margin-right:9px}.template-directory{min-height:calc(100vh - 64px);padding:45px var(--gutter) 90px}.template-directory__intro{text-align:center;max-width:760px;margin:0 auto}.template-directory__intro h1{letter-spacing:-4px;margin:0;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:.98}.template-directory__intro>p{color:var(--secondary-copy);margin:17px 0 0;font-size:16px;line-height:1.45}.template-search{border:1px solid var(--input-border);background:var(--input-start);border-radius:10px;align-items:center;gap:13px;height:58px;margin:26px auto 0;padding:0 18px;transition:border-color .18s,box-shadow .18s,background .24s;display:flex;box-shadow:0 8px 28px #0000000a}.template-search:focus-within{border-color:#ff8a32;box-shadow:0 0 0 3px #ff8a3221,0 10px 32px #00000012}.template-search .search-icon{color:#ff7a28;flex:none}.template-search input{min-width:0;color:var(--input-text);background:0 0;border:0;outline:0;flex:1;font-size:16px}.template-search input::placeholder{color:var(--input-placeholder);opacity:1}.template-filters{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:20px;display:flex}.template-filters button{border:1px solid var(--border);min-height:34px;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:7px 18px;font-size:13px;line-height:1;transition:color .18s,background .18s,border-color .18s,transform .18s}.template-filters button:hover{border-color:var(--muted);transform:translateY(-1px)}.template-filters button[aria-pressed=true]{border-color:var(--contrast-bg);background:var(--contrast-bg);color:var(--contrast-text)}.template-filters button:focus-visible{outline-offset:2px;outline:2px solid #ff8a32}.template-results{max-width:var(--content);margin:29px auto 0}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.template-card{min-width:0}.template-card__link{border:1px solid var(--border);background:var(--bg);border-radius:5px;transition:border-color .18s,transform .22s,box-shadow .22s;display:block;overflow:hidden}.template-card__link:hover{border-color:var(--muted);transform:translateY(-3px);box-shadow:0 15px 35px #0000001a}.template-card .website-preview{aspect-ratio:1.62;padding:14px}.captured-website-preview{object-fit:cover;object-position:top center;background:#f7f7f7;width:100%;display:block}.template-card .captured-website-preview{aspect-ratio:1.62;border:0}.template-card .website-preview__body{max-width:68%}.template-card .website-preview__body small{margin-bottom:7px;font-size:6px}.template-card .website-preview__body strong{letter-spacing:-1.1px;font-size:clamp(18px,1.6vw,24px)}.template-card .website-preview__cta{margin-top:11px;padding:5px 8px}.template-card .website-preview__visual{width:46%;top:13%;right:-5%}.template-card__details{border-top:1px solid var(--border);flex-direction:column;justify-content:center;align-items:flex-start;min-height:60px;padding:8px 11px 9px;display:flex}.template-card__title{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.template-card .company-title{gap:8px}.template-card .template-reference-label{padding-left:6px;font-size:8px}.template-card .company-logo{border-radius:7px;width:23px;height:23px;font-size:7px}.template-card__details strong{letter-spacing:-.2px;font-size:14px;font-weight:500;line-height:1.2}.template-card__details em{color:var(--muted);white-space:nowrap;flex:none;font-size:9px;font-style:normal;line-height:1.1}.template-card__details small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.1}.template-empty{text-align:center;place-content:center;min-height:360px;display:grid}.template-empty h2{letter-spacing:-1px;margin:0;font-size:30px;font-weight:400}.template-empty p{color:var(--muted);margin:12px 0 0}.pricing-page{min-height:calc(100vh - 64px);padding:42px var(--gutter) 90px}.pricing-intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:760px;min-height:310px;margin:0 auto;display:flex}.pricing-intro h1{letter-spacing:-4.8px;max-width:720px;margin:0;font-size:clamp(58px,6.4vw,82px);font-weight:400;line-height:.91}.pricing-intro p{max-width:600px;color:var(--secondary-copy);margin:32px auto 0;font-size:18px;line-height:1.45}.pricing-plans{gap:22px;max-width:920px;margin:28px auto 0;display:grid}.pricing-plan{border:1px solid var(--border);background:var(--panel-bg);border-radius:16px;grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(270px,.82fr) minmax(330px,1.18fr);column-gap:clamp(55px,8vw,105px);min-height:450px;padding:48px 50px 42px;display:grid;position:relative}.pricing-plan--featured{background:linear-gradient(var(--surface), var(--surface)) padding-box, conic-gradient(from var(--clone-border-angle), transparent 0 68%, #ff742333 75%, #ff9a32 82%, #ff4d20 88%, #ff742326 95%, transparent 100%) border-box;border:1.5px solid #0000;animation:3.4s linear infinite clone-border-orbit;box-shadow:0 22px 65px #0000002e,0 0 30px #ff5b1a29}.pricing-plan__handle{grid-template-columns:repeat(2,3px);gap:3px;width:13px;display:grid;position:absolute;top:33px;right:35px}.pricing-plan__handle i{opacity:.72;background:currentColor;border-radius:50%;width:3px;height:3px}.pricing-plan__heading{flex-wrap:wrap;grid-column:1;align-items:center;gap:13px;display:flex}.pricing-plan h2{letter-spacing:-1.2px;margin:0;font-size:30px;font-weight:500;line-height:1.05}.pricing-plan__popular{background:var(--contrast-bg);color:var(--contrast-text);border-radius:999px;padding:6px 12px;font-size:11px;line-height:1}.pricing-plan__description{color:var(--muted);grid-column:1;margin:20px 0 0;font-size:16px;line-height:1.4}.pricing-plan__price{grid-column:1;align-items:baseline;gap:13px;margin-top:56px;display:flex}.pricing-plan__price del{color:var(--muted);font-size:18px;font-weight:500;text-decoration-color:#ff6a1f;text-decoration-thickness:2px}.pricing-plan__price strong{letter-spacing:-5px;font-size:clamp(68px,6vw,92px);font-weight:500;line-height:.82}.pricing-plan__price span{color:var(--secondary-copy);font-size:15px}.pricing-plan--featured .pricing-plan__price span{color:#0000;filter:drop-shadow(0 3px 10px #ff5b1a38);background:linear-gradient(110deg,#ffae4a 0%,#ff7a26 48%,#f04420 100%);-webkit-background-clip:text;background-clip:text;font-weight:650}.pricing-plan ul{grid-area:1/2/4;align-self:center;gap:20px;margin:0;padding:0;list-style:none;display:grid}.pricing-plan li{align-items:center;gap:12px;font-size:15px;font-weight:500;line-height:1.35;display:flex}.pricing-check-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:17px}.pricing-plan__cta{color:#fff;background:linear-gradient(135deg,#ff9a32 0%,#ff6a1f 48%,#f04420 100%);border:1px solid #0000;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;min-height:50px;margin-top:45px;padding:13px 20px;font-size:15px;font-weight:600;transition:transform .18s,box-shadow .18s,filter .18s,background .18s;display:flex;box-shadow:0 9px 28px #ff5b1a3d}.pricing-plan__cta:hover{filter:saturate(1.08)brightness(1.05);transform:translateY(-2px);box-shadow:0 12px 32px #ff5b1a4d}.pricing-plan__cta:focus-visible{outline-offset:3px;outline:2px solid #ff8a32}.pricing-plan__cta:disabled{cursor:wait;opacity:.72;filter:none;transform:none}.pricing-plan__cta--secondary{border-color:var(--border);background:var(--bg);color:var(--text);box-shadow:none}.pricing-plan__cta--secondary:hover{background:var(--surface);filter:none;box-shadow:none}.pricing-checkout-message{max-width:920px;color:var(--secondary-copy);text-align:center;margin:18px auto 0;font-size:14px}.template-listing{max-width:calc(var(--content) + 2 * var(--gutter));padding:30px var(--gutter) 45px;margin:0 auto}.template-listing__topbar{justify-content:space-between;align-items:flex-start;gap:24px;min-height:38px;display:flex}.template-listing__back{width:fit-content;color:var(--text);align-items:center;gap:7px;font-size:14px;transition:color .18s;display:inline-flex}.template-listing__back:hover{color:var(--muted)}.template-listing__back .arrow{transform:rotate(180deg)}.template-listing__hero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:clamp(50px,8vw,135px);margin-top:25px;display:grid}.template-listing__title{flex-wrap:wrap;align-items:flex-end;gap:14px;min-width:0;display:flex}.template-listing__hero h1{letter-spacing:-4px;margin:0;padding-top:24px;font-size:clamp(58px,5vw,72px);font-weight:400;line-height:.92}.template-reference-label--title{color:#ff9a4d;letter-spacing:.075em;text-transform:uppercase;background:#ff6a1a1f;border:1px solid #ff7725a6;border-radius:999px;align-self:center;align-items:center;gap:6px;margin:4px 0 0;padding:7px 10px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 8px 22px #ff511324}.template-reference-label--title:before{content:"✦";font-size:11px;line-height:1}[data-theme=light] .template-reference-label--title{box-shadow:none;color:#b84300;background:#ff70201f;border-color:#ce440073}.template-listing__summary{padding-bottom:4px}.template-listing__summary>p{color:var(--secondary-copy);margin:0;font-size:16px;line-height:1.45}.template-listing__meta{align-items:center;gap:10px;margin-bottom:10px;display:flex}.template-listing__summary .template-listing__category{color:var(--text);margin:0;font-size:14px;font-weight:500}.template-listing__meta .template-reference-label{font-size:10px}.template-listing__actions{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:13px;gap:5px;margin-top:18px;padding:5px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12}.template-listing__actions>.listing-download-toggle{border-radius:9px;justify-content:space-between;width:100%;min-height:44px;padding-inline:16px}.template-listing__secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.template-listing__secondary-actions .listing-button{min-width:0;min-height:38px;color:var(--secondary-copy);border:0;border-radius:8px;gap:8px;padding:8px 12px}.template-listing__secondary-actions .listing-button+.listing-button{border-left:1px solid var(--border);border-radius:0 8px 8px 0}.template-listing__secondary-actions .listing-button:hover{background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text);transform:none}.listing-button{border:1px solid var(--border);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:8px 18px;font-family:inherit;font-size:14px;line-height:1;transition:transform .18s,color .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.listing-button:hover{transform:translateY(-1px)}.listing-button--primary{color:#fff;background:linear-gradient(135deg,#ff9a32 0%,#ff6a1f 48%,#f04420 100%);border-color:#0000;box-shadow:0 8px 24px #ff5b1a38}.listing-button--primary:hover{box-shadow:0 10px 28px #ff5b1a57}.listing-button--secondary{border-color:var(--muted);color:var(--text);background:0 0}.listing-button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.template-how-it-works-button{gap:7px}.template-how-it-works-button .arrow{width:13px;height:13px}.template-preview-layer{z-index:200;position:fixed;inset:0}.template-preview__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#000000b8;border:0;width:100%;height:100%;animation:.2s both drawer-backdrop-in;position:absolute;inset:0}.template-preview-modal{border:1px solid var(--border);background:#111;border-radius:18px;flex-direction:column;animation:.26s cubic-bezier(.2,.8,.2,1) both preview-modal-in;display:flex;position:absolute;inset:14px;overflow:hidden;box-shadow:0 30px 100px #0000008c}.template-preview__toolbar{color:#fff;background:#171717;border-bottom:1px solid #ffffff1f;flex:none;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:18px;min-height:62px;padding:9px 12px 9px 16px;display:grid}.template-preview__identity{align-items:center;gap:11px;min-width:0;display:flex}.template-preview__identity img{object-fit:contain;width:31px;height:31px}.template-preview__identity>div{gap:3px;min-width:0;display:grid}.template-preview__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.template-preview__identity span{color:#ffffff85;font-size:10px}.template-preview__source-link{color:#ffffffb8;text-decoration:none}.template-preview__source-link:hover{color:#fff;text-decoration:underline}.template-preview__devices{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:3px;padding:4px;display:flex}.template-preview__devices button{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:42px;height:32px;padding:0 9px;transition:color .16s,background .16s;display:inline-flex}.template-preview__devices button:hover{color:#fff}.template-preview__devices button.is-active{color:#171717;background:#fff}.template-preview__devices button span{text-transform:capitalize;font-size:10px}.preview-device-icon{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.template-preview__close{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:50%;justify-self:end;width:38px;height:38px;padding:0;position:relative}.template-preview__close span{background:currentColor;width:14px;height:1px;position:absolute;top:18px;left:11px;transform:rotate(45deg)}.template-preview__close span+span{transform:rotate(-45deg)}.template-preview__stage{background:radial-gradient(circle at 50% -20%,#333,#111 48%);flex:1;justify-content:center;min-height:0;padding:20px;display:flex;overflow:auto}.template-preview__device{background:#fff;border:1px solid #ffffff29;border-radius:10px;flex-direction:column;width:100%;height:100%;min-height:480px;transition:width .26s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden;box-shadow:0 22px 60px #0000006b}.template-preview__device.is-tablet{width:min(768px,100%)}.template-preview__device.is-mobile{width:min(390px,100%)}.template-preview__browser-bar{color:#ffffff85;background:#252525;flex:none;align-items:center;gap:6px;height:35px;padding:0 12px;display:flex}.template-preview__browser-bar i{background:#ffffff4d;border-radius:50%;width:7px;height:7px}.template-preview__browser-bar span{text-overflow:ellipsis;white-space:nowrap;max-width:360px;margin-left:7px;font-size:9px;overflow:hidden}.template-preview__scroll{overscroll-behavior:contain;scrollbar-color:#0000004d transparent;flex:1;min-height:0;overflow-y:auto}.template-preview__scroll:focus-visible{outline-offset:-2px;outline:2px solid #ff8a32}.captured-template-frame{background:#fff;border:0;width:100%;height:100%;min-height:100%;display:block}.template-access-layer{z-index:220;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.template-access__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#000000ad;border:0;width:100%;height:100%;animation:.2s both drawer-backdrop-in;position:absolute;inset:0}.template-access-dialog{border:1px solid var(--border);background:var(--panel-bg);border-radius:22px;width:min(520px,100vw - 36px);padding:30px;animation:.26s cubic-bezier(.2,.8,.2,1) both support-dialog-in;position:relative;box-shadow:0 30px 100px #0000007a,0 0 45px #ff5b1a1f}.template-access-dialog__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.template-access-dialog__header p{color:#ff8a32;text-transform:uppercase;letter-spacing:.13em;margin:0 0 10px;font-size:11px}.template-access-dialog__header h2{letter-spacing:-2.1px;max-width:380px;margin:0;font-size:40px;font-weight:400;line-height:.98}.template-access-dialog__description{max-width:440px;color:var(--secondary-copy);margin:22px 0 0;font-size:14px;line-height:1.5}.template-access-dialog__actions{gap:10px;margin-top:28px;display:grid}.template-access-dialog__actions button{min-height:48px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:600;transition:transform .18s,box-shadow .18s,filter .18s,background .18s,border-color .18s;display:inline-flex}.template-access-dialog__primary{color:#fff;background:linear-gradient(135deg,#ff9a32 0%,#ff6a1f 48%,#f04420 100%);border:0;box-shadow:0 9px 28px #ff5b1a3d}.template-access-dialog__primary:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 12px 32px #ff5b1a57}.template-access-dialog__primary:disabled{cursor:wait;opacity:.72;filter:none;transform:none}.template-access-dialog__secondary{border:1px solid var(--border);background:var(--surface);color:var(--text)}.template-access-dialog__secondary:hover{border-color:var(--muted);transform:translateY(-1px)}.template-access-dialog__actions button:focus-visible{outline-offset:3px;outline:2px solid #ffad66}.template-access-dialog__message{color:var(--secondary-copy);text-align:center;margin:16px 0 0;font-size:12px;line-height:1.4}.template-how-it-works-layer{z-index:220;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.template-how-it-works__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#000000ad;border:0;width:100%;height:100%;animation:.2s both drawer-backdrop-in;position:absolute;inset:0}.template-how-it-works-dialog{border:1px solid var(--border);background:var(--panel-bg);border-radius:22px;width:min(560px,100vw - 36px);padding:30px;animation:.26s cubic-bezier(.2,.8,.2,1) both support-dialog-in;position:relative;box-shadow:0 30px 100px #0000007a,0 0 45px #ff5b1a1f}.template-how-it-works-dialog__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.template-how-it-works-dialog__header p{color:#ff8a32;text-transform:uppercase;letter-spacing:.13em;margin:0 0 10px;font-size:11px}.template-how-it-works-dialog__header h2{letter-spacing:-2.1px;margin:0;font-size:40px;font-weight:400;line-height:.98}.template-how-it-works-dialog__description{max-width:455px;color:var(--secondary-copy);margin:22px 0 0;font-size:14px;line-height:1.5}.template-how-it-works-dialog__steps{margin:26px 0 0;padding:0;list-style:none;display:grid}.template-how-it-works-dialog__steps li{border-top:1px solid var(--border);grid-template-columns:36px minmax(0,1fr);gap:13px;padding:17px 0;display:grid}.template-how-it-works-dialog__steps li:last-child{border-bottom:1px solid var(--border)}.template-how-it-works-dialog__steps li>span{color:#ff8a32;letter-spacing:.08em;padding-top:2px;font-size:11px;font-weight:600}.template-how-it-works-dialog__steps strong{font-size:14px;font-weight:600}.template-how-it-works-dialog__steps p{color:var(--secondary-copy);margin:6px 0 0;font-size:12px;line-height:1.45}.template-how-it-works-dialog__done{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9a32 0%,#ff6a1f 48%,#f04420 100%);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:24px;padding:0 18px;font-size:13px;font-weight:600;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 9px 28px #ff5b1a3d}.template-how-it-works-dialog__done:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 12px 32px #ff5b1a57}.template-how-it-works-dialog__done:focus-visible{outline-offset:3px;outline:2px solid #ffad66}.template-how-it-works-dialog__done .arrow{width:14px;height:14px}@keyframes preview-modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.live-template-preview{--preview-bg:#ead9c5;--preview-text:#251f1a;--preview-accent:#e35e32;background:var(--preview-bg);min-height:100%;color:var(--preview-text)}.live-template-preview--studio{--preview-bg:#30227f;--preview-text:#fff;--preview-accent:#ff775c}.live-template-preview--wellness{--preview-bg:#dce9d6;--preview-text:#21372b;--preview-accent:#557b62}.live-template-preview--product{--preview-bg:#d6eef5;--preview-text:#0d2033;--preview-accent:#287c9c}.live-template-preview--commerce{--preview-bg:#27382d;--preview-text:#f7f3e9;--preview-accent:#d9c6a3}.live-template-preview--portfolio{--preview-bg:#f1f0ec;--preview-text:#171717;--preview-accent:#d05b38}.live-template-preview__nav{border-bottom:1px solid color-mix(in srgb, var(--preview-text) 17%, transparent);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:74px;padding:0 clamp(24px,4vw,64px);display:grid}.live-template-preview__nav strong{font-size:16px}.live-template-preview__nav>div{align-items:center;gap:24px;font-size:11px;display:flex}.live-template-preview__nav button,.live-template-preview__hero-copy button,.live-template-preview__contact button{width:fit-content;color:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:5px;padding:0;font-size:11px;display:inline-flex}.live-template-preview__hero{align-items:center;min-height:620px;padding:clamp(50px,7vw,100px) clamp(30px,7vw,100px);display:flex;position:relative;overflow:hidden}.live-template-preview__hero-copy{z-index:2;width:56%;position:relative}.live-template-preview__hero-copy small,.live-template-preview__statement small,.live-template-preview__contact small{letter-spacing:.08em;text-transform:uppercase;font-size:10px;display:block}.live-template-preview__hero-copy h2{letter-spacing:-.06em;max-width:720px;margin:25px 0 0;font-size:clamp(52px,6.6vw,98px);font-weight:500;line-height:.88}.live-template-preview__hero-copy p{opacity:.7;max-width:460px;margin:30px 0 0;font-size:14px;line-height:1.55}.live-template-preview__hero-copy button{border:1px solid;border-radius:999px;justify-self:auto;margin-top:30px;padding:10px 14px}.live-template-preview__art{aspect-ratio:1;background:linear-gradient(135deg,#e35e32 0 35%,#f2bc4b 35% 66%,#34285f 66%);width:min(48vw,580px);position:absolute;top:50%;right:-3%;transform:translateY(-50%)rotate(7deg);box-shadow:22px 25px #ffffff73}.live-template-preview__art i{display:block;position:absolute}.live-template-preview__art i:first-child{aspect-ratio:1;border:1px solid #ffffffb3;border-radius:50%;width:62%;inset:19%}.live-template-preview__art i:nth-child(2){aspect-ratio:1;background:#fff8e2e6;width:28%;top:36%;left:36%}.live-template-preview__art i:nth-child(3){background:var(--preview-text);width:5px;height:5px;box-shadow:13px 0 var(--preview-text), 26px 0 var(--preview-text);opacity:.4;border-radius:50%;top:12%;left:12%}.live-template-preview--studio .live-template-preview__art{background:radial-gradient(circle at 35% 30%,#ffddad,#ff715b 27%,#6538d1 61%,#0000 62%);border-radius:50%;box-shadow:0 0 90px #ff875f80}.live-template-preview--wellness .live-template-preview__art{box-shadow:none;background:radial-gradient(circle at 43% 38%,#faf8de 0 10%,#a3c790 11% 34%,#557b62 35% 55%,#0000 56%);border-radius:50%}.live-template-preview--product .live-template-preview__art{background:linear-gradient(145deg,#0f324f,#4bbad2 55%,#d5ffed);border-radius:23% 54% 36% 61%}.live-template-preview--commerce .live-template-preview__art{background:linear-gradient(155deg,#d9c6a3,#8d6944 58%,#4b3525);border-radius:50% 50% 12% 12%}.live-template-preview--portfolio .live-template-preview__art{background:linear-gradient(145deg,#0000 0 18%,#191919 18% 48%,#d05b38 48% 72%,#b4c8dc 72%)}.live-template-preview__work{border-top:1px solid color-mix(in srgb, var(--preview-text) 17%, transparent);background:color-mix(in srgb, var(--preview-bg) 91%, #fff);padding:90px clamp(30px,6vw,90px)}.live-template-preview__section-heading{grid-template-columns:50px 1fr 1fr;align-items:start;gap:24px;display:grid}.live-template-preview__section-heading small{opacity:.45}.live-template-preview__section-heading h3{letter-spacing:-.05em;margin:0;font-size:clamp(38px,5vw,68px);font-weight:500;line-height:.95}.live-template-preview__section-heading p{opacity:.65;max-width:360px;margin:3px 0 0 auto;font-size:14px;line-height:1.55}.live-template-preview__work-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:70px;display:grid}.live-template-preview__work-grid span{background:var(--preview-text);min-height:240px;color:var(--preview-bg);align-items:flex-end;padding:22px;font-size:13px;display:flex}.live-template-preview__work-grid span:nth-child(2){background:var(--preview-accent);color:#fff}.live-template-preview__work-grid span:nth-child(3){background:color-mix(in srgb, var(--preview-accent) 45%, var(--preview-text));color:#fff}.live-template-preview__statement{background:var(--preview-text);min-height:430px;color:var(--preview-bg);flex-direction:column;justify-content:center;padding:80px clamp(30px,7vw,100px);display:flex}.live-template-preview__statement p{letter-spacing:-.06em;margin:24px 0 0;font-size:clamp(52px,7vw,104px);line-height:.9}.live-template-preview__contact{justify-content:space-between;align-items:flex-end;gap:40px;min-height:340px;padding:70px clamp(30px,7vw,100px);display:flex}.live-template-preview__contact h3{letter-spacing:-.05em;max-width:700px;margin:22px 0 0;font-size:clamp(40px,5vw,76px);font-weight:500;line-height:.93}.live-template-preview__contact button{border:1px solid;border-radius:999px;flex:none;padding:12px 16px}.live-template-preview__footer{border-top:1px solid color-mix(in srgb, var(--preview-text) 17%, transparent);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:86px;padding:0 clamp(30px,5vw,70px);font-size:11px;display:grid}.live-template-preview__footer span:last-child{justify-self:end}.template-preview__device.is-mobile .live-template-preview__nav,.template-preview__device.is-tablet .live-template-preview__nav{grid-template-columns:1fr auto}.template-preview__device.is-mobile .live-template-preview__nav>div,.template-preview__device.is-tablet .live-template-preview__nav>div{display:none}.template-preview__device.is-mobile .live-template-preview__hero{align-items:flex-start;min-height:620px;padding:52px 24px 270px}.template-preview__device.is-mobile .live-template-preview__hero-copy{width:100%}.template-preview__device.is-mobile .live-template-preview__hero-copy h2{font-size:52px}.template-preview__device.is-mobile .live-template-preview__art{width:300px;top:auto;bottom:35px;right:-55px;transform:rotate(7deg)}.template-preview__device.is-mobile .live-template-preview__section-heading{grid-template-columns:1fr}.template-preview__device.is-mobile .live-template-preview__section-heading h3{font-size:44px}.template-preview__device.is-mobile .live-template-preview__section-heading p{margin-left:0}.template-preview__device.is-mobile .live-template-preview__work{padding:65px 24px}.template-preview__device.is-mobile .live-template-preview__work-grid{grid-template-columns:1fr;margin-top:45px}.template-preview__device.is-mobile .live-template-preview__work-grid span{min-height:220px}.template-preview__device.is-mobile .live-template-preview__statement{min-height:380px;padding:60px 24px}.template-preview__device.is-mobile .live-template-preview__statement p{font-size:54px}.template-preview__device.is-mobile .live-template-preview__contact{flex-direction:column;align-items:flex-start;padding:65px 24px}.template-preview__device.is-mobile .live-template-preview__contact h3{font-size:45px}.template-preview__device.is-mobile .live-template-preview__footer{grid-template-columns:1fr;padding:22px 24px}.template-preview__device.is-mobile .live-template-preview__footer span:last-child{justify-self:start}.action-icon{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.template-listing__utility-wrap{justify-content:flex-end;display:flex;position:relative}.template-listing__utility-actions{align-items:center;gap:8px;display:flex}.listing-icon-button{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform .18s,color .18s,border-color .18s,background .18s;display:grid}.listing-icon-button:hover{border-color:var(--muted);background:var(--surface-hover);transform:translateY(-1px)}.listing-icon-button.is-active{color:#ff8a32;background:#ff6a1f21;border-color:#ff7a28}.listing-icon-button:focus-visible{outline-offset:2px;outline:2px solid #ff8a32}.template-listing__utility-message{color:#ff943f;text-align:right;width:max-content;max-width:min(330px,72vw);min-height:0;font-size:11px;line-height:1.3;position:absolute;top:calc(100% + 9px);right:0}.listing-button:focus-visible{outline-offset:3px;outline:2px solid #ff8a32}.listing-download-toggle{gap:8px}.listing-download-toggle .chevron-down{transition:transform .18s}.listing-download-toggle[aria-expanded=true] .chevron-down{transform:rotate(180deg)}.template-download-menu{width:min(330px, calc(100vw - 2 * var(--gutter)));z-index:30;border:1px solid var(--border);background:var(--panel-bg);color:var(--text);border-radius:12px;padding:16px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 22px 55px #0000003d}.template-download-menu__heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:15px;padding:2px 2px 13px;display:flex}.template-download-menu__heading strong{font-size:14px;font-weight:500}.template-download-menu__heading span{color:var(--muted);font-size:11px}.template-download-menu__options{padding:7px 0;display:grid}.template-download-menu__options label{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:11px;min-height:52px;padding:8px 2px;display:flex}.template-download-menu__options label:last-child{border-bottom:0}.template-download-menu__options input{accent-color:#ff6a1f;flex:none;width:18px;height:18px;margin:0}.template-download-menu__options label>span{flex-direction:column;gap:3px;display:flex}.template-download-menu__options strong{font-size:13px;font-weight:500;line-height:1.1}.template-download-menu__options small{color:var(--muted);font-size:10px;line-height:1}.template-download-menu__submit{color:#fff;background:linear-gradient(135deg,#ff9a32 0%,#ff6a1f 48%,#f04420 100%);border-radius:8px;justify-content:center;align-items:center;min-height:42px;margin-top:8px;padding:10px 15px;font-size:13px;font-weight:600;display:flex;box-shadow:0 8px 22px #ff5b1a3d}.template-download-menu__submit.is-disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.template-listing__pages{border-top:1px solid var(--border);margin-top:42px;padding-top:32px}.template-listing__pages-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.template-listing__pages-heading h2{letter-spacing:-1px;margin:0;font-size:28px;font-weight:400;line-height:1.05}.template-listing__pages-heading p{color:var(--secondary-copy);margin:10px 0 0;font-size:14px;line-height:1.4}.template-listing__pages-heading>span{color:var(--muted);font-size:12px}.template-page-options{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid;overflow:hidden}.template-page-options button{border:0;border-right:1px solid var(--border);min-height:102px;color:var(--text);text-align:left;cursor:pointer;background:0 0;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:16px 18px;transition:background .18s,color .18s;display:flex;position:relative}.template-page-options button:last-child{border-right:0}.template-page-options button:hover{background:var(--surface)}.template-page-options button[aria-selected=true]{background:var(--contrast-bg);color:var(--contrast-text)}.template-page-options button:focus-visible{z-index:1;outline-offset:-3px;outline:2px solid #ff8a32}.template-page-option__number{opacity:.58;font-size:11px;position:absolute;top:15px;left:18px}.template-page-options strong{font-size:16px;font-weight:500;line-height:1.1}.template-page-options small{opacity:.62;margin-top:5px;font-size:11px;line-height:1.1}.template-listing__preview{margin-top:20px;scroll-margin-top:80px}.template-listing__preview .website-preview{aspect-ratio:2.4;border-radius:5px;padding:clamp(25px,3vw,43px)}.template-listing__preview .captured-website-preview{border:1px solid var(--border);object-fit:cover;object-position:top center;border-radius:5px;height:min(72vh,760px)}.template-listing__preview .website-preview__bar{gap:7px;font-size:13px}.template-listing__preview .website-preview__bar>i{width:6px;height:6px}.template-listing__preview .website-preview__bar b{letter-spacing:-.5px;margin-left:10px;font-size:16px}.template-listing__preview .website-preview__bar em{font-size:13px}.template-listing__preview .website-preview__body{max-width:54%}.template-listing__preview .website-preview__body small{margin-bottom:17px;font-size:11px}.template-listing__preview .website-preview__body strong{letter-spacing:-3.2px;font-size:clamp(42px,4.8vw,69px);line-height:.91}.template-listing__preview .website-preview__cta{margin-top:24px;padding:9px 13px;font-size:11px}.template-listing__preview .website-preview__cta .arrow{width:11px;height:11px}.template-listing__preview .website-preview__visual{width:48%;top:8%;right:0}.template-listing__details{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr) auto;align-items:center;gap:clamp(40px,6vw,90px);margin-top:24px;padding:31px 10px 8px;display:grid}.template-listing__details h2{letter-spacing:-1px;margin:0;font-size:28px;font-weight:400;line-height:1.05}.template-listing__details p{max-width:400px;color:var(--secondary-copy);margin:14px 0 0;font-size:14px;line-height:1.5}.template-listing__details ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.template-listing__details li{align-items:center;gap:10px;font-size:14px;display:flex}.template-listing__related{border-top:1px solid var(--border);margin-top:78px;padding-top:42px}.template-listing__related-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.template-listing__related-heading h2{letter-spacing:-1.6px;margin:0;font-size:36px;font-weight:400;line-height:1}.template-listing__related-heading a{color:var(--secondary-copy);align-items:center;gap:5px;font-size:14px;transition:color .18s;display:inline-flex}.template-listing__related-heading a:hover{color:var(--text)}.check-icon{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.template-missing{text-align:center;place-content:center;justify-items:center;gap:24px;min-height:calc(100vh - 160px);display:grid}.template-missing h1{letter-spacing:-2px;margin:0;font-size:48px;font-weight:400}.index-cta{min-height:475px;padding:120px var(--gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.index-cta h2{letter-spacing:-3px;margin:0 0 37px;font-size:clamp(44px,5vw,66px);font-weight:400;line-height:1}.account-page{min-height:calc(100vh - 64px);padding:clamp(72px, 10vh, 118px) var(--gutter) clamp(88px, 12vh, 140px);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.account-page:before{content:"";aspect-ratio:1;z-index:-1;pointer-events:none;background:radial-gradient(circle,#ff6a1f1f,#0000 64%);border-radius:50%;width:min(780px,90vw);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.account-page__intro{text-align:center;width:min(620px,100%)}.account-page__mark{border:1px solid var(--border);background:var(--surface);border-radius:18px;place-items:center;width:56px;height:56px;margin:0 auto 22px;display:grid;box-shadow:0 16px 38px #ff5b1a21}.account-page__mark img{object-fit:contain;width:40px;height:40px}[data-theme=light] .account-page__mark img{filter:invert()}.account-page__intro>p:first-of-type{color:#ff8a32;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:11px}.account-page h1{letter-spacing:-4.2px;margin:24px 0 0;font-size:clamp(50px,7vw,78px);font-weight:400;line-height:.93}.account-page__copy{max-width:560px;color:var(--secondary-copy);margin:28px auto 0;font-size:17px;line-height:1.55}.account-page__form{border:1px solid var(--border);background:linear-gradient(135deg, var(--input-start), var(--input-end));text-align:left;border-radius:20px;gap:19px;width:min(480px,100%);margin:38px auto 0;padding:28px;box-shadow:0 24px 75px #0000002e,0 0 35px #ff5b1a14}.account-page__form .auth-form__submit{margin-top:3px}.account-page__success{text-align:left;background:linear-gradient(135deg,#ff9a321f,#f0442014);border:1px solid #ff8a3273;border-radius:18px;grid-template-columns:42px 1fr;align-items:center;gap:16px;width:min(480px,100%);margin:38px auto 0;padding:24px;display:grid}.account-page__success>span{color:#fff;background:linear-gradient(135deg,#ff9a32,#f04420);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.account-page__success strong{font-size:16px;display:block}.account-page__success p{color:var(--secondary-copy);margin:5px 0 0;font-size:13px;line-height:1.5}.account-page__actions{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:24px;display:flex}.account-page__actions a,.account-page__actions button{color:var(--secondary-copy);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;display:inline-flex}.account-page__actions a:hover,.account-page__actions button:hover{color:var(--text)}.account-page__actions a .arrow{transform:rotate(180deg)}.not-found-page{min-height:calc(100vh - 64px);padding:clamp(70px, 9vh, 110px) var(--gutter) clamp(90px, 12vh, 150px);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.not-found-page:before{content:"404";color:color-mix(in srgb, var(--text) 3%, transparent);letter-spacing:-48px;pointer-events:none;font-size:min(44vw,560px);font-weight:600;line-height:.6;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.not-found-page__orbit{justify-content:center;align-items:center;gap:24px;width:min(440px,84vw);height:92px;margin-bottom:24px;display:flex;position:relative}.not-found-page__orbit:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#ff8a32,#f04420,#0000);height:1px;position:absolute;inset-inline:0}.not-found-page__orbit>span{z-index:1;color:var(--muted);font-size:38px;font-weight:300;position:relative}.not-found-page__orbit>i{z-index:1;background:var(--surface);width:76px;height:76px;box-shadow:0 0 0 10px var(--bg), 0 15px 45px #ff5b1a38;border:1px solid #ff8a328c;border-radius:24px;place-items:center;padding:12px;display:grid;position:relative;transform:rotate(-6deg)}.not-found-page__orbit img{object-fit:contain;width:100%;height:100%}[data-theme=light] .not-found-page__orbit img{filter:invert()}.not-found-page>p:not(.not-found-page__copy){color:#ff8a32;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:11px;position:relative}.not-found-page h1{letter-spacing:-6px;margin:24px 0 0;font-size:clamp(58px,8vw,104px);font-weight:400;line-height:.88;position:relative}.not-found-page__copy{max-width:510px;color:var(--secondary-copy);margin:30px auto 0;font-size:16px;line-height:1.55;position:relative}.not-found-page__actions{justify-content:center;align-items:center;gap:22px;margin-top:34px;display:flex;position:relative}.not-found-page__actions a{border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 19px;font-size:13px;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.not-found-page__actions a:hover{border-color:var(--muted);transform:translateY(-1px)}.not-found-page__actions .not-found-page__primary{color:#fff;background:linear-gradient(135deg,#ff9a32,#ff6a1f 48%,#f04420);border-color:#0000;box-shadow:0 10px 30px #ff5b1a3d}.legal-page{max-width:var(--content);padding:clamp(76px, 10vw, 132px) var(--gutter) 110px;margin:0 auto}.legal-page__hero{border-bottom:1px solid var(--border);max-width:780px;padding-bottom:64px}.legal-page__eyebrow{color:#ff8a32;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px}.legal-page h1{letter-spacing:-6px;margin:24px 0 0;font-size:clamp(56px,8vw,104px);font-weight:400;line-height:.9}.legal-page__intro{max-width:680px;color:var(--secondary-copy);letter-spacing:-.4px;margin:32px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.45}.legal-page__updated{color:var(--muted);margin:28px 0 0;font-size:13px}.legal-page__layout{grid-template-columns:minmax(140px,.28fr) minmax(0,.72fr);gap:clamp(44px,9vw,138px);padding-top:62px;display:grid}.legal-page__aside{color:var(--muted);align-self:start;gap:18px;font-size:13px;display:grid;position:sticky;top:94px}.legal-page__aside span{color:var(--text);font-size:16px;font-weight:600}.legal-page__aside a{align-items:center;gap:7px;width:fit-content;display:inline-flex}.legal-page__aside a:hover{color:var(--text)}.legal-page__aside .arrow{transform:rotate(180deg)}.legal-page__content{max-width:700px}.legal-page__section{padding:0 0 42px}.legal-page__section+.legal-page__section{border-top:1px solid var(--border);padding-top:38px}.legal-page__section h2{letter-spacing:-1.1px;margin:0;font-size:clamp(22px,2.5vw,30px);font-weight:500;line-height:1.1}.legal-page__section p{color:var(--secondary-copy);margin:17px 0 0;font-size:16px;line-height:1.65}.legal-page__section p+p{margin-top:14px}.legal-page__section a{color:#ff9a32;text-underline-offset:3px;-webkit-text-decoration:underline #ff9a3273;text-decoration:underline #ff9a3273}.legal-page__section a:hover{color:#ffbd7a}.site-footer{padding:34px var(--gutter) 35px;border-top:1px solid var(--border)}.footer-bottom{max-width:var(--content);color:var(--text);grid-template-columns:auto 1fr auto;align-items:center;gap:30px;margin:0 auto;font-size:14px;display:grid}.footer-brand{letter-spacing:-.5px;align-items:center;gap:11px;font-size:17px;font-weight:600;display:inline-flex}.brand-mark--footer{width:40px;height:40px}.footer-policies{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.footer-policies a{color:var(--secondary-copy);font-size:13px;transition:color .18s}.footer-policies a:hover{color:var(--text)}@media (width<=980px){.desktop-nav,.login-button,.header-actions>.theme-toggle,.profile-button{display:none}.menu-button{display:block}.mobile-nav{top:64px;padding:22px var(--gutter) 32px;background:var(--panel-bg);border-top:1px solid var(--panel-border);display:grid;position:absolute;inset-inline:0;box-shadow:0 28px 50px #0003}.mobile-nav>a,.mobile-nav>button{border:0;border-bottom:1px solid var(--panel-border);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;padding:15px 0;font-size:19px;display:flex}.mobile-nav__label{align-items:center;gap:10px;display:inline-flex}.sparkle-icon{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;width:21px;height:21px;overflow:visible}.mobile-nav>.mobile-nav__create{color:#ff8a32}.mobile-nav>.mobile-nav__create:hover{color:#ffab62}.mobile-nav__theme{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.mobile-nav__theme>span{font-size:19px}.mobile-nav__theme .theme-toggle{flex:none}.mobile-nav>.mobile-nav__unlimited{color:#fff;background:linear-gradient(135deg,#ff9a3233,#f0442057);border:1px solid #ff8a32cc;border-radius:14px;align-items:center;margin-top:14px;padding:15px 17px;box-shadow:0 10px 30px #ff5b1a33,inset 0 1px #ffffff1f}.mobile-nav__unlimited>span{align-items:center;gap:10px;display:flex}.mobile-nav__unlimited strong{font-weight:600}.mobile-nav__unlimited small{letter-spacing:.02em;text-transform:uppercase;background:#ffffff29;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:600}.hero{padding-top:70px}.hero h1{margin-top:32px}.research-grid{gap:18px}.research-card h4{font-size:18px}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-intro{min-height:290px}.pricing-plan{grid-template-columns:minmax(240px,.82fr) minmax(280px,1.18fr);column-gap:45px;padding:44px 36px 36px}.template-listing__hero{grid-template-columns:1fr;align-items:start;gap:28px}.template-listing__hero h1{padding-top:0}.template-listing__summary{max-width:520px}.template-page-options{grid-template-columns:repeat(2,minmax(0,1fr))}.template-page-options button:nth-child(2){border-right:0}.template-page-options button:nth-child(-n+2){border-bottom:1px solid var(--border)}.template-listing__details{grid-template-columns:1fr 1fr}.template-listing__details>.listing-button{grid-column:2;width:fit-content}.template-listing__related{margin-top:65px}}@media (width<=720px){.site-header{height:60px}.template-preview-modal{border:0;border-radius:0;inset:0}.template-preview__toolbar{grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:7px 12px;min-height:108px;padding:10px 12px}.template-preview__identity{grid-area:1/1}.template-preview__devices{grid-area:2/1/auto/-1;justify-self:center}.template-preview__devices button{min-width:76px}.template-preview__close{grid-area:1/2}.template-preview__stage{padding:10px}.template-preview__device{min-height:420px}.template-preview__devices button span{display:inline}.wordmark{gap:0}.wordmark>span:last-child,.header-actions .pill--light{display:none}.theme-toggle button{width:26px;height:26px}.mobile-nav,.search-panel{top:60px}.hero{padding-top:104px}.hero-app-carousel{opacity:.48;height:350px;display:block;inset:18px 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.hero-app-carousel:after{background:radial-gradient(ellipse 54% 58% at 50% 53%, var(--bg) 0 44%, transparent 100%);display:block}.hero-app-carousel__rail{width:150%;top:44px;left:-25%;transform:rotate(-5deg)}.hero-app-carousel__rail.is-reverse{display:block;top:224px;transform:rotate(5deg)}.hero-app-carousel__track{animation-duration:29s}.hero-app-carousel__rail.is-reverse .hero-app-carousel__track{animation-duration:33s;animation-delay:-8s}.hero-app-carousel__group{gap:12px;padding-right:12px}.hero-app-card{background:color-mix(in srgb, var(--surface) 76%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;grid-template-rows:1fr 1fr;grid-template-columns:32px 1fr;column-gap:9px;width:138px;height:58px;padding:9px 10px;box-shadow:0 10px 26px #00000026}.hero-app-card__mark{border-radius:9px;grid-row:1/3;width:32px;height:32px;font-size:8px}.hero-app-card b{align-self:end;font-size:11px}.hero-app-card small{align-self:start;font-size:8px;display:block}.hero h1{letter-spacing:-2.4px;margin-top:29px;font-size:46px;line-height:.98}.hero__description{margin-top:29px;font-size:17px}.hero__brand-mark{border-radius:16px;width:54px;height:54px;margin-bottom:17px}.hero__brand-mark img{width:40px;height:40px}.hero__actions{flex-direction:column;gap:17px;margin-top:28px}.hero__media{width:calc(100vw - 2 * var(--gutter));aspect-ratio:1.2;margin-top:49px}.clone-form{margin-top:32px}.clone-form__control{border-radius:23px;min-height:108px;padding:12px}.clone-form__spark{width:32px;height:32px}.clone-form button{min-height:40px;padding-inline:16px}.focus-areas{margin-top:94px}.focus-area+.focus-area{margin-top:105px}.section-intro{margin-bottom:28px}.section-intro h3{font-size:28px}.section-intro p{margin-top:20px}.research-grid{grid-template-columns:1fr;gap:50px}.research-card__media,.website-preview{aspect-ratio:4/3}.website-preview__body strong{font-size:28px}.research-card__title{min-height:0}.research-card__price{font-size:10px}.template-directory{min-height:calc(100vh - 60px);padding-top:44px}.template-directory__intro h1{letter-spacing:-2.8px;font-size:48px}.template-directory__intro>p{font-size:15px}.template-search{height:54px;margin-top:24px}.template-filters{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-top:17px;padding-bottom:5px;overflow-x:auto}.template-filters::-webkit-scrollbar{display:none}.template-filters button{flex:none}.template-results{margin-top:26px}.template-grid{grid-template-columns:1fr;gap:22px}.template-card .website-preview{aspect-ratio:1.45}.template-card .website-preview__body strong{font-size:24px}.pricing-page{min-height:calc(100vh - 60px);padding-top:44px;padding-bottom:54px}.pricing-intro{min-height:250px}.pricing-intro h1{letter-spacing:-3.8px;font-size:clamp(50px,14vw,66px);line-height:.92}.pricing-intro p{max-width:430px;margin-top:26px;font-size:16px}.pricing-plans{gap:18px;margin-top:42px}.pricing-plan{flex-direction:column;min-height:590px;padding:42px 25px 28px;display:flex}.pricing-plan__handle{top:24px;right:24px}.pricing-plan h2{font-size:27px}.pricing-plan__description{max-width:310px;font-size:15px}.pricing-plan__price{margin-top:52px}.pricing-plan__price strong{font-size:72px}.pricing-plan ul{margin-top:70px;padding-top:0}.pricing-plan__cta{margin-top:auto}.create-drawer,.auth-drawer{width:100%;padding:26px 20px}.support-dialog{border-radius:20px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:24px 18px}.support-dialog__header h2{letter-spacing:-1.9px;font-size:35px}.support-dialog__description{margin-top:18px}.custom-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.custom-form__type{grid-template-columns:1fr}.custom-form__type button{min-height:74px}.support-form{grid-template-columns:1fr;gap:15px;margin-top:24px}.support-form__message,.support-form__status,.support-form__footer{grid-column:auto}.support-form__footer{flex-direction:column-reverse;align-items:stretch;margin-top:3px}.support-form__footer button{width:100%}.support-form__footer p{text-align:center;max-width:none}.support-dialog__success{min-height:310px}.create-drawer__header h2{font-size:39px}.create-drawer .clone-form{margin-top:34px}.template-listing{padding-top:27px}.template-listing__topbar{align-items:center}.template-listing__hero{gap:25px;margin-top:37px}.template-listing__hero h1{letter-spacing:-3px;font-size:52px;line-height:.96}.template-listing__summary>p{font-size:15px}.template-listing__pages{margin-top:34px;padding-top:28px}.template-listing__pages-heading{flex-direction:column;align-items:flex-start;gap:8px}.template-listing__pages-heading h2{font-size:26px}.template-page-options{margin-top:18px}.template-page-options button{min-height:92px;padding:14px}.template-page-option__number{top:13px;left:14px}.template-listing__preview{margin-top:30px}.template-listing__preview .website-preview{aspect-ratio:1/1.08;padding:19px}.template-listing__preview .website-preview__bar b{margin-left:5px;font-size:10px}.template-listing__preview .website-preview__bar em{font-size:8px}.template-listing__preview .website-preview__body{max-width:76%}.template-listing__preview .website-preview__body small{margin-bottom:10px;font-size:7px}.template-listing__preview .website-preview__body strong{letter-spacing:-1.8px;font-size:34px}.template-listing__preview .website-preview__visual{width:66%;top:18%;right:-23%}.template-listing__details{grid-template-columns:1fr;gap:30px;margin-top:20px;padding:27px 0 0}.template-listing__details>.listing-button{grid-column:auto;width:fit-content}.template-listing__related{margin-top:58px;padding-top:34px}.template-listing__related-heading{flex-direction:column;align-items:flex-start;gap:14px}.template-listing__related-heading h2{font-size:32px}.index-cta{min-height:380px}.account-page,.not-found-page{min-height:calc(100vh - 60px)}.legal-page{padding-top:68px;padding-bottom:78px}.legal-page__hero{padding-bottom:44px}.legal-page h1{letter-spacing:-4px;font-size:58px}.legal-page__intro{font-size:17px}.legal-page__layout{padding-top:40px;display:block}.legal-page__aside{justify-content:space-between;align-items:center;padding-bottom:38px;display:flex;position:static}.legal-page__section{padding-bottom:34px}.legal-page__section p{font-size:15px;line-height:1.6}.account-page{padding-top:70px}.account-page h1{letter-spacing:-3.2px;font-size:52px}.account-page__copy{font-size:15px}.account-page__form{border-radius:17px;margin-top:31px;padding:22px 18px}.not-found-page{padding-top:64px}.not-found-page:before{letter-spacing:-28px;font-size:82vw}.not-found-page__orbit{gap:17px;height:76px}.not-found-page__orbit>i{border-radius:20px;width:64px;height:64px}.not-found-page__orbit>span{font-size:30px}.not-found-page h1{letter-spacing:-4px;font-size:58px}.not-found-page__copy{font-size:14px}.not-found-page__actions{flex-direction:column;gap:12px}.not-found-page__actions a{justify-content:center;min-width:170px}.footer-bottom{flex-direction:column;align-items:flex-start;display:flex}.footer-policies{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.hero-app-carousel__track{animation-play-state:paused}html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}.hero__brand-mark{transform:rotate(-3deg)}.clone-form__control,.pricing-plan--featured{--clone-border-angle:45deg;animation:none}.spinner-icon{animation-duration:1.2s!important}}.nav-admin{color:#ff8a32}.admin-shell{border-top:1px solid var(--border);color:#fff;background:#080808;grid-template-columns:218px minmax(0,1fr);min-height:calc(100vh - 64px);display:grid}.admin-sidebar{background:#050505;border-right:1px solid #292929;flex-direction:column;height:calc(100vh - 64px);padding:24px 14px;display:flex;position:sticky;top:64px}.admin-back{color:#aaa;margin:0 8px 28px;font-size:12px}.admin-back:hover{color:#fff}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar nav button{color:#b6b6b6;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;min-height:43px;padding:0 13px;font-size:13px;display:flex}.admin-sidebar nav button>i{border:1px solid;border-radius:3px;width:9px;height:9px}.admin-sidebar nav button:hover{color:#fff;background:#111}.admin-sidebar nav button.is-active{color:#fff;background:linear-gradient(100deg,#1e1e1e,#111);border-color:#333;box-shadow:inset 2px 0 #ff6a1f}.admin-sidebar nav button.is-active>i{background:#ff7a24;border-color:#ff7a24;box-shadow:0 0 12px #ff6a1f80}.admin-system{color:#9f9f9f;border:1px solid #292929;border-radius:8px;margin-top:auto;padding:14px 12px;font-size:11px}.admin-system i,.admin-live i{background:#52d184;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 9px #52d18480}.admin-main{min-width:0;padding:35px clamp(20px,3vw,42px) 70px}.admin-main__header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.admin-main__header p{color:#ff7a24;letter-spacing:.12em;margin:0 0 8px;font-size:11px}.admin-main__header h1{letter-spacing:-2.2px;margin:0;font-size:clamp(34px,4vw,50px);font-weight:500;line-height:.95}.admin-main__header>div:last-child{align-items:center;gap:14px;display:flex}.admin-main__header button,.admin-card__head button{color:#fff;cursor:pointer;background:#131313;border:1px solid #3a3a3a;border-radius:7px;min-height:36px;padding:0 13px;font-size:12px}.admin-main__header button:hover,.admin-card__head button:hover{border-color:#ff7a24}.admin-live{color:#aaa;font-size:11px}.admin-message{color:#ffad72;background:#ff6a1f14;border:1px solid #ff6a1f73;border-radius:8px;padding:12px 15px;font-size:12px}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-metric{background:linear-gradient(145deg,#171717,#0d0d0d);border:1px solid #303030;border-radius:8px;align-content:space-between;min-height:122px;padding:19px;display:grid}.admin-metric span{color:#a1a1a1;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.admin-metric strong{font-size:30px;font-weight:600;line-height:1}.admin-metric small{color:#74d699;font-size:10px}.admin-card{background:linear-gradient(145deg,#151515,#0b0b0b);border:1px solid #303030;border-radius:8px;min-width:0;margin-top:14px;overflow:hidden}.admin-card__head{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;gap:18px;min-height:61px;padding:13px 17px;display:flex}.admin-card__head span{color:#ff7a24;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:9px;display:block}.admin-card__head h2{margin:0;font-size:17px;font-weight:500}.admin-card__head p{color:#858585;max-width:620px;margin:6px 0 0;font-size:10px;line-height:1.45}.admin-overview-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:12px}.admin-table th{color:#888;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:11px 15px;font-size:9px;font-weight:500}.admin-table td{color:#cfcfcf;vertical-align:middle;border-top:1px solid #272727;padding:12px 15px}.admin-table td strong{color:#fff;font-weight:500;display:block}.admin-table td small{color:#7e7e7e;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:4px;font-size:10px;display:block;overflow:hidden}.admin-table select,.admin-number{color:#fff;max-width:128px;height:32px;font:inherit;background:#111;border:1px solid #3b3b3b;border-radius:6px;outline:0;padding:0 9px}.admin-number{width:74px}.admin-status{color:#bbb;text-transform:capitalize;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.admin-status i{background:#f7b52d;border-radius:50%;width:7px;height:7px}.admin-status.is-ready i,.admin-status.is-published i,.admin-status.is-resolved i{background:#4ed17f}.admin-status.is-failed i,.admin-status.is-archived i,.admin-status.is-urgent i{background:#ff4e38}.admin-status.is-building i,.admin-status.is-analyzing i,.admin-status.is-extracting i,.admin-status.is-in-progress i{background:#ff7627;box-shadow:0 0 10px #ff762780}.admin-status.is-draft i,.admin-status.is-queued i{background:#5da8ff}.admin-progress{background:#333;border-radius:99px;width:110px;height:5px;display:inline-block;overflow:hidden}.admin-progress span{border-radius:inherit;background:linear-gradient(90deg,#ff9a32,#f04420);height:100%;display:block}.admin-origin{color:#9a9a9a;white-space:nowrap;border:1px solid #363636;border-radius:99px;align-items:center;gap:7px;padding:5px 8px;font-size:10px;display:inline-flex}.admin-origin i{background:#777;border-radius:50%;width:6px;height:6px}.admin-origin.is-admin{color:#ff9a5c;background:#ff7a2414;border-color:#ff7a246b}.admin-origin.is-admin i{background:#ff7a24;box-shadow:0 0 8px #ff7a24b3}.admin-result,.admin-result-link{color:#999;white-space:nowrap;flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;text-decoration:none;display:inline-flex}.admin-result small,.admin-result-link small{flex-basis:100%;margin-top:2px!important}.admin-result-link{color:#74dd98}.admin-result-link span{font-size:12px}.admin-result-link:hover{color:#a2f5bd}.admin-result.is-failed{color:#ff725f}.admin-activity{margin:0;padding:0;list-style:none}.admin-activity li{border-top:1px solid #272727;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:52px;padding:10px 14px;display:grid}.admin-activity li:first-child{border-top:0}.admin-activity li>i{background:#ff7627;border-radius:50%;width:8px;height:8px}.admin-activity li>i.is-healthy{background:#4ed17f}.admin-activity li strong{font-size:11px;font-weight:500;display:block}.admin-activity li small,.admin-activity time{color:#777;margin-top:3px;font-size:9px;display:block}.admin-empty{color:#777;text-align:center;place-items:center;min-height:160px;padding:35px;font-size:13px;display:grid}.admin-template-form{border-bottom:1px solid #292929;grid-template-columns:repeat(2,1fr);gap:10px;padding:17px;display:grid}.admin-template-form input,.admin-template-form select{color:#fff;background:#0b0b0b;border:1px solid #383838;border-radius:6px;outline:none;height:40px;padding:0 11px}.admin-template-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9a32,#f04420);border:0;border-radius:6px;min-height:40px;font-weight:600}.admin-source-url{color:#fff;width:210px;height:34px;font:inherit;background:#0b0b0b;border:1px solid #343434;border-radius:6px;outline:none;padding:0 9px;font-size:11px}.admin-source-url:focus{border-color:#ff8a32;box-shadow:0 0 0 2px #ff8a321f}.admin-edit-action,.admin-edit-cancel{color:#ddd;min-height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#171717;border:1px solid #3b3b3b;border-radius:6px;padding:0 10px;font-size:11px}.admin-edit-action:hover,.admin-edit-cancel:hover{color:#fff;border-color:#ff8a32}.admin-view-action{color:#dce5ee;min-height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#132235;border:1px solid #3b4653;border-radius:6px;padding:0 11px;font-size:11px}.admin-view-action:hover{color:#fff;background:#1d2d3d;border-color:#ff8a32}.admin-template-edit-form{background:linear-gradient(145deg,#ff6a1f14,#101010f5);border:1px solid #3b302a;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.admin-template-edit-form label{color:#a8a8a8;gap:6px;font-size:10px;display:grid}.admin-template-edit-form input:not([type=checkbox]),.admin-template-edit-form select,.admin-template-edit-form textarea{color:#fff;width:100%;min-height:36px;font:inherit;background:#0b0b0b;border:1px solid #3b3b3b;border-radius:6px;outline:none;padding:8px 10px;font-size:11px}.admin-template-edit-form textarea{resize:vertical;min-height:78px;line-height:1.45}.admin-template-edit-form input:focus,.admin-template-edit-form select:focus,.admin-template-edit-form textarea:focus{border-color:#ff8a32;box-shadow:0 0 0 2px #ff8a321f}.admin-template-edit-form__heading{grid-column:1/-1;gap:4px;padding-bottom:2px;display:grid}.admin-template-edit-form__heading strong{color:#fff;font-size:13px;font-weight:600}.admin-template-edit-form__heading span{color:#777;font-size:10px}.admin-template-edit-form__wide{grid-column:span 2}.admin-template-edit-form__checkbox{grid-column:span 1;grid-auto-flow:column;justify-content:start;align-items:center;padding-top:20px;gap:8px!important;display:flex!important}.admin-template-edit-form__checkbox input{accent-color:#ff7a24}.admin-template-edit-form__actions{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.admin-template-edit-form__actions button[type=submit]{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ff9a32,#f04420);border:0;border-radius:7px;padding:0 13px;font-size:11px;font-weight:600}.admin-template-edit-form__actions button[type=submit]:disabled{opacity:.65;cursor:wait}.admin-asset-dialog-layer{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-asset-dialog{background:linear-gradient(145deg,#172a40,#0c1118 75%);border:1px solid #4d3328;border-radius:14px;width:min(760px,100%);max-height:min(840px,100vh - 48px);padding:22px;overflow:auto;box-shadow:0 24px 80px #00000080}.admin-asset-dialog__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-asset-dialog__header span{color:#ff8953;letter-spacing:.12em;font-size:10px}.admin-asset-dialog__header h2{color:#fff;margin:6px 0 0;font-size:24px;font-weight:500}.admin-asset-dialog__header p{color:#9eabb8;max-width:560px;margin:8px 0 0;font-size:12px;line-height:1.45}.admin-asset-dialog__header>button{color:#fff;cursor:pointer;background:#101820;border:1px solid #3b4653;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:1}.admin-asset-dialog__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.admin-asset-upload{color:#dce5ee;background:#070c1280;border:1px solid #34465a;border-radius:10px;align-content:start;gap:8px;min-width:0;padding:14px;font-size:12px;display:grid}.admin-asset-upload>span{color:#fff;font-size:13px;font-weight:600}.admin-asset-upload>small{color:#8797a8;line-height:1.35}.admin-asset-upload>input[type=file]{color:#dce5ee;cursor:pointer;background:#ffffff0a;border:1px dashed #5c6f83;border-radius:7px;min-height:38px;padding:8px;font-size:11px}.admin-asset-upload>img{object-fit:contain;background:#fff;border:1px solid #34465a;border-radius:7px;width:100%;height:170px;margin-top:4px}.admin-asset-upload>em{color:#8797a8;border:1px dashed #34465a;border-radius:7px;place-items:center;min-height:170px;margin-top:4px;font-style:normal;display:grid}.admin-asset-dialog__form .admin-template-edit-form__actions{grid-column:1/-1}.admin-star{color:#555;cursor:pointer;background:0 0;border:0;font-size:18px}.admin-star.is-active{color:#ff8a32;text-shadow:0 0 12px #ff8a3280}.admin-pipeline{border-color:#3b302b;box-shadow:0 16px 55px #ff6a1f0d}.admin-pipeline-toolbar{color:#8999aa;justify-content:space-between;align-items:end;gap:16px;padding:14px 0 2px;font-size:11px;display:flex}.admin-pipeline-toolbar label{color:#c8d2dc;gap:6px;font-size:11px;font-weight:600;display:grid}.admin-pipeline-toolbar select{color:#e8eef5;min-width:220px;min-height:34px;font:inherit;background:#132235;border:1px solid #34465a;border-radius:7px;padding:0 10px;font-weight:500}.admin-pipeline .admin-table td{padding-block:15px}.admin-rank{font-variant-numeric:tabular-nums;width:46px;color:#ff8a32!important}.admin-workflow{color:#ffc39c;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.admin-create-action,.admin-job-action{color:#fff;min-width:104px;min-height:35px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:0 12px;font-weight:600;display:inline-flex}.admin-create-action{background:linear-gradient(135deg,#ff9a32,#f04420);border:0;box-shadow:0 8px 24px #f044202e}.admin-create-action:hover{transform:translateY(-1px);box-shadow:0 11px 28px #f0442047}.admin-create-action:disabled{opacity:.65;cursor:wait;transform:none}.admin-create-action i{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spinner-turn}.admin-job-action{background:#151515;border:1px solid #424242}.admin-job-action:hover{border-color:#ff8a32}.admin-candidate-actions{gap:7px;min-width:132px;display:grid}.admin-copy-action{color:#a8a8a8;min-height:30px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #353535;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:500;display:inline-flex}.admin-copy-action svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:13px;height:13px}.admin-copy-action:hover{color:#fff;background:#171717;border-color:#676767}.admin-copy-action.is-copied{color:#ff9a52;background:#ff8a3214;border-color:#ff8a327a}.admin-prompt-layer{z-index:140;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-prompt-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#000000b8;border:0;width:100%;height:100%;position:absolute;inset:0}.admin-prompt-dialog{color:#fff;background:#111;border:1px solid #363636;border-radius:18px;flex-direction:column;width:min(720px,100%);max-height:min(760px,100dvh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 100px #000000a6,0 0 42px #ff6a1f1f}.admin-prompt-dialog header{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 24px 0;display:flex}.admin-prompt-dialog header span{color:#ff8a32;letter-spacing:.14em;font-size:10px;font-weight:600}.admin-prompt-dialog h2{letter-spacing:-1.2px;margin:6px 0 0;font-size:30px;font-weight:500;line-height:1}.admin-prompt-dialog header>button{color:#c9c9c9;cursor:pointer;background:#1b1b1b;border:1px solid #383838;border-radius:50%;flex:none;width:36px;height:36px;font-size:22px}.admin-prompt-dialog>p{color:#a8a8a8;margin:14px 24px 18px;font-size:13px;line-height:1.5}.admin-prompt-dialog textarea{resize:none;color:#e7e7e7;caret-color:#ff8a32;background:#090909;border:1px solid #333;border-radius:12px;outline:none;width:calc(100% - 48px);min-height:390px;margin:0 24px;padding:18px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.admin-prompt-dialog textarea:focus{border-color:#ff7a2e;box-shadow:0 0 0 3px #ff6a1f1f}.admin-prompt-dialog footer{justify-content:space-between;align-items:center;gap:18px;padding:18px 24px 24px;display:flex}.admin-prompt-dialog footer span{color:#8e8e8e;max-width:430px;font-size:11px;line-height:1.45}.admin-prompt-dialog kbd{color:#ddd;font:inherit;background:#1d1d1d;border:1px solid #404040;border-radius:4px;padding:2px 5px}.admin-prompt-dialog footer button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ff9a32 0%,#ff6a1f 48%,#f04420 100%);border:0;border-radius:9px;padding:0 18px;font-size:12px;font-weight:600}.admin-prompt-dialog__actions{align-items:center;gap:9px;display:flex}.admin-prompt-dialog footer button.is-secondary{color:#d1d1d1;background:#1a1a1a;border:1px solid #3b3b3b}.admin-prompt-dialog footer button.is-secondary:hover{background:#222;border-color:#666}.admin-support-dialog-layer{z-index:150;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-support-dialog-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#000000b8;border:0;width:100%;height:100%;position:absolute;inset:0}.admin-support-dialog{color:#fff;background:linear-gradient(145deg,#172a40,#0c1118 75%);border:1px solid #34465a;border-radius:16px;width:min(620px,100%);position:relative;overflow:hidden;box-shadow:0 30px 100px #000000a6,0 0 42px #ff6a1f1f}.admin-support-dialog header{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 24px 0;display:flex}.admin-support-dialog header span,.admin-support-dialog__body>span{color:#ff8953;letter-spacing:.14em;font-size:10px;font-weight:600}.admin-support-dialog header h2{margin:7px 0 0;font-size:27px;font-weight:500;line-height:1.05}.admin-support-dialog header p{color:#91a2b4;margin:9px 0 0;font-size:12px}.admin-support-dialog header>button{color:#fff;cursor:pointer;background:#101820;border:1px solid #3b4653;border-radius:50%;flex:none;width:36px;height:36px;font-size:22px;line-height:1}.admin-support-dialog__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px;display:grid}.admin-support-dialog__meta div{background:#070c126b;border:1px solid #34465a;border-radius:9px;min-width:0;padding:12px}.admin-support-dialog__meta dt{color:#8294a7;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.admin-support-dialog__meta dd{color:#e2eaf2;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:12px;overflow:hidden}.admin-support-dialog__body{background:#070c126b;border:1px solid #34465a;border-radius:10px;margin:0 24px;padding:16px}.admin-support-dialog__body p{color:#d4dee8;white-space:pre-wrap;margin:10px 0 0;font-size:13px;line-height:1.6}.admin-support-dialog footer{justify-content:flex-end;padding:18px 24px 24px;display:flex}.admin-candidate-form{background:#ff6a1f06;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-candidate-form input[name=demand_rationale]{grid-column:span 2}.admin-gate{min-height:calc(100vh - 64px);padding:10vh var(--gutter);text-align:center;background:radial-gradient(circle at 50% 40%,#ff6a1f14,#0000 42%);align-content:center;justify-items:center;display:grid}.admin-gate p{color:#ff7a24;letter-spacing:.14em;margin:0 0 20px;font-size:11px}.admin-gate h1{letter-spacing:-5px;max-width:720px;margin:0;font-size:clamp(48px,7vw,90px);font-weight:400;line-height:.9}.admin-gate span{color:var(--muted);margin-top:26px}.admin-gate button,.admin-gate a{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9a32,#f04420);border:0;border-radius:9px;align-items:center;min-height:46px;margin-top:28px;padding:0 20px;font-weight:600;display:inline-flex}@media (width<=980px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;padding:13px var(--gutter);border-bottom:1px solid #292929;border-right:0;display:block;position:static;overflow-x:auto}.admin-back,.admin-system{display:none}.admin-sidebar nav{gap:6px;width:max-content;display:flex}.admin-sidebar nav button{white-space:nowrap;min-height:38px}.admin-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.admin-shell{min-height:calc(100vh - 60px)}.admin-prompt-layer{padding:12px}.admin-prompt-dialog{border-radius:14px;max-height:calc(100dvh - 24px)}.admin-prompt-dialog header{padding:19px 18px 0}.admin-prompt-dialog h2{font-size:25px}.admin-prompt-dialog>p{margin:12px 18px 16px}.admin-prompt-dialog textarea{width:calc(100% - 36px);min-height:48vh;margin:0 18px}.admin-prompt-dialog footer{flex-direction:column;align-items:stretch;padding:15px 18px 18px}.admin-prompt-dialog__actions,.admin-prompt-dialog footer button{width:100%}.admin-support-dialog-layer{padding:12px}.admin-support-dialog{border-radius:14px}.admin-support-dialog header{padding:19px 18px 0}.admin-support-dialog header h2{font-size:24px}.admin-support-dialog__meta{grid-template-columns:1fr;margin:18px}.admin-support-dialog__body{margin:0 18px}.admin-support-dialog footer{padding:15px 18px 18px}.admin-support-dialog footer button{width:100%}.admin-main{padding-inline:14px}.admin-main__header{align-items:flex-start}.admin-main__header>div:last-child{display:none}.admin-metrics,.admin-overview-grid{grid-template-columns:1fr}.admin-pipeline-toolbar{flex-direction:column;align-items:stretch}.admin-pipeline-toolbar select{width:100%}.admin-template-form,.admin-candidate-form{grid-template-columns:1fr}.admin-candidate-form input[name=demand_rationale]{grid-column:auto}.admin-template-edit-form{grid-template-columns:1fr}.admin-template-edit-form__wide{grid-column:auto}.admin-template-edit-form__checkbox{grid-column:auto;padding-top:0}.admin-template-edit-form__actions{flex-direction:column-reverse;grid-column:auto}.admin-template-edit-form__actions button{width:100%}.admin-asset-dialog-layer{padding:12px}.admin-asset-dialog{max-height:calc(100vh - 24px);padding:16px}.admin-asset-dialog__form{grid-template-columns:1fr}.admin-asset-dialog__form .admin-template-edit-form__actions{grid-column:auto}}
