@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.block{display:block}.hidden{display:none}.grow{flex-grow:1}}:root{--navy:#212842;--navy-2:#2b3452;--cream:#f0e7d5;--paper:#faf8f2;--white:#fffdf8;--orange:#e8754d;--orange-dark:#c75b37;--lime:#c7d48a;--ink:#252a36;--muted:#77786f;--line:#dcd7ca;--font-body:Arial,Helvetica,sans-serif;--font-display:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--paper);color:var(--navy);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}button{font:inherit}button:focus-visible,a:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.skip-link{z-index:100;background:var(--navy);color:#fff;padding:10px 16px;position:absolute;top:-50px;left:16px}.skip-link:focus{top:12px}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf8f2f2;border-bottom:1px solid #21284214;height:84px;position:sticky;top:0}.nav-shell{justify-content:space-between;align-items:center;max-width:1380px;height:100%;margin:auto;padding:0 6.2%;display:flex}.brand{letter-spacing:-.8px;align-items:center;gap:10px;font-size:20px;font-weight:700;display:inline-flex}.brand-mark{align-items:flex-end;gap:2px;width:22px;height:22px;display:inline-flex;transform:skew(-18deg)}.brand-mark span{background:var(--orange);border-radius:4px;width:5px;display:block}.brand-mark span:first-child{height:10px}.brand-mark span:nth-child(2){height:17px}.brand-mark span:nth-child(3){height:22px}.brand-inverse{color:var(--cream)}.main-nav,.nav-links,.nav-actions{align-items:center;display:flex}.main-nav{gap:60px}.nav-links{gap:38px}.nav-links a,.nav-signin{color:#5f6370;font-size:13px;transition:color .2s}.nav-links a:hover,.nav-signin:hover{color:var(--orange-dark)}.nav-actions{gap:27px}.button{letter-spacing:.01em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:28px;min-height:52px;padding:0 23px;font-size:13px;font-weight:700;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button-dark{background:var(--navy);color:var(--cream)}.button-dark:hover{background:var(--orange-dark)}.button-cream{background:var(--cream);color:var(--navy)}.button-cream:hover{background:#fff6e8}.button-line{border-color:var(--navy);color:var(--navy)}.button-small{gap:15px;min-height:42px;padding:0 16px;font-size:12px}.arrow{font-size:17px;line-height:1;transition:transform .2s}.button:hover .arrow,.text-link:hover .arrow{transform:translate(4px)}.text-link{border-bottom:1px solid;align-items:center;gap:12px;padding:0 0 5px;font-size:13px;font-weight:700;display:inline-flex}.menu-toggle{display:none}.eyebrow{color:#858378;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:700;display:inline-flex}.eyebrow i{background:var(--orange);border-radius:50%;width:7px;height:7px;display:inline-block}.eyebrow-light{color:#b9bdc7}.eyebrow-light i{background:var(--lime)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--font-display);letter-spacing:-.065em;font-weight:400;line-height:.99}h1 em,h2 em,.feature-sticky em,.autocut-sticker em{color:var(--orange);font-style:italic;font-weight:400}h1{font-size:clamp(56px,7vw,98px)}h2{font-size:clamp(42px,5.3vw,72px)}.home-hero{background:var(--cream);grid-template-columns:.9fr 1.1fr;align-items:center;gap:4.5%;min-height:675px;padding:90px 7.7% 98px;display:grid;position:relative;overflow:hidden}.hero-copy{max-width:500px;padding:0 0 38px}.hero-copy h1{margin:29px 0 24px}.hero-copy>p{color:#5c6070;max-width:410px;font-size:16px;line-height:1.8}.hero-actions{align-items:center;gap:26px;margin-top:32px;display:flex}.hero-footnote{color:#767467;align-items:center;gap:11px;margin-top:61px;font-size:11px;display:flex}.footnote-star{color:var(--orange);font-size:17px}.hero-art{z-index:1;background:#f9f6ed;border:1px solid #2128422b;justify-self:end;width:100%;max-width:660px;padding:13px 13px 15px;position:relative;transform:rotate(1deg);box-shadow:0 24px 60px #21284226}.art-topline,.ep-windowbar{color:#7c7f85;letter-spacing:.14em;justify-content:space-between;align-items:center;height:26px;font-size:8px;font-weight:700;display:flex}.tiny-window-dots{gap:4px;display:flex}.tiny-window-dots i{background:#d19a83;border-radius:50%;width:6px;height:6px}.tiny-window-dots i:nth-child(2){background:#ddca87}.tiny-window-dots i:nth-child(3){background:#a8ba8b}.art-live{color:#6f8865}.art-live i{background:#97b485;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.art-editor{grid-template-columns:1.15fr .85fr;gap:9px;margin-top:8px;display:grid}.viewer{background:linear-gradient(145deg,#596b6e 0%,#9b9478 50%,#d29468 100%);min-height:213px;position:relative;overflow:hidden}.viewer:before{content:"";border:1px solid #ffffff2b;border-radius:50%;width:210px;height:210px;position:absolute;top:5px;right:40px}.viewer-sun{background:#e7b879;border-radius:50%;width:40px;height:40px;position:absolute;top:25%;right:29%;box-shadow:0 0 38px 8px #e7b87947}.viewer-hill{clip-path:polygon(0 48%,15% 35%,35% 44%,55% 17%,72% 28%,100% 0,100% 100%,0 100%);background:#334b50;width:70%;height:61%;position:absolute;bottom:-20%;left:-10%}.hill-two{clip-path:polygon(0 25%,24% 4%,42% 39%,63% 18%,100% 37%,100% 100%,0 100%);background:#c3714f;width:75%;height:58%;bottom:-26%;left:40%}.viewer-time{color:#fff;letter-spacing:.1em;font-size:8px;position:absolute;top:12px;left:13px}.viewer-caption{color:#fff;font-family:var(--font-display);font-size:17px;font-style:italic;position:absolute;bottom:12px;left:13px}.pilot-panel{background:#fffdf8;padding:12px 11px}.pilot-heading{border-bottom:1px solid #ece9df;align-items:center;gap:8px;padding-bottom:11px;display:flex}.pilot-glyph{width:25px;height:25px;color:var(--orange);background:#f3e1d6;border-radius:7px;place-items:center;display:grid}.pilot-heading div{flex:1;display:grid}.pilot-heading small{letter-spacing:.11em;color:#92938d;font-size:7px}.pilot-heading b{font-size:10px}.pilot-menu{color:#999}.pilot-progress{background:#eeeae1;height:3px;margin:12px 0 3px}.pilot-progress span{background:var(--orange);width:68%;height:100%;display:block}.pilot-row{border-bottom:1px solid #f0eee8;align-items:center;gap:8px;padding:8px 0;display:flex}.pilot-icon{color:#7c8d71;background:#f4f1e8;border-radius:5px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.pilot-row div{flex:1;display:grid}.pilot-row b{font-size:9px}.pilot-row small{color:#8b8d8c;font-size:7px}.pilot-check{color:#728a69;font-size:11px}.pilot-note{color:#94958e;padding-top:9px;font-size:7px}.timeline{background:#252c38;margin-top:11px;padding:9px 10px 11px;position:relative}.timeline-ruler{color:#b1b5bb;justify-content:space-between;margin-bottom:8px;font-size:7px;display:flex}.clip{color:#fff;border-radius:2px;height:18px;margin-top:4px;padding:3px 6px;font-size:7px;position:relative;overflow:hidden}.clip-video{background:#4f7773;width:76%}.clip-video i{background:#c8785b;width:28%;position:absolute;top:0;bottom:0;right:0}.clip-audio{background:#91687a;width:85%;height:10px}.clip-broll{background:#66758b;width:40%}.playhead{z-index:1;background:#e2a26f;width:1px;position:absolute;top:14px;bottom:10px;left:38%}.playhead:before{content:"";border:3px solid #0000;border-top-color:#e2a26f;position:absolute;top:-2px;left:-3px}.floating-tag{background:var(--navy);color:#fff;align-items:center;gap:10px;padding:11px 16px;font-size:10px;line-height:1.35;display:flex;position:absolute;bottom:73px;right:-28px;transform:rotate(-4deg);box-shadow:0 8px 16px #21284235}.floating-tag b{color:var(--lime)}.tag-icon{color:var(--orange);font-size:19px}.hero-marquee{background:var(--orange);color:#332c37;white-space:nowrap;letter-spacing:.21em;justify-content:space-around;align-items:center;height:35px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hero-marquee i{font-size:13px;font-style:normal}.section-shell{padding:115px 10%}.featured-product{background:var(--navy);color:var(--cream);overflow:hidden}.featured-inner{grid-template-columns:.85fr 1.15fr;align-items:center;gap:8%;max-width:1380px;margin:auto;padding:110px 9%;display:grid}.featured-copy{max-width:460px}.product-index{color:#9399a8;letter-spacing:.16em;margin-top:45px;font-size:9px;display:block}.featured-copy h2{margin:16px 0 21px;font-size:clamp(51px,6vw,78px)}.featured-copy h2 em{color:var(--orange)}.featured-copy>p{color:#c4c6ce;max-width:425px;font-size:14px;line-height:1.8}.feature-checks{color:#d9dae0;margin:25px 0 32px;padding:0;font-size:12px;list-style:none}.feature-checks li{align-items:center;gap:10px;margin:12px 0;display:flex}.feature-checks li span{color:var(--lime)}.feature-visual{background:radial-gradient(circle at 48% 49%,#394363 0,#2b3452 46%,#232a42 74%);justify-content:center;align-items:center;min-height:430px;display:flex;position:relative;overflow:hidden}.feature-visual:before,.feature-visual:after{content:"";border:1px solid #f0e7d51a;border-radius:50%;width:490px;height:490px;position:absolute}.feature-visual:after{width:350px;height:350px}.feature-sticky{z-index:1;color:#c9ced6;font-family:var(--font-display);font-size:22px;line-height:1.02;position:absolute;top:9%;left:6%;transform:rotate(-9deg)}.feature-sticky em{color:var(--lime)}.feature-panel{z-index:2;width:66%;max-width:360px;color:var(--navy);background:#fbf9f3;padding:15px 17px;position:relative;transform:rotate(2.5deg);box-shadow:0 19px 45px #12172770}.panel-toolbar{border-bottom:1px solid #e7e4dc;justify-content:space-between;padding:2px 0 12px;font-size:9px;font-weight:700;display:flex}.panel-toolbar span:first-child{color:#65714d}.panel-title{font-family:var(--font-display);margin:14px 0 11px;font-size:20px}.beta-pill{font:700 7px var(--font-body);letter-spacing:.08em;vertical-align:middle;background:#ebe9df;padding:4px 5px}.cut-option{border-bottom:1px solid #ebe9e3;align-items:center;gap:9px;height:37px;font-size:10px;display:flex}.cut-checkbox{color:#fff;background:#819271;border:1px solid #819271;place-items:center;width:14px;height:14px;font-size:9px;display:grid}.cut-option small{color:#85877f;margin-left:auto;font-size:9px}.cut-muted{color:#a4a49d}.cut-muted .cut-checkbox{background:0 0}.panel-button{background:var(--navy);color:var(--cream);justify-content:space-between;align-items:center;margin-top:14px;padding:10px 11px;font-size:9px;display:flex}.panel-caption{text-align:center;color:#93948e;letter-spacing:.16em;padding-top:9px;font-size:6px}.feature-asterisk{color:var(--orange);font-size:76px;line-height:1;position:absolute;bottom:8%;right:9%;transform:rotate(12deg)}.collection-section{background:var(--paper);padding:115px 10% 100px}.collection-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:48px;display:flex}.collection-heading h2{margin:20px 0 0}.collection-heading>p{color:#70717a;max-width:300px;margin:0 4% 5px 0;font-size:13px;line-height:1.8}.collection-card{background:var(--white);border:1px solid #e9e5dc;grid-template-columns:1.1fr .9fr;max-width:900px;display:grid}.collection-card-visual{background:#d7d9c8;place-items:center;height:275px;display:grid;position:relative;overflow:hidden}.collection-card-visual:before{content:"";border:1px solid #2128422e;border-radius:50%;width:225px;height:225px;position:absolute;box-shadow:0 0 0 28px #21284206,0 0 0 57px #21284206}.collection-mark{color:var(--orange);z-index:1;font-size:92px;line-height:1;animation:22s linear infinite slow-turn}.collection-counter{color:#6b705e;letter-spacing:.13em;font-size:8px;font-weight:700;position:absolute;bottom:18px;left:20px}.collection-card-bottom{justify-content:space-between;align-items:end;padding:34px;display:flex}.mini-kicker{letter-spacing:.13em;color:#85857c;font-size:8px}.collection-card-bottom h3{font-family:var(--font-display);letter-spacing:-.05em;margin:11px 0 2px;font-size:36px;font-weight:400}.collection-card-bottom p{color:#777;margin:0;font-size:11px}.round-link{border:1px solid #d7d4ca;border-radius:50%;place-items:center;width:43px;height:43px;transition:background .2s,color .2s;display:grid}.collection-future{border-top:1px solid var(--line);margin:36px 0 0 44%;padding:22px 0 0}.collection-future>span{letter-spacing:.14em;color:#96958a;font-size:8px}.collection-future div{font-family:var(--font-display);margin-top:11px;font-size:25px}.collection-future div i{color:var(--orange);font-size:17px;font-style:normal}.collection-future p{color:#7e7e78;margin:3px 0 0;font-size:11px}.home-cta{background:var(--orange);color:var(--navy);text-align:center;padding:106px 20px 80px;position:relative;overflow:hidden}.home-cta>.eyebrow{color:#633f3d;z-index:1;justify-content:center;position:relative}.home-cta h2{z-index:1;margin:25px 0 18px;font-size:clamp(58px,7vw,89px);position:relative}.home-cta>p{z-index:1;color:#56434a;margin-bottom:26px;font-size:13px;position:relative}.home-cta>.button{z-index:1;position:relative}.cta-footer{z-index:1;letter-spacing:.12em;margin-top:75px;font-size:10px;display:block;position:relative}.cta-footer i{color:var(--cream);padding-left:5px;font-style:normal}.cta-shape{border:1px solid #2128422e;border-radius:50%;width:360px;height:360px;position:absolute}.cta-shape-one{top:20px;left:-180px;box-shadow:0 0 0 35px #21284208,0 0 0 80px #21284208}.cta-shape-two{border-color:#f0e7d550;width:500px;height:500px;bottom:-230px;right:-140px;box-shadow:0 0 0 30px #f0e7d515}.site-footer{color:#ede7d9;background:#1b2137;padding:65px 9% 20px}.footer-main{grid-template-columns:1.4fr .7fr .7fr 1.1fr;gap:45px;max-width:1220px;margin:auto;padding-bottom:56px;display:grid}.footer-brand p{color:#aeb1bb;font-family:var(--font-display);margin:18px 0 0;font-size:21px;line-height:1.2}.footer-col{color:#c6c7cc;flex-direction:column;gap:11px;font-size:11px;display:flex}.footer-label{color:#858c9d;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:8px}.footer-col a:hover,.footer-bottom a:hover{color:var(--lime)}.footer-note{color:#c3c5cb;font-family:var(--font-display);align-items:center;gap:16px;font-size:18px;line-height:1.3;display:flex}.footer-note p{max-width:195px;margin:0}.footer-orbit{color:var(--orange);font-size:35px}.footer-bottom{color:#858b9a;border-top:1px solid #353b50;justify-content:space-between;max-width:1220px;margin:auto;padding-top:16px;font-size:9px;display:flex}.footer-bottom a{color:#d6d5d2}.standard-page{padding:0 9% 90px}.page-intro{max-width:720px;padding:105px 0 70px}.page-intro h1{margin:24px 0;font-size:clamp(54px,7vw,88px)}.page-intro>p{color:#6d6e77;max-width:570px;font-size:15px;line-height:1.8}.catalog-feature{background:#fffdf8;border:1px solid #e6e2d8;grid-template-columns:1fr 1fr;max-width:1060px;display:grid}.catalog-art{background:#d8ddce;place-items:center;min-height:370px;display:grid;position:relative;overflow:hidden}.catalog-art:before{content:"";border:1px solid #58654b44;border-radius:50%;width:300px;height:300px;position:absolute;box-shadow:0 0 0 35px #58654b09,0 0 0 75px #58654b08}.catalog-number{color:#777b6d;font-family:var(--font-display);font-size:27px;position:absolute;top:19px;left:24px}.catalog-spark{color:var(--orange);z-index:1;font-size:127px;animation:24s linear infinite slow-turn}.catalog-label{letter-spacing:.15em;color:#636b5e;font-size:8px;position:absolute;bottom:22px;left:24px}.catalog-detail{flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 45px;display:flex}.catalog-detail h2{margin:20px 0 9px;font-size:48px}.catalog-detail>p{color:#70717a;max-width:360px;font-size:13px;line-height:1.8}.catalog-tags{flex-wrap:wrap;gap:7px;margin:12px 0 25px;display:flex}.catalog-tags span{color:#74756e;border:1px solid #e2ded4;padding:6px 8px;font-size:8px}.catalog-status{color:#87867f;margin-top:14px;font-size:9px}.catalog-next{grid-template-columns:1fr 1fr;align-items:end;gap:10%;max-width:1060px;margin:120px auto 0;display:grid}.catalog-next h2,.catalog-models h2{margin:19px 0 0;font-size:clamp(44px,5vw,67px)}.catalog-next>div:nth-child(2)>p{color:#70717a;max-width:385px;font-size:13px;line-height:1.85}.catalog-next-label{letter-spacing:.12em;color:#85857c;align-items:center;gap:8px;margin-top:15px;font-size:8px;display:inline-flex}.catalog-next-label i{background:var(--orange);border-radius:50%;width:6px;height:6px}.catalog-models{max-width:1060px;margin:120px auto 0}.catalog-models h2{margin:20px 0 45px}.model-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.model-grid>div{border-right:1px solid var(--line);margin-right:28px;padding:28px 28px 10px 0}.model-grid>div:last-child{border:0;margin:0}.model-grid>div>span{color:var(--orange);font-size:22px}.model-grid h3{font-family:var(--font-display);margin:16px 0 8px;font-size:22px;font-weight:400}.model-grid p{color:#777981;max-width:240px;font-size:11px;line-height:1.8}.compact-cta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin:95px 0 0;padding:26px 0;display:flex}.compact-cta h2{margin:0;font-size:32px}.pricing-page{padding-bottom:120px}.pricing-status,.release-banner{background:#ebe6d9;border:1px solid #ded7c7;align-items:center;gap:16px;max-width:1060px;padding:22px 25px;display:flex}.pricing-status-icon,.release-banner>span:first-child{background:var(--cream);width:39px;height:39px;color:var(--orange);border-radius:50%;place-items:center;font-size:18px;display:grid}.pricing-status>div,.release-banner>div{flex:1}.pricing-status b,.release-banner b{font-size:12px}.pricing-status p,.release-banner p{color:#70716c;margin:3px 0 0;font-size:10px;line-height:1.6}.status-pill{letter-spacing:.12em;color:#79796f;white-space:nowrap;background:#f5f1e8;padding:7px 9px;font-size:7px;font-weight:700}.plan-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1060px;margin:30px 0 0;display:grid}.plan-card{background:#fffdf8;border:1px solid #e1ddd3;padding:26px 24px 24px}.plan-featured{background:var(--navy);color:var(--cream);border-color:var(--navy)}.plan-top{color:#929188;letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:7px;display:flex}.plan-featured .plan-top{color:#aaadba}.plan-soon{color:var(--lime);font-size:6px}.plan-card h2{font-family:var(--font-display);letter-spacing:-.04em;margin:22px 0 0;font-size:32px}.plan-audience{color:#898980;margin:4px 0 18px;font-size:9px}.plan-featured .plan-audience{color:#b8bac4}.plan-price{border-bottom:1px solid #e8e4da;align-items:center;gap:10px;padding-bottom:19px;display:flex}.plan-price>span{font-family:var(--font-display);font-size:50px;line-height:1}.plan-price small{color:#8c8c84;font-size:8px;line-height:1.4}.plan-featured .plan-price{border-color:#414962}.plan-featured .plan-price small{color:#b8bac4}.plan-includes{padding:16px 0 19px}.plan-includes>b{margin-bottom:10px;font-size:9px;display:block}.plan-includes div{color:#686b72;border-top:1px solid #ece9e1;justify-content:space-between;padding:8px 0;font-size:8px;display:flex}.plan-featured .plan-includes div{color:#d4d5da;border-color:#414962}.plan-includes i{color:#a09f95;font-style:normal}.plan-featured .plan-includes i{color:#b8bac4}.button-disabled{color:#97968c;cursor:not-allowed;background:#e9e6dd;border:0;width:100%;min-height:43px;font-size:9px}.plan-featured .button-disabled{color:#a6a9b4;background:#3b425b}.plan-foot{text-align:center;color:#9a9991;margin-top:8px;font-size:8px;display:block}.pricing-explain,.pricing-footnote{grid-template-columns:1fr 1fr;align-items:end;gap:10%;max-width:1060px;margin:110px auto 0;display:grid}.pricing-explain h2{margin:19px 0 0;font-size:clamp(42px,5vw,65px)}.pricing-explain>div:last-child p,.pricing-footnote p{color:#74757d;font-size:13px;line-height:1.85}.pricing-explain .text-link{margin-top:9px}.pricing-footnote{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr auto;align-items:center;gap:25px;margin-top:70px;padding-top:21px}.pricing-footnote>span{letter-spacing:.12em;color:#88877e;font-size:8px;font-weight:700}.pricing-footnote p{margin:0;font-size:10px}.pricing-footnote .text-link{white-space:nowrap;font-size:10px}.about-hero{background:var(--cream);min-height:650px;padding:106px 13% 90px;position:relative;overflow:hidden}.about-hero h1{margin:27px 0;font-size:clamp(58px,8vw,104px)}.about-hero>p{color:#636573;max-width:510px;font-size:15px;line-height:1.85}.about-tagline{letter-spacing:.2em;color:#77766e;margin-top:49px;font-size:8px;font-weight:700;display:inline-block}.about-hero-mark{color:#e8754d1c;font-size:300px;line-height:1;position:absolute;top:18%;right:12%;transform:rotate(-14deg)}.about-statement{background:var(--paper);grid-template-columns:.6fr 1.4fr;gap:10%;padding:130px 14%;display:grid}.statement-side{letter-spacing:.15em;color:#85857b;padding-top:12px;font-size:8px}.statement-side span{color:var(--orange);margin-left:9px}.about-statement h2{margin:0 0 24px;font-size:clamp(52px,6vw,78px)}.about-statement>div:last-child>p{color:#6a6c75;max-width:510px;font-size:13px;line-height:1.9}.about-vision{background:#e8e0d1;grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:110px 11%;display:grid}.vision-art{background:#28304a;place-items:center;min-height:380px;display:grid;position:relative;overflow:hidden}.vision-art:before,.vision-art:after{content:"";border:1px solid #eee4d330;border-radius:50%;width:320px;height:320px;position:absolute;box-shadow:0 0 0 30px #eee4d309}.vision-art:after{width:200px;height:200px}.vision-art>span{z-index:1;color:var(--orange);font-size:112px;animation:25s linear infinite slow-turn}.vision-art i{color:#b8bdc8;letter-spacing:.13em;font-size:7px;font-style:normal;line-height:1.6;position:absolute;bottom:17px;left:18px}.about-vision h2{margin:20px 0;font-size:clamp(45px,5.5vw,70px)}.about-vision p{color:#666872;max-width:430px;font-size:12px;line-height:1.9}.about-vision .text-link{margin-top:10px}.about-principles{background:var(--navy);color:var(--cream);padding:110px 12%}.principle-grid{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:50px;display:grid}.principle-grid article{border-top:1px solid #4a5067;padding-top:17px}.principle-grid article>span{color:var(--lime);letter-spacing:.13em;font-size:8px}.principle-grid h3{font-family:var(--font-display);margin:23px 0 10px;font-size:26px;font-weight:400}.principle-grid p{color:#bfc1c9;max-width:240px;font-size:11px;line-height:1.85}.about-end{background:var(--orange);justify-content:space-between;align-items:center;padding:75px 12%;display:flex}.about-end p{font-family:var(--font-display);margin:0;font-size:32px}.product-hero{background:var(--cream);padding:66px 8.5% 60px;overflow:hidden}.breadcrumb{color:#7e7b72;align-items:center;gap:10px;margin-bottom:42px;font-size:9px;display:flex}.product-hero-copy{max-width:680px}.product-hero-copy h1{margin:24px 0;font-size:clamp(60px,7.6vw,96px)}.product-hero-copy>p{color:#626471;max-width:550px;font-size:14px;line-height:1.85}.product-release-note{color:#77776e;align-items:center;gap:9px;margin-top:27px;font-size:9px;display:flex}.product-release-note span{color:var(--orange);font-size:15px}.ep-mockup{z-index:2;background:#f8f6ef;border:1px solid #c9c6bb;max-width:1050px;margin:50px auto -78px;padding:13px 13px 15px;position:relative;transform:rotate(-.5deg);box-shadow:0 18px 45px #20263a25}.ep-windowbar{height:25px}.mockup-status{color:#9b8c72}.ep-window{background:#edeae1;grid-template-columns:.9fr 1.1fr;gap:10px;padding:8px;display:grid}.ep-window-left{background:#fffdf8;padding:14px}.ep-tabs{color:#8d8e87;border-bottom:1px solid #ebe8df;gap:19px;padding-bottom:10px;font-size:8px;display:flex}.ep-tabs .selected{color:var(--orange-dark);font-weight:700}.ep-analysis-title{justify-content:space-between;align-items:center;margin:15px 0;display:flex}.ep-analysis-title div{display:grid}.ep-analysis-title small{letter-spacing:.12em;color:#9a9b95;font-size:7px}.ep-analysis-title b{margin-top:3px;font-size:11px}.ep-round-icon{width:26px;height:26px;color:var(--orange);background:#f0e8d9;border-radius:50%;place-items:center;display:grid}.ep-analysis-state{background:#f5f1e8;gap:10px;padding:12px;display:flex}.analysis-orbit{color:var(--orange);font-size:19px}.ep-analysis-state b{font-size:9px}.ep-analysis-state p{color:#81827c;margin:4px 0 0;font-size:7px;line-height:1.5}.ep-suggestion{border:1px solid #e9e6dc;margin-top:9px;padding:12px 10px}.ep-suggestion-top{color:#888b85;justify-content:space-between;font-size:7px;display:flex}.suggestion-chip{color:#71806a;letter-spacing:.1em;font-weight:700}.ep-suggestion>b{font-family:var(--font-display);margin-top:8px;font-size:14px;font-weight:400;display:block}.ep-suggestion p{color:#85867f;margin:4px 0 7px;font-size:7px}.suggestion-action{color:#627254;font-size:7px;font-weight:700}.suggestion-action .arrow{margin-left:4px;font-size:11px}.suggestion-second{opacity:.72}.ep-window-right{background:#242b39;padding:10px}.ep-player{background:#596a65;justify-content:center;align-items:center;height:57%;min-height:188px;display:flex;position:relative}.ep-frame{aspect-ratio:1.6;background:linear-gradient(140deg,#8f9a85,#d9a16f 52%,#5d7275);width:44%;position:relative;overflow:hidden}.frame-blob{background:#42595a;border-radius:45% 45% 0 0;width:75%;height:85%;position:absolute;bottom:-46%;left:-10%}.frame-blob-two{background:#bf7454;bottom:-54%;left:45%}.frame-caption{color:#fff;font-family:var(--font-display);font-size:9px;font-style:italic;position:absolute;bottom:8px;left:8px}.ep-player-controls{color:#f5f5ed;align-items:center;gap:10px;font-size:7px;display:flex;position:absolute;bottom:8px;left:12px;right:12px}.ep-player-controls i{background:#b5bbaf;flex:1;height:2px}.ep-timeline-title{color:#c6c8ce;justify-content:space-between;padding:11px 1px 5px;font-size:8px;display:flex}.ep-timeline-title span{color:#9ea3ab}.ep-timeline-ruler{color:#9da2a8;justify-content:space-between;padding-bottom:5px;font-size:6px;display:flex}.ep-track{color:#fff;border-radius:2px;height:16px;margin-bottom:4px;padding:3px 5px;font-size:6px}.ep-track-one{background:linear-gradient(90deg,#4e8077 0 38%,#b97658 38% 71%,#6d8273 71%)}.ep-track-two{background:#83718c;width:83%}.ep-track-three{background:#77835e;width:60%}.ep-intro{padding-top:155px;padding-bottom:95px}.ep-intro-grid{grid-template-columns:1fr 1fr;align-items:end;gap:12%;margin-top:25px;display:grid}.ep-intro-grid h2{margin:0}.ep-intro-grid p{color:#71727a;max-width:430px;margin:0;font-size:13px;line-height:1.9}.feature-tabs{border-top:1px solid var(--line);gap:30px;margin-top:47px;padding-top:13px;display:flex}.feature-tabs a{align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.feature-tabs a>span{color:#9b9a90;font-size:8px}.feature-tabs .arrow{color:var(--orange);font-size:14px}.feature-section{grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:105px 9%;display:grid}.analyze-section{background:#e8e2d6}.feature-section-copy{max-width:480px}.feature-section-copy h2{margin:22px 0;font-size:clamp(47px,5.6vw,74px)}.feature-section-copy>p{color:#666974;font-size:13px;line-height:1.9}.feature-points{margin:23px 0;padding:0;list-style:none}.feature-points li{color:#595e69;border-bottom:1px solid #d9d4c9;padding:9px 0 9px 18px;font-size:10px;position:relative}.feature-points li:before{content:"✳";color:var(--orange);font-size:9px;position:absolute;left:0}.feature-disclaimer{color:#85847b;font-size:8px;line-height:1.6;display:block}.analysis-visual{background:#222a43;place-items:center;min-height:400px;display:grid;position:relative;overflow:hidden}.analysis-grid{background-image:linear-gradient(#ebebeb10 1px,#0000 1px),linear-gradient(90deg,#ebebeb10 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 76%);mask-image:radial-gradient(#000 30%,#0000 76%)}.analysis-orbit-large{width:185px;height:185px;color:var(--orange);border:1px solid #d7ddc344;border-radius:50%;place-items:center;font-size:66px;animation:32s linear infinite slow-turn;display:grid;box-shadow:0 0 0 31px #d7ddc30a,0 0 0 66px #d7ddc308}.analysis-marker{color:var(--navy);background:#f9f6ec;align-items:center;gap:8px;padding:10px 12px;font-size:8px;display:flex;position:absolute;box-shadow:0 7px 18px #11172a66}.analysis-marker span{color:#85887c;font-size:7px}.analysis-marker i{color:var(--orange);font-style:normal}.marker-one{top:23%;left:7%;transform:rotate(-4deg)}.marker-two{bottom:25%;right:5%;transform:rotate(3deg)}.analysis-caption{color:#a7adbb;letter-spacing:.11em;font-size:6px;line-height:1.7;position:absolute;bottom:14px;left:15px}.autocut-section{background:#f7f4ed}.autocut-visual{background:#d8d9c8;place-items:center;min-height:440px;display:grid;position:relative;overflow:hidden}.autocut-visual:before{content:"";border:1px solid #60674d44;border-radius:50%;width:370px;height:370px;position:absolute;box-shadow:0 0 0 30px #60674d08,0 0 0 72px #60674d08}.autocut-card{z-index:1;background:#fffdf8;width:72%;max-width:390px;padding:19px 20px;position:relative;transform:rotate(-2deg);box-shadow:0 14px 32px #20263a26}.autocut-card-top{color:#677354;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:7px;font-weight:700;display:flex}.review-label{color:#989990;font-size:6px}.autocut-card h3{font-family:var(--font-display);letter-spacing:-.04em;margin:23px 0 5px;font-size:21px;font-weight:400}.autocut-card>p{color:#81827a;margin:0 0 15px;font-size:8px}.autocut-option{border-top:1px solid #eeebe3;align-items:center;gap:10px;height:37px;display:flex}.autocut-check{color:#fff;background:#81916f;place-items:center;width:14px;height:14px;font-size:9px;display:grid}.autocut-option b{font-size:9px;font-weight:500}.autocut-option small{color:#8e8e86;margin-left:auto;font-size:8px}.select-all{border-top:1px solid #e8e5dc;align-items:center;gap:9px;padding:10px 0;font-size:8px;font-weight:700;display:flex}.select-count{color:#83916e;margin-left:auto;font-weight:400}.review-button{background:var(--navy);color:var(--cream);justify-content:space-between;padding:10px 12px;font-size:8px;display:flex}.autocut-legal{text-align:center;color:#92938c;margin-top:10px;font-size:6px}.autocut-sticker{z-index:2;background:var(--orange);color:var(--navy);font-family:var(--font-display);padding:12px 14px;font-size:19px;line-height:1.05;position:absolute;top:10%;right:5%;transform:rotate(8deg);box-shadow:0 6px 16px #27304721}.autocut-sticker em{color:var(--cream)}.how-section{background:var(--navy);color:var(--cream);padding:105px 10% 112px}.how-heading{grid-template-columns:1fr 1fr;align-items:end;column-gap:10%;display:grid}.how-heading .eyebrow{grid-column:1/-1}.how-heading h2{margin:22px 0 0;font-size:clamp(49px,6vw,77px)}.how-heading>p{color:#c0c2ca;max-width:360px;margin:0 0 7px;font-size:12px;line-height:1.8}.how-steps{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:69px;display:grid}.how-step{border-top:1px solid #474d63;padding-top:16px;position:relative}.how-step>span{color:var(--lime);letter-spacing:.14em;font-size:8px}.how-step>i{color:var(--orange);margin-top:33px;font-size:22px;font-style:normal;display:block}.how-step h3{font-family:var(--font-display);margin:13px 0 8px;font-size:24px;font-weight:400}.how-step p{color:#bdc0c9;max-width:240px;font-size:10px;line-height:1.8}.integration-section{grid-template-columns:.45fr 1.55fr;align-items:center;gap:10%;padding-top:110px;padding-bottom:110px;display:grid}.integration-mark{color:#4f6370;letter-spacing:-.1em;background:#d9ddd0;border-radius:24px;place-items:center;width:105px;height:105px;font-size:41px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #b9c3b6}.integration-section h2{margin:20px 0;font-size:clamp(45px,5.5vw,69px)}.integration-section p{color:#6c6e77;max-width:590px;font-size:12px;line-height:1.85}.integration-section .integration-note{color:#898980;font-size:9px}.demo-section{text-align:center;background:#e5dbc8;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:69px 20px;display:flex;position:relative}.demo-play{width:48px;height:48px;color:var(--orange-dark);border:1px solid #a49d8e;border-radius:50%;place-items:center;padding-left:3px;font-size:14px;display:grid}.demo-section>span{letter-spacing:.16em;color:#79766d;margin-top:15px;font-size:7px}.demo-section h2{margin:16px 0;font-size:clamp(42px,5vw,62px)}.demo-section p{color:#74737a;max-width:390px;font-size:11px}.demo-placeholder-label{letter-spacing:.13em;color:#908c80;font-size:7px;position:absolute;bottom:20px;right:7%}.product-cta{background:var(--cream);text-align:center;padding:100px 20px}.product-cta>.eyebrow{justify-content:center}.product-cta h2{margin:20px 0;font-size:clamp(55px,7vw,83px)}.product-cta>p{color:#6c6c75;max-width:470px;margin:0 auto;font-size:12px;line-height:1.8}.product-cta .hero-actions{justify-content:center}.pricing-foot{color:#89867d;margin-top:22px;font-size:8px;display:block}.access-page{background:#e9e3d7;place-items:center;min-height:calc(100vh - 300px);padding:78px 20px 100px;display:grid}.access-card{background:#fffdf8;border:1px solid #e1ddd3;width:min(100%,520px);padding:42px 45px;box-shadow:0 18px 45px #252b3b12}.access-icon{width:43px;height:43px;color:var(--orange);background:#f1e3d5;border-radius:50%;place-items:center;margin-bottom:25px;font-size:21px;display:grid}.access-card h1{margin:17px 0;font-size:clamp(44px,5vw,60px)}.access-card>p{color:#73747b;font-size:12px;line-height:1.8}.access-state{background:#f3f0e8;align-items:flex-start;gap:11px;margin:25px 0 12px;padding:14px;display:flex}.status-dot{background:#cf9b67;border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.access-state div{display:grid}.access-state b{font-size:9px}.access-state small{color:#83847d;margin-top:3px;font-size:8px}.access-button{min-height:45px}.access-owner-note{border-top:1px solid #e8e4da;margin-top:25px;padding-top:17px}.access-owner-note>span{letter-spacing:.13em;color:#8f8d83;font-size:7px;font-weight:700}.access-owner-note p{color:#777981;margin:9px 0;font-size:9px;line-height:1.8}.access-owner-note code{font-family:var(--font-body);color:#69714f;background:#f0f0e6;padding:5px 7px;font-size:7px}.access-links{border-top:1px solid #e8e4da;gap:20px;margin-top:25px;padding-top:13px;display:flex}.access-links a{font-size:9px;font-weight:700}.access-links .arrow,.admin-access .text-link .arrow{color:var(--orange);font-size:12px}.admin-icon{color:#6d7e5c;background:#e4e8d7;border-radius:10px}.admin-access .access-card h1{font-size:clamp(38px,4.5vw,54px)}.admin-access .text-link{margin-top:26px;font-size:9px}.page-intro+.setup-steps{max-width:950px}.release-banner{margin:0 0 26px}.setup-step{border-top:1px solid var(--line);grid-template-columns:50px 1fr 80px;align-items:start;gap:20px;padding:28px 0;display:grid}.setup-step>span{font-family:var(--font-display);color:var(--orange);font-size:25px}.setup-step small{letter-spacing:.14em;color:#929188;font-size:7px}.setup-step h2{font-family:var(--font-display);letter-spacing:-.04em;margin:6px 0;font-size:26px}.setup-step p{color:#74757c;max-width:590px;margin:0;font-size:10px;line-height:1.8}.setup-step-icon{color:#748064;background:#e6e7d8;border-radius:50%;justify-self:end;place-items:center;width:48px;height:48px;font-size:17px;display:grid}.getting-help{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:10%;margin-top:94px;padding-top:30px;display:grid}.getting-help h2{margin:18px 0 0;font-size:clamp(43px,5vw,62px)}.getting-help p{color:#70717a;font-size:11px;line-height:1.9}.getting-help a:not(.text-link){border-bottom:1px solid}.getting-bottom{align-items:center;gap:25px;margin:50px 0 0;display:flex}@keyframes slow-turn{to{transform:rotate(346deg)}}@media (max-width:1050px){.nav-shell{padding:0 4%}.main-nav{gap:35px}.home-hero{grid-template-columns:.88fr 1.12fr;gap:3%;padding-left:6%;padding-right:6%}.featured-inner{padding-left:7%;padding-right:7%}.floating-tag{right:-10px}.feature-tabs{gap:18px}.feature-tabs a{font-size:9px}.standard-page{padding-left:7%;padding-right:7%}}@media (max-width:760px){.site-header{height:70px}.nav-shell{padding:0 22px}.menu-toggle{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:42px;height:42px;display:flex}.menu-toggle span{background:var(--navy);width:20px;height:1px}.main-nav{background:var(--paper);align-items:stretch;gap:22px;padding:22px;display:none;position:absolute;top:70px;left:0;right:0;box-shadow:0 12px 20px #20263a14}.main-nav.is-open{flex-direction:column;display:flex}.nav-links,.nav-actions{flex-direction:column;align-items:stretch;gap:17px}.nav-links a{border-bottom:1px solid var(--line);padding-bottom:7px;font-size:15px}.nav-actions{gap:16px}.nav-actions .button{width:100%}.home-hero{flex-direction:column;align-items:stretch;gap:25px;padding:62px 22px 71px;display:flex}.hero-copy{padding:0}.hero-copy h1{margin:23px 0 20px;font-size:clamp(58px,16vw,86px)}.hero-copy>p{font-size:14px}.hero-footnote{margin-top:27px}.hero-art{width:94%;max-width:520px;margin:0 auto 8px}.viewer{min-height:145px}.floating-tag{padding:8px 10px;font-size:8px;bottom:53px;right:-13px}.hero-marquee{justify-content:flex-start;gap:22px;height:31px;padding-left:18px}.hero-marquee span{flex:none}.hero-marquee span:last-child{display:none}.section-shell{padding:75px 24px}.featured-inner{grid-template-columns:1fr;gap:44px;padding:75px 24px}.featured-copy h2{font-size:59px}.product-index{margin-top:34px}.feature-visual{min-height:360px}.feature-panel{width:70%}.feature-sticky{font-size:18px}.collection-section{padding:76px 24px}.collection-heading{margin-bottom:31px;display:block}.collection-heading h2{font-size:55px}.collection-heading>p{margin:23px 0 0}.collection-card{grid-template-columns:1fr}.collection-card-visual{height:230px}.collection-card-bottom{padding:22px}.collection-future{margin-left:0}.home-cta{padding:78px 22px 62px}.home-cta h2{font-size:66px}.cta-footer{margin-top:52px}.site-footer{padding:48px 24px 18px}.footer-main{grid-template-columns:1fr 1fr;gap:32px 20px;padding-bottom:34px}.footer-brand{grid-column:1/-1}.footer-brand p{font-size:18px}.footer-note{font-size:15px}.footer-bottom{flex-wrap:wrap;gap:10px}.footer-bottom span:nth-child(2){display:none}.page-intro{padding:70px 0 42px}.page-intro h1{margin:20px 0;font-size:clamp(55px,14vw,75px)}.page-intro>p{font-size:13px}.standard-page{padding-bottom:70px;padding-left:22px;padding-right:22px}.catalog-feature{grid-template-columns:1fr}.catalog-art{min-height:250px}.catalog-detail{padding:30px 24px}.catalog-detail h2{font-size:40px}.catalog-next{grid-template-columns:1fr;gap:23px;margin-top:78px}.catalog-models{margin-top:78px}.catalog-models h2{font-size:52px}.model-grid{grid-template-columns:1fr}.model-grid>div{border-right:0;border-bottom:1px solid var(--line);margin:0;padding:20px 0}.model-grid>div:last-child{border:0}.model-grid p{max-width:360px}.compact-cta{margin-top:65px}.compact-cta h2{font-size:25px}.pricing-status{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:17px}.pricing-status>div{flex:unset;width:calc(100% - 55px)}.pricing-status .status-pill{margin-left:51px}.plan-grid{grid-template-columns:1fr;gap:10px}.plan-card{padding:24px}.plan-featured{order:-1}.pricing-explain{grid-template-columns:1fr;gap:18px;margin-top:75px}.pricing-explain h2{font-size:55px}.pricing-footnote{grid-template-columns:1fr;gap:12px;margin-top:55px}.about-hero{min-height:530px;padding:76px 24px 70px}.about-hero h1{font-size:clamp(60px,15vw,87px)}.about-hero>p{font-size:13px}.about-hero-mark{opacity:.65;font-size:190px;top:11%;right:-25px}.about-statement{grid-template-columns:1fr;gap:24px;padding:78px 24px}.about-statement h2{font-size:58px}.about-vision{grid-template-columns:1fr;gap:35px;padding:70px 24px}.vision-art{min-height:280px}.about-vision h2{font-size:54px}.about-principles{padding:76px 24px}.principle-grid{grid-template-columns:1fr;gap:22px;margin-top:34px}.principle-grid article{padding-top:13px}.principle-grid h3{margin:14px 0 6px;font-size:23px}.principle-grid p{max-width:340px;margin-bottom:5px}.about-end{padding:46px 24px;display:block}.about-end p{margin-bottom:19px;font-size:27px}.product-hero{padding:36px 22px 45px}.breadcrumb{margin-bottom:29px}.product-hero-copy h1{margin:21px 0;font-size:clamp(57px,14vw,85px)}.product-hero-copy>p{font-size:12px}.product-hero .hero-actions{flex-wrap:wrap;gap:15px}.product-release-note{line-height:1.6}.ep-mockup{margin:37px 0 -83px;padding:8px}.ep-windowbar{font-size:6px}.ep-window{grid-template-columns:1fr}.ep-window-left{padding:10px}.ep-tabs{font-size:7px}.ep-suggestion-second{display:none}.ep-window-right{min-height:230px}.ep-player{min-height:140px}.ep-intro{padding-top:124px;padding-bottom:68px}.ep-intro-grid{grid-template-columns:1fr;gap:18px}.ep-intro-grid h2{font-size:55px}.feature-tabs{justify-content:space-between;gap:0;margin-top:30px}.feature-tabs a{gap:5px;font-size:8px}.feature-tabs a .arrow{display:none}.feature-section{grid-template-columns:1fr;gap:30px;padding:72px 22px}.feature-section-copy h2{font-size:55px}.analysis-visual{min-height:310px}.autocut-section .autocut-visual{order:2;min-height:355px}.autocut-section .feature-section-copy{order:1}.autocut-card{width:79%;padding:15px}.autocut-sticker{font-size:15px;top:4%;right:3%}.how-section{padding:72px 24px}.how-heading{grid-template-columns:1fr;gap:14px}.how-heading h2{font-size:57px}.how-heading>p{margin-top:5px}.how-steps{grid-template-columns:1fr;gap:15px;margin-top:44px}.how-step{grid-template-columns:38px 32px 1fr;align-items:center;gap:9px;padding:14px 0;display:grid}.how-step>i{margin:0}.how-step h3{margin:0;font-size:21px}.how-step p{grid-column:3;margin:0}.integration-section{grid-template-columns:1fr;gap:25px;padding-top:74px;padding-bottom:74px}.integration-mark{border-radius:17px;width:73px;height:73px;font-size:29px}.integration-section h2{font-size:55px}.demo-section{min-height:350px}.demo-section h2{font-size:49px}.demo-placeholder-label{white-space:nowrap;left:50%;right:auto;transform:translate(-50%)}.product-cta{padding:75px 22px}.product-cta h2{font-size:64px}.product-cta .hero-actions{gap:17px}.access-page{padding:50px 18px 70px}.access-card{padding:31px 24px}.access-card h1{font-size:50px}.setup-step{grid-template-columns:32px 1fr 40px;gap:12px;padding:21px 0}.setup-step>span{font-size:19px}.setup-step-icon{width:37px;height:37px;font-size:14px}.release-banner{flex-wrap:wrap;align-items:flex-start;padding:17px}.release-banner>div{flex:unset;width:calc(100% - 58px)}.release-banner .status-pill{margin-left:51px}.getting-help{grid-template-columns:1fr;gap:18px;margin-top:65px}.getting-help h2{font-size:52px}.getting-bottom{flex-wrap:wrap;gap:17px;margin-top:35px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{padding-top:0}.site-header{z-index:100;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;width:max-content;max-width:calc(100vw - 24px);height:auto;position:fixed;top:17px;left:50%;transform:translate(-50%)}.nav-shell{isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#1b2137f5;border:1px solid #f0e7d526;border-radius:23px;grid-template-columns:repeat(3,42px) 120px repeat(3,42px);align-items:center;gap:6px;width:max-content;max-width:100%;height:auto;margin:0;padding:7px;display:grid;position:relative;box-shadow:0 12px 38px #1116284f,0 0 24px #36406940,inset 0 1px #ffffff14}.nav-item{color:#b9bfd0;border-radius:14px;place-items:center;width:42px;height:42px;transition:color .2s,background .2s,box-shadow .2s,transform .2s;display:grid;position:relative}.nav-item:hover{color:var(--cream);background:#f0e7d517;transform:translateY(-1px)}.nav-item:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.nav-item.is-active{color:var(--cream);background:linear-gradient(145deg,#f0e7d529,#f0e7d514);box-shadow:inset 0 0 0 1px #f0e7d52b,0 2px 10px #090d1a2e}.nav-item.is-active svg{filter:drop-shadow(0 0 5px #f0e7d547)}.nav-tooltip{z-index:2;width:max-content;max-width:180px;color:var(--cream);letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;background:#171d32;border:1px solid #f0e7d524;border-radius:9px;padding:6px 10px;font-size:10px;font-weight:600;line-height:1.2;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 11px);left:50%;transform:translate(-50%,-4px);box-shadow:0 7px 18px #0a0e1b52}.nav-item:hover .nav-tooltip,.nav-item:focus-visible .nav-tooltip,.nav-item.is-active .nav-tooltip{opacity:1;transform:translate(-50%)}.nav-brand{width:120px;height:42px;color:var(--cream);letter-spacing:-.6px;white-space:nowrap;grid-column:4;justify-content:center;justify-self:center;align-items:center;gap:8px;font-size:17px;display:inline-flex}.nav-brand:hover{color:#fff8e9}.nav-brand .brand-mark span{background:var(--cream)}@media (max-width:480px){.site-header{top:11px}.nav-shell{border-radius:20px;grid-template-columns:repeat(3,30px) 78px repeat(3,30px);gap:3px;padding:6px}.nav-item{border-radius:11px;width:30px;height:36px}.nav-item svg{width:18px;height:18px}.nav-tooltip{padding:5px 8px;font-size:9px;top:calc(100% + 9px)}.nav-brand{letter-spacing:-.4px;gap:4px;width:78px;height:36px;font-size:12px}.nav-brand .brand-mark{gap:1.5px;width:15px;height:15px}.nav-brand .brand-mark span{width:3.5px}.nav-brand .brand-mark span:first-child{height:7px}.nav-brand .brand-mark span:nth-child(2){height:11px}.nav-brand .brand-mark span:nth-child(3){height:15px}}@media (max-width:360px){.nav-shell{grid-template-columns:repeat(3,27px) 70px repeat(3,27px);gap:3px;padding:5px}.nav-item{width:27px;height:34px}.nav-brand{gap:3px;width:70px;font-size:11px}.nav-brand .brand-mark{gap:1px;width:13px;height:13px}.nav-brand .brand-mark span{width:3px}.nav-brand .brand-mark span:first-child{height:6px}.nav-brand .brand-mark span:nth-child(2){height:10px}.nav-brand .brand-mark span:nth-child(3){height:13px}}@media (prefers-reduced-motion:reduce){.nav-item,.nav-tooltip{transition:none}}.nav-shell{grid-template-columns:repeat(3,42px) 78px repeat(3,42px)}.nav-brand{width:78px;box-shadow:none;background:0 0;grid-column:4;padding:0}.nav-brand img{object-fit:contain;width:40px;height:40px;display:block}.nav-brand:hover{background:0 0;transform:translateY(-1px)}.nav-item:not(.is-tooltip-visible) .nav-tooltip{opacity:0;transform:translate(-50%,-4px)}.nav-item.is-tooltip-visible .nav-tooltip{opacity:1;transform:translate(-50%)}@media (max-width:480px){.nav-shell{grid-template-columns:repeat(3,30px) 68px repeat(3,30px)}.nav-brand{width:68px}.nav-brand img{width:36px;height:36px}}@media (max-width:360px){.nav-shell{grid-template-columns:repeat(3,27px) 56px repeat(3,27px)}.nav-brand{width:56px}.nav-brand img{width:32px;height:32px}}.account-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;display:flex}.account-actions .button{justify-content:center;align-items:center;gap:10px;display:inline-flex}.account-signout{color:#d7dced;text-underline-offset:4px;font-size:10px}.account-signout-form{margin:0}.account-signout{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.account-signout:hover{color:var(--cream)}.dashboard-page{min-height:calc(100vh - 160px);padding:110px max(24px,50vw - 560px) 90px;display:block}.dashboard-wrap{width:min(100%,1120px);margin:0 auto}.dashboard-heading h1{letter-spacing:-.06em;margin:18px 0 12px;font-size:clamp(45px,6vw,72px);line-height:1.02}.dashboard-heading h1 em{color:#f08a67;font-style:italic}.dashboard-heading>p{color:#c0c6d4;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.dashboard-heading>p strong{color:var(--cream);font-weight:600}.verified-badge,.data-unavailable{color:#d7dda9;background:#f0e7d512;border:1px solid #f0e7d526;border-radius:99px;align-items:center;width:max-content;padding:6px 9px;font-size:9px;display:inline-flex}.dashboard-status{max-width:540px;margin:28px 0 18px}.dashboard-cloud-status{margin:14px 0 8px}.data-connected{color:#d7dda9;background:#d7dda914;border:1px solid #d7dda93b;border-radius:99px;align-items:center;width:max-content;padding:6px 9px;font-size:9px;display:inline-flex}.dashboard-data-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.dashboard-data-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#242c45c7,#1a2136bf);border:1px solid #e6edff2b;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:222px;padding:22px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 16px 32px #0408142e}.dashboard-data-card h2{letter-spacing:-.04em;margin:17px 0 8px;font-size:24px}.dashboard-data-card p{color:#b8bfd0;max-width:300px;margin:0 0 18px;font-size:11px;line-height:1.7}.dashboard-data-card .data-unavailable{color:#d0c9b8;margin-top:auto}.dashboard-integrity-note{color:#9fa9bd;margin:20px 0 0;font-size:10px;line-height:1.7}@media (max-width:1080px){.dashboard-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-page{padding:104px 24px 70px}.dashboard-data-grid{grid-template-columns:1fr}.dashboard-data-card{min-height:190px}}.home-hero{background:var(--cream);text-align:center;justify-content:center;align-items:center;gap:0;min-height:clamp(590px,78svh,710px);padding:112px 24px 76px;display:flex}.hero-copy{width:min(100%,1040px);max-width:1040px;margin:0 auto;padding:0}.hero-copy h1{max-width:1000px;color:var(--navy);letter-spacing:-.065em;text-wrap:balance;margin:26px auto 0;font-size:clamp(54px,6.4vw,86px);font-weight:700;line-height:1.02}.hero-copy h1 em{color:var(--orange);font-style:italic;font-weight:700}.hero-mobile-break,.hero-desktop-break{display:none!important}.hero-copy>p{color:#5c6070;max-width:650px;margin:25px auto 0;font-size:16px;line-height:1.8}.hero-copy .hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px}.hero-copy .hero-actions .button{min-width:190px}@media (max-width:760px){.home-hero{min-height:clamp(590px,78svh,680px);padding:98px 24px 68px}.hero-copy h1{margin-top:23px;font-size:clamp(46px,7.6vw,64px)}.hero-copy>p{max-width:560px;margin-top:22px;font-size:15px}.hero-copy .hero-actions{margin-top:29px}}@media (max-width:600px){.home-hero{min-height:clamp(570px,85svh,680px);padding:86px 20px 58px}.hero-mobile-break{display:block!important}.hero-copy h1{letter-spacing:-.055em;margin-top:22px;font-size:clamp(36px,9vw,52px);line-height:1.04}.hero-copy h1 em{display:block}.hero-copy>p{max-width:440px;margin-top:21px;font-size:14px;line-height:1.75}.hero-copy .hero-actions{flex-direction:column;align-items:center;gap:10px;margin-top:27px}.hero-copy .hero-actions .button{width:min(100%,280px)}}@media (min-width:601px){.hero-desktop-break{display:block!important}}:root{--paper:#212842ad;--white:#1e253de6;--line:#f0e7d529;--ink:#f0e7d5;--muted:#b8bfd0}html{background:#151b30}body{isolation:isolate;color:var(--cream);background:#151b30;position:relative;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;filter:blur(24px);background:radial-gradient(at 19% 21%,#4a5d9d4f,#0000 35%),radial-gradient(at 77% 24%,#5e4c8b3d,#0000 31%),radial-gradient(at 61% 78%,#37587f33,#0000 38%),radial-gradient(at 34% 68%,#212842d1,#0000 44%);animation:48s ease-in-out infinite alternate aurora-drift;position:fixed;inset:-16%;transform:translate(0)scale(1.04)}@keyframes aurora-drift{0%{transform:translate(-1.5%,-1%)scale(1.04)}50%{transform:translate(1.3%,1.2%)scale(1.08)}to{transform:translate(-.5%,2%)scale(1.05)}}main{z-index:1;min-height:100vh;position:relative}h1,h2,h3{color:var(--cream)}.eyebrow{color:#b8bfd0}.eyebrow i{box-shadow:0 0 12px #e8754d75}.button{border-radius:999px;transition:transform .28s cubic-bezier(.2,.8,.2,1),background .25s,color .25s,border-color .25s,box-shadow .25s}.button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 9px 26px #070b1852,0 0 20px #91a4d724}.button-dark{background:var(--cream);color:#212842;box-shadow:0 5px 18px #070b1833}.button-dark:hover{color:#212842;background:#fff4e4}.button-cream{background:var(--cream);color:#212842;box-shadow:0 5px 18px #070b1833}.button-cream:hover{color:#212842;background:#fff4e4}.button-line{color:var(--cream);background:#f0e7d509;border-color:#f0e7d557}.button-line:hover{color:#fff8ec;background:#f0e7d517;border-color:#f0e7d5a6}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.home-hero{isolation:isolate;min-height:clamp(610px,82svh,770px);color:var(--cream);background:0 0;position:relative}.home-hero:before{content:"";z-index:-1;pointer-events:none;filter:blur(34px);background:radial-gradient(#5669a540,#684d8e1c 36%,#0000 70%);width:min(72vw,900px);height:min(48vw,520px);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.hero-copy h1{color:var(--cream);text-shadow:0 10px 44px #0509162e}.hero-copy h1 em{color:#f08a67;text-shadow:0 0 36px #e8754d24}.hero-copy>p{color:#c1c6d2}.hero-copy .hero-actions .button-line{color:var(--cream);background:#f0e7d509;border-color:#f0e7d559}.hero-copy .hero-actions .button-line:hover{background:#f0e7d51a}.featured-product{background:linear-gradient(135deg,#212842e8,#161d32eb);border-top:1px solid #f0e7d517;border-bottom:1px solid #f0e7d517}.featured-inner{position:relative}.feature-visual{background:radial-gradient(at 54% 38%,#6377b84d,#0000 53%),linear-gradient(145deg,#364268b8,#161d31e6);border:1px solid #f0e7d529;border-radius:30px;box-shadow:inset 0 1px #ffffff14,0 24px 64px #04081447}.feature-visual:before,.feature-visual:after{border-color:#e2e9ff1f}.feature-panel{border:1px solid #ffffff9e;border-radius:15px;box-shadow:0 24px 60px #05091470,0 0 28px #dae3ff1f}.collection-section{color:var(--cream);background:0 0}.collection-heading>p,.collection-future p{color:#b8bfd0}.collection-card{background:#1c233ab3;border:1px solid #f0e7d530;border-radius:24px;transition:transform .32s,border-color .32s,box-shadow .32s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 22px 54px #04081447}.collection-card:hover{border-color:#cfdcff5c;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff1f,0 28px 68px #04081461,0 0 24px #6b83c01f}.collection-card-visual{background:radial-gradient(at 52% 47%,#5771a67a,#0000 54%),linear-gradient(145deg,#283453,#1b233b);border-right:1px solid #f0e7d51a}.collection-card-visual:before{border-color:#f0e7d533;box-shadow:0 0 0 28px #f0e7d506,0 0 0 57px #6880be0d}.collection-counter,.mini-kicker{color:#b9c2d4}.collection-card-bottom h3{color:var(--cream)}.collection-card-bottom p{color:#b8bfd0}.round-link{color:var(--cream);border-color:#f0e7d540}.round-link:hover{background:var(--cream);color:var(--navy)}.collection-future{border-color:#f0e7d52b}.collection-future>span{color:#9ea9c1}.collection-future div{color:var(--cream)}.home-cta{isolation:isolate;color:var(--cream);background:radial-gradient(at 50% -20%,#6175b447,#0000 58%),linear-gradient(135deg,#232c48f5,#171e33fa);border-top:1px solid #f0e7d521;border-bottom:1px solid #f0e7d521}.home-cta>.eyebrow{color:#c4cada}.home-cta h2{color:var(--cream)}.home-cta h2 em{color:#f08a67}.home-cta>p{color:#c1c6d2}.cta-shape{border-color:#d0dcff26}.cta-shape-one{box-shadow:0 0 0 35px #b8c8f006,0 0 0 80px #b8c8f005}.cta-shape-two{border-color:#f0e7d533;box-shadow:0 0 0 30px #f0e7d506}.cta-footer{color:#b8bfd0}.site-footer{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101627e0;border-top:1px solid #f0e7d521;position:relative}.footer-brand p,.footer-note,.footer-col{color:#c6cada}.footer-label,.footer-bottom{color:#99a3bb}.standard-page{color:var(--cream)}.page-intro>p,.catalog-detail>p,.catalog-next>div:nth-child(2)>p,.model-grid p{color:#bec4d2}.catalog-feature{background:#1e253cbf;border:1px solid #f0e7d52e;border-radius:24px;transition:transform .3s,border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 22px 52px #03081440}.catalog-feature:hover{border-color:#ceddff61;transform:translateY(-4px);box-shadow:0 28px 64px #0308145c,0 0 25px #6a82c021}.catalog-art{background:radial-gradient(at 52% 45%,#5470aa80,#0000 55%),linear-gradient(145deg,#283451,#1a2239)}.catalog-art:before{border-color:#f0e7d52e;box-shadow:0 0 0 35px #f0e7d505,0 0 0 75px #6a82c00a}.catalog-number,.catalog-label{color:#c1c8d5}.catalog-tags span{color:#c1c8d5;background:#ffffff06;border-color:#f0e7d533;border-radius:999px}.catalog-status{color:#aab3c7}.catalog-next>div:nth-child(2)>p,.catalog-next-label,.catalog-models .model-grid p{color:#bdc4d3}.model-grid{border-color:#f0e7d52b}.model-grid>div{border-color:#f0e7d524}.compact-cta{border-color:#f0e7d52e}.pricing-status,.release-banner{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#272f48ad;border:1px solid #f0e7d52b;border-radius:18px;box-shadow:inset 0 1px #ffffff12,0 14px 36px #04081433}.pricing-status-icon,.release-banner>span:first-child{color:#f08a67;background:#f0e7d51a;border:1px solid #f0e7d51f}.pricing-status b,.release-banner b{color:var(--cream)}.pricing-status p,.release-banner p{color:#bdc4d3}.status-pill{color:#c3cada;background:#f0e7d514;border:1px solid #f0e7d51f;border-radius:999px}.plan-grid{perspective:1000px}.plan-card{color:var(--cream);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#222a43b8;border:1px solid #f0e7d529;border-radius:20px;transition:transform .3s,border-color .3s,box-shadow .3s;box-shadow:inset 0 1px #ffffff12,0 18px 42px #04081433}.plan-card:hover{border-color:#cddcff5c;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff1c,0 27px 55px #04081452,0 0 23px #7087c31f}.plan-featured{background:linear-gradient(145deg,#3d496fdb,#1d253ef0);border-color:#f0e7d545}.plan-top,.plan-audience,.plan-price small,.plan-foot{color:#aeb8cd}.plan-price{border-color:#f0e7d526}.plan-includes div{color:#d0d4df;border-color:#f0e7d51f}.plan-featured .plan-includes div{border-color:#f0e7d529}.plan-featured .button-disabled{color:#aeb8c9;background:#f0e7d51a;border:1px solid #f0e7d51a;border-radius:999px}.pricing-explain>div:last-child p,.pricing-footnote p{color:#bdc4d3}.pricing-footnote{border-color:#f0e7d52b}.pricing-footnote>span{color:#aeb8c9}.about-hero{color:var(--cream);background:0 0}.about-hero>p,.about-tagline{color:#c0c6d4}.about-hero-mark{color:#e8754d21;text-shadow:0 0 50px #e8754d1a}.about-statement{background:0 0}.statement-side{color:#aeb8c9}.about-statement>div:last-child>p,.about-vision p{color:#c0c6d4}.about-vision{background:#242c45a1;border-top:1px solid #f0e7d51a;border-bottom:1px solid #f0e7d51a}.vision-art{background:radial-gradient(at 50% 43%,#5971ad61,#0000 57%),linear-gradient(145deg,#242d49,#171e34);border:1px solid #f0e7d52e;border-radius:25px;box-shadow:inset 0 1px #ffffff14,0 23px 55px #04081445}.vision-art:before,.vision-art:after{border-color:#f0e7d524}.about-principles{background:#192036ad;border-block:1px solid #f0e7d51a}.principle-grid article{border-color:#f0e7d52b}.principle-grid p{color:#c0c6d4}.about-end{background:linear-gradient(110deg,#e8754d2e,#57496d3d,#222b45bf);border-top:1px solid #f0e7d529}.about-end p{color:var(--cream)}.product-hero{color:var(--cream);background:0 0}.breadcrumb,.product-hero-copy>p,.product-release-note{color:#c0c6d4}.breadcrumb a:hover{color:#f08a67}.ep-mockup{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1f2740c7;border:1px solid #dce6ff38;border-radius:22px;transition:transform .35s,box-shadow .35s;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 26px 70px #0307126e,0 0 32px #6378b421}.ep-mockup:hover{transform:rotate(0)translateY(-3px);box-shadow:inset 0 1px #ffffff21,0 32px 78px #0307127a,0 0 35px #6378b430}.ep-window{background:#0d1322b8;border-radius:13px}.ep-window-left{color:var(--cream);background:#272f46c7;border:1px solid #f0e7d51c;border-radius:9px}.ep-tabs{color:#aeb8ca;border-color:#f0e7d524}.ep-tabs .selected{color:#f08a67}.ep-analysis-title small,.ep-analysis-state p,.ep-suggestion p{color:#aeb8c9}.ep-analysis-state{background:#f0e7d512;border:1px solid #f0e7d514;border-radius:8px}.ep-suggestion{background:#ffffff06;border-color:#f0e7d521;border-radius:8px}.ep-suggestion-top{color:#aeb8c9}.ep-suggestion>b{color:var(--cream)}.suggestion-chip,.suggestion-action{color:#c6d48a}.ep-window-right{background:#12192c;border:1px solid #f0e7d51a;border-radius:9px}.ep-timeline-title,.ep-player-controls{color:#d2d6df}.integration-mark{color:var(--cream);background:linear-gradient(145deg,#657bb752,#f0e7d512);border:1px solid #f0e7d538;border-radius:26px;box-shadow:inset 0 1px #ffffff21,0 18px 42px #05091542}.ep-intro-grid p,.integration-section p,.integration-section .integration-note{color:#bec5d3}.feature-tabs{border-color:#f0e7d529}.feature-tabs a{color:#d9dce5}.feature-tabs a>span{color:#9da8be}.feature-section{position:relative}.analyze-section,.autocut-section{color:var(--cream);background:0 0}.feature-section-copy>p{color:#c0c6d4}.feature-points li{color:#d2d6df;border-color:#f0e7d526}.feature-disclaimer{color:#aab4c8}.analysis-visual,.autocut-visual{border:1px solid #dce6ff33;border-radius:24px;transition:transform .32s,box-shadow .32s,border-color .32s;box-shadow:inset 0 1px #ffffff1a,0 23px 55px #04081457,0 0 27px #5d74b31a}.analysis-visual:hover,.autocut-visual:hover{border-color:#dce6ff52;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff21,0 30px 65px #04081466,0 0 28px #5d74b32b}.analysis-visual{background:radial-gradient(at 53% 42%,#5971ad59,#0000 58%),linear-gradient(145deg,#293350f2,#141b2ffa)}.analysis-grid{opacity:.45}.analysis-orbit-large{border-color:#f0e7d545;box-shadow:0 0 0 31px #f0e7d506,0 0 0 66px #697fb80f}.analysis-marker{background:#f0e7d5eb;border:1px solid #fffc;border-radius:8px;box-shadow:0 12px 24px #05091452}.analysis-caption{color:#c1c9d8}.autocut-visual{background:radial-gradient(at 49% 45%,#5e74ae5c,#0000 58%),linear-gradient(145deg,#27314f,#171e33)}.autocut-visual:before{border-color:#f0e7d533;box-shadow:0 0 0 30px #f0e7d506,0 0 0 72px #677eba0d}.autocut-card{color:var(--cream);background:#232b43f0;border:1px solid #e6edff38;border-radius:15px;box-shadow:0 24px 52px #03071266,inset 0 1px #ffffff1f}.autocut-card>p,.autocut-option small{color:#b4bdd0}.autocut-option,.select-all{border-color:#f0e7d524}.review-button{border-radius:7px}.autocut-legal{color:#aeb8c9}.autocut-sticker{border:1px solid #ffffff47;border-radius:10px;box-shadow:0 12px 25px #0509144d}.how-section{background:#181f34cc;border-block:1px solid #f0e7d51f}.how-heading>p,.how-step p{color:#c0c6d4}.how-step{border-color:#f0e7d52b}.demo-section{color:var(--cream);background:radial-gradient(at 50% 40%,#556ca63d,#0000 57%),#1f273eba;border-block:1px solid #f0e7d521}.demo-play{color:#f08a67;border-color:#f0e7d566;box-shadow:0 0 25px #748bc81f}.demo-section>span,.demo-section p,.demo-placeholder-label{color:#bdc4d3}.product-cta{color:var(--cream);background:linear-gradient(135deg,#1f273eeb,#192035f5);border-block:1px solid #f0e7d521}.product-cta>p,.pricing-foot{color:#c0c6d4}.product-cta .hero-actions .text-link{color:var(--cream)}.access-page{background:0 0}.access-card{color:var(--cream);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1f273ecc;border:1px solid #e6edff33;border-radius:25px;box-shadow:inset 0 1px #ffffff17,0 28px 70px #0408145c,0 0 28px #5f75b11a}.access-card>p{color:#c0c6d4}.access-icon{color:#f08a67;background:#f0e7d51a;border:1px solid #f0e7d526}.access-state{background:#f0e7d512;border:1px solid #f0e7d51a;border-radius:11px}.access-state small{color:#b8c0d0}.access-owner-note{border-color:#f0e7d526}.access-owner-note>span,.access-owner-note p{color:#b8c0d0}.access-owner-note code{color:#d7dda9;background:#f0e7d514;border:1px solid #f0e7d51f;border-radius:6px}.access-links{border-color:#f0e7d526}.admin-icon{color:#d7dda9;background:#c7d48a1f}.setup-step{border-color:#f0e7d526}.setup-step small,.setup-step p,.getting-help p{color:#bbc3d2}.setup-step-icon{color:#d7dda9;background:#f0e7d514;border:1px solid #f0e7d524}.getting-help,.pricing-footnote{border-color:#f0e7d529}.nav-shell{-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);background:#181f35c7}.nav-item.is-active{box-shadow:inset 0 0 0 1px #f0e7d53b,0 0 19px #a5b7e821}.nav-tooltip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141a2df5}@media (max-width:760px){body:before{filter:blur(18px);animation-duration:60s;inset:-8%}.home-hero{min-height:clamp(620px,88svh,760px)}.collection-section{padding-top:82px}.collection-card-visual{border-bottom:1px solid #f0e7d51a;border-right:0}.access-card{padding:34px 27px}}@media (max-width:480px){.home-hero:before{filter:blur(24px);width:110vw;height:76vw}.feature-visual,.analysis-visual,.autocut-visual,.vision-art,.collection-card,.catalog-feature,.access-card{border-radius:18px}.pricing-status,.release-banner{flex-wrap:wrap;align-items:flex-start}.pricing-status>div,.release-banner>div{min-width:calc(100% - 70px)}.pricing-status .status-pill,.release-banner .status-pill{margin-left:55px}}@media (prefers-reduced-motion:reduce){body:before{animation:none;transform:none}.collection-card,.catalog-feature,.plan-card,.ep-mockup,.analysis-visual,.autocut-visual,.button{transition:none!important}.collection-card:hover,.catalog-feature:hover,.plan-card:hover,.analysis-visual:hover,.autocut-visual:hover,.button:hover:not(:disabled){transform:none}}body:before{filter:blur(24px);background:radial-gradient(at 18% 12%,#43548f33,#0000 38%),radial-gradient(at 82% 23%,#56467c26,#0000 35%),radial-gradient(at 48% 77%,#263a6233,#0000 49%),linear-gradient(145deg,#171d33,#1c233b 52%,#171d31);animation:none;inset:-10%;transform:none}.home-hero{background:0 0;overflow:hidden}.home-hero:before{z-index:0;filter:blur(48px);opacity:.92;background:radial-gradient(at 28% 31%,#4a61a64f,#0000 39%),radial-gradient(at 72% 24%,#71519738,#0000 34%),radial-gradient(at 54% 64%,#2e4b7e3b,#0000 45%);width:auto;height:auto;animation:42s ease-in-out infinite alternate hero-aurora-drift;inset:0 -12% 0 0;transform:translate(-1%)scale(1.02);-webkit-mask-image:linear-gradient(#000 0% 47%,#0000 100%);mask-image:linear-gradient(#000 0% 47%,#0000 100%)}.home-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#171d3100,#171d311f 52%,#171d3100);position:absolute;inset:54% 0 0}.hero-copy{z-index:1;position:relative}@keyframes hero-aurora-drift{0%{transform:translate(-1.2%,-.6%)scale(1.02)}50%{transform:translate(.8%,.7%)scale(1.06)}to{transform:translate(-.3%,1.3%)scale(1.03)}}.featured-product{background:linear-gradient(#21284208 0%,#2b33523d 16%,#242d492b 82%,#21284200 100%),radial-gradient(at 52% 35%,#4a55851c,#0000 71%);border:0}.home-cta{background:linear-gradient(#21284200 0%,#272e4930 20%,#2028422b 82%,#21284200 100%),radial-gradient(at 50% 53%,#5e4f8526,#0000 72%);border:0}body:has(.home-hero) .site-footer{background:linear-gradient(#10162700 0%,#101627d6 30%,#101627eb 100%);border-top:0}@media (max-width:760px){body:before{filter:blur(18px);inset:-5%}.home-hero:before{filter:blur(38px);opacity:.82;animation-duration:50s;inset:-10% -25% 0}.home-hero:after{inset:58% 0 0}.featured-product{background:linear-gradient(#2b335226,#242d491f 80%,#0000)}}@media (prefers-reduced-motion:reduce){.home-hero:before{animation:none;transform:translate(0)scale(1.02)}}.home-page{isolation:isolate;position:relative;overflow:clip}.home-page:before,.home-page:after{content:"";z-index:0;pointer-events:none;will-change:transform,background-position;height:1160px;position:absolute;inset:-190px -14% auto}.home-page:before{filter:blur(48px);opacity:.95;background:radial-gradient(36% 42% at 5% 27%,#5d79c773,#0000 76%),radial-gradient(27% 30% at 90% 10%,#e8754d5c,#0000 75%),radial-gradient(36% 35% at 75% 55%,#57489161,#0000 78%),radial-gradient(28% 26% at 28% 71%,#e8754d38,#0000 78%);animation:31s ease-in-out infinite alternate home-aurora-flow}.home-page:after{filter:blur(34px);opacity:.82;background:radial-gradient(34% 30% at 51% 24%,#3c5ea44d,#0000 76%),radial-gradient(24% 31% at 96% 63%,#714fa347,#0000 78%),radial-gradient(24% 30% at 8% 69%,#ee977533,#0000 78%);height:1120px;animation:42s ease-in-out infinite alternate-reverse home-aurora-breathe;inset:-160px -20% auto}.home-page>section{z-index:2;position:relative}.aurora-trails{z-index:1;pointer-events:none;opacity:.9;width:100%;height:1080px;position:absolute;top:-8px;left:0;overflow:visible}.trail{fill:none;stroke-linecap:round;stroke-linejoin:round}.trail-base{stroke-width:1.1px;opacity:.34}.trail-glow{stroke-width:12px;opacity:.86;filter:url(#trail-blur);stroke-dasharray:270 1800;animation:17s linear infinite trail-flow}.trail-core{stroke:url(#trail-warm);stroke-width:1.55px;opacity:1;stroke-dasharray:145 1800;animation:13s linear infinite trail-flow}.trail-core-cool{stroke:url(#trail-cool);stroke-width:1px;opacity:.68}.trail-cool{stroke:url(#trail-cool)}.trail-warm{stroke:url(#trail-warm)}.trail-low-left{animation-delay:-6s}.trail-top-left{animation-delay:-4s}.trail-right{animation-delay:-9s}.trail-right-cool{animation-delay:-13s}.home-hero{background:0 0;min-height:400px;padding:105px 24px 30px}.hero-copy{width:min(100%,1120px)}.hero-copy h1{letter-spacing:-.06em;max-width:1080px;margin:24px auto 0;font-size:clamp(48px,4.7vw,72px);font-weight:500;line-height:1.02}.hero-copy h1 em{font-weight:500}.hero-desktop-break{display:block!important}.hero-copy>p{max-width:570px;margin:17px auto 0;font-size:14px;line-height:1.65}.hero-copy .hero-actions{gap:16px;margin-top:22px}.hero-copy .hero-actions .button{min-width:170px;min-height:44px;font-size:11px}.featured-product{background:0 0;border:0;justify-content:center;width:100vw;margin-left:calc(50% - 50vw);padding:0 6.4% 25px;display:flex;overflow:visible}.featured-inner{width:min(87.2vw,2200px);max-width:100%;margin:0 auto;padding:0;display:block}.showcase-card{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(132deg,#1d2641c2,#151d33cf 56%,#1e233bbd);border:1px solid #e4daec52;border-radius:19px;width:100%;padding:18px 14px 14px;transition:border-color .35s,box-shadow .35s,transform .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2b,inset 0 -1px #f0e7d514,0 25px 72px #0408166b,0 0 42px #5e75b82b}.showcase-card:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#f0e7d50e,#afc5ff18,#0000);width:34%;animation:11s ease-in-out infinite glass-reflection;position:absolute;top:-24%;bottom:-24%;left:-46%;transform:skew(-20deg)}.showcase-card:hover{border-color:#f0e7d575;box-shadow:inset 0 1px #fff3,inset 0 -1px #f0e7d51a,0 29px 78px #04081675,0 0 48px #5e75b83b}.showcase-heading,.showcase-grid{z-index:1;position:relative}.showcase-heading{border-bottom:1px solid #f0e7d521;justify-content:space-between;align-items:center;gap:24px;padding:0 4px 16px;display:flex}.showcase-heading h2{letter-spacing:-.055em;margin:3px 0 0;font-size:clamp(35px,4vw,48px);font-weight:500;line-height:1}.showcase-heading>div:first-child>p{color:#c4c8d3;margin:3px 0 0;font-size:12px}.showcase-heading .eyebrow{letter-spacing:.19em;font-size:8px}.showcase-summary{align-items:center;gap:25px;display:flex}.showcase-summary>p{color:#bdc4d4;max-width:300px;margin:0;font-size:10px;line-height:1.6}.showcase-summary .button{white-space:nowrap;min-width:150px;min-height:39px;padding:0 16px;font-size:10px}.showcase-grid{grid-template-columns:minmax(175px,.77fr) minmax(400px,2fr) minmax(175px,.77fr);align-items:stretch;gap:14px;padding-top:14px;display:grid}.showcase-feature-card{isolation:isolate;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#323b56b8,#1c243bcc);border:1px solid #f0e7d54a;border-radius:15px;flex-direction:column;min-width:0;padding:15px 15px 13px;transition:transform .32s,border-color .32s,box-shadow .32s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff29,inset 0 0 32px #7891cb0f,0 14px 32px #070b1830}.showcase-feature-card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(at 0,#f0e7d51f,#0000 47%);position:absolute;inset:0}.showcase-feature-card:hover{border-color:#f0e7d580;transform:translateY(-3px);box-shadow:inset 0 1px #fff3,inset 0 0 40px #7891cb1a,0 18px 40px #070b1845,0 0 21px #e8754d1f}.showcase-feature-title{align-items:center;gap:11px;display:flex}.showcase-feature-title h3{color:var(--cream);letter-spacing:-.02em;margin:0;font-size:14px;font-weight:600}.showcase-feature-icon{width:38px;height:38px;color:var(--cream);background:linear-gradient(145deg,#f0e7d529,#e8754d1c);border:1px solid #f0e7d55e;border-radius:12px;flex:0 0 38px;place-items:center;font-size:20px;display:grid;box-shadow:inset 0 1px #ffffff2e,0 0 22px #e8754d1f}.showcase-feature-card>p{color:#c2c8d5;margin:9px 0;font-size:9px;line-height:1.6}.showcase-feature-card ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.showcase-feature-card li{color:#d6d8df;padding-left:19px;font-size:9px;line-height:1.4;position:relative}.showcase-feature-card li:before{content:"";background:linear-gradient(145deg,#f0e7d526,#7d91c321);border:1px solid #f0e7d533;border-radius:5px;width:13px;height:13px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 10px #f0e7d514}.showcase-text-link{color:var(--cream);align-items:center;gap:8px;margin-top:auto;padding-top:11px;font-size:9px;font-weight:600;display:inline-flex}.showcase-text-link .arrow{color:#f08a67;font-size:14px}.showcase-preview{background:linear-gradient(145deg,#2e3956db,#101729f0);border:1px solid #d4e0ff61;border-radius:15px;justify-content:stretch;align-items:stretch;min-width:0;min-height:300px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2b,0 0 25px #7c97dc2b,0 14px 34px #04081659}.showcase-preview:before{content:"";pointer-events:none;z-index:3;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff09,inset 0 -30px 50px #060b172e}.showcase-preview:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000,#f0e7d5e6,#f09471cc,#0000);height:1px;position:absolute;top:-1px;left:14%;right:13%;box-shadow:0 0 12px 2px #e8754d47}.showcase-preview .feature-panel{z-index:1;width:100%;max-width:none;color:var(--cream);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:relative;transform:none}.interface-topbar{color:#bac3d5;border-bottom:1px solid #f0e7d51f;align-items:center;gap:18px;height:35px;padding:0 14px;font-size:8px;display:flex}.interface-brand{color:var(--cream);align-items:center;gap:7px;font-weight:700;display:flex}.interface-brand b{color:var(--cream);font-size:15px}.interface-topbar>span:nth-child(2){margin-left:auto}.interface-topbar>i{color:#aab4c8;letter-spacing:2px;font-style:normal}.interface-workspace{grid-template-columns:108px minmax(0,1fr);min-height:246px;display:grid}.interface-sidebar{color:#aeb9cd;border-right:1px solid #f0e7d51a;flex-direction:column;gap:4px;padding:11px 8px;font-size:7px;display:flex}.interface-sidebar>b{color:#7e8ba5;letter-spacing:.13em;padding:0 7px 5px;font-size:6px}.interface-sidebar>span{white-space:nowrap;border-radius:6px;padding:7px 6px}.interface-sidebar>span.selected{color:var(--cream);background:linear-gradient(90deg,#f0e7d524,#f0e7d50b);box-shadow:inset 2px 0 #f0e7d5}.interface-editor{grid-template-rows:27px minmax(130px,1fr) 59px;min-width:0;display:grid}.interface-titlebar{color:#d9dce5;border-bottom:1px solid #f0e7d51a;justify-content:space-between;align-items:center;padding:0 10px;font-size:8px;display:flex}.interface-titlebar small{color:#99a6bd;font-size:7px}.interface-workarea{grid-template-columns:minmax(0,1.35fr) minmax(120px,.85fr);gap:8px;min-height:0;padding:9px;display:grid}.interface-video{background:linear-gradient(#0000 44%,#0c1622cc),linear-gradient(150deg,#7995a0 0%,#d8b598 43%,#667c80 44%,#243c49 77%,#172334 100%);border:1px solid #f0e7d526;border-radius:5px;min-height:135px;position:relative;overflow:hidden}.interface-video:before{content:"";clip-path:polygon(0 65%,24% 21%,40% 49%,67% 4%,100% 49%,100% 100%,0 100%);background:#263d49;height:80%;position:absolute;bottom:-35%;left:-5%;right:-3%}.interface-video:after{content:"";background:#f0e7d566;height:1px;position:absolute;top:47%;left:0;right:0;box-shadow:0 0 17px 5px #f0e7d536}.video-sun{z-index:1;background:#f1c59d;border-radius:50%;width:24px;height:24px;position:absolute;top:18%;right:25%;box-shadow:0 0 25px 9px #f4bb9159}.video-cliff{z-index:1;clip-path:polygon(0 57%,15% 28%,35% 43%,52% 4%,75% 28%,100% 0,100% 100%,0 100%);width:75%;height:61%;position:absolute;bottom:-24%}.video-cliff-back{background:linear-gradient(145deg,#617378,#324956);right:-13%}.video-cliff-front{background:linear-gradient(145deg,#283b4a,#152334);bottom:-34%;left:-15%}.interface-video>span{z-index:2;color:#f8f2e8;font-family:var(--font-display);white-space:nowrap;background:#09101cc7;border-radius:30px;padding:5px 9px;font-size:8px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.interface-video>i{z-index:2;width:26px;height:26px;color:var(--cream);background:#0e162761;border:1px solid #f0e7d58c;border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.interface-suggestions{color:#dbe0e9;background:#0b111f6b;border:1px solid #f0e7d51a;border-radius:5px;align-content:start;gap:6px;padding:7px;font-size:7px;display:grid}.interface-suggestions>b{justify-content:space-between;align-items:center;margin-bottom:1px;font-size:8px;display:flex}.interface-suggestions>b small{color:#c9d0dd;background:#f0e7d51a;border-radius:9px;padding:2px 5px;font-size:6px}.interface-suggestions>span{white-space:nowrap;text-overflow:ellipsis;background:#f0e7d50b;border-radius:4px;align-items:center;gap:6px;padding:5px 4px;display:flex;overflow:hidden}.interface-suggestions>span>i{background:linear-gradient(145deg,#8da3a2,#d6a782 55%,#445967);border-radius:3px;flex:0 0 25px;height:16px;box-shadow:0 0 9px #f0e7d514}.interface-timeline{background:#0a101d6e;border-top:1px solid #f0e7d51c;padding:6px 8px;position:relative;overflow:hidden}.timeline-scale{color:#8391a9;white-space:nowrap;height:14px;font-size:6px}.timeline-playhead{z-index:2;background:#8cc9ed;width:1px;position:absolute;top:7px;bottom:5px;left:43%;box-shadow:0 0 6px #8cc9ed}.timeline-playhead:before{content:"";border:3px solid #0000;border-top-color:#8cc9ed;position:absolute;top:0;left:-3px}.timeline-clip{border-radius:2px;height:7px;margin:3px 0;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff1c}.clip-one{background:linear-gradient(90deg,#388c88 0 30%,#ce865e 30% 48%,#398982 48%);width:92%}.clip-two{background:linear-gradient(90deg,#544879,#80599a 50%,#514578);width:78%}.clip-three{background:linear-gradient(90deg,#4c7995,#5391a1 60%,#477b92);width:88%;height:5px}.clip-four{background:#57678c;width:65%;height:4px}.nav-shell{-webkit-backdrop-filter:blur(26px)saturate(145%);backdrop-filter:blur(26px)saturate(145%);background:linear-gradient(112deg,#1b2238d1,#161d32b8 54%,#1c233bd1);border-color:#e7e0f061;box-shadow:0 12px 40px #05091666,0 0 31px #5f7bbf38,inset 0 1px #fff3,inset 0 -1px #f0e7d514}.nav-shell:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:.9;background:linear-gradient(100deg,#e8754d17,#0000 30%,#7a95db17 74%,#0000);position:absolute;inset:0}.nav-shell>*{z-index:1;position:relative}.nav-item{color:#c4cada;overflow:visible}.nav-item:before{content:"";opacity:0;border:1px solid #0000;border-radius:12px;transition:opacity .24s,transform .24s,border-color .24s;position:absolute;inset:2px;transform:scale(.84);box-shadow:0 0 19px #9bb1e929,inset 0 0 13px #f0e7d50f}.nav-item:hover{color:#fff8ec;background:linear-gradient(145deg,#f0e7d51f,#748bcb21);box-shadow:0 0 18px #8a9fd526,inset 0 1px #ffffff1c}.nav-item:hover:before,.nav-item:focus-visible:before{opacity:1;border-color:#f0e7d56e;transform:scale(1)}.nav-item.is-active{background:linear-gradient(145deg,#f0e7d530,#7388c226);box-shadow:inset 0 0 0 1px #f0e7d540,0 0 16px #a5b7e830}.nav-item.is-active:before{opacity:.7;border-color:#f0e7d53b;transform:scale(1)}.nav-item:focus-visible{outline-offset:3px;outline:2px solid #f0e7d5;box-shadow:0 0 0 5px #f0e7d51a,0 0 21px #aabef040}.nav-item.is-tooltip-visible .nav-tooltip{border-color:#f0e7d53b;box-shadow:0 8px 22px #060a1666,0 0 17px #899fda1f}.nav-brand img{filter:drop-shadow(0 0 7px #f0e7d530)}@keyframes home-aurora-flow{0%{background-position:0 0,0 0,0 0,0 0;transform:translate(-1.5%)scale(1)}48%{background-position:3% 7%,-4% 3%,2% -5%,5% 2%;transform:translate(1%,1.5%)scale(1.04)}to{background-position:-2% 4%,5% -3%,-4% 6%,0 -5%;transform:translate(2%,-1%)scale(1.07)}}@keyframes home-aurora-breathe{0%{opacity:.58;transform:translate(1%)scale(.97)}55%{opacity:.94;transform:translate(-1.5%,1%)scale(1.05)}to{opacity:.68;transform:translate(-2%,-.5%)scale(1.09)}}@keyframes trail-flow{to{stroke-dashoffset:-2020px}}@keyframes glass-reflection{0%,16%{opacity:0;left:-46%}26%{opacity:.8}70%{opacity:.4}to{opacity:0;left:122%}}@media (max-width:900px){.home-hero{min-height:390px}.hero-copy h1{font-size:clamp(46px,6.4vw,62px)}.featured-product{padding-inline:3.5%}.showcase-card{padding:15px 12px 12px}.showcase-grid{grid-template-columns:minmax(150px,.7fr) minmax(320px,1.8fr) minmax(150px,.7fr);gap:10px}.showcase-feature-card{padding:12px}.showcase-feature-title{gap:8px}.showcase-feature-title h3{font-size:12px}.showcase-feature-icon{flex-basis:32px;width:32px;height:32px}.interface-workspace{grid-template-columns:84px minmax(0,1fr)}.interface-sidebar{padding-inline:5px;font-size:6px}.interface-workarea{grid-template-columns:minmax(0,1.1fr) minmax(100px,.9fr);gap:5px;padding:6px}}@media (max-width:680px){.home-page:before,.home-page:after{filter:blur(35px);height:920px}.aurora-trails{opacity:.72;height:920px}.home-hero{min-height:450px;padding:105px 20px 30px}.hero-copy h1{letter-spacing:-.055em;margin-top:21px;font-size:clamp(39px,9vw,55px);line-height:1.04}.hero-copy>p{max-width:470px;margin-top:18px;font-size:13px}.hero-copy .hero-actions{margin-top:23px}.hero-copy .hero-actions .button{min-width:155px;min-height:43px}.featured-product{padding:0 16px 25px}.featured-inner{width:calc(100vw - 32px);max-width:100%}.showcase-card{border-radius:17px;padding:14px 11px 11px}.showcase-heading{flex-direction:column;align-items:flex-start;gap:12px;padding:0 4px 13px}.showcase-heading h2{font-size:38px}.showcase-summary{justify-content:space-between;align-items:center;gap:14px;width:100%}.showcase-summary>p{max-width:260px;font-size:9px}.showcase-summary .button{min-width:132px;min-height:36px;padding-inline:11px;font-size:9px}.showcase-grid{grid-template-columns:1fr;gap:10px;padding-top:11px}.showcase-preview{grid-row:1;min-height:270px}.showcase-feature-card{min-height:0;padding:12px 13px}.showcase-feature-card>p{font-size:10px}.showcase-feature-card ul{grid-template-columns:1fr 1fr;gap:7px 12px}.showcase-feature-card li{font-size:9px}.showcase-text-link{padding-top:9px}.interface-workspace{grid-template-columns:76px minmax(0,1fr);min-height:218px}.interface-editor{grid-template-rows:25px minmax(120px,1fr) 55px}.interface-workarea{grid-template-columns:minmax(0,1.2fr) minmax(88px,.85fr);gap:5px;padding:6px}.interface-sidebar{gap:3px;padding:9px 4px}.interface-sidebar>span{padding:7px 4px;font-size:5.5px}.interface-video{min-height:120px}.interface-suggestions{gap:4px;padding:5px;font-size:6px}.interface-suggestions>span{padding:4px 2px}.interface-suggestions>span>i{flex-basis:18px;height:13px}}@media (max-width:420px){.hero-copy h1{font-size:clamp(35px,9.1vw,42px)}.hero-desktop-break{display:block!important}.hero-copy .hero-actions{flex-direction:column;gap:9px}.hero-copy .hero-actions .button{width:min(100%,265px)}.showcase-summary{flex-direction:column;align-items:flex-start}.showcase-summary>p{max-width:none}.showcase-summary .button{align-self:flex-start}.showcase-preview{min-height:245px}.interface-workspace{grid-template-columns:65px minmax(0,1fr);min-height:202px}.interface-sidebar>span{font-size:5px}.interface-workarea{grid-template-columns:minmax(0,1fr) 82px}.interface-video{min-height:108px}.interface-suggestions{font-size:5px}.interface-suggestions>b{font-size:6px}}@media (prefers-reduced-motion:reduce){.home-page:before,.home-page:after,.trail-glow,.trail-core,.showcase-card:before{will-change:auto;animation:none!important}.trail-glow{stroke-dasharray:none;opacity:.32}.trail-core{stroke-dasharray:none;opacity:.62}.showcase-feature-card,.showcase-card,.nav-item{transition:none!important}}.editpilot-hero{align-items:center;min-height:540px;padding:70px 8.5% 88px;display:flex}.editpilot-hero .product-hero-copy{max-width:940px}.editpilot-hero .product-hero-copy h1{font-size:clamp(54px,7vw,84px);line-height:1.02}.editpilot-hero .product-hero-copy h1 em{color:#ef8965}.editpilot-feature{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:7%;padding-top:105px;padding-bottom:105px}.autocut-section.editpilot-feature{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.editpilot-feature .feature-section-copy{max-width:570px}.editpilot-feature .feature-section-copy h2{font-size:clamp(44px,5.3vw,68px)}.editpilot-feature .feature-points{margin:20px 0}.editpilot-feature .feature-points li{padding-top:10px;padding-bottom:10px;font-size:12px}.editpilot-feature .workflow-copy{color:#c0c6d4;margin:18px 0;font-size:12px;line-height:1.8}.product-screenshot{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:linear-gradient(135deg,#28314ed9,#141b2ee8);border:1px solid #e4daec4d;border-radius:19px;min-width:0;margin:0;padding:11px;transition:transform .32s,border-color .32s,box-shadow .32s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff21,0 25px 65px #03071266,0 0 32px #657ec129}.product-screenshot:hover{border-color:#f0e7d578;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff2e,0 30px 72px #03071273,0 0 38px #7892d633}.product-screenshot:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#0000 18%,#f0e7d509 42%,#0000 57%);position:absolute;inset:0}.product-screenshot-chrome{z-index:1;color:#e9e5dc;letter-spacing:.13em;align-items:center;gap:12px;min-height:31px;padding:0 4px 8px;font-size:8px;display:flex;position:relative}.product-screenshot-chrome>span{gap:4px;display:flex}.product-screenshot-chrome>span i{background:#e8754d;border-radius:50%;width:6px;height:6px}.product-screenshot-chrome>span i:nth-child(2){background:#c7d48a}.product-screenshot-chrome>span i:nth-child(3){background:#8da5d7}.product-screenshot-chrome>b{font-weight:600}.product-screenshot-chrome>small{color:#b0bbd1;letter-spacing:.1em;margin-left:auto;font-size:7px}.product-screenshot-image{background:#12192c;border:1px solid #f0e7d530;border-radius:11px;position:relative;overflow:hidden}.product-screenshot-image img{object-fit:contain}.product-screenshot figcaption{color:#aeb8c9;letter-spacing:.06em;padding:8px 3px 0;font-size:8px}.product-screenshot-pending{aspect-ratio:1.56;text-align:center;color:#e8e6df;background:radial-gradient(at 50% 20%,#5e77ba36,#0000 68%),#0b111f80;border:1px dashed #f0e7d547;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:230px;padding:20px;display:flex}.product-screenshot-mark{color:#ef8965;text-shadow:0 0 24px #e8754d57;font-size:26px}.product-screenshot-pending strong{font-size:13px;font-weight:600}.product-screenshot-pending p{color:#bac3d4;margin:0;font-size:10px}.product-screenshot-pending code{color:#f0e7d5;overflow-wrap:anywhere;background:#f0e7d50f;border:1px solid #f0e7d524;border-radius:7px;max-width:100%;padding:6px 9px;font-size:9px}.product-screenshot-compact{border-radius:14px;padding:8px}.product-screenshot-compact .product-screenshot-chrome{min-height:27px;padding-bottom:7px;font-size:7px}.product-screenshot-compact .product-screenshot-chrome>small{font-size:6px}.product-screenshot-compact .product-screenshot-image{border-radius:8px}.product-screenshot-compact .product-screenshot-pending{min-height:145px}.product-screenshot-compact figcaption{font-size:7px}.showcase-screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px}.showcase-screenshot-card{min-height:0;padding:15px}.showcase-screenshot-card>p{margin:8px 0 12px;font-size:10px}.showcase-screenshot-card .product-screenshot{width:100%;margin-top:2px}.showcase-screenshot-card .showcase-text-link{padding-top:11px}@media (max-width:900px){.editpilot-feature,.autocut-section.editpilot-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4%;padding:82px 5%}.editpilot-feature .feature-section-copy h2{font-size:clamp(40px,5vw,56px)}.product-screenshot-pending{min-height:185px}}@media (max-width:680px){.editpilot-hero{min-height:0;padding:38px 22px 62px}.editpilot-hero .product-hero-copy h1{font-size:clamp(44px,11vw,64px)}.editpilot-feature,.autocut-section.editpilot-feature{grid-template-columns:1fr;gap:25px;padding:68px 22px}.autocut-section.editpilot-feature .product-screenshot{order:2}.autocut-section.editpilot-feature .feature-section-copy{order:1}.product-screenshot{border-radius:16px;padding:8px}.product-screenshot-pending{min-height:180px}.showcase-screenshot-grid{grid-template-columns:1fr}.showcase-screenshot-card{padding:12px}.showcase-screenshot-card .product-screenshot-compact .product-screenshot-pending{min-height:155px}}@media (prefers-reduced-motion:reduce){.product-screenshot,.product-screenshot:hover{transition:none;transform:none}}.admin-workspace{isolation:isolate;width:min(100%,1600px);min-height:calc(100vh - 160px);color:var(--cream);grid-template-columns:246px minmax(0,1fr);gap:26px;margin:0 auto;padding:112px clamp(18px,3.5vw,52px) 72px;display:grid;position:relative}.admin-sidebar{-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(155deg,#232b45c7,#181f34db);border:1px solid #f0e7d524;border-radius:22px;flex-direction:column;min-height:calc(100svh - 128px);padding:15px 12px;display:flex;position:sticky;top:104px;box-shadow:inset 0 1px #ffffff14,0 25px 60px #0408143d,0 0 25px #596fad12}.admin-brand{color:var(--cream);border-bottom:1px solid #f0e7d51a;align-items:center;gap:11px;padding:5px 7px 19px;display:flex}.admin-brand img{object-fit:contain;filter:drop-shadow(0 0 8px #f0e7d521);width:36px;height:36px}.admin-brand>span{gap:3px;display:grid}.admin-brand b{letter-spacing:-.045em;font-size:15px}.admin-brand small{color:#9fa9bd;letter-spacing:.18em;font-size:7px}.admin-nav-label{color:#909bb2;letter-spacing:.16em;padding:22px 10px 10px;font-size:8px;font-weight:700}.admin-nav{gap:4px;display:grid}.admin-nav-link{color:#b7bfd0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-size:10px;font-weight:550;transition:color .18s,background .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.admin-nav-link:hover{color:var(--cream);background:#f0e7d50f;border-color:#f0e7d51f}.admin-nav-link:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.admin-nav-link.is-current{color:var(--cream);background:linear-gradient(105deg,#f0e7d521,#6f84be1a);border-color:#f0e7d526;box-shadow:inset 0 1px #ffffff12,0 0 18px #758ccb1a}.admin-nav-link.is-current>i{background:#f0e7d5;border-radius:50%;width:5px;height:5px;position:absolute;right:10px;box-shadow:0 0 10px #f0e7d5b3}.admin-nav-link svg{opacity:.9;flex:none}.admin-sidebar-footer{border-top:1px solid #f0e7d51a;align-items:flex-start;gap:9px;margin-top:auto;padding:13px 8px 3px;display:flex}.admin-live-dot,.admin-connect-pill i,.admin-metric-state{background:#d8c58f;border-radius:50%;flex:none;width:7px;height:7px;margin-top:3px;box-shadow:0 0 10px #d8c58f52}.admin-sidebar-footer>div{gap:4px;display:grid}.admin-sidebar-footer b{font-size:9px;font-weight:600}.admin-sidebar-footer small{color:#9fa9bd;font-size:8px;line-height:1.5}.admin-main-column{min-width:0}.admin-topbar{color:#aeb8c9;letter-spacing:.12em;border-bottom:1px solid #f0e7d51c;justify-content:space-between;align-items:center;gap:16px;min-height:39px;font-size:8px;display:flex}.admin-topbar>span{align-items:center;gap:8px;display:flex}.admin-topbar>span i{background:#f08a67;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #f08a6780}.admin-topbar>span b{color:#67728c;font-weight:400}.admin-topbar>a{color:#d6dbea;letter-spacing:0;align-items:center;gap:7px;font-size:9px;transition:color .18s;display:flex}.admin-topbar>a:hover{color:var(--cream)}.admin-page-body{padding:27px 1px 0}.admin-page{gap:19px;min-width:0;display:grid}.admin-page-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:3px;display:flex}.admin-page-header>div:first-child{min-width:0}.admin-eyebrow{color:#c3cce0;letter-spacing:.17em;font-size:8px;font-weight:700;display:block}.admin-page-header h1{color:var(--cream);letter-spacing:-.055em;text-wrap:balance;margin:11px 0 8px;font-size:clamp(31px,3.2vw,46px);font-weight:620;line-height:1.08}.admin-page-header p{color:#b8c1d1;max-width:680px;margin:0;font-size:11px;line-height:1.75}.admin-page-header-action{flex:none;padding-bottom:3px}.admin-connect-pill{color:#cbd2df;letter-spacing:.1em;white-space:nowrap;background:#f0e7d50b;border:1px solid #f0e7d524;border-radius:99px;align-items:center;gap:8px;padding:8px 10px;font-size:7px;font-weight:700;display:inline-flex}.admin-back-link{color:#e0dbcf;white-space:nowrap;border:1px solid #f0e7d526;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:8px;display:flex}.admin-back-link:hover{background:#f0e7d50f;border-color:#f0e7d54d}.admin-back-link .arrow{font-size:12px}.admin-connect-pill i{background:#d3b984;width:6px;height:6px;margin:0}.admin-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.admin-metric-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#27304cc2,#1a2137cf);border:1px solid #e5ecff24;border-radius:16px;flex-direction:column;justify-content:space-between;gap:16px;min-width:0;min-height:123px;padding:15px 16px 13px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff13,0 14px 32px #04081429}.admin-metric-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#889dd621,#0000 70%);border-radius:50%;width:100px;height:100px;position:absolute;top:-50px;right:-28px}.admin-metric-top{color:#bac3d4;justify-content:space-between;align-items:center;gap:8px;font-size:9px;line-height:1.4;display:flex}.admin-metric-dash{color:#8793aa;font-size:14px}.admin-metric-card>strong{color:#f0e7d5db;letter-spacing:-.05em;font-size:27px;font-weight:500;line-height:1}.admin-metric-foot{color:#929eb4;align-items:center;gap:7px;font-size:8px;line-height:1.4;display:flex}.admin-metric-state{width:5px;height:5px;box-shadow:none;background:#b9a880;margin:0}.admin-overview-grid{grid-template-columns:minmax(0,1.12fr) minmax(275px,.88fr);gap:12px;display:grid}.admin-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#242c46b0,#171e33c7);border:1px solid #e5ecff24;border-radius:18px;min-width:0;padding:16px;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #04081426}.admin-panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.admin-panel-heading h2{color:var(--cream);letter-spacing:-.02em;margin:0;font-size:13px;font-weight:600}.admin-panel-heading p{color:#aeb9cb;margin:5px 0 0;font-size:9px;line-height:1.65}.admin-empty-state{background:radial-gradient(at 50% 0,#6275a91c,#0000 76%),#0c12212b;border:1px dashed #f0e7d529;border-radius:13px;justify-content:center;align-items:center;gap:13px;min-height:158px;padding:20px;display:flex}.admin-empty-state.is-compact{background:0 0;border:0;min-height:106px;padding:14px}.admin-empty-mark{background:#f0e7d50d;border:1px solid #f0e7d529;border-radius:10px;flex:none;grid-template-columns:repeat(2,7px);gap:3px;padding:8px;display:grid}.admin-empty-mark i{background:#f0e7d552;border-radius:2px;width:7px;height:7px}.admin-empty-mark i:nth-child(2){background:#8197cc8c}.admin-empty-mark i:nth-child(3){background:#f08a676e}.admin-empty-state b{color:#ede8dc;font-size:10px;font-weight:600}.admin-empty-state p{color:#aab5c8;margin:5px 0 0;font-size:9px;line-height:1.65}.admin-system-list{display:grid}.admin-system-list>div{border-top:1px solid #f0e7d517;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.admin-system-list>div:first-child{border-top:0;padding-top:2px}.admin-system-icon{color:#dfd5bd;background:#f0e7d50f;border:1px solid #f0e7d521;border-radius:9px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:700;display:grid}.admin-system-list>div>span:nth-child(2){gap:3px;min-width:0;display:grid}.admin-system-list b{color:#e6e4dd;font-size:9px;font-weight:600}.admin-system-list small{color:#9ca8bd;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.admin-system-list em{color:#c9b68e;white-space:nowrap;font-size:7px;font-style:normal}.admin-quick-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-quick-links>a{min-width:0;color:var(--cream);background:#2028406e;border:1px solid #e5ecff1f;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;transition:background .18s,border-color .18s,transform .18s;display:flex}.admin-quick-links>a:hover{background:#2d36539e;border-color:#f0e7d540;transform:translateY(-2px)}.admin-quick-links>a:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.admin-quick-links>a>span{gap:6px;min-width:0;display:grid}.admin-quick-links small{color:#9ca9c0;letter-spacing:.12em;font-size:6px}.admin-quick-links b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.admin-quick-links .arrow{color:#d4b793;font-size:14px}.admin-filter-row{align-items:center;gap:9px;margin:2px 0 12px;display:flex}.admin-filter-row input,.admin-filter-row select{color:#9ca7ba;height:34px;font:inherit;background:#0d132152;border:1px solid #f0e7d51f;border-radius:9px;padding:0 10px;font-size:9px}.admin-filter-row input{width:min(100%,300px)}.admin-filter-row input::placeholder{color:#8793a9}.admin-filter-row>span{color:#9ba6b9;margin-left:auto;font-size:8px}.admin-filter-row input:disabled,.admin-filter-row select:disabled{cursor:not-allowed;opacity:.72}.admin-table-wrap{border:1px solid #f0e7d517;border-radius:12px;width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;text-align:left;width:100%;min-width:650px}.admin-table th{color:#b7c1d2;white-space:nowrap;background:#f0e7d509;border-bottom:1px solid #f0e7d51c;height:38px;padding:0 12px;font-size:8px;font-weight:600}.admin-table td{padding:0}.admin-table .admin-empty-state{min-height:140px}.admin-product-grid{grid-template-columns:minmax(0,1fr) minmax(290px,.9fr);align-items:stretch;gap:12px;display:grid}.admin-product-card{background:linear-gradient(135deg,#262f4bd4,#161d31e6);border:1px solid #e5ecff29;border-radius:18px;grid-template-columns:minmax(135px,.62fr) minmax(0,1fr);min-height:232px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 42px #0408142e}.admin-product-art{background:radial-gradient(at 33% 35%,#7187c645,#0000 54%),radial-gradient(at 100% 90%,#e08c6f21,#0000 48%),#0d142452;border-right:1px solid #f0e7d51a;flex-direction:column;justify-content:center;gap:12px;min-height:100%;padding:20px;display:flex;position:relative;overflow:hidden}.admin-product-art>span{z-index:1;color:#e7e3d8;letter-spacing:.03em;background:#1e263dad;border:1px solid #f0e7d52e;border-radius:8px;width:max-content;padding:7px 9px;font-size:8px;position:relative}.admin-product-art>span:nth-of-type(2){margin-left:20px}.admin-product-art>i{border:1px solid #c6d3f429;border-radius:50%;width:175px;height:175px;position:absolute;right:-35px;box-shadow:0 0 35px #7391d914}.admin-product-art>i:first-of-type{top:10px}.admin-product-art>i:nth-of-type(2){border-color:#f0e7d521;width:135px;height:135px;bottom:-120px;right:18px}.admin-product-copy{flex-direction:column;align-items:flex-start;padding:21px;display:flex}.admin-card-kicker{color:#abb8d2;letter-spacing:.16em;font-size:7px;font-weight:700}.admin-product-copy h2{letter-spacing:-.05em;margin:11px 0 6px;font-size:25px}.admin-product-copy>p{color:#b5bfd0;margin:0;font-size:9px;line-height:1.7}.admin-product-tags{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.admin-product-tags span{color:#d9d4c8;background:#f0e7d50f;border:1px solid #f0e7d521;border-radius:99px;padding:5px 7px;font-size:7px}.admin-product-copy>small{color:#9ca9bd;font-size:8px;line-height:1.6}.admin-product-copy>a{color:#efe5d0;align-items:center;gap:7px;margin-top:auto;padding-top:13px;font-size:8px;display:flex}.admin-product-copy>a:hover{color:#fff}.admin-product-copy .arrow{color:#ef8965}.admin-type-list{display:grid}.admin-type-list>div{border-top:1px solid #f0e7d517;grid-template-columns:28px minmax(0,1fr);gap:3px 8px;padding:12px 0;display:grid}.admin-type-list>div:first-child{border:0;padding-top:0}.admin-type-list>span,.admin-type-list>div>span{color:#d1b893;grid-row:span 2;font-size:8px}.admin-type-list b{font-size:9px;font-weight:600}.admin-type-list small{color:#a7b2c5;font-size:8px}.admin-page>.admin-panel{margin-top:1px}.admin-summary-strip{background:#232b4487;border:1px solid #e5ecff21;border-radius:15px;grid-template-columns:repeat(3,minmax(95px,.55fr)) minmax(180px,1.4fr);align-items:center;gap:12px;padding:13px 15px;display:grid;box-shadow:inset 0 1px #ffffff0d}.admin-summary-strip>div{border-right:1px solid #f0e7d51a;gap:6px;padding-right:11px;display:grid}.admin-summary-strip small{color:#aab5c8;letter-spacing:.12em;font-size:6px;font-weight:700}.admin-summary-strip b{font-size:17px;font-weight:500}.admin-summary-strip p{color:#a9b5c8;margin:0;font-size:8px;line-height:1.6}.admin-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-feature-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-feature-metrics+.admin-empty-state{margin-top:7px}.admin-sales-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}@media (max-width:1080px){.admin-workspace{grid-template-columns:213px minmax(0,1fr);gap:18px;padding-inline:22px}.admin-overview-grid{grid-template-columns:minmax(0,1fr)}.admin-product-grid{grid-template-columns:1fr}.admin-product-card{min-height:200px}}@media (max-width:760px){.admin-workspace{grid-template-columns:minmax(0,1fr);gap:12px;padding:102px 18px 58px}.admin-sidebar{z-index:90;border-radius:16px;min-height:0;padding:9px;top:61px}.admin-brand,.admin-nav-label,.admin-sidebar-footer{display:none}.admin-nav{scrollbar-width:thin;gap:4px;display:flex;overflow-x:auto}.admin-nav-link{white-space:nowrap;flex:none;gap:7px;min-height:39px;padding:0 10px;font-size:8px}.admin-nav-link svg{width:16px;height:16px}.admin-nav-link.is-current>i{width:4px;height:4px;right:5px}.admin-main-column{min-width:0}.admin-topbar{min-height:32px}.admin-page-body{padding-top:21px}.admin-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-quick-links{grid-template-columns:1fr}.admin-quick-links>a{padding:11px 13px}.admin-quick-links>a>span{gap:4px}.admin-quick-links small{font-size:7px}.admin-quick-links b{font-size:10px}.admin-usage-grid,.admin-sales-cards{grid-template-columns:1fr}.admin-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-summary-strip p{grid-column:1/-1;padding-top:4px}.admin-summary-strip>div{padding-right:6px}.admin-page-header{flex-direction:column;align-items:flex-start;gap:13px}.admin-page-header-action{padding:0}}@media (max-width:480px){.admin-workspace{padding-inline:12px;padding-top:96px}.admin-sidebar{padding:7px}.admin-nav{gap:2px}.admin-nav-link{gap:5px;min-height:36px;padding:0 8px;font-size:7px}.admin-nav-link svg{width:15px;height:15px}.admin-topbar{font-size:7px}.admin-topbar>a{font-size:8px}.admin-page-body{padding-top:18px}.admin-page-header h1{font-size:34px}.admin-page-header p{font-size:10px}.admin-connect-pill{font-size:6px}.admin-metrics-grid{gap:8px}.admin-metric-card{min-height:112px;padding:12px}.admin-metric-top{font-size:8px}.admin-metric-card>strong{font-size:24px}.admin-metric-foot{font-size:7px}.admin-overview-grid,.admin-usage-grid,.admin-sales-cards{gap:9px}.admin-panel{border-radius:15px;padding:12px}.admin-panel-heading h2{font-size:12px}.admin-panel-heading p{font-size:8px}.admin-empty-state{min-height:140px;padding:14px}.admin-empty-state p{font-size:8px}.admin-system-list>div{grid-template-columns:28px minmax(0,1fr) auto;gap:7px}.admin-system-list em{font-size:6px}.admin-product-card{grid-template-columns:minmax(0,1fr)}.admin-product-art{border-bottom:1px solid #f0e7d51a;border-right:0;flex-direction:row;justify-content:flex-start;align-items:center;min-height:92px;padding:14px}.admin-product-art>span:nth-of-type(2){margin-left:0}.admin-product-art>i{width:120px;height:120px;right:-8px}.admin-product-art>i:nth-of-type(2){width:100px;height:100px;bottom:-75px;right:60px}.admin-product-copy{min-height:205px;padding:17px}.admin-summary-strip{gap:7px;padding:11px}.admin-summary-strip>div{padding-right:5px}.admin-summary-strip small{font-size:5px}.admin-summary-strip b{font-size:15px}.admin-summary-strip p{font-size:7px}.admin-feature-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-feature-metrics .admin-metric-card:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.admin-nav-link,.admin-quick-links>a{transition:none}.admin-quick-links>a:hover{transform:none}}.account-admin-entry{color:#212842;background:linear-gradient(135deg,#f4f1e9,#ebe8df);border:1px solid #68779938;border-radius:14px;gap:7px;margin:18px 0;padding:17px 18px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.account-admin-entry:hover{border-color:#5d6f9b7a;transform:translateY(-1px);box-shadow:0 12px 26px #2128421a}.account-admin-entry:focus-visible{outline-offset:3px;outline:2px solid #596b9a}.account-admin-entry>span{color:#777d8c;letter-spacing:.14em;font-size:10px;font-weight:750}.account-admin-entry>b{letter-spacing:-.025em;font-size:19px}.account-admin-entry>small,.account-admin-entry>a{color:#626b7f;align-items:center;gap:8px;font-size:14px;line-height:1.5;display:flex}.account-admin-entry .arrow{color:#cf805f;font-size:15px}.account-admin-entry.is-reauth{background:linear-gradient(135deg,#f7f0e8,#eee9df)}.account-admin-entry.is-reauth>a{color:#303b5d;text-underline-offset:3px;width:max-content;margin-top:4px;font-weight:700}.admin-workspace{grid-template-columns:260px minmax(0,1fr);gap:30px;width:min(100%,1740px);padding-inline:clamp(28px,3vw,50px)}.admin-sidebar{padding:20px 15px}.admin-brand{gap:13px;padding:7px 9px 22px}.admin-brand img{width:40px;height:40px}.admin-brand b{font-size:18px}.admin-brand small{font-size:10px}.admin-nav-label{padding:24px 12px 12px;font-size:10px}.admin-nav{gap:7px}.admin-nav-link{gap:13px;min-height:50px;padding-inline:13px;font-size:15px}.admin-nav-link svg{width:21px;height:21px}.admin-nav-link.is-current>i{width:6px;height:6px;right:13px}.admin-sidebar-footer{gap:11px;padding:17px 9px 5px}.admin-sidebar-footer b{font-size:13px}.admin-sidebar-footer small{font-size:11px}.admin-topbar{min-height:46px;font-size:11px}.admin-topbar>a{font-size:13px}.admin-page-body{padding-top:36px}.admin-page{gap:25px}.admin-page-header{gap:28px;margin-bottom:5px}.admin-eyebrow{font-size:11px}.admin-page-header h1{font-size:clamp(34px,2.35vw,42px)}.admin-page-header p{max-width:780px;font-size:15px;line-height:1.7}.admin-connect-pill{padding:10px 13px;font-size:10px}.admin-back-link{gap:9px;padding:10px 13px;font-size:13px}.admin-metrics-grid{gap:16px}.admin-metric-card{border-radius:19px;min-height:155px;padding:21px 22px 18px}.admin-metric-top{gap:12px;font-size:14px}.admin-metric-dash{font-size:19px}.admin-metric-card>strong{font-size:34px}.admin-metric-foot{gap:9px;font-size:12px}.admin-overview-grid{gap:17px}.admin-panel{border-radius:21px;padding:23px}.admin-panel-heading{gap:18px;margin-bottom:19px}.admin-panel-heading h2{font-size:21px}.admin-panel-heading p{font-size:13px;line-height:1.65}.admin-empty-state{gap:17px;min-height:185px;padding:25px}.admin-empty-state.is-compact{min-height:125px;padding:18px}.admin-empty-mark{grid-template-columns:repeat(2,8px);gap:4px;padding:10px}.admin-empty-mark i{width:8px;height:8px}.admin-empty-state>div{max-width:390px}.admin-empty-state b{font-size:14px}.admin-empty-state p{margin-top:7px;font-size:13px;line-height:1.7}.admin-system-list>div{grid-template-columns:40px minmax(0,1fr) auto;gap:13px;padding:15px 0}.admin-system-icon{width:38px;height:38px;font-size:11px}.admin-system-list>div>span:nth-child(2){gap:5px}.admin-system-list b{font-size:14px}.admin-system-list small,.admin-system-list em{font-size:12px}.admin-quick-links{gap:14px}.admin-quick-links>a{border-radius:16px;gap:13px;padding:18px 19px}.admin-quick-links>a>span{gap:8px}.admin-quick-links small{font-size:10px}.admin-quick-links b{font-size:14px}.admin-quick-links .arrow{font-size:18px}.admin-filter-row{gap:12px;margin-bottom:16px}.admin-filter-row input,.admin-filter-row select{border-radius:11px;height:44px;padding-inline:13px;font-size:14px}.admin-filter-row>span{font-size:12px}.admin-table{min-width:760px}.admin-table th{height:48px;padding-inline:16px;font-size:13px}.admin-product-grid{gap:17px}.admin-product-card{border-radius:21px;min-height:270px}.admin-product-art{gap:15px;padding:26px}.admin-product-art>span{padding:9px 12px;font-size:12px}.admin-product-copy{padding:27px}.admin-card-kicker{font-size:10px}.admin-product-copy h2{font-size:30px}.admin-product-copy>p{font-size:14px;line-height:1.7}.admin-product-tags{gap:8px;margin:15px 0}.admin-product-tags span{padding:7px 10px;font-size:11px}.admin-product-copy>small{font-size:12px}.admin-product-copy>a{gap:9px;padding-top:16px;font-size:13px}.admin-type-list>div{grid-template-columns:34px minmax(0,1fr);gap:5px 11px;padding:16px 0}.admin-type-list>div>span{font-size:11px}.admin-type-list b{font-size:14px}.admin-type-list small{font-size:12px}.admin-summary-strip{border-radius:17px;gap:16px;padding:18px 20px}.admin-summary-strip>div{gap:8px;padding-right:15px}.admin-summary-strip small{font-size:10px}.admin-summary-strip b{font-size:22px}.admin-summary-strip p{font-size:13px}.admin-usage-grid{gap:17px}.admin-feature-metrics{gap:10px}.admin-feature-metrics .admin-metric-card{border-radius:14px;min-height:132px;padding:15px}.admin-feature-metrics .admin-metric-top{font-size:11px}.admin-feature-metrics .admin-metric-card>strong{font-size:27px}.admin-feature-metrics .admin-metric-foot{font-size:10px}.admin-sales-cards{gap:15px}.admin-sales-cards .admin-panel{padding:20px}.admin-sales-cards .admin-panel-heading{min-height:58px}.admin-sales-cards .admin-empty-state{padding:14px}@media (max-width:1080px){.admin-workspace{grid-template-columns:236px minmax(0,1fr);gap:20px;padding-inline:24px}.admin-sidebar{padding:16px 12px}.admin-nav-link{font-size:14px}.admin-overview-grid{grid-template-columns:minmax(0,1fr)}.admin-product-grid{grid-template-columns:1fr}.admin-product-card{min-height:240px}}@media (max-width:760px){.admin-workspace{grid-template-columns:minmax(0,1fr);gap:14px;padding:102px 18px 58px}.admin-sidebar{z-index:90;border-radius:17px;min-height:0;padding:11px;top:61px}.admin-brand{border:0;gap:10px;padding:2px 6px 10px;display:flex}.admin-brand img{width:34px;height:34px}.admin-brand b{font-size:16px}.admin-brand small{font-size:9px}.admin-nav-label,.admin-sidebar-footer{display:none}.admin-nav{scrollbar-width:thin;gap:6px;display:flex;overflow-x:auto}.admin-nav-link{white-space:nowrap;flex:none;gap:8px;min-height:44px;padding:0 12px;font-size:13px}.admin-nav-link svg{width:18px;height:18px}.admin-main-column{min-width:0}.admin-topbar{min-height:38px}.admin-page-body{padding-top:25px}.admin-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-quick-links,.admin-usage-grid,.admin-sales-cards{grid-template-columns:1fr}.admin-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-summary-strip p{grid-column:1/-1;padding-top:4px}.admin-summary-strip>div{padding-right:8px}.admin-page-header{flex-direction:column;align-items:flex-start;gap:15px}.admin-page-header-action{padding:0}.admin-filter-row{flex-wrap:wrap;align-items:stretch}.admin-filter-row input{flex:240px;width:auto}.admin-filter-row select{flex:200px}.admin-filter-row>span{margin-left:0}.admin-product-card{min-height:220px}}@media (max-width:480px){.admin-workspace{padding-inline:12px;padding-top:96px}.admin-sidebar{padding:9px}.admin-brand{padding-bottom:8px}.admin-nav{gap:4px}.admin-nav-link{gap:6px;min-height:42px;padding-inline:10px;font-size:12px}.admin-nav-link svg{width:17px;height:17px}.admin-topbar{font-size:9px}.admin-topbar>a{font-size:11px}.admin-page-body{padding-top:21px}.admin-page{gap:18px}.admin-page-header h1{font-size:clamp(31px,8vw,36px)}.admin-page-header p{font-size:14px}.admin-eyebrow{font-size:10px}.admin-connect-pill{font-size:8px}.admin-metrics-grid{gap:9px}.admin-metric-card{min-height:126px;padding:14px}.admin-metric-top{font-size:11px}.admin-metric-card>strong{font-size:26px}.admin-metric-foot{font-size:10px}.admin-overview-grid,.admin-usage-grid,.admin-sales-cards{gap:10px}.admin-panel{border-radius:16px;padding:15px}.admin-panel-heading h2{font-size:18px}.admin-panel-heading p{font-size:12px}.admin-empty-state{min-height:145px;padding:15px}.admin-empty-state.is-compact{min-height:116px;padding:11px}.admin-empty-state b{font-size:13px}.admin-empty-state p{font-size:12px}.admin-system-list>div{grid-template-columns:34px minmax(0,1fr) auto;gap:8px}.admin-system-icon{width:32px;height:32px}.admin-system-list b{font-size:12px}.admin-system-list small,.admin-system-list em{font-size:10px}.admin-quick-links>a{padding:14px}.admin-quick-links small{font-size:9px}.admin-quick-links b{font-size:13px}.admin-product-card{grid-template-columns:minmax(0,1fr)}.admin-product-art{border-bottom:1px solid #f0e7d51a;border-right:0;flex-direction:row;justify-content:flex-start;align-items:center;min-height:100px;padding:15px}.admin-product-art>span:nth-of-type(2){margin-left:0}.admin-product-art>i{width:120px;height:120px;right:-8px}.admin-product-art>i:nth-of-type(2){width:100px;height:100px;bottom:-75px;right:60px}.admin-product-copy{min-height:205px;padding:18px}.admin-summary-strip{gap:7px;padding:12px}.admin-summary-strip>div{padding-right:5px}.admin-summary-strip small{font-size:8px}.admin-summary-strip b{font-size:17px}.admin-summary-strip p{font-size:11px}.admin-feature-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-feature-metrics .admin-metric-card:last-child{grid-column:1/-1}.admin-feature-metrics .admin-metric-card{min-height:116px;padding:12px}.admin-feature-metrics .admin-metric-top{font-size:10px}.admin-feature-metrics .admin-metric-card>strong{font-size:24px}.admin-feature-metrics .admin-metric-foot{font-size:9px}.account-admin-entry{padding:15px}.account-admin-entry>b{font-size:17px}.account-admin-entry>small,.account-admin-entry>a{font-size:13px}}@media (prefers-reduced-motion:reduce){.account-admin-entry{transition:none}.account-admin-entry:hover{transform:none}}.admin-connect-pill.is-warning{color:#f0c6a9;text-decoration:none}.admin-connect-pill.is-warning:hover{background:#f08a6714;border-color:#f08a6766}.admin-record-state{color:#c7ceda;text-transform:capitalize;white-space:nowrap;background:#f0e7d50d;border:1px solid #f0e7d521;border-radius:99px;width:max-content;padding:5px 8px;font-size:12px;display:inline-flex}.admin-record-state.is-active{color:#d7dda9;background:#acc69417;border-color:#acc6943d}.admin-record-state.is-expired,.admin-record-state.is-revoked{color:#edb398;background:#f08a6712;border-color:#f08a6733}.admin-table td{color:#c4ccda;vertical-align:top;border-bottom:1px solid #f0e7d512;padding:13px 16px;font-size:13px;line-height:1.55}.admin-table td a{color:#f0e7d5;text-underline-offset:3px;-webkit-text-decoration:underline #f0e7d53d;text-decoration:underline #f0e7d53d}.admin-table td a:hover{text-decoration-color:#f0e7d5}.admin-table-note{color:#9fa9bd;margin:12px 14px;font-size:12px}.admin-live-note{color:#9fa9bd;grid-column:1/-1;font-size:12px}.admin-customer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-customer-detail-grid>div{background:#0e142229;border:1px solid #f0e7d51a;border-radius:12px;align-content:start;gap:9px;min-width:0;padding:16px;display:grid}.admin-customer-detail-grid small{color:#9fa9bd;letter-spacing:.12em;font-size:10px;font-weight:700}.admin-customer-detail-grid b{overflow-wrap:anywhere;color:#e6e3dc;font-size:14px;font-weight:550;line-height:1.55}.admin-accounting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-accounting-grid>section{background:#0e14222e;border:1px solid #f0e7d51c;border-radius:14px;min-width:0;padding:20px}.admin-accounting-grid h3{color:var(--cream);margin:13px 0 8px;font-size:20px}.admin-accounting-grid p{color:#c2cada;margin:7px 0;font-size:14px;line-height:1.65}.admin-accounting-grid small{color:#9fa9bd;font-size:12px;line-height:1.6}.admin-accounting-grid .admin-accounting-other{grid-column:1/-1}.admin-filter-row input:not(:disabled){color:#f0e7d5;font-size:13px}.admin-filter-row input:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #f0e7d5cc}@media (max-width:760px){.admin-customer-detail-grid,.admin-accounting-grid{grid-template-columns:1fr}.admin-accounting-grid .admin-accounting-other{grid-column:auto}}
