@font-face { font-family: 'Brand Manrope'; src: url('/static/brand/Manrope-Display.woff') format('woff'); font-style: normal; font-weight: 750; font-display: swap; } :root { --sm-word-1:#f4f8ff; --sm-word-2:#b6cbe7; --sm-word-3:#fff; --sm-word-4:#8caccf; --sm-word-5:#c7b6e7; --sm-word-6:#eef5ff; --sm-heart-1:#e6fbff; --sm-heart-2:#7ec9eb; --sm-heart-3:#fff; --sm-heart-4:#8c9fc7; --sm-heart-5:#b59bdf; --sm-heart-6:#e4edff; --sm-depth:#5c7195; --sm-glint:#fff; --sm-descriptor:#a4b5d3; --sm-shine-opacity:.28; } html[data-theme="light"] { --sm-word-1:#263650; --sm-word-2:#5d7392; --sm-word-3:#8b9bb2; --sm-word-4:#3c5475; --sm-word-5:#64517e; --sm-word-6:#31435f; --sm-heart-1:#355578; --sm-heart-2:#628daf; --sm-heart-3:#d1e8fa; --sm-heart-4:#4b688c; --sm-heart-5:#866299; --sm-heart-6:#384e74; --sm-depth:#586c8c; --sm-glint:#f2fbff; --sm-descriptor:#526484; --sm-shine-opacity:.12; } body a.sm-brand, html[data-theme] body a.sm-brand { display:inline-flex; align-items:center; flex:0 0 auto; gap:0; margin:0; padding:2px 0; line-height:1; text-decoration:none; white-space:nowrap; border-radius:5px; } body .sm-logo { display:inline-flex; align-items:center; gap:9px; width:max-content; isolation:isolate; } body .sm-logo-symbol { display:block; flex:0 0 44px; width:44px; height:44px; overflow:visible; shape-rendering:geometricPrecision; } body .sm-logo-lockup { display:flex; flex-direction:column; align-items:flex-start; gap:2px; min-width:0; } body .sm-logo-wordmark { shape-rendering:geometricPrecision; display:block; width:181px; height:auto; overflow:visible; } html body .sm-brand .sm-logo-descriptor { display:block; margin:0 0 0 1px; padding:0; color:var(--sm-descriptor) !important; font-family:'Segoe UI',system-ui,sans-serif; font-size:8.5px; font-weight:650; line-height:1; letter-spacing:.2em; text-transform:uppercase; text-shadow:none; background:none; border:0; box-shadow:none; animation:none; } .sm-word-stop-1 { stop-color:var(--sm-word-1); } .sm-word-stop-2 { stop-color:var(--sm-word-2); } .sm-word-stop-3 { stop-color:var(--sm-word-3); } .sm-word-stop-4 { stop-color:var(--sm-word-4); } .sm-word-stop-5 { stop-color:var(--sm-word-5); } .sm-word-stop-6 { stop-color:var(--sm-word-6); } .sm-heart-stop-1 { stop-color:var(--sm-heart-1); } .sm-heart-stop-2 { stop-color:var(--sm-heart-2); } .sm-heart-stop-3 { stop-color:var(--sm-heart-3); } .sm-heart-stop-4 { stop-color:var(--sm-heart-4); } .sm-heart-stop-5 { stop-color:var(--sm-heart-5); } .sm-heart-stop-6 { stop-color:var(--sm-heart-6); } .sm-heart-depth { stroke:var(--sm-depth); } .sm-heart-glint { stroke:var(--sm-glint); opacity:.65; } .sm-heart-side { stroke:var(--sm-depth); } .sm-word-side { fill:var(--sm-depth); } .sm-word-bevel-up { fill:var(--sm-glint); opacity:.4; } .sm-word-bevel-down { fill:var(--sm-word-4); opacity:.4; } .sm-logo-shine { opacity:var(--sm-shine-opacity); transform-box:view-box; transform:translateX(-32%); animation:sm-metal-reveal 2s cubic-bezier(.18,.6,.35,1) .25s both; } .sm-brand:is(:hover,:focus-visible) .sm-logo-shine { animation:sm-metal-hover 1.4s cubic-bezier(.18,.6,.35,1) both; } .sm-brand:focus-visible { outline:2px solid #7aa8ef; outline-offset:5px; } @keyframes sm-metal-reveal { from { transform:translateX(-32%); } to { transform:translateX(112%); } } @keyframes sm-metal-hover { from { transform:translateX(-32%); } to { transform:translateX(112%); } } @media (max-width:1000px) and (min-width:768px) { body .sm-logo-wordmark { width:166px; } body .sm-logo-symbol { width:40px; height:40px; flex-basis:40px; } } @media (max-width:767px) { body .sm-logo { gap:8px; } body .sm-logo-symbol { width:35px; height:35px; flex-basis:35px; } body .sm-logo-wordmark { width:155px; } body .sm-logo-lockup { gap:1px; } html body .sm-brand .sm-logo-descriptor { font-size:7.5px; letter-spacing:.18em; } } @media (max-width:360px) { html[data-theme] body .navbar.bg-glass > .container-fluid { padding-inline:12px !important; } html[data-theme] body .navbar.bg-glass .header-tools { gap:2px !important; flex-wrap:wrap; } html[data-theme] body .navbar.bg-glass #themeToggle { --switch-width:56px; --switch-height:32px; --switch-thumb:24px; } body .topbar .sm-logo-wordmark { width:132px; } } @media (prefers-reduced-motion:reduce) { .sm-brand .sm-logo-shine { display:none; animation:none !important; } } @media (forced-colors:active) { .sm-word-side,.sm-word-bevel-up,.sm-word-bevel-down,.sm-heart-side,.sm-heart-glint { display:none; } .sm-brand .sm-word-surface { fill:LinkText; } .sm-brand .sm-logo-symbol path { stroke:LinkText; } .sm-brand .sm-logo-shine { display:none; } html body .sm-brand .sm-logo-descriptor { color:LinkText !important; } } .sm-logo-wordmark text { font-family:'Brand Manrope','Segoe UI',sans-serif; font-size:145px; font-weight:750; letter-spacing:-5px; } @font-face{font-family:'Formodels Display';src:url('/static/brand/Manrope-Display.woff') format('woff');font-style:normal;font-weight:650;font-display:swap} @property --entry-angle{syntax:'<angle>';initial-value:0deg;inherits:false} :root{color-scheme:dark;--entry-bg:#0b1023;--entry-ink:#f3f3ff;--entry-muted:#a4aec9;--entry-line:#a2afdb29;--entry-panel:#141b32e8;--entry-field:#0c142a;--entry-focus:#9cceff;--entry-accent:#c3b3ff;--entry-soft:#202942;--entry-shadow:#03071575;--entry-ease:cubic-bezier(.2,.8,.2,1);--entry-cyan:#46dcff;--entry-violet:#a083ff;--entry-pink:#ff63c5;--entry-edge-opacity:.85;--entry-button-fill:linear-gradient(110deg,#087cc6,#6450df 60%,#b847c1);--entry-button-ink:#fff;--entry-button-border:#bf95ff99;--entry-button-shadow:0 0 13px #60a5ff45,0 0 8px #fb65cb24,inset 0 1px #e4e5ff4d;--entry-button-hover:0 0 17px #54c7ff66,0 0 12px #ff68c840,inset 0 1px #fff7} html[data-theme=light]{color-scheme:light;--entry-bg:#f0eff9;--entry-ink:#293552;--entry-muted:#64708e;--entry-line:#8b93bd3b;--entry-panel:#ffffffd9;--entry-field:#f4f4fb;--entry-focus:#697fc9;--entry-accent:#765ca7;--entry-soft:#e9e8f7;--entry-shadow:#7d6aa21a;--entry-cyan:#0aaee9;--entry-violet:#7848ec;--entry-pink:#e934a4;--entry-edge-opacity:.65;--entry-button-fill:linear-gradient(110deg,#d2edf7 0%,#e9e7f6 54%,#f9dce8 100%);--entry-button-ink:#3b4969;--entry-button-border:#c6c9e0;--entry-button-shadow:inset 0 1px #fff,0 3px 9px #8a81b51a;--entry-button-hover:inset 0 1px #fff,0 4px 11px #a08db526} *,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body.entry-page{margin:0;background:var(--entry-bg);color:var(--entry-ink);font:15px/1.55 'Segoe UI',system-ui,sans-serif;overflow-x:clip;-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a,input{touch-action:manipulation}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:wait;opacity:.65}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--entry-focus);outline-offset:4px}button,input{border:0}button{background:none}img,svg{vertical-align:middle}img{max-width:100%}h1,h2,p,figure{margin:0}h1,h2{font-family:'Formodels Display','Segoe UI',sans-serif;font-weight:650}::selection{background:#b995e466;color:var(--entry-ink)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ei{display:inline-block;width:20px;height:20px;flex:0 0 auto}.shell{width:min(1376px,calc(100% - 80px));margin-inline:auto}.skip-link{position:fixed;z-index:20;left:16px;top:10px;padding:10px 18px;border-radius:10px;background:var(--entry-panel);transform:translateY(-150%)}.skip-link:focus{transform:none} .entry-atmosphere{position:fixed;z-index:-1;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 44% 20%,#253a6229,transparent 60%),var(--entry-bg)}.entry-atmosphere>span{position:absolute;width:560px;height:560px;border-radius:50%;background:radial-gradient(closest-side,#9978d517,transparent);left:-240px;top:-180px;animation:atmosphere-drift 18s ease-in-out infinite alternate}.entry-atmosphere>span:nth-of-type(2){left:auto;right:-160px;top:10%;background:radial-gradient(closest-side,#78bed41a,transparent);animation-delay:-9s}.star-field{position:absolute;inset:0;background-image:radial-gradient(circle,#b9c6ef77 1px,transparent 1.5px),radial-gradient(circle,#d9b5e34d 1px,transparent 1.5px);background-size:270px 230px,410px 370px;background-position:65px 82px,185px 190px;opacity:.32}html[data-theme=light] .entry-atmosphere{background:radial-gradient(ellipse at 9% 7%,#e2d3f7,transparent 46%),radial-gradient(ellipse at 100% 15%,#d3edf4,transparent 48%),linear-gradient(135deg,#f3effb,#f0f4fa)}html[data-theme=light] .entry-atmosphere>span{opacity:.3}html[data-theme=light] .star-field{opacity:.22} .entry-header{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:89px;position:relative;z-index:5;border-bottom:1px solid var(--entry-line)}.entry-header .sm-logo-wordmark{width:171px}.entry-header .sm-logo-symbol{width:40px;height:40px;flex-basis:40px}.entry-nav,.entry-header-actions{display:flex;align-items:center;gap:30px}.entry-nav{margin-left:auto;color:var(--entry-muted);font-size:12px}.entry-nav a{display:flex;align-items:center;gap:8px;transition:color .2s}.entry-nav a:hover{color:var(--entry-ink)}.entry-nav .ei{width:16px;height:16px}.entry-header-actions{gap:20px}.entry-nav-login{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:650}.entry-nav-login .ei{width:16px}.entry-theme{display:flex;position:relative;align-items:center;gap:3px;padding:3px;border:1px solid var(--entry-line);border-radius:10px;background:var(--entry-soft)}.entry-theme span{width:27px;height:25px;display:grid;place-items:center;position:relative;z-index:1}.entry-theme .ei{width:14px;height:14px}.entry-theme::before{content:'';position:absolute;left:3px;top:3px;width:27px;height:25px;border-radius:7px;transform:translateX(30px);background:linear-gradient(140deg,#dce9ff,#b7a1de);box-shadow:0 0 10px #c6a6ef33;transition:transform .4s var(--entry-ease)}html[data-theme=light] .entry-theme::before{transform:none;background:linear-gradient(140deg,#fff,#ede1f2)}html[data-theme=dark] .entry-theme span:last-child{color:#41436c}html[data-theme=light] .entry-theme span:first-child{color:#786191} .entry-primary{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:46px;padding:12px 20px;border:1px solid var(--entry-button-border);border-radius:12px;background:var(--entry-button-fill);color:var(--entry-button-ink);font-weight:700;font-size:12px;box-shadow:var(--entry-button-shadow);transition:transform .25s var(--entry-ease),box-shadow .25s,filter .25s}.entry-primary::before{content:'';position:absolute;inset:-1px;z-index:1;padding:1px;border-radius:inherit;pointer-events:none;opacity:var(--entry-edge-opacity);background:conic-gradient(from var(--entry-angle),var(--entry-cyan),var(--entry-violet) 28%,var(--entry-pink) 52%,var(--entry-violet) 76%,var(--entry-cyan));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:entry-edge 9s linear infinite;transition:opacity .2s}.entry-primary:hover{filter:brightness(1.1);box-shadow:var(--entry-button-hover)}.entry-primary:hover::before{opacity:1;padding:1.5px}html[data-theme=light] .entry-primary::before{background:linear-gradient(110deg,#aaceda,#cfc1dc,#e8bccc);animation:none;opacity:.65}html[data-theme=light] .entry-primary:hover{filter:none;background:linear-gradient(110deg,#c5e8f5 0%,#e3e1f3 54%,#f6d0e1 100%)}.entry-primary:disabled::before{animation:none;opacity:.25}.entry-primary .ei{width:18px} .access-card{position:relative;z-index:4;padding:24px;border:1px solid var(--entry-line);border-radius:23px;background:radial-gradient(ellipse at 4% 0%,#62d6ff1b,transparent 58%),radial-gradient(ellipse at 100% 75%,#c08af32b,transparent 65%),linear-gradient(145deg,#16233a,#191f38 55%,#271e3b);box-shadow:0 20px 50px var(--entry-shadow),inset 0 0 45px #a786ef1c,inset 1px 1px #d8f4ff2b,inset -1px -1px #e5b8ed30;scroll-margin-top:24px;min-width:0} .entry-theme,.access-tabs a{position:relative;isolation:isolate} .entry-theme{border-color:#65b7e469;box-shadow:inset 0 1px #d9edff0b,0 0 9px #34d9ff1f,0 3px 9px #03081b40} .entry-theme::after,.access-tabs a.is-active::before{content:'';position:absolute;z-index:1;inset:-1px;padding:1px;border-radius:inherit;pointer-events:none;opacity:var(--entry-edge-opacity);background:conic-gradient(from var(--entry-angle),var(--entry-cyan),var(--entry-violet) 28%,var(--entry-pink) 52%,var(--entry-violet) 76%,var(--entry-cyan));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:entry-edge 9s linear infinite} html[data-theme=dark] .access-tabs a.is-active,html[data-theme=dark] .example-tabs button[aria-pressed=true]{background:linear-gradient(110deg,#17436475,#563a8059);box-shadow:inset 0 1px #d9edff1f,0 0 9px #34d9ff1f} html[data-theme=light] .access-tabs a.is-active,html[data-theme=light] .example-tabs button[aria-pressed=true]{background:linear-gradient(110deg,#d2edf7,#e9e7f6 54%,#f9dce8);box-shadow:inset 0 1px #fff,0 3px 9px #8a81b51a} html[data-theme=light] .entry-theme{border-color:#bfc7ec;box-shadow:inset 0 1px #fff,0 0 9px #ab93df21} .access-card::after{content:'';position:absolute;z-index:1;inset:0;padding:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,#80dfff70,#baa5f43d 42%,#f0acd166);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude} html[data-theme=light] .access-card{background:radial-gradient(ellipse at 5% 0%,#d8f4ffc4,transparent 58%),radial-gradient(ellipse at 100% 90%,#f3d9efb8,transparent 68%),linear-gradient(145deg,#fffefd,#f5f1fc 55%,#f7ecf8);box-shadow:0 20px 50px var(--entry-shadow),inset 0 0 50px #d6c6ef6b,inset 1px 1px #fff,inset -1px -1px #d9bee861;border-color:#d0c5e1} html[data-theme=light] .access-card::after{background:linear-gradient(145deg,#91c7e98c,#c8b6e580 45%,#e4adcf9c)} .access-card::before{content:'';position:absolute;top:-1px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,#c5b7f4aa,#b9e5ee88,transparent)}.access-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px;gap:8px}.trial-label{display:flex;gap:6px;align-items:center;font-size:9px;color:var(--entry-accent);font-weight:600}.trial-label .ei{width:14px;height:14px}.access-mark{font-family:'Formodels Display',sans-serif;font-size:17px;font-weight:650;color:var(--entry-muted);line-height:1}.access-mark span{font-size:17px;color:var(--entry-accent)}.access-tabs{display:grid;grid-template-columns:1fr 1fr;background:var(--entry-field);padding:4px;border:1px solid var(--entry-line);border-radius:11px;margin-bottom:21px;gap:4px}.access-tabs a{text-align:center;padding:8px 4px;font-size:12px;border:1px solid transparent;border-radius:8px;color:var(--entry-muted);transition:color .2s,background .2s,box-shadow .2s}.access-tabs a.is-active{color:var(--entry-ink);background:linear-gradient(115deg,#91c4df1e,#c09ede26);border-color:var(--entry-line);box-shadow:inset 0 1px #fff1,0 3px 7px #0000000b}.access-view h2{font-size:21px;letter-spacing:-.045em;line-height:1.3}.access-subtitle{font-size:11px;color:var(--entry-muted);margin:7px 0 18px}.access-view form{display:grid;gap:11px}.entry-field{display:grid;gap:6px;min-width:0}.entry-field>span:first-child{font-size:10px;font-weight:600}.entry-field small{font-size:8px;color:var(--entry-muted);font-weight:400;margin-left:4px}.entry-field input{display:block;width:100%;min-width:0;border:1px solid var(--entry-line);border-radius:10px;background:var(--entry-field);color:var(--entry-ink);padding:11px 12px;font-size:13px;line-height:1.3;min-height:42px;transition:border-color .2s,box-shadow .2s}.entry-field input::placeholder{color:var(--entry-muted);opacity:.75}.entry-field input:hover{border-color:#a59edb63}.entry-field input:focus{outline:0;border-color:var(--entry-focus);box-shadow:0 0 0 3px #97a1dd1a}.entry-field input:user-invalid{border-color:#d77d99}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:9px}.password-wrap{display:block;position:relative}.password-wrap input{padding-right:34px}.reveal-password{position:absolute;right:3px;top:2px;bottom:2px;width:30px;color:var(--entry-muted);display:grid;place-items:center}.reveal-password .ei{width:15px;height:15px}.reveal-password[aria-pressed=true]{color:var(--entry-accent)}.submit-button{width:100%;min-height:44px;margin-top:3px;font-size:12px;gap:12px;justify-content:space-between}.form-note{display:flex;align-items:center;justify-content:center;gap:4px;font-size:9px;color:var(--entry-muted);letter-spacing:-.01em}.form-note .ei{width:11px;height:11px;color:#9ecbbf}.access-bottom{display:flex;justify-content:space-between;gap:10px;padding-top:16px;margin-top:16px;border-top:1px solid var(--entry-line)}.access-bottom a{font-size:9px;color:var(--entry-muted);display:flex;align-items:center;gap:4px}.access-bottom a:hover,.text-link:hover,.login-help a:hover{color:var(--entry-ink)}.access-bottom .ei{width:11px;height:11px}.arrow-back{transform:rotate(180deg)}.auth-error{border:1px solid #e58da54d;background:#c35d8614;border-radius:9px;padding:9px 11px;font-size:10px;color:#edb0c0;margin-bottom:14px;overflow-wrap:anywhere}html[data-theme=light] .auth-error{color:#a04766}.auth-progress{min-height:0;font-size:9px;color:var(--entry-muted)}.auth-progress:not(:empty){padding-top:9px}.return-icon{display:grid;place-items:center;width:41px;height:41px;border:1px solid var(--entry-line);border-radius:13px;background:linear-gradient(135deg,#9ed0ee1c,#d8b0e91c);margin-bottom:15px;color:var(--entry-accent)}.return-icon .ei{width:24px;height:24px}.login-help{font-size:9px;color:var(--entry-muted);margin-top:16px}.login-help a{color:var(--entry-accent)}.login-help .ei{width:11px;height:11px}.login-card-art{display:flex;align-items:center;gap:15px;justify-content:center;margin-top:30px;padding-block:15px;border-top:1px solid var(--entry-line);font-size:10px;color:var(--entry-muted)}.login-card-art img{width:50px;height:50px;filter:drop-shadow(0 0 12px #a587ec3d)}.login-card-art span{max-width:130px} @keyframes entry-edge{to{--entry-angle:360deg}}@keyframes note-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes atmosphere-drift{to{transform:translate3d(110px,70px,0) scale(1.1)}}@keyframes access-in{from{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes twinkle{50%{opacity:.5;transform:rotate(25deg) scale(.8)}} .entry-primary.header-join{min-height:38px;padding:8px 14px;font-size:11px;gap:18px}.entry-header{min-height:82px}.entry-nav{gap:24px}.entry-header-actions{gap:22px}.entry-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:22px;border-top:1px solid var(--entry-line);font-size:10px;color:var(--entry-muted)}.entry-footer>div{display:flex;align-items:center;gap:24px}.entry-footer .ei{width:12px;height:12px}.footer-separator{padding-inline:8px;opacity:.4} .heart-field{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;color:var(--entry-accent)}.heart-field>span{position:absolute;opacity:.09;animation:heart-drift 16s ease-in-out infinite alternate}.heart-field .ei{display:block;width:100%;height:100%;overflow:visible;stroke-width:.7}.heart-field>span:nth-child(1){left:4%;top:18%;width:80px;transform:rotate(-15deg)}.heart-field>span:nth-child(2){left:18%;top:71%;width:34px;animation-delay:-5s}.heart-field>span:nth-child(3){right:6%;top:35%;width:110px;animation-delay:-9s}.heart-field>span:nth-child(4){right:22%;top:83%;width:50px;transform:rotate(20deg)}.heart-field>span:nth-child(5){left:38%;top:8%;width:28px;animation-delay:-11s}.heart-field>span:nth-child(6){right:32%;top:60%;width:32px;animation-delay:-3s}.heart-field>span:nth-child(7){left:7%;top:87%;width:55px;animation-delay:-7s}.heart-field>span:nth-child(8){right:9%;top:8%;width:30px}.heart-field>span:nth-child(9){left:27%;top:37%;width:45px;animation-delay:-13s}.heart-field>span:nth-child(10){right:28%;top:19%;width:70px;animation-delay:-4s} .auth-main{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:calc(100dvh - 153px);padding-block:30px 35px}.back-to-landing{display:inline-flex;align-items:center;gap:9px;align-self:center;margin-bottom:24px;color:var(--entry-muted);font-size:11px;position:relative;z-index:5}.back-to-landing .ei{width:15px;height:15px}.back-to-landing:hover{color:var(--entry-ink)}.auth-page .access-card{width:min(100%,460px);padding:28px;flex-shrink:0}.auth-page .access-view h2{font-size:26px}.auth-page .access-subtitle{font-size:12px}.auth-page .entry-field>span:first-child{font-size:11px}.auth-page .entry-field input{min-height:46px;font-size:14px}.auth-page .access-view form{gap:14px}.auth-page .submit-button{min-height:47px}.auth-signature{margin-top:24px;color:var(--entry-muted);font-size:10px;position:relative;z-index:4}.auth-signature span{color:var(--entry-accent)}.auth-orbit{position:absolute;width:min(960px,100%);height:520px;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:-1;overflow:visible}.auth-orbit-heart{position:absolute;display:block;width:180px;height:180px;overflow:visible;opacity:.24}.auth-orbit-heart-left{left:8px;top:40px;transform:rotate(-17deg)}.auth-orbit-heart-right{right:16px;bottom:35px;width:135px;height:135px;transform:rotate(19deg)}.auth-heart-stop-first{stop-color:#75ffff}.auth-heart-stop-mid{stop-color:#32c4ed}.auth-heart-stop-last{stop-color:#ab79ed}html[data-theme=light] .auth-heart-stop-first{stop-color:#6c9bb8}html[data-theme=light] .auth-heart-stop-mid{stop-color:#8c86bd}html[data-theme=light] .auth-heart-stop-last{stop-color:#b18ab0}.auth-orbit>span{position:absolute;border:1px solid var(--entry-line);width:100%;height:70%;left:0;top:17%;border-radius:50%;transform:rotate(-24deg);opacity:.6}.auth-orbit>span:last-child{transform:rotate(27deg);width:90%;left:4%;opacity:.4}.auth-page .heart-field>span{opacity:.16}.auth-page .access-view{animation:access-in .45s var(--entry-ease)} @keyframes heart-drift{to{translate:10px -16px;rotate:8deg}}@keyframes slide-progress{to{transform:scaleX(1)}} .entry-page.page-hidden *, .entry-page.page-hidden *::before,.entry-page.page-hidden *::after{animation-play-state:paused!important} .entry-header{min-height:84px}.entry-nav{gap:25px}.entry-nav a.extension-showcase{position:relative;isolation:isolate;overflow:hidden;gap:12px;padding:10px 16px;border-radius:13px;border:1px solid #b5a3f69c;color:#fff;background:linear-gradient(115deg,#087bbd,#6949d0 55%,#b74caa);box-shadow:inset 0 0 24px #8ce8ff3d,inset 0 1px #fff5,inset -12px -8px 22px #f388e33d,0 0 20px #8f75f03d;transition:box-shadow .25s,filter .25s}.extension-showcase>span{font-size:12px;font-weight:700;line-height:1.25}.extension-showcase small{display:block;font-size:8px;font-weight:400;letter-spacing:.05em;margin-top:3px;color:#e3ddfa}.extension-showcase>.ei:first-child{width:23px;height:23px}.extension-showcase>.ei:last-child{width:15px;height:15px;margin-left:9px}.extension-showcase::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,#c9fbff40,transparent 45%,#efb0e92b);box-shadow:inset 0 0 17px #e6b8ff2b;pointer-events:none}.entry-nav a.extension-showcase:hover{filter:brightness(1.13);box-shadow:inset 0 0 29px #aff2ff66,inset 0 1px #fff8,inset -12px -8px 22px #f388e359,0 0 28px #b08aee5c}html[data-theme=light] .entry-nav a.extension-showcase{color:#283458;border-color:#b8b7e0;background:linear-gradient(110deg,#8ed5ed,#b4a1e7 54%,#e7a9d2);box-shadow:inset 0 0 24px #e0f9ffd9,inset 0 1px #fff,inset -10px -10px 25px #e9b8e35c,0 4px 17px #a68bbb40}html[data-theme=light] .extension-showcase small{color:#4c5279}html[data-theme=light] .entry-nav a.extension-showcase:hover{filter:brightness(1.04);box-shadow:inset 0 0 27px #eeffff,inset 0 1px #fff,0 6px 22px #aa85ce59} .showcase-main{position:relative;z-index:1;padding-block:34px 0}.sales-layout{display:grid;grid-template-columns:minmax(270px,.77fr) minmax(0,2.23fr);gap:34px;align-items:start}.sales-panel{padding:18px 0 10px;min-width:0;align-self:center}.sales-eyebrow{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:.14em;color:var(--entry-muted);font-weight:650}.status-dot{width:5px;height:5px;background:#a8d9e8;border-radius:50%;box-shadow:0 0 10px #a8d9e866}.sales-panel h1{font-size:clamp(35px,3.2vw,48px);line-height:1.11;letter-spacing:-.055em;margin:23px 0 21px}.iridescent-text{background:linear-gradient(110deg,#b8eaff 5%,#d6b5ee 50%,#f1c6df 90%);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=light] .iridescent-text{background-image:linear-gradient(110deg,#4c84a7,#8f65aa 52%,#b5729b)}.sales-description{font-size:15px;line-height:1.65;letter-spacing:-.01em}.sales-detail{font-size:11px;line-height:1.8;color:var(--entry-muted);margin-top:12px;max-width:300px}.trial-offer{display:flex;align-items:center;gap:10px;position:relative;margin-top:30px;padding:16px 0 13px;border-top:1px solid var(--entry-line)}.trial-offer>img{width:35px;height:35px;flex-shrink:0;filter:drop-shadow(0 0 10px #aa8cdb55)}.trial-offer strong{display:block;font-family:'Formodels Display','Segoe UI',sans-serif;font-size:18px;letter-spacing:-.025em}.trial-offer div>span{display:block;font-size:11px;color:var(--entry-accent);margin-top:2px}.trial-gift{font-size:6px;letter-spacing:.12em;color:var(--entry-muted);margin-left:auto;align-self:flex-start;padding-top:5px;white-space:nowrap}.sales-start{width:100%;justify-content:space-between;min-height:48px;font-size:12px;padding-inline:17px;gap:10px}.community-note{display:flex;gap:10px;margin-top:16px;padding:14px 12px;border-radius:13px;border:1px solid var(--entry-line);background:linear-gradient(125deg,#a9cdec0c,#cf9dda0c);box-shadow:inset 0 1px #f1e4ff0c}.community-note>.ei{width:17px;height:17px;color:var(--entry-accent);margin-top:1px}.community-note strong{display:block;font-size:11px;font-weight:650}.community-note p{font-size:9px;line-height:1.65;color:var(--entry-muted);margin-top:4px}.community-note a{display:inline-flex;align-items:center;gap:4px;font-size:9px;color:var(--entry-accent);margin-top:8px}.community-note a>.ei{width:11px;height:11px}.sales-login{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:var(--entry-muted);margin-top:20px}.sales-login strong{color:var(--entry-ink);font-weight:600}.sales-login>.ei{width:12px;height:12px;margin-left:4px} .feature-carousel{min-width:0;position:relative;outline-offset:7px!important}.feature-window{position:relative;overflow:hidden;isolation:isolate;border:1px solid #acafd53d;border-radius:27px;background:var(--entry-panel);box-shadow:0 20px 65px #00081d40,inset 0 1px #fff2;touch-action:pan-y}.feature-track{display:flex;transform:translate3d(calc(var(--slide,0)*-100%),0,0);transition:transform .85s cubic-bezier(.22,.68,.16,1);will-change:transform}.feature-track.is-resetting{transition:none}.feature-slide{position:relative;flex:0 0 100%;min-width:0;height:625px;isolation:isolate;overflow:hidden;background:#111b33}.feature-visual{position:absolute;inset:0;margin:0;z-index:-1;overflow:hidden}.feature-photo{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.feature-photo:not([src]){visibility:hidden}.feature-visual noscript .feature-photo{position:absolute;inset:0}.feature-visual::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#080f251c 0%,transparent 30%,#0c122d2b 44%,#0c1433cf 72%,#111932 100%);pointer-events:none}.feature-visual figcaption{position:absolute;right:16px;top:18px;z-index:1;padding:4px 7px;border-radius:6px;background:#10182e52;color:#e3e2f3b3;font-size:6px;letter-spacing:.05em}.feature-meta{position:absolute;left:25px;top:23px;display:flex;align-items:center;gap:8px;z-index:2}.feature-scene-label{display:flex;align-items:center;gap:7px;border:1px solid #e4dcff42;border-radius:9px;background:#16223bbd;padding:7px 10px;color:#e3e3f7;font-size:7px;letter-spacing:.13em;box-shadow:inset 0 1px #fff1}.feature-scene-label>.ei{width:15px;height:15px;color:#c9d7f3}.coming-soon{border:1px solid #e3d5f04d;background:#302c49a6;border-radius:7px;padding:5px 7px;font-size:6px;letter-spacing:.1em;color:#e1d4ef}.feature-copy{position:absolute;bottom:28px;left:30px;right:30px;z-index:2;max-width:650px}.feature-eyebrow{font-size:7px;letter-spacing:.14em;color:#ccc9e2;margin-bottom:9px;font-weight:650}.feature-copy h2{font-size:clamp(28px,3.15vw,46px);line-height:1.1;letter-spacing:-.045em;color:#f6f4ff;max-width:620px}.feature-copy h2>.iridescent-text{display:block}.feature-description{font-size:12px;line-height:1.8;color:#d0d3e3;margin-top:13px;max-width:570px;min-height:44px}.feature-copy-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px}.feature-chips{display:flex;flex-wrap:wrap;gap:7px}.feature-chips>span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;font-size:8px;border-radius:7px;border:1px solid #d1d3f22b;background:#b2c4ec0c;color:#d8daec}.feature-chips .ei{width:10px;height:10px;color:#b9dbea}.feature-studio-link{display:inline-flex;align-items:center;gap:5px;font-size:9px;color:#e1d1ef;white-space:nowrap}.feature-studio-link .ei{width:12px;height:12px}.carousel-controls{display:flex;align-items:center;gap:12px;padding-top:14px}.carousel-tabs{display:flex;flex:1;min-width:0;gap:7px}.carousel-tabs>button{display:flex;align-items:center;justify-content:center;position:relative;isolation:isolate;overflow:hidden;gap:6px;flex:1;min-width:0;min-height:44px;border:1px solid var(--entry-line);border-radius:10px;background:var(--entry-panel);color:var(--entry-muted);font-size:9px;padding:7px 5px;transition:background .25s,color .25s,border-color .25s,box-shadow .25s}.carousel-tabs .ei{width:14px;height:14px}.carousel-tabs>button[aria-pressed=true]{color:var(--entry-ink);border-color:#a8a1e396;background:linear-gradient(110deg,#16547775,#553a795f 64%,#7b366a4d);box-shadow:inset 0 1px #e0d1ff24,0 0 16px #b586ed1a}.tab-progress{position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,var(--entry-cyan),var(--entry-violet),var(--entry-pink));transform:scaleX(0);transform-origin:left}.feature-carousel.is-running button[aria-pressed=true] .tab-progress{animation:slide-progress 3s linear forwards}.feature-carousel.is-paused button[aria-pressed=true] .tab-progress{animation-play-state:paused}.carousel-arrows{display:flex;align-items:center;gap:7px}.carousel-arrows>button{display:grid;place-items:center;width:30px;height:32px;flex-shrink:0;border:1px solid var(--entry-line);border-radius:9px;background:var(--entry-panel);color:var(--entry-muted)}.carousel-arrows>button:hover{color:var(--entry-ink);border-color:var(--entry-accent)}.carousel-arrows .ei{width:13px;height:13px}.carousel-counter{font-size:8px;white-space:nowrap;color:var(--entry-muted)}.carousel-counter b{color:var(--entry-ink);font-weight:650}.carousel-arrows .carousel-pause{width:27px;font-size:10px}.carousel-pause:disabled{cursor:default}.showcase-bottom{display:flex;align-items:center;justify-content:center;gap:35px;padding:29px 0 26px;color:var(--entry-muted);font-size:10px}.showcase-bottom>span,.showcase-bottom>a{display:flex;align-items:center;gap:8px}.showcase-bottom .ei{width:14px;height:14px;color:var(--entry-accent)}.showcase-bottom>a>.ei:last-child{width:11px}.nojs-note{font-size:12px;padding-bottom:20px}.nojs-note a{text-decoration:underline} html[data-theme=light] .feature-window{border-color:#fff9;box-shadow:0 18px 55px #a48ac52b,inset 0 1px #fff}html[data-theme=light] .feature-slide{background:#f1edf8}html[data-theme=light] .feature-visual::after{background:linear-gradient(180deg,#fff0 0 45%,#eeebf50d 55%,#eeebf54d 78%,#f0ebf899 100%)}html[data-theme=light] .feature-copy h2{color:#293552}html[data-theme=light] .feature-eyebrow{color:#69617f}html[data-theme=light] .feature-description{color:#525b76}html[data-theme=light] .feature-chips>span{color:#5d5c7a;background:#fff6;border-color:#fff9}html[data-theme=light] .feature-chips .ei{color:#886f9f}html[data-theme=light] .feature-scene-label{color:#4d5272;border-color:#fff8;background:#f8f5fbc9;box-shadow:inset 0 1px #fff}html[data-theme=light] .feature-scene-label>.ei{color:#8d7fa6}html[data-theme=light] .coming-soon{color:#6e6481;background:#f3eaf9b8;border-color:#fff9}html[data-theme=light] .feature-visual figcaption{background:#f4eefa94;color:#655a75}html[data-theme=light] .feature-studio-link{color:#806494}html[data-theme=light] .carousel-tabs>button[aria-pressed=true]{background:var(--entry-button-fill);border-color:#c6bada;box-shadow:inset 0 1px #fff,0 3px 12px #ac8dba1a}html[data-theme=light] .community-note{background:linear-gradient(125deg,#e2f4fc66,#f3dfee66);box-shadow:inset 0 1px #fff9} @media(min-width:1600px){ .showcase-page .shell{width:min(2360px,calc(100% - clamp(96px,8vw,240px)))} .showcase-page .entry-header{min-height:96px;gap:clamp(28px,2vw,60px)} .showcase-page .entry-header .sm-logo-wordmark{width:200px} .showcase-page .entry-header .sm-logo-symbol{width:46px;height:46px;flex-basis:46px} .showcase-page .entry-nav{gap:32px;font-size:14px} .showcase-page .entry-nav-login{font-size:14px} .showcase-page .extension-showcase>span{font-size:14px} .showcase-page .extension-showcase small{font-size:9px} .showcase-page .showcase-main{padding-top:clamp(32px,3vh,48px)} .sales-layout{grid-template-columns:clamp(340px,21vw,460px) minmax(0,1fr);gap:clamp(38px,2.2vw,70px)} .feature-slide{height:clamp(650px,calc(100svh - 270px),1000px)} .sales-panel{padding-block:24px} .sales-eyebrow{font-size:10px} .sales-panel h1{font-size:clamp(49px,2.1vw,64px);margin-block:26px} .sales-description{font-size:clamp(17px,.85vw,21px)} .sales-detail{font-size:clamp(12px,.55vw,14px);max-width:370px} .trial-offer{margin-top:34px;padding-block:20px 17px} .trial-offer strong{font-size:24px} .trial-offer div>span{font-size:13px} .trial-offer>img{width:44px;height:44px} .trial-gift{font-size:8px} .sales-start{min-height:56px;font-size:15px;padding-inline:22px} .community-note{padding:18px 16px;margin-top:20px;gap:13px} .community-note>.ei{width:21px;height:21px} .community-note strong{font-size:13px} .community-note p,.community-note a{font-size:12px} .sales-login{font-size:12px;margin-top:23px} .feature-copy{left:clamp(36px,2.4vw,72px);right:clamp(36px,2.4vw,72px);bottom:clamp(36px,2.3vw,65px);max-width:830px} .feature-copy h2{font-size:clamp(48px,2.15vw,68px);max-width:830px} .feature-eyebrow{font-size:10px;margin-bottom:13px} .feature-description{font-size:clamp(14px,.65vw,18px);max-width:740px;margin-top:18px} .feature-copy-bottom{margin-top:23px;gap:20px} .feature-chips>span{font-size:11px;padding:7px 11px;gap:7px} .feature-chips .ei{width:13px;height:13px} .feature-studio-link{font-size:12px} .feature-meta{left:34px;top:30px;gap:12px} .feature-scene-label{font-size:9px;padding:9px 13px} .coming-soon{font-size:8px} .feature-visual figcaption{font-size:8px;right:24px;top:25px} .carousel-controls{padding-top:18px;gap:22px} .carousel-tabs{gap:10px} .carousel-tabs>button{font-size:12px;min-height:51px;gap:9px} .carousel-tabs .ei{width:18px;height:18px} .carousel-arrows{gap:12px} .carousel-arrows>button{width:36px;height:38px} .carousel-arrows .carousel-pause{width:32px} .carousel-counter{font-size:11px} .showcase-bottom{font-size:12px;gap:46px;padding-block:29px} .showcase-page .entry-footer{font-size:12px;padding-block:24px} } @media(min-width:701px) and (max-width:1000px){.auth-orbit-heart-left{width:135px;height:135px;left:0}.auth-orbit-heart-right{width:110px;height:110px;right:0}} @media(max-width:1200px){.shell{width:calc(100% - 48px)}.sales-layout{grid-template-columns:270px minmax(0,1fr);gap:25px}.sales-panel h1{font-size:36px}.feature-slide{height:610px}.feature-copy{left:25px;right:25px;bottom:25px}.feature-copy h2{font-size:36px}.carousel-controls{flex-wrap:wrap;justify-content:center;gap:11px}.carousel-tabs{flex-basis:100%}.carousel-tabs>button{min-height:40px}.carousel-arrows{gap:12px}.entry-nav{gap:20px}.sales-description{font-size:14px}.sales-detail{font-size:10px}.trial-offer strong{font-size:17px}.trial-gift{font-size:5px}} @media(max-width:1000px) and (min-width:901px){.sales-layout{grid-template-columns:245px minmax(0,1fr);gap:22px}.sales-panel h1{font-size:33px}.feature-copy h2{font-size:31px}.feature-description{font-size:11px}.feature-chips>span{font-size:7px;padding:4px 6px}.entry-nav a:first-child{display:none}.feature-slide{height:600px}.feature-copy-bottom{align-items:flex-start;flex-direction:column;gap:10px}.sales-detail{max-width:230px}.trial-gift{display:none}} @media(max-width:900px) and (min-width:701px){.sales-layout{grid-template-columns:1fr;gap:23px}.sales-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:30px;padding:0}.sales-eyebrow{grid-column:1}.sales-panel h1{grid-column:1;grid-row:2 / 5;font-size:39px;margin:13px 0 5px}.sales-panel h1 br:last-child{display:none}.sales-description,.sales-detail{display:none}.trial-offer{grid-column:2;grid-row:1 / 3;margin:0;padding-top:0;border-top:0;align-self:end}.sales-start{grid-column:2;grid-row:3}.community-note{grid-column:2;grid-row:4;margin-top:11px;padding:11px}.sales-login{grid-column:1;grid-row:5;margin-top:13px;align-self:end}.trial-gift{display:none}.feature-slide{height:600px}.feature-copy h2{font-size:41px}.entry-nav a:first-child{display:none}.feature-description{max-width:540px}.carousel-controls{flex-wrap:nowrap}.carousel-tabs{flex-basis:auto}.carousel-tabs>button{font-size:9px}} @media(max-width:700px){.shell{width:calc(100% - 32px)}.entry-header{min-height:0;padding-top:17px;gap:14px;flex-wrap:wrap;align-items:center}.entry-header .sm-logo-wordmark{width:142px}.entry-header .sm-logo-symbol{width:32px;height:32px;flex-basis:32px}.entry-header .sm-logo{gap:7px}.entry-header .sm-brand{order:0}.entry-header-actions{order:1;margin-left:auto;gap:16px}.entry-nav{display:flex;order:2;flex:0 0 100%;margin:0;padding-bottom:14px}.entry-nav a:first-child{display:none}.entry-nav a.extension-showcase{display:flex;justify-content:center;width:100%;gap:11px;padding:9px 14px;min-height:42px;border-radius:11px}.extension-showcase>span{display:flex;align-items:center;gap:11px;font-size:12px}.extension-showcase small{margin:0;font-size:8px}.extension-showcase>.ei:first-child{width:19px;height:19px}.extension-showcase>.ei:last-child{width:14px;height:14px;margin-left:0}.entry-nav-login{font-size:11px;gap:6px}.entry-nav-login .ei{width:13px}.entry-theme span{width:23px;height:23px}.entry-theme::before{width:23px;height:23px;transform:translateX(26px)}.entry-theme .ei{width:12px;height:12px}.showcase-main{padding-top:25px}.sales-layout{grid-template-columns:1fr;gap:24px}.sales-panel{padding:0}.sales-eyebrow{font-size:7px;letter-spacing:.13em}.sales-panel h1{font-size:37px;line-height:1.08;margin:15px 0 13px}.sales-panel h1 br:last-child{display:none}.sales-description{font-size:13px;line-height:1.6}.sales-detail{font-size:10px;line-height:1.7;margin-top:8px;max-width:330px}.trial-offer{margin-top:19px;padding-top:13px;padding-bottom:12px}.trial-offer strong{font-size:18px}.trial-offer div>span{font-size:10px}.trial-offer>img{width:31px;height:31px}.trial-gift{font-size:6px}.sales-start{min-height:45px;font-size:12px}.community-note{margin-top:12px;padding:12px;gap:9px}.community-note strong{font-size:10px}.community-note p{font-size:9px;margin-top:3px}.community-note a{font-size:9px;margin-top:5px}.sales-login{font-size:10px;margin-top:14px}.feature-window{border-radius:22px}.feature-slide{height:500px}.feature-visual::after{background:linear-gradient(180deg,transparent 0 31%,#1119322b 46%,#111932eb 63%,#111932 80%)}.feature-photo{height:340px;object-position:center 30%}.feature-meta{top:16px;left:16px;gap:6px}.feature-scene-label{font-size:6px;padding:6px 8px;gap:5px}.feature-scene-label>.ei{width:13px;height:13px}.coming-soon{font-size:5px;padding:4px 6px}.feature-visual figcaption{font-size:5px;right:12px;top:16px}.feature-copy{left:20px;right:20px;bottom:21px;max-width:none}.feature-eyebrow{font-size:6px;letter-spacing:.1em;margin-bottom:8px}.feature-copy h2{font-size:31px;line-height:1.08}.feature-description{font-size:10px;line-height:1.75;min-height:53px;margin-top:11px}.feature-copy-bottom{margin-top:12px;gap:9px;align-items:flex-start;flex-direction:column}.feature-chips{gap:5px}.feature-chips>span{font-size:7px;padding:4px 6px;gap:4px}.feature-chips .ei{width:9px;height:9px}.feature-studio-link{font-size:8px}.carousel-controls{gap:12px;padding-top:13px}.carousel-tabs{gap:5px}.carousel-tabs>button{flex-direction:column;gap:5px;font-size:8px;min-height:54px;border-radius:9px;padding:7px 3px}.carousel-tabs .ei{width:15px;height:15px}.carousel-arrows{gap:15px}.carousel-arrows>button{width:34px;height:32px}.carousel-counter{font-size:9px}.showcase-bottom{gap:20px;padding:25px 0;font-size:8px;flex-wrap:wrap}.showcase-bottom>span,.showcase-bottom>a{gap:6px}.showcase-bottom .ei{width:12px;height:12px}.showcase-bottom>a>.ei:last-child{display:none}.entry-footer{font-size:8px;gap:15px;flex-wrap:wrap;padding-block:18px}.entry-footer>div{gap:20px}.heart-field>span:nth-child(3){width:65px}.auth-main{min-height:calc(100dvh - 205px);padding-block:25px 30px}.back-to-landing{margin-bottom:22px;font-size:10px}.auth-page .access-card{padding:24px 21px;border-radius:23px}.auth-page .access-view h2{font-size:25px}.auth-page .entry-field input{font-size:16px;min-height:46px}.auth-page .entry-field input::placeholder{font-size:12px}.auth-page .access-subtitle{font-size:11px} .auth-orbit{inset:0;transform:none;width:100%;height:100%}.auth-orbit-heart-left{left:0;top:-8px;width:65px;height:65px;transform:rotate(-17deg)}.auth-orbit-heart-right{right:0;top:0;bottom:auto;width:52px;height:52px;transform:rotate(16deg)}.auth-orbit>span{display:none}.auth-signature{font-size:9px}.auth-page .access-bottom a{font-size:9px}html[data-theme=light] .feature-visual::after{background:linear-gradient(180deg,transparent 0 32%,#f0ebf81a 44%,#f0ebf8e6 63%,#f0ebf8 80%)} } @media(max-width:375px){.entry-header .sm-logo-wordmark{width:117px}.entry-header .sm-logo-symbol{width:28px;height:28px;flex-basis:28px}.entry-header-actions{gap:10px}.entry-nav-login .ei{display:none}.entry-theme span{width:20px}.entry-theme::before{width:20px;transform:translateX(23px)}.sales-panel h1{font-size:32px}.sales-description{font-size:12px}.trial-gift{font-size:5px}.feature-slide{height:510px}.feature-photo{height:305px}.feature-copy h2{font-size:28px}.feature-copy{left:17px;right:17px;bottom:20px}.feature-description{font-size:10px;min-height:70px}.feature-eyebrow{font-size:5px}.feature-scene-label{letter-spacing:.07em}.feature-chips>span{font-size:6px}.carousel-tabs>button{font-size:7px}.showcase-bottom{gap:14px;font-size:7px}.auth-page .access-card{padding:22px 18px}.auth-page .access-view h2{font-size:23px}.auth-page .field-pair{grid-template-columns:1fr}.auth-page .access-bottom{gap:14px;flex-wrap:wrap}} @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.feature-track{will-change:auto}} @media(forced-colors:active){.entry-atmosphere,.heart-field,.auth-orbit{display:none}.iridescent-text{background:none;color:CanvasText}.entry-primary,.access-card,.entry-field input,.access-tabs,.carousel-tabs>button,.extension-showcase{border:1px solid ButtonText}.entry-primary{background:ButtonFace;color:ButtonText}.entry-primary::before,.entry-theme::after,.access-tabs a::before,.access-card::after{display:none}.carousel-tabs>button[aria-pressed=true]{border-color:Highlight}.feature-copy{background:Canvas;color:CanvasText}.feature-copy h2,.feature-description{color:CanvasText}} :root{--scene-duration:.85s;--scene-ease:cubic-bezier(.22,.61,.36,1)} body.entry-page{transition:background-color var(--scene-duration),color var(--scene-duration)} .entry-atmosphere,html[data-theme=light] .entry-atmosphere{background:radial-gradient(ellipse at 44% 20%,#253a6229,transparent 60%),#0b1023} .entry-daylight,.entry-doodles{position:absolute;inset:0;pointer-events:none} .entry-daylight{background:radial-gradient(ellipse at 9% 7%,#e2d3f7,transparent 46%),radial-gradient(ellipse at 100% 15%,#d3edf4,transparent 48%),linear-gradient(135deg,#f3effb,#f0f4fa);opacity:0;transition:opacity var(--scene-duration) var(--scene-ease)} html[data-theme=light] .entry-daylight{opacity:1} .entry-doodles::before,.entry-doodles::after{content:'';position:absolute;inset:0;background-position:center top;background-size:1240px 960px;background-repeat:repeat;transition:opacity var(--scene-duration) var(--scene-ease)} .entry-doodles::before{background-image:url('/static/summer-doodles.svg?v=9ea3fa499e84');opacity:.78} .entry-doodles::after{background-image:url('/static/summer-doodles-day.svg?v=1ea37bed122f');opacity:0} html[data-theme=light] .entry-doodles::before{opacity:0} html[data-theme=light] .entry-doodles::after{opacity:.85} .feature-photo-dark{opacity:1} html[data-theme=light] .feature-visual:not(.scene-ready) .feature-photo-dark{opacity:0} .feature-photo-light{opacity:0;transition:opacity var(--scene-duration) var(--scene-ease)} html[data-theme=light] .feature-photo-light{opacity:1} .feature-slide[data-scene=protection] .feature-photo{object-position:70% 0%} .feature-slide[data-scene=prompts] .feature-photo{object-position:65% 5%} .feature-slide[data-scene=goals] .feature-photo{object-position:75% 0%} .feature-slide[data-scene=plans] .feature-photo{object-position:25% 7%} .feature-slide[data-scene=studios] .feature-photo{object-position:50% 0%} .feature-visual::before,.feature-visual::after{content:'';position:absolute;inset:0;pointer-events:none} .feature-visual::before{background:linear-gradient(180deg,#080f251c 0%,transparent 30%,#0c122d2b 44%,#0c1433cf 72%,#111932 100%);opacity:1;transition:opacity var(--scene-duration) var(--scene-ease);z-index:1} .feature-visual::after,html[data-theme=light] .feature-visual::after{background:linear-gradient(180deg,#fff0 0 45%,#eeebf50d 55%,#eeebf54d 78%,#f0ebf899 100%);opacity:0;transition:opacity var(--scene-duration) var(--scene-ease);z-index:1} html[data-theme=light] .feature-visual::before{opacity:0} html[data-theme=light] .feature-visual::after{opacity:1} .feature-visual figcaption{z-index:2} .feature-slide,.feature-copy h2,.feature-description,.feature-eyebrow,.feature-chips>span,.feature-scene-label,.feature-studio-link,.coming-soon,.sales-panel,.sales-detail,.sales-eyebrow,.entry-header,.entry-footer,.entry-nav,.entry-theme,.showcase-bottom,.carousel-tabs>button,.carousel-arrows>button,.community-note{transition:color var(--scene-duration) var(--scene-ease),background-color var(--scene-duration) var(--scene-ease),border-color var(--scene-duration) var(--scene-ease),box-shadow var(--scene-duration) var(--scene-ease)} .entry-theme[aria-busy=true]{cursor:progress} @media(max-width:900px){ .feature-slide{--scene-photo-height:clamp(250px,calc(82vw - 28px),340px)} .feature-slide .feature-photo{height:var(--scene-photo-height)} .feature-slide[data-scene=goals] .feature-meta{left:auto;right:16px;top:14px} .feature-slide[data-scene=goals] .feature-visual figcaption{top:calc(var(--scene-photo-height) - 24px);left:14px;right:auto} .feature-visual::before{background:linear-gradient(180deg,transparent 0,transparent calc(var(--scene-photo-height) - 100px),#111932 calc(var(--scene-photo-height) + 5px),#111932 100%)} .feature-visual::after,html[data-theme=light] .feature-visual::after{background:linear-gradient(180deg,transparent 0,transparent calc(var(--scene-photo-height) - 42px),#f0ebf880 calc(var(--scene-photo-height) - 12px),#f0ebf8 calc(var(--scene-photo-height) + 8px),#f0ebf8 100%)} } @media(prefers-reduced-motion:reduce){:root{--scene-duration:0s}.feature-photo-light,.entry-daylight,.entry-doodles::before,.entry-doodles::after,.feature-visual::before,.feature-visual::after{transition:none}} .showcase-page .sales-panel{padding-top:0;align-self:start} .showcase-page .sales-trial-button{display:flex;align-items:center;justify-content:flex-start;gap:14px;width:100%;min-height:90px;height:auto;margin:24px 0 22px;padding:18px 20px;text-align:left;white-space:normal} .sales-trial-button>img{width:44px;height:44px;flex-shrink:0;object-fit:contain} .sales-trial-label{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px} .sales-trial-label strong{font-size:19px;line-height:1.2} .sales-trial-label>span{font-size:12px;line-height:1.4;font-weight:500} .sales-trial-button>.ei{flex-shrink:0} @media(max-width:600px){.showcase-page .sales-trial-button{min-height:80px;margin:18px 0;padding:15px 17px}.sales-trial-label strong{font-size:18px}.sales-trial-label>span{font-size:12px}} @media(min-width:901px){ html[data-theme=light] .feature-copy{padding:16px 20px;border-radius:16px;background:linear-gradient(110deg,#f8f6fce8,#f8f6fcd1);box-shadow:0 1px 0 #ffffffaa inset,0 5px 20px #3232530a} html[data-theme=light] .feature-copy .feature-description{color:#3b465c} html[data-theme=light] .feature-copy .feature-eyebrow{color:#5e5577} } .entry-nav-login{justify-content:center;flex-shrink:0;min-height:42px;padding:9px 18px;border:1.5px solid transparent;border-radius:12px;background:linear-gradient(var(--entry-field),var(--entry-field)) padding-box,linear-gradient(115deg,var(--entry-cyan),var(--entry-violet) 52%,var(--entry-pink)) border-box;color:var(--entry-ink);box-shadow:0 0 15px #69a7ff26,inset 0 1px #ffffff14;transition:box-shadow .2s,transform .2s} .entry-nav-login:hover{box-shadow:0 0 20px #8f91ff4d,0 3px 12px var(--entry-shadow);transform:translateY(-1px)} html[data-theme=light] .entry-nav-login{box-shadow:0 3px 12px #9675c026,inset 0 1px #fff} html[data-theme=light] .entry-nav-login:hover{box-shadow:0 4px 16px #9675c040,inset 0 1px #fff} .entry-telegram-widget{display:none;position:fixed;inset:auto;margin:0;width:min(300px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:20px;border:1px solid var(--entry-button-border);border-radius:20px;background:var(--entry-panel);color:var(--entry-ink);box-shadow:0 16px 55px var(--entry-shadow),inset 0 1px #ffffff26;font:13px/1.55 'Segoe UI',system-ui,sans-serif;text-align:center} .entry-telegram-widget:popover-open{display:block} .entry-telegram-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left} .entry-telegram-heading h2{font-size:16px;letter-spacing:-.025em} .entry-telegram-close{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:1px solid var(--entry-line);border-radius:9px;color:var(--entry-muted)} .entry-telegram-close:hover{background:var(--entry-soft);color:var(--entry-ink)} .entry-telegram-close .ei{width:17px;height:17px} .entry-telegram-link{display:inline-flex;align-items:center;gap:7px;margin-top:12px;color:var(--entry-accent);font-size:14px;font-weight:600} .entry-telegram-link:hover{text-decoration:underline;text-underline-offset:3px} .entry-telegram-link .ei{width:15px;height:15px} .entry-telegram-qr{box-sizing:content-box;width:160px;min-height:160px;margin:18px auto 12px;padding:14px;border-radius:13px;background:#fff} .entry-telegram-qr canvas,.entry-telegram-qr img{display:block} .entry-telegram-widget p{font-size:12px;color:var(--entry-muted);max-width:220px;margin-inline:auto} html[data-theme=light] .entry-telegram-widget{border-color:#c6bada;box-shadow:0 16px 55px #78629333,inset 0 1px #fff} @media(max-width:700px){.entry-header{gap:10px}.entry-header-actions{gap:10px}.entry-nav-login{min-height:40px;padding:8px 11px}} @media(max-width:375px){.entry-header{gap:8px}.entry-header-actions{gap:8px}.entry-nav-login{padding-inline:10px}} @media(forced-colors:active){.entry-nav-login,.entry-telegram-widget{border-color:ButtonText;background:Canvas;color:CanvasText}} .auth-page .access-card{width:min(100%,500px)} .auth-step-label{margin:0 0 10px;color:var(--entry-accent);font-size:9px;font-weight:650;letter-spacing:.13em} .auth-account-label{padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid var(--entry-line);color:var(--entry-muted);font-size:11px} .auth-page .entry-field .field-hint{margin:1px 0 0;font-size:10px;line-height:1.5;color:var(--entry-muted)} .entry-field input::-ms-reveal,.entry-field input::-ms-clear{display:none} .auth-inline-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;color:var(--entry-accent);font-size:11px} .auth-inline-links a:hover,.auth-forgot-link:hover,.auth-back-link:hover,.auth-text-button:hover:not(:disabled){color:var(--entry-ink);text-decoration:underline;text-underline-offset:3px} .auth-forgot-link{justify-self:end;margin-top:-3px;color:var(--entry-accent);font-size:11px} .auth-mail-symbol{display:grid;place-items:center;width:52px;height:52px;margin-bottom:18px;border:1px solid var(--entry-line);border-radius:17px;background:linear-gradient(140deg,#8adfff1a,#ca97ef24);box-shadow:inset 0 1px #fff2,0 6px 20px var(--entry-shadow);color:var(--entry-accent)} .auth-mail-symbol .ei{width:27px;height:27px} .auth-verification .access-subtitle strong{display:block;margin-top:5px;color:var(--entry-ink);font-weight:600;overflow-wrap:anywhere} .auth-page .auth-code-field input{min-height:65px;padding:13px 16px 13px 26px;font-family:'Formodels Display','Segoe UI',sans-serif;font-size:27px;font-variant-numeric:tabular-nums;letter-spacing:.36em;text-align:center;background:linear-gradient(120deg,#72c9fa08,#ca96ed0c),var(--entry-field)} .auth-code-field input::placeholder{opacity:.4} .auth-code-field input[aria-invalid=true]{border-color:#d77d99} .auth-code-help{margin:-5px 0 2px;color:var(--entry-muted);font-size:10px;line-height:1.6} .auth-spam-note{margin:-3px 0 2px;padding:9px 11px;border:1px solid #dcac596b;border-radius:10px;background:#8b5e201f;color:#ffe1a6;font-size:12px;line-height:1.45} .auth-spam-note strong{color:inherit;font-weight:700} html[data-theme=light] .auth-spam-note{border-color:#c08b39;background:#fff4dd;color:#653c06} @media(forced-colors:active){.auth-spam-note{border-color:CanvasText;background:Canvas;color:CanvasText}} .auth-code-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px} .auth-text-button{padding:0;text-align:left;color:var(--entry-accent);font-size:11px;line-height:1.7} .auth-text-button:disabled{color:var(--entry-muted);cursor:default;opacity:.75} .auth-back-link{display:inline-flex;align-items:center;gap:6px;margin-top:21px;color:var(--entry-muted);font-size:11px} .auth-back-link .ei{width:14px;height:14px} .auth-support{justify-content:center} .auth-page .auth-error{margin:15px 0 0;font-size:12px;line-height:1.6} .auth-page .auth-progress:not(:empty){padding-top:12px;font-size:11px;line-height:1.6} .auth-success .entry-primary{margin-top:5px} .auth-verification,.auth-success{animation:access-in .35s var(--entry-ease)} @media(max-width:450px){.auth-page .field-pair{grid-template-columns:1fr}.auth-page .access-card{padding:24px 20px}.auth-code-actions{flex-direction:column;gap:10px}.auth-page .auth-code-field input{font-size:26px}.auth-inline-links{font-size:10px}.auth-mail-symbol{width:46px;height:46px;margin-bottom:15px}} @media(prefers-reduced-motion:reduce){.auth-verification,.auth-success{animation:none}} @media(min-width:701px){.entry-header{min-height:68px}.showcase-page .entry-header{min-height:72px}} @media(max-width:700px){.entry-header{padding-top:9px;row-gap:4px}.entry-nav{padding-bottom:7px}}
