*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.nav-links{gap:clamp(14px,2vw,30px)}.nav-links .nav-trial{margin-left:clamp(10px,3vw,48px);white-space:nowrap}@keyframes scanLoadingSweep{0%{background-position:180% 0,0 0}to{background-position:-80% 0,0 0}}.connector-grid.logo-grid .platform-brand-logo{width:38px;height:38px;display:grid;place-items:center}.connector-grid.logo-grid .platform-brand-logo img{width:34px;height:34px}.nav-menu{position:absolute;left:50%;top:50%;display:flex;justify-content:center;gap:clamp(18px,2.35vw,32px);white-space:nowrap;transform:translate(-50%,-50%)}.nav-menu a{min-height:54px;display:inline-flex;align-items:center;line-height:1}.nav-menu a.nav-login{margin:0;line-height:1}@media (max-width:1120px){.nav-menu{gap:20px}.nav-menu a{font-size:14px}.nav-links .nav-trial{padding:0 22px;font-size:14px}}@media (max-width:980px){.nav-menu{display:none}.nav-links .nav-trial{margin-left:0}}@media (max-height:780px) and (min-width:900px){.pricing-page-section>main{padding-top:24px;padding-bottom:24px}.pricing-page-section h1{font-size:38px;line-height:1.05}.pricing-page-section p{font-size:15px;line-height:1.45}.pricing-page-section .grid{gap:16px;max-width:960px}.pricing-page-section .grid>div{padding:18px}.pricing-page-section .grid h2{font-size:30px}.pricing-page-section ul{gap:6px;margin-bottom:16px;font-size:12px}}.generation-connectors .btn{width:100%}@keyframes previewShimmer{0%{background-position:180% 0,0 0}to{background-position:-80% 0,0 0}}@keyframes magicSpin{to{transform:rotate(1turn)}}.social-preview-experience{--social-preview-ink:#171414;--social-preview-muted:#665f5a;--social-preview-line:rgba(23,20,20,0.09);--social-preview-blue:#2f7df6;--social-preview-blue-deep:#1f68e8;--social-preview-surface:rgba(255,255,255,0.78);position:relative;grid-template-columns:minmax(500px,.94fr) minmax(560px,1.06fr);background:linear-gradient(rgba(47,125,246,.035) 1px,transparent 0),linear-gradient(90deg,rgba(47,125,246,.035) 1px,transparent 0),radial-gradient(circle at 16% 8%,rgba(47,125,246,.12),transparent 26%),radial-gradient(circle at 84% 90%,rgba(212,175,55,.14),transparent 24%),#f7f7f6;background-size:32px 32px,32px 32px,auto,auto,auto}.social-preview-experience .auth-form-column{padding:26px clamp(36px,5vw,74px)}.social-preview-experience .auth-form-shell{width:min(100%,680px);gap:18px}.social-preview-experience .auth-wordmark{color:var(--social-preview-ink)}.social-preview-experience .auth-heading{gap:13px}.social-preview-experience .auth-title{max-width:620px;font-size:clamp(40px,4.4vw,58px);font-weight:880;letter-spacing:-.052em;line-height:.98}.social-preview-experience .auth-heading p{max-width:620px;color:var(--social-preview-muted);font-size:16px;font-weight:650;line-height:1.52}.social-preview-experience .auth-onboarding-frame .onboarding-screen{gap:14px}.social-preview-experience .auth-onboarding-frame .onboarding-screen h2{max-width:620px;font-size:clamp(28px,2.7vw,40px);font-weight:880;letter-spacing:-.052em;line-height:1.02}.social-preview-experience .auth-onboarding-frame .onboarding-screen>p:not(.auth-google-terms-note){color:var(--social-preview-blue-deep);font-size:12px;font-weight:950;letter-spacing:.18em!important}.social-preview-input-shell{min-height:58px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;border:1px solid var(--social-preview-line);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,249,247,.84));padding:0 16px;box-shadow:0 12px 32px rgba(23,20,20,.045),inset 0 1px 0 rgba(255,255,255,.78);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.social-preview-input-shell:focus-within,.social-preview-input-shell:hover{border-color:rgba(47,125,246,.34);background:#fff;box-shadow:0 16px 34px rgba(47,125,246,.1),0 0 0 4px rgba(47,125,246,.08)}.social-preview-input-shell svg{width:19px;height:19px;color:#8a827c}.social-preview-experience .auth-onboarding-frame .social-preview-input-shell input,.social-preview-input-shell input{min-height:56px;border:0;border-radius:0;background:transparent;padding:0;color:var(--social-preview-ink);box-shadow:none;font-size:15px;font-weight:750}.social-preview-input-shell input:focus,.social-preview-input-shell input:focus-visible,.social-preview-input-shell input:hover{border:0;background:transparent;box-shadow:none}.social-preview-experience .auth-onboarding-frame .auth-terms-checkbox{border-color:var(--social-preview-line);background:rgba(255,255,255,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.74)}.social-preview-experience .auth-onboarding-frame .btn.primary.social-preview-submit,.social-preview-submit{min-height:58px;display:grid;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;gap:12px;border-radius:18px;font-size:15px;font-weight:900;box-shadow:0 18px 44px rgba(47,125,246,.28),inset 0 1px 0 rgba(255,255,255,.22)}.social-preview-experience .auth-onboarding-frame .btn.\!primary.social-preview-submit{min-height:58px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) 22px!important;align-items:center!important;gap:12px!important;border-radius:18px!important;font-size:15px!important;font-weight:900!important;box-shadow:0 18px 44px rgba(47,125,246,.28),inset 0 1px 0 rgba(255,255,255,.22)!important}.social-preview-submit svg{width:19px;height:19px}.social-preview-submit-arrow{justify-self:end;transition:transform .18s ease}.social-preview-submit:hover .social-preview-submit-arrow{transform:translateX(3px)}.social-preview-inline-loading{width:min(100%,392px);justify-self:center;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;border:1px solid rgba(255,255,255,.24);border-radius:14px;background:rgba(255,255,255,.14);color:rgba(255,255,255,.9);padding:9px 12px;font-size:12px;font-weight:760;line-height:1.25}.social-preview-inline-loading svg{width:16px;height:16px;animation:socialPreviewSpin .9s linear infinite}.social-preview-inline-loading span{min-width:0;display:flex;flex-wrap:wrap;gap:4px 6px}.social-preview-inline-loading strong{color:#fff;font-weight:930}@keyframes socialPreviewSpin{to{transform:rotate(1turn)}}.social-preview-proof-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:2px}.social-preview-proof-row span{min-width:0;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(23,20,20,.075);border-radius:14px;background:rgba(255,255,255,.58);color:#5e5751;padding:0 9px;font-size:11px;font-weight:820;line-height:1.1;text-align:center}.social-preview-proof-row svg{width:14px;height:14px;flex:0 0 auto;color:var(--social-preview-blue-deep)}.social-preview-experience .social-preview-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:880}.social-preview-experience .social-preview-actions .btn svg{width:18px;height:18px}.social-preview-experience .auth-visual-column.signup-scan-visual,.social-preview-experience .social-preview-examples-visual{padding:18px}.social-preview-experience .signup-scan-stage,.social-preview-experience .social-preview-examples-stage{min-height:calc(100dvh - 36px);border-radius:30px;background:linear-gradient(rgba(255,255,255,.22) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 0),radial-gradient(circle at 24% 13%,rgba(255,255,255,.82),transparent 26%),radial-gradient(circle at 78% 18%,rgba(47,125,246,.2),transparent 30%),linear-gradient(180deg,#d8e7f1,#eef4f6 48%,#eadfd1);background-size:34px 34px,34px 34px,auto,auto,auto;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 28px 80px rgba(32,57,76,.15)}.signup-scan-visual.preview .signup-scan-stage:before,.social-preview-examples-stage:before{content:"";position:absolute;inset:auto 9% 10% 9%;height:28%;border-radius:50%;background:rgba(23,20,20,.12);filter:blur(54px);pointer-events:none}.social-preview-experience .signup-scan-stage,.social-preview-experience .social-preview-examples-stage{position:relative}.signup-scan-visual.preview .signup-scan-browser{position:relative;z-index:1;width:min(84%,690px);border:1px solid rgba(255,255,255,.86);border-radius:24px;background:rgba(255,254,252,.94);box-shadow:0 46px 98px rgba(23,20,20,.17),0 10px 26px rgba(23,20,20,.08),inset 0 1px 0 rgba(255,255,255,.8)}.signup-scan-visual.preview .signup-scan-browser-bar{min-height:54px;padding:0 22px}.signup-scan-visual.preview .signup-scan-browser-bar span{background:#171414;box-shadow:0 7px 16px rgba(23,20,20,.14)}.signup-scan-visual.preview .signup-scan-demo{gap:15px;padding:clamp(22px,3vw,32px)}.signup-scan-visual.preview .signup-scan-demo-head{gap:5px}.signup-scan-visual.preview .signup-scan-demo-head strong{font-size:clamp(26px,3vw,38px);letter-spacing:-.035em}.signup-scan-visual.preview .signup-scan-logo{width:min(260px,100%);max-height:140px;border-radius:18px;box-shadow:0 20px 44px rgba(23,20,20,.08),inset 0 1px 0 rgba(255,255,255,.7)}.signup-scan-visual.preview .signup-scan-logo.placeholder{background:radial-gradient(circle at 78% 12%,var(--scan-accent-soft,rgba(47,125,246,.12)),transparent 30%),linear-gradient(135deg,rgba(23,20,20,.065),rgba(255,255,255,.8)),#fff}.signup-scan-visual.preview .signup-scan-grid{gap:14px}.signup-scan-visual.preview .signup-scan-grid>div{border-top-color:rgba(23,20,20,.07);padding-top:13px}.signup-scan-visual.preview .signup-scan-grid li:before{background:var(--scan-accent,#2f7df6)}.social-preview-experience .signup-scan-stage.editable{place-items:center}.social-preview-experience .signup-scan-browser.editable{width:min(90%,820px);height:auto;max-height:calc(100dvh - 72px);overflow-y:auto}.social-preview-experience .signup-scan-browser.editable .signup-scan-demo{min-height:auto;border:1px solid rgba(255,255,255,.86);border-radius:24px;background:rgba(255,254,252,.94);padding:clamp(22px,3vw,34px);box-shadow:0 42px 92px rgba(23,20,20,.16),inset 0 1px 0 rgba(255,255,255,.72)}.social-preview-experience .scan-inline-field input,.social-preview-experience .scan-inline-field textarea{border-radius:14px;background:rgba(255,255,255,.86)}.social-preview-experience .scan-inline-brand input{background:transparent}.social-preview-experience .signup-palette-roles button{border-radius:12px;background:rgba(255,255,255,.86)}.social-preview-experience .signup-palette-candidates button{width:32px;height:32px}.social-preview-experience .signup-scan-loading-browser{width:min(84%,690px)}.social-preview-experience .signup-skeleton-logo{border-radius:18px}.social-preview-onboarding-frame .onboarding-screen{gap:14px}.social-preview-lead-form{display:grid}.social-preview-consent{margin-top:2px}.social-preview-muted-copy{display:block;color:#625b56;font-size:14px;font-weight:650;line-height:1.46}.social-preview-actions{display:grid;gap:10px;margin-top:4px}.social-preview-scan-status{display:flex;flex-wrap:wrap;gap:8px}.social-preview-scan-status span{min-height:32px;display:inline-flex;align-items:center;border:1px solid rgba(23,20,20,.1);border-radius:999px;background:rgba(255,255,255,.7);color:#705e56;padding:0 11px;font-size:12px;font-weight:850}.signup-scan-loading-demo .signup-skeleton-line.title{width:min(100%,330px);height:46px;border-radius:18px}.signup-scan-loading-demo .signup-skeleton-line.\!title{width:min(100%,330px)!important;height:46px!important;border-radius:18px!important}.signup-scan-loading-demo .signup-skeleton-line.field,.signup-scan-loading-demo .signup-skeleton-line.upload{width:100%;height:54px;border-radius:16px}.signup-scan-loading-demo .signup-skeleton-line.helper{width:min(60%,230px);height:16px}.signup-scan-loading-demo .signup-skeleton-line.helper.short{width:min(44%,170px)}.social-preview-examples-visual{display:grid;min-height:100dvh;padding:16px}.social-preview-examples-stage{min-height:calc(100dvh - 32px);display:grid;place-items:center;overflow:hidden;border-radius:34px;background:radial-gradient(circle at 18% 14%,color-mix(in srgb,var(--brand-accent-two,#2d83ee) 28%,white),transparent 30%),radial-gradient(circle at 78% 20%,color-mix(in srgb,var(--brand-accent-three,#29ad42) 22%,white),transparent 28%),linear-gradient(180deg,#d5e3ee 0,#e8dfd2 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.64),0 28px 80px rgba(32,57,76,.14)}.social-preview-ad-grid{width:min(88%,720px);display:grid;grid-template-columns:minmax(250px,1fr) minmax(210px,.82fr);gap:16px;align-items:stretch}.social-preview-ad-card{min-width:0;display:grid;gap:12px;border:1px solid rgba(255,255,255,.72);border-radius:24px;background:rgba(255,253,250,.9);padding:16px;box-shadow:0 34px 78px rgba(23,20,20,.14),0 8px 24px rgba(23,20,20,.08)}.social-preview-ad-card.real{grid-row:span 2}.social-preview-ad-card>span{color:#705e56;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.social-preview-ad-card strong{color:#191716;font-size:18px;font-weight:900;letter-spacing:0;line-height:1.08}.social-preview-ad-card>p{margin:0;color:#625b56;font-size:13px;font-weight:650;line-height:1.42}.social-preview-generated-frame{width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:20px;background:#191716;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.social-preview-generated-frame img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.social-preview-image-skeleton{min-height:100%;display:grid;align-content:end;gap:12px;padding:20px;color:#fff;background:linear-gradient(100deg,transparent 0,rgba(255,255,255,.2) 36%,transparent 72%),linear-gradient(145deg,color-mix(in srgb,var(--brand-accent,#2d83ee) 70%,#171414),#171414);background-size:220% 100%,auto;animation:previewShimmer 1.45s ease-in-out infinite}.social-preview-image-skeleton b{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.social-preview-image-skeleton p{margin:0;color:#fff;font-size:clamp(22px,2.4vw,30px);font-weight:900;letter-spacing:0;line-height:1.05}.social-preview-mock-creative{min-height:210px;display:grid;align-content:space-between;gap:12px;overflow:hidden;border-radius:20px;padding:18px;color:var(--mock-fg,#fff);background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.5),transparent 26%),linear-gradient(145deg,var(--mock-bg,#2d83ee),#171414 86%)}.social-preview-mock-creative b,.social-preview-mock-creative i{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(255,255,255,.24);padding:7px 10px;font-size:11px;font-style:normal;font-weight:900}.social-preview-mock-creative h3{margin:auto 0 0;color:inherit;font-size:clamp(22px,2.3vw,31px);font-weight:900;letter-spacing:0;line-height:1.03}.social-preview-mock-creative p{margin:0;color:inherit;font-size:13px;font-weight:700;line-height:1.36}@media (max-width:1240px){.generation-grid,.social-manager-grid{grid-template-columns:1fr}.generation-preview-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.social-preview-ad-grid{width:min(94%,700px);grid-template-columns:1fr 1fr}.automation-section .automation-carousel-panel{min-height:560px}}@media (max-width:860px){.nav-links a:not(.nav-trial){display:none}.nav-links .nav-trial{margin-left:0;max-width:210px;padding:0 18px;white-space:normal;text-align:center;line-height:1.1}.automation-section{width:min(100% - 28px,1040px)}.automation-section .automation-carousel-panel{width:100%}.generation-connectors,.generation-preview-stage,.preview-examples,.site-signal-grid,.social-manager-url-form,.social-preview-ad-grid{grid-template-columns:1fr}.generation-connectors .btn{grid-column:auto}.social-manager-flow{padding-top:118px}.social-manager-grid,.social-preview-examples-stage,.social-preview-examples-visual{min-height:auto}.social-preview-ad-grid{padding:28px 0}}@media (max-width:560px){.nav-links .nav-trial{max-width:156px;font-size:13px}.dreelio-hero h1,.social-manager-copy h1{letter-spacing:-.035em}.hero-rating-badge{width:100%;max-width:212px;min-height:29px;gap:3px;margin-top:7px;padding:3px 6px}.hero-rating-avatars img{width:18px;height:18px;margin-left:-6px;border-width:1.5px}.hero-rating-avatars img:nth-child(4){display:none}.hero-rating-text{gap:2px;font-size:7.8px}.hero-rating-text strong{font-size:11.5px}.hero-rating-star{width:13px;height:13px}.social-manager-url-form{border-radius:28px}.scan-progress-panel{align-items:flex-start;flex-direction:column}.scan-progress-panel strong{max-width:100%;font-size:19px}.preview-color-row i{width:30px;height:30px}.preview-example-card{min-height:360px}.generation-connectors,.generation-preview-card,.site-intel-card{padding:22px}.generation-folder-card{min-height:330px}.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@font-face{font-family:Control;font-style:normal;font-weight:500;font-display:swap;src:local("Control"),local("Control Medium")}@font-face{font-family:Control Compressed;font-style:normal;font-weight:900;font-display:swap;src:local("Control Compressed"),local("ControlCompressed-Black"),local("Control Compressed Black")}@font-face{font-family:"Control Cursive";font-style:normal;font-weight:400 500;font-display:swap;src:local("Control Cursive"),local("ControlCursive-Regular"),local("Control Cursive Regular")}:root{--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--radius:0.5rem;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:220 13% 91%;--sidebar-ring:217.2 91.2% 59.8%;--color-foreground:hsl(var(--foreground));--color-muted-foreground:hsl(var(--muted-foreground));--alabaster:#f9f8f6;--charcoal:#1a1a1a;--taupe:#ebe5de;--warm-grey:#6c6863;--gold:#d4af37;--paper-line:rgba(26,26,26,0.16);--paper-line-strong:rgba(26,26,26,0.32);--success:#176b43;--danger:#9f1239;--shadow-soft:0 8px 32px rgba(0,0,0,0.08);--shadow-deep:0 18px 54px rgba(0,0,0,0.14);--auth-primary-blue:#2f7df6;--auth-primary-blue-strong:#1f68e8;--auth-primary-blue-hover:#256ee8;--auth-primary-blue-shadow:rgba(47,125,246,0.28);--button-ripple-color:rgba(0,0,0,0.3);--marketing-nav-clearance:104px;--marketing-section-gutter:clamp(36px,5svh,68px);--cloud-canvas:#ffffff;--midnight-ink:#1b1b1b;--vivid-azure:#2b7fff;--font-control-fallback:var(--font-control-web-fallback),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-control-compressed-fallback:var(--font-control-compressed-web-fallback),Oswald,"Arial Narrow","Helvetica Neue Condensed","Roboto Condensed",sans-serif;--font-control-cursive-fallback:var(--font-control-cursive-web-fallback),"Dancing Script","Segoe Script","Brush Script MT",cursive;--font-control:"Control",var(--font-control-fallback);--font-control-compressed:"Control Compressed",var(--font-control-compressed-fallback);--font-control-cursive:"Control Cursive",var(--font-control-cursive-fallback);--type-display-size:259px;--type-display-weight:900;--type-display-line:0.85;--type-display-56-size:56px;--type-display-56-weight:400;--type-display-56-line:1;--type-heading-lg-size:32px;--type-heading-lg-weight:500;--type-heading-lg-line:1.1;--type-heading-size:20px;--type-heading-weight:500;--type-heading-line:1.4;--type-ui-size:16px;--type-ui-weight:500;--type-ui-line:1.5;--type-body-size:14px;--type-body-weight:500;--type-body-line:1.5;--type-small-size:13px;--type-small-weight:500;--type-small-line:1.5;--type-caption-size:12px;--type-caption-weight:500;--type-caption-line:1.5;--type-letter-spacing:normal;--space-base-unit:4px;--space-section-gap:48px;--space-card-padding:24px;--space-element-gap:8px;--radius-input:4px;--radius-button:8px;--radius-image:11px;--radius-card:14px}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%;--sidebar-background:240 5.9% 10%;--sidebar-foreground:240 4.8% 95.9%;--sidebar-primary:224.3 76.3% 48%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 3.7% 15.9%;--sidebar-accent-foreground:240 4.8% 95.9%;--sidebar-border:240 3.7% 15.9%;--sidebar-ring:217.2 91.2% 59.8%;--color-foreground:hsl(var(--foreground));--color-muted-foreground:hsl(var(--muted-foreground));--button-ripple-color:rgba(255,255,255,0.5)}*{box-sizing:border-box}html{position:relative;background:var(--alabaster);scroll-behavior:auto;scroll-padding-top:var(--marketing-nav-clearance)}body{margin:0;background:linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),var(--paper-line) 25%,transparent calc(25% + 1px)),linear-gradient(90deg,transparent 0,transparent calc(50% - 1px),var(--paper-line) 50%,transparent calc(50% + 1px)),linear-gradient(90deg,transparent 0,transparent calc(75% - 1px),var(--paper-line) 75%,transparent calc(75% + 1px)),var(--alabaster);letter-spacing:0}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;height:auto}p{line-height:1.65}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}input,select,textarea{width:100%;min-height:48px;border:0;border-bottom:1px solid var(--charcoal);border-radius:0;background:transparent;color:var(--charcoal);padding:8px 0;outline:none}textarea{min-height:96px;resize:vertical;line-height:1.55}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--warm-grey);font-family:var(--font-sans);font-style:normal}input::placeholder,textarea::placeholder{color:var(--warm-grey);font-family:var(--font-sans);font-style:normal}input:focus,select:focus,textarea:focus{border-color:var(--gold)}label{display:grid;gap:8px;color:var(--warm-grey);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.app-shell{min-height:100vh;overflow-x:hidden}.route-loading-shell{position:fixed;inset:0 auto auto 0;z-index:120;width:100%;height:3px;pointer-events:none;overflow:hidden;background:rgba(23,20,20,.06)}.route-loading-shell span{display:block;width:42%;height:100%;background:var(--charcoal);box-shadow:0 0 26px rgba(23,20,20,.28);animation:routeLoadingBar .76s cubic-bezier(.16,1,.3,1) infinite}@keyframes routeLoadingBar{0%{transform:translateX(-110%)}to{transform:translateX(250%)}}.sr-only{clip-path:inset(50%)}.dashboard-route-skeleton{box-sizing:border-box;width:100%;max-width:100%;min-height:min(620px,calc(100dvh - 140px));display:grid;align-content:start;gap:16px;border:1px solid rgba(56,139,219,.14);border-radius:22px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,251,255,.82)),radial-gradient(circle at 90% 0,rgba(146,204,255,.24),transparent 34%);background-clip:padding-box;padding:clamp(18px,3vw,28px);box-shadow:0 22px 70px rgba(50,88,128,.08),inset 0 1px 0 rgba(255,255,255,.92);animation:dashboardRouteFade .16s ease-out both}.dashboard-skeleton-card,.dashboard-skeleton-header,.dashboard-skeleton-row{display:grid;gap:12px}.dashboard-skeleton-header{max-width:760px;margin-bottom:4px}.dashboard-skeleton-chart span,.dashboard-skeleton-dot,.dashboard-skeleton-line{position:relative;overflow:hidden;border-radius:999px;background:linear-gradient(100deg,rgba(224,239,255,.84),rgba(255,255,255,.96) 45%,rgba(199,225,250,.86) 70%);background-size:220% 100%;animation:dashboardSkeletonSweep 1.05s ease-in-out infinite}.dashboard-skeleton-line{display:block;height:12px}.dashboard-skeleton-line.kicker{width:104px;height:9px}.dashboard-skeleton-line.title{width:min(100%,540px);height:36px;border-radius:18px}.dashboard-skeleton-line.subtitle{width:min(78%,420px);height:14px}.dashboard-skeleton-line.short{width:46%;height:10px}.dashboard-skeleton-line.value{width:64%;height:34px;border-radius:18px}.dashboard-skeleton-line.small{width:34%;height:10px}.dashboard-skeleton-line.row-main{width:100%;height:14px}.dashboard-skeleton-line.row-meta{width:58%;height:10px}.dashboard-skeleton-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dashboard-route-skeleton.home .dashboard-skeleton-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-skeleton-card{min-height:132px;background:rgba(255,255,255,.68);padding:18px}.dashboard-skeleton-card,.dashboard-skeleton-chart{border:1px solid rgba(56,139,219,.1);border-radius:18px}.dashboard-skeleton-chart{min-height:230px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:12px;background:rgba(255,255,255,.62);padding:42px 18px 18px}.dashboard-skeleton-chart span{height:42%;border-radius:10px 10px 4px 4px}.dashboard-skeleton-chart span:nth-child(2n){height:62%}.dashboard-skeleton-chart span:nth-child(3n){height:78%}.dashboard-skeleton-chart span:nth-child(5n){height:52%}.dashboard-skeleton-rows{display:grid;gap:10px}.dashboard-skeleton-row{grid-template-columns:38px minmax(0,1fr) minmax(120px,.34fr);align-items:center;border:1px solid rgba(56,139,219,.1);border-radius:16px;background:rgba(255,255,255,.68);padding:16px}.dashboard-skeleton-dot{width:28px;height:28px}.dashboard-calendar-skeleton{width:100%;max-width:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);gap:10px}.dashboard-calendar-skeleton-hero{overflow:hidden}.dashboard-skeleton-line.calendar-title{width:min(100%,640px);height:clamp(42px,4.2vw,58px);border-radius:999px}.dashboard-skeleton-line.calendar-subtitle{width:min(72%,520px);height:17px}.dashboard-calendar-skeleton-panel{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}.dashboard-calendar-skeleton-copy{min-width:0;display:grid;gap:8px}.dashboard-skeleton-line.panel-title{width:min(64vw,240px);height:26px;border-radius:999px}.dashboard-calendar-skeleton-tabs{display:inline-flex;flex:0 0 auto;gap:4px;border:1px solid rgba(23,20,20,.08);border-radius:14px;background:rgba(255,255,255,.68);padding:4px}.dashboard-calendar-skeleton-cell,.dashboard-calendar-skeleton-legend i,.dashboard-calendar-skeleton-tabs span{position:relative;overflow:hidden;background:linear-gradient(100deg,rgba(224,239,255,.84),rgba(255,255,255,.96) 45%,rgba(199,225,250,.86) 70%);background-size:220% 100%;animation:dashboardSkeletonSweep 1.05s ease-in-out infinite}.dashboard-calendar-skeleton-tabs span{width:58px;height:34px;border-radius:10px}.dashboard-calendar-skeleton-tabs span:first-child{background:#171414;animation:none}.dashboard-calendar-skeleton-summary .calendar-total{width:58px;height:30px;border-radius:999px}.dashboard-calendar-skeleton-summary .calendar-total-label{width:138px;height:13px}.dashboard-calendar-skeleton-summary div{min-width:0}.dashboard-calendar-skeleton-summary .calendar-pill{width:118px;height:28px;border-radius:999px}.dashboard-calendar-skeleton-summary .calendar-pill:nth-child(2n){width:96px}.dashboard-calendar-skeleton-year-scroll{min-height:0;overflow:hidden;padding:2px 2px 8px}.dashboard-calendar-skeleton-year-view{--post-calendar-year-cell:clamp(12px,1.05vw,18px);min-width:-moz-max-content;min-width:max-content}.dashboard-calendar-skeleton-months{display:grid;grid-template-columns:repeat(12,minmax(52px,1fr));gap:16px;margin:0 0 10px 32px}.dashboard-calendar-skeleton-months .dashboard-skeleton-line{width:34px;height:10px}.dashboard-calendar-skeleton-year-body{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px}.dashboard-calendar-skeleton-weekdays,.dashboard-calendar-skeleton-year-grid{display:grid;grid-template-rows:repeat(7,var(--post-calendar-year-cell));gap:4px}.dashboard-calendar-skeleton-weekdays span{width:18px;height:8px;align-self:center;border-radius:999px;background:rgba(129,121,114,.16)}.dashboard-calendar-skeleton-year-grid{grid-auto-flow:column}.dashboard-calendar-skeleton-cell{width:var(--post-calendar-year-cell);height:var(--post-calendar-year-cell);border:1px solid rgba(23,20,20,.05);border-radius:3px}.dashboard-calendar-skeleton-cell.tone-0{opacity:.48}.dashboard-calendar-skeleton-cell.tone-1{opacity:.62}.dashboard-calendar-skeleton-cell.tone-2{opacity:.76}.dashboard-calendar-skeleton-cell.tone-3{opacity:.9}.dashboard-calendar-skeleton-cell.tone-4{opacity:.68}.dashboard-calendar-skeleton-legend{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:14px}.dashboard-calendar-skeleton-legend .dashboard-skeleton-line{width:34px;height:10px}.dashboard-calendar-skeleton-legend i{--post-calendar-year-cell:10px;display:block}@keyframes dashboardSkeletonSweep{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes dashboardRouteFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dashboard-login-transition{position:fixed;inset:0;z-index:360;display:grid;grid-template-columns:minmax(190px,244px) minmax(0,1fr);gap:18px;overflow:hidden;background:#f7f7f6;padding:18px;color:#171414;animation:dashboardRouteFade .16s ease-out both}.dashboard-login-transition-rail{min-width:0;display:grid;align-content:start;gap:14px;border:1px solid rgba(23,20,20,.08);border-radius:24px;background:rgba(255,254,252,.78);padding:20px;box-shadow:0 20px 60px rgba(23,20,20,.08)}.dashboard-login-transition-brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;font-size:18px;font-weight:900}.dashboard-login-transition-brand span{width:28px;height:28px;border-radius:999px;background:#171414}.dashboard-login-transition-rail>i{display:block;width:100%;height:42px;border-radius:14px;background:linear-gradient(100deg,rgba(224,239,255,.72),rgba(255,255,255,.96) 45%,rgba(199,225,250,.74) 70%);background-size:220% 100%;animation:dashboardSkeletonSweep 1.05s ease-in-out infinite}.dashboard-login-transition-rail>i.short{width:72%}.dashboard-login-transition-main{min-width:0;display:grid;align-content:start;border-radius:28px;overflow:hidden;background:radial-gradient(circle at 88% 8%,rgba(146,204,255,.3),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.72),rgba(245,249,252,.88));padding:clamp(16px,3vw,26px)}.dashboard-login-transition-main .dashboard-route-skeleton{min-height:100%}@media (max-width:760px){.dashboard-login-transition{display:block;overflow-y:auto;padding:12px}.dashboard-login-transition-rail{display:none}.dashboard-login-transition-main{min-height:calc(100dvh - 24px);border-radius:22px;background:transparent;padding:0}.dashboard-login-transition-main .dashboard-route-skeleton{min-height:calc(100dvh - 24px);border-radius:inherit}}@keyframes gradient-shift{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(1turn) scale(1)}}.animate-gradient{animation:gradient-shift 8s linear infinite;transform-box:fill-box;transform-origin:center}.nav{min-height:82px;grid-template-columns:180px minmax(0,1fr);gap:28px;border-bottom:1px solid var(--paper-line);padding:0 44px}.logo-brand img{width:126px;display:block}.marka-brand-lockup{display:inline-flex;align-items:center;gap:9px;color:#171414;font-family:var(--font-sola-serif,"Roboto Slab",Georgia,"Times New Roman",serif);font-size:22px;font-weight:700;line-height:1;letter-spacing:-.035em}.marka-brand-lockup img{width:34px;height:34px;display:block;border-radius:0}.nav-links{gap:30px}.footer-links a,.nav-links a{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.22em;transition:color .5s ease}.footer-links a:hover,.nav-links a:hover{color:var(--gold)}.nav-links .nav-trial{min-height:42px;padding:0 18px;display:inline-flex;align-items:center;border:1px solid var(--charcoal);color:var(--alabaster);box-shadow:0 4px 16px rgba(0,0,0,.15)}.nav-links .nav-trial:hover{background:var(--gold);border-color:var(--gold)}.home-editorial{position:relative;max-width:1600px;min-height:calc(100vh - 82px);margin:0 auto;padding:112px 44px 46px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,.86fr);grid-template-rows:minmax(0,1fr) auto;gap:38px 56px;border-bottom:1px solid var(--charcoal)}.vertical-signature{position:absolute;left:72px;top:180px;writing-mode:vertical-rl;transform:rotate(180deg);color:var(--charcoal);font-size:10px;font-weight:700;letter-spacing:.38em;text-transform:uppercase}.home-hero-copy{align-self:center;padding-left:72px}.home-kicker{margin:0 0 22px;color:var(--gold);font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.home-hero-copy h1{margin:0;font-family:var(--font-serif);font-size:clamp(64px,6.6vw,112px);font-weight:400;line-height:.92;color:var(--charcoal)}.home-channel-section h2 em,.home-hero-copy h1 em{color:var(--gold);font-style:italic}.decor-line{width:54px;height:1px;margin-top:26px;background:var(--charcoal)}.editorial-link{display:inline-flex;align-items:center;gap:14px;min-height:48px;color:var(--charcoal);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:color .5s ease}.editorial-link:hover{color:var(--gold)}.home-hero-image{align-self:center;justify-self:end;width:min(540px,100%);height:min(660px,68vh);min-height:520px;position:relative;overflow:hidden;filter:grayscale(1);box-shadow:0 8px 32px rgba(0,0,0,.12);transform:perspective(1100px) rotateY(-8deg) rotate(1deg);transition:filter 1.6s ease,transform 1.6s ease,box-shadow 1.6s ease}.home-hero-image:hover{filter:grayscale(0);transform:perspective(1100px) rotateY(-4deg) rotate(0deg) scale(1.015);box-shadow:0 18px 54px rgba(0,0,0,.16)}.home-hero-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:52% 47%;object-position:52% 47%;display:block}.home-stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:16px 72px 0}.home-stats article{min-height:86px;display:grid;align-content:center;gap:5px;padding:0 36px;border-right:1px solid var(--paper-line-strong)}.home-stats article:last-child{border-right:0}.home-stats strong{font-family:var(--font-serif);font-size:clamp(34px,3vw,52px);font-weight:400;line-height:1}.home-stats span{color:var(--charcoal);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.home-channel-section{max-width:1600px;margin:0 auto;padding:56px 44px 46px;display:grid;grid-template-columns:minmax(0,.72fr) minmax(320px,.48fr);gap:52px;border-bottom:1px solid var(--charcoal)}.home-channel-section h2{margin:0;font-family:var(--font-serif);font-size:clamp(42px,4.8vw,76px);font-weight:400;line-height:.98}.home-channel-section>p{align-self:end;max-width:440px;margin:0}.home-platform-row{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--paper-line-strong)}.home-platform-row span{min-height:78px;display:flex;align-items:center;justify-content:center;gap:12px;border-right:1px solid var(--paper-line);color:var(--charcoal);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.home-platform-row span:last-child{border-right:0}.home-platform-row b{font-size:24px;line-height:1;letter-spacing:0;text-transform:none}.home-pricing-strip{max-width:1600px;margin:0 auto;min-height:150px;display:grid;grid-template-columns:minmax(0,.72fr) minmax(360px,.58fr);align-items:center;gap:44px;padding:34px 44px;background:var(--charcoal);color:var(--alabaster)}.home-pricing-strip blockquote{margin:0;max-width:720px;color:var(--alabaster);font-family:var(--font-serif);font-size:clamp(22px,2vw,34px);line-height:1.2}.home-locked-actions{max-width:1600px;margin:0 auto;padding:58px 44px 82px;border-bottom:1px solid var(--charcoal)}.home-locked-actions article{display:grid;grid-template-columns:minmax(0,.8fr) minmax(280px,.5fr) auto;gap:34px;align-items:end;border-top:1px solid var(--charcoal);padding-top:34px}.home-locked-actions h2{margin:0;font-family:var(--font-serif);font-size:clamp(36px,4vw,72px);font-weight:400;line-height:1}.home-locked-actions p{margin:0}.section{max-width:1600px;margin:0 auto;padding:96px 44px}.section.narrow{max-width:980px}.hero{min-height:calc(100vh - 82px);max-width:1600px;margin:0 auto;display:grid;grid-template-columns:minmax(0,7fr) minmax(360px,5fr);align-items:center;gap:56px;padding:52px 44px}.dashboard-hero h1,.hero h1,.onboarding-screen h2,.section h1{margin:0;font-family:var(--font-serif);font-size:clamp(56px,8vw,128px);font-weight:400;line-height:.93;color:var(--charcoal)}.bento-card h2,.dashboard-hero h2,.line-panel h2,.section h2{margin:0 0 18px;font-family:var(--font-serif);font-size:clamp(34px,4.2vw,72px);font-weight:400;line-height:1}.dashboard-hero h1 em,.hero h1 em,.section h1 em{color:var(--gold);font-style:italic}.hero-lede,.legal-hero>p:last-child,.signup-copy p{max-width:600px;font-size:17px;color:var(--warm-grey)}.chat-controls,.hero-actions,.onboarding-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.hero-actions{margin-top:34px}.btn{min-height:48px;border:1px solid var(--charcoal);border-radius:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;font-size:11px;text-transform:uppercase;letter-spacing:.2em;transition:color .5s ease,background .5s ease,border-color .5s ease,transform .5s ease,box-shadow .5s ease}.btn:hover{transform:translateY(-1px);border-color:var(--gold);color:var(--gold)}.btn.primary{color:var(--alabaster);box-shadow:0 4px 16px rgba(0,0,0,.15)}.btn.primary:hover{background:var(--gold);border-color:var(--gold);box-shadow:0 8px 24px rgba(0,0,0,.22)}.btn.secondary:hover{background:var(--charcoal);color:var(--alabaster);border-color:var(--charcoal)}.btn.wide{width:100%}.btn:disabled{opacity:.45;pointer-events:none}.bento-card,.card,.legal-card,.line-panel,.platform-clean-card,.scan-card{background:rgba(249,248,246,.72);border-top:1px solid var(--charcoal);border-radius:0;box-shadow:none;padding:34px}.scan-card{min-height:520px;border:1px solid var(--paper-line-strong);box-shadow:var(--shadow-soft);overflow:hidden}.url-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border-bottom:1px solid var(--paper-line-strong);padding-bottom:16px}.url-bar b{color:var(--gold)}.url-bar b,.url-bar button{font-size:10px;letter-spacing:.18em;text-transform:uppercase}.url-bar button{min-height:40px;border:1px solid var(--charcoal);background:var(--charcoal);color:var(--alabaster);padding:0 18px}.scan-stage{min-height:390px;display:grid;place-items:center;position:relative}.website-plane{width:72%;height:220px;border:1px solid var(--paper-line-strong);background:var(--taupe);box-shadow:var(--shadow-deep);transform:rotateX(55deg) rotate(-15deg);display:grid;gap:18px;padding:34px}.website-plane span{height:16px;background:var(--charcoal);opacity:.22}.beam{width:1px;height:320px;background:var(--gold);animation:scan 1.8s ease-out infinite}.beam,.dna-panel{position:absolute}.dna-panel{right:22px;bottom:22px;width:260px;background:var(--alabaster);border:1px solid var(--paper-line-strong);padding:22px;box-shadow:var(--shadow-soft)}.dna-panel p,.dna-panel strong{margin:0 0 10px;display:block}@keyframes scan{0%,to{transform:translateX(-70px) rotate(72deg);opacity:.2}50%{transform:translateX(70px) rotate(72deg);opacity:.85}}.bento-section{display:grid;grid-template-columns:7fr 5fr;gap:22px;border-top:1px solid var(--charcoal)}.bento-large{grid-row:span 2}.floating-channels span,.json-visual,.toggle-demo{border:1px solid var(--paper-line);background:var(--taupe);padding:18px}.floating-channels{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.json-visual{margin-top:44px}.toggle-demo{display:flex;justify-content:space-between;gap:12px}.toggle-demo strong{color:var(--gold)}.final-cta{text-align:center}.final-cta,.site-footer{border-top:1px solid var(--charcoal)}.site-footer{max-width:1600px;margin:0 auto;padding:40px 44px;display:flex;justify-content:space-between;gap:30px}.site-footer p{max-width:460px}.footer-links{display:flex;flex-wrap:wrap;gap:18px;align-content:flex-start;justify-content:flex-end}.signup-section{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(520px,1.05fr);gap:34px;align-items:stretch}.signup-copy h1{margin:0;font-family:var(--font-serif);font-size:clamp(52px,6.7vw,112px);line-height:.96;font-weight:400}.signup-steps{display:grid;gap:12px;margin-top:32px}.signup-steps span{border-top:1px solid var(--paper-line-strong);padding-top:12px;color:var(--warm-grey);font-size:12px;text-transform:uppercase;letter-spacing:.2em}.onboarding-frame{min-height:740px;display:grid;grid-template-columns:190px minmax(0,1fr);border:1px solid var(--paper-line-strong);background:rgba(249,248,246,.76)}.onboarding-stepper{border-right:1px solid var(--paper-line-strong);padding:28px 24px;display:grid;align-content:start;gap:28px}.signup-wordmark{font-family:var(--font-serif);font-size:28px}.onboarding-stepper button{border:0;border-left:2px solid transparent;background:transparent;text-align:left;padding:8px 0 8px 14px;color:var(--warm-grey);font-size:10px;text-transform:uppercase;letter-spacing:.18em}.onboarding-stepper button span{display:block;color:var(--charcoal);margin-bottom:6px}.onboarding-stepper button[aria-current=step]{border-left-color:var(--gold);color:var(--charcoal)}.onboarding-stepper button:disabled{opacity:.35}.onboarding-panel{padding:52px 44px;display:grid;align-content:start;gap:18px}.login-panel{min-height:620px;border:1px solid var(--paper-line-strong)}.step-eyebrow{margin:0;color:var(--gold);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.25em}.muted-copy{margin:0 0 8px;color:var(--warm-grey)}.form-error{border:1px solid rgba(185,28,28,.28);border-radius:14px;background:#fff1f2;color:#991b1b;font-weight:850}.form-error,.form-success{margin:0;padding:11px 13px;font-size:13px;line-height:1.35}.form-success{border:1px solid rgba(22,101,52,.24);border-radius:14px;background:#ecfdf3;color:#166534;font-weight:800}.form-loading{margin:0;border:1px solid rgba(29,78,216,.22);border-radius:14px;background:#eff6ff;padding:12px 14px;color:#1d4ed8;font-size:13px;font-weight:800;line-height:1.35}.onboarding-screen{max-width:640px;display:grid;gap:18px}.center-chat p,.dashboard-hero p,.legal-hero>p:first-child,.onboarding-screen>p{margin:0;color:var(--gold);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.25em}.onboarding-screen h2{font-size:clamp(44px,5.4vw,76px)}.upload-line{position:relative;border:1px solid rgba(23,20,20,.08);border-radius:16px;background:rgba(255,255,255,.58);padding:14px;cursor:pointer}.upload-line .field-label-row{color:#625b56;text-transform:none;letter-spacing:0;font-weight:800}.upload-line .file-input-native{position:absolute;width:1px;height:1px;min-height:1px;border:0;padding:0;opacity:0;pointer-events:none}.file-picker-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(23,20,20,.1);border-radius:14px;background:#fff;color:#191716;padding:0 14px;font-size:13px;font-weight:850;letter-spacing:0;text-transform:none;box-shadow:0 10px 28px rgba(23,20,20,.05);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.upload-line:focus-within .file-picker-button,.upload-line:hover .file-picker-button{border-color:rgba(139,104,32,.42);transform:translateY(-1px);box-shadow:0 14px 32px rgba(23,20,20,.08)}.scan-helper-line{display:flex;align-items:center;min-height:28px}.scan-helper-line>span{display:inline-flex;align-items:center;gap:7px;color:#8b6820;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.content-proof-card,.result-panel,.scan-results{border-top:1px solid var(--gold);padding-top:18px;display:grid;gap:10px}.quiet-list,.scan-results div{display:flex;flex-wrap:wrap;gap:8px}.quiet-list span,.scan-results span{border:1px solid var(--paper-line);padding:8px 10px;color:var(--warm-grey);font-size:12px}.scan-logo-preview{width:min(220px,100%);max-height:120px;-o-object-fit:contain;object-fit:contain;border:1px solid var(--paper-line);border-radius:18px;background:#fff;padding:16px;box-shadow:0 16px 48px rgba(23,20,20,.08)}.platform-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.platform-review-grid article{border-top:1px solid var(--paper-line-strong);padding:16px 0;display:grid;gap:8px}.platform-review-grid article.active{border-top-color:var(--gold)}.platform-review-grid button{border:0;background:transparent;padding:0;text-align:left;font-family:var(--font-serif);font-size:28px}.platform-review-grid small,.platform-review-grid span{color:var(--warm-grey)}.platform-review-grid a{color:var(--gold);font-size:10px;text-transform:uppercase;letter-spacing:.2em}.platform-tile-button img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.platform-connect-link{justify-self:start}.form-note{border-top:1px solid var(--paper-line);padding-top:14px;color:var(--success)}.form-note.error,.result-panel.error p{color:var(--danger)}.field-label-row{min-width:0;gap:7px}.field-label-row,.term-info{display:inline-flex;align-items:center}.term-info{position:relative;z-index:40;flex:0 0 auto;color:inherit;letter-spacing:0;text-transform:none}.term-info-button{width:22px;min-width:22px;height:22px;min-height:22px;display:inline-grid;place-items:center;border:1px solid rgba(23,20,20,.14);border-radius:999px;background:rgba(255,255,255,.86);color:#191716;padding:0;cursor:help;transition:transform .18s ease,border-color .18s ease,background .18s ease}.term-info-button:focus-visible,.term-info-button:hover{border-color:rgba(139,104,32,.52);background:#fff;transform:translateY(-1px)}.term-info-popover{position:absolute;top:50%;left:calc(100% + 8px);width:min(280px,calc(100vw - 48px));display:grid;gap:6px;border:1px solid rgba(23,20,20,.12);border-radius:12px;background:#fffefd;color:#3d3834;box-shadow:0 22px 48px rgba(23,20,20,.16);opacity:0;padding:12px;pointer-events:none;transform:translateY(-50%) translateX(-4px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden}.term-info-popover[data-side=bottom]{top:calc(100% + 8px);left:0;transform:translateY(-4px)}.term-info-popover.active,.term-info:focus-within .term-info-popover,.term-info:hover .term-info-popover{opacity:1;pointer-events:auto;transform:translateY(-50%) translateX(0);visibility:visible}.term-info-popover[data-side=bottom].active,.term-info:focus-within .term-info-popover[data-side=bottom],.term-info:hover .term-info-popover[data-side=bottom]{transform:translateY(0)}.term-info-popover strong{color:#191716;font-weight:900;line-height:1.2}.term-info-popover strong,.term-info-popover>span{font-size:12px;letter-spacing:0;text-transform:none}.term-info-popover>span{color:#625b56;font-weight:650;line-height:1.45}.onboarding-checklist,.profile-confirmation-list{min-width:0;display:grid;gap:12px;border:1px solid rgba(23,20,20,.1);border-radius:16px;background:rgba(255,255,255,.62);margin:0;padding:14px}.onboarding-checklist legend,.profile-confirmation-list legend{padding:0 6px;color:#8b6820;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.onboarding-check-grid,.profile-confirmation-list>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.onboarding-check-item,.profile-confirmation-item{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;border:1px solid rgba(23,20,20,.08);border-radius:14px;background:rgba(255,255,255,.74);color:#3d3834;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.35;padding:11px;text-transform:none}.onboarding-check-item input,.profile-confirmation-item input{width:17px;min-height:17px;accent-color:#191716;margin:2px 0 0}.onboarding-check-copy,.profile-confirmation-item span{min-width:0;display:grid;gap:4px}.onboarding-check-copy>.field-label-row,.profile-confirmation-item strong{color:#191716;font-size:13px;font-weight:900;letter-spacing:0;line-height:1.25;text-transform:none}.onboarding-check-copy small,.profile-confirmation-item small,.profile-confirmation-list p{margin:0;color:#756d66;font-size:12px;font-weight:650;letter-spacing:0;line-height:1.4;text-transform:none}.dashboard-scan-checklist .onboarding-check-grid,.profile-confirmation-list.compact>div{grid-template-columns:1fr}.scan-inline-field .field-label-row,.scan-inline-field .term-info,.scan-inline-field .term-info-button,.scan-inline-field .term-info-popover,.scan-inline-field .term-info-popover *{letter-spacing:0;text-transform:none}.scan-inline-field .term-info{color:inherit;font-size:inherit;font-weight:inherit}.scan-inline-field .term-info-popover strong{color:#191716;font-size:12px;font-weight:900}.scan-inline-field .term-info-popover>span{color:#625b56;font-size:12px;font-weight:650;line-height:1.45}.dashboard-wordmark{font-family:var(--font-serif);font-size:26px}.dashboard-page{display:grid;gap:34px}.dashboard-hero{display:grid;gap:14px}.dashboard-hero.compact h1{font-size:clamp(44px,5.4vw,86px)}.dashboard-hero span{color:var(--warm-grey)}.dashboard-overview{border-top:1px solid var(--charcoal);border-bottom:1px solid var(--paper-line-strong)}.dashboard-overview article{padding:24px 22px;border-right:1px solid var(--paper-line)}.dashboard-overview strong{font-family:var(--font-serif);font-size:44px;font-weight:400}.dashboard-overview span{color:var(--warm-grey);font-size:10px;text-transform:uppercase;letter-spacing:.18em}.center-chat{max-width:900px;margin:44px auto 0;display:grid;gap:26px;text-align:center}.chat-console{display:grid;text-align:left}.chat-prompt{border:1px solid var(--paper-line-strong);background:rgba(249,248,246,.86);box-shadow:var(--shadow-soft);padding:26px}.chat-prompt textarea{min-height:140px;font-family:var(--font-serif);font-size:28px;line-height:1.18}.chat-controls{margin-top:18px;align-items:end}.chat-controls label{flex:1 1 220px}.toggle-line{display:flex;align-items:center;gap:10px;min-height:48px}.toggle-line input{min-height:18px}.result-panel{border-top-color:var(--charcoal);text-align:left}.editorial-grid{display:grid;gap:24px}.line-panel{display:grid;gap:18px}.connection-grid,.content-list,.table-panel{display:grid;gap:0;border-top:1px solid var(--charcoal)}.content-list article,.table-panel article{min-height:108px;display:grid;grid-template-columns:1fr 1.4fr .8fr .8fr;gap:18px;align-items:center;border-bottom:1px solid var(--paper-line-strong);padding:18px 0}.content-list article{grid-template-columns:96px minmax(0,1fr) 120px 140px}.thumb-frame{width:86px;aspect-ratio:4/3;background:var(--taupe);filter:grayscale(1);box-shadow:var(--shadow-soft)}.asset-preview,.thumb-frame{overflow:hidden}.asset-preview img,.asset-preview video,.thumb-frame img,.thumb-frame video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.asset-preview.has-media video{background:#000;-o-object-fit:contain;object-fit:contain}.thumb-frame span{color:rgba(23,20,20,.45);font-size:10px;font-weight:760;text-transform:uppercase;letter-spacing:.08em}.brand-preview-thumb{--brand-preview-a:#b7d8f2;--brand-preview-b:#0a0f1e;--brand-preview-c:#f0e8dc;position:relative;width:100%;height:100%;display:grid;place-items:center;overflow:hidden;border-radius:inherit;isolation:isolate;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--brand-preview-a) 72%,white) 0 18%,transparent 36%),radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--brand-preview-c) 68%,white) 0 16%,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--brand-preview-a) 52%,white),color-mix(in srgb,var(--brand-preview-c) 62%,white))}.brand-preview-thumb:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 0 42%,color-mix(in srgb,var(--brand-preview-b) 18%,transparent) 42.5% 43%,transparent 43.5%),linear-gradient(25deg,transparent 0 58%,color-mix(in srgb,var(--brand-preview-a) 24%,transparent) 58.5% 59%,transparent 59.5%);opacity:.7}.brand-preview-orbit{position:absolute;inset:14%;border:1px solid color-mix(in srgb,var(--brand-preview-b) 16%,transparent);border-radius:999px;transform:rotate(-18deg)}.brand-preview-thumb img{width:auto;max-width:72%;height:auto;max-height:50%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(23,20,20,.12))}.brand-preview-thumb strong{color:var(--brand-preview-b);font-size:20px;font-weight:900;letter-spacing:-.04em}.brand-preview-thumb small{position:absolute;right:8px;bottom:7px;left:8px;overflow:hidden;color:color-mix(in srgb,var(--brand-preview-b) 68%,transparent);font-size:8px;font-weight:900;letter-spacing:.12em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.asset-preview .brand-preview-thumb img,.thumb-frame .brand-preview-thumb img{width:auto;height:auto;max-width:76%;max-height:56%;-o-object-fit:contain;object-fit:contain}.asset-preview.large .brand-preview-thumb img{max-height:44%}.profile-list{display:grid;gap:14px;margin:0}.profile-list div{border-top:1px solid var(--paper-line);padding-top:12px}.profile-list dt{color:var(--warm-grey);font-size:10px;text-transform:uppercase;letter-spacing:.18em}.profile-list dd{margin:4px 0 0}.connection-grid{gap:22px;border-top:0}.legal-hero h1{margin-bottom:18px}.faq-list,.legal-layout{display:grid;gap:20px}.legal-card ol,.legal-card ul{color:var(--warm-grey);line-height:1.75}.faq-list details{border-top:1px solid var(--charcoal);padding:24px 0}.faq-list summary{font-family:var(--font-serif);font-size:32px;cursor:pointer;transition:color .5s ease}.faq-list details[open] summary,.faq-list summary:hover{color:var(--gold)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.badge,.error-box,.live-dot,.notice,.status,.success-box{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid var(--paper-line);padding:7px 10px;color:var(--warm-grey);font-size:10px;text-transform:uppercase;letter-spacing:.18em}.success-box{color:var(--success)}.error-box{color:var(--danger)}.work-header{max-width:1600px;margin:0 auto;padding:70px 44px 26px;display:flex;justify-content:space-between;gap:24px;align-items:flex-end}.work-header p{margin:0;color:var(--gold);font-size:10px;text-transform:uppercase;letter-spacing:.24em}.work-header h1{margin:0;font-family:var(--font-serif);font-size:clamp(48px,6vw,96px);line-height:.95;font-weight:400}.glass-panel{border:1px solid var(--paper-line-strong);padding:34px;background:rgba(249,248,246,.82)}.platform-cards-clean,.review-explanation-grid,.review-route-grid,.review-step-list{max-width:1600px;margin:0 auto;padding:0 44px 70px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.connection-hero,.review-hero-grid,.review-section{max-width:1600px;margin:0 auto;padding:44px}.review-hero-grid{display:grid;grid-template-columns:7fr 5fr;gap:28px;align-items:start}.review-copy h2,.section-heading h2{font-family:var(--font-serif);font-size:clamp(34px,4vw,72px);line-height:1;font-weight:400;margin:0 0 16px}.review-command-panel,.review-explanation-card,.review-proof-item,.review-provider-row,.review-route-card,.review-step-card{border-top:1px solid var(--charcoal);padding:24px 0}.review-command-panel span,.review-command-panel strong{display:block}.connection-scope-strip span,.review-command-panel span,.scope-pill{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--warm-grey)}.line-panel>span,.review-step-card span{color:var(--gold);font-size:10px;text-transform:uppercase;letter-spacing:.2em}.review-provider-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px}.connection-scope-strip,.scope-pill-list{display:flex;flex-wrap:wrap;gap:8px}.connection-scope-strip span,.scope-pill{border:1px solid var(--paper-line);padding:8px 10px}.review-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.review-proof-list{display:grid;gap:18px}.google-review-flow{max-width:1600px;margin:0 auto;padding:0 44px 80px}.google-review-stage{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px}.google-review-progress{height:2px;background:var(--paper-line);grid-column:1/-1}.google-review-progress span{display:block;height:100%;background:var(--gold)}.google-review-browser{border:1px solid var(--paper-line-strong);background:var(--alabaster);box-shadow:var(--shadow-soft)}.browser-bar{border-bottom:1px solid var(--paper-line);padding:14px;display:flex;gap:8px;align-items:center}.browser-bar span{width:8px;height:8px;border-radius:99px;background:var(--paper-line-strong)}.browser-bar strong{margin-left:8px;color:var(--warm-grey);font-size:12px}.review-browser-content{padding:26px;display:grid;gap:16px}.consent-scope-list,.data-protection-grid,.review-scope-usage-grid,.upload-flow-board,.youtube-video-list{display:grid;gap:10px}.consent-scope-list span,.data-protection-grid span,.review-scope-usage-grid span,.upload-flow-board article,.youtube-video-list article{border-top:1px solid var(--paper-line);padding-top:12px}.review-app-topline{display:flex;justify-content:space-between;align-items:center;gap:18px}.review-app-topline>img{width:112px}.review-app-topline .marka-brand-lockup{color:#171414;font-size:20px}.review-app-topline .marka-brand-lockup img{width:28px;height:28px}.youtube-connect-card{border-top:1px solid var(--charcoal);padding-top:18px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:16px;align-items:center}.oauth-client-list{display:grid;gap:8px;margin-top:22px;color:var(--warm-grey)}.oauth-client-list strong{color:var(--charcoal)}.platform-avatar{width:52px;height:52px;display:grid;place-items:center;border:1px solid var(--paper-line-strong);font-family:var(--font-serif);font-size:28px}.upload-flow-board article.approved{border-top-color:var(--gold)}.review-caption,.review-final-status{color:var(--warm-grey)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;transition-duration:1ms!important;scroll-behavior:auto!important}}@media (max-width:980px){.nav{grid-template-columns:1fr;padding:22px 28px}.nav-links{justify-content:flex-start;gap:16px}.bento-section,.editorial-grid.two,.hero,.home-channel-section,.home-editorial,.home-locked-actions article,.home-pricing-strip,.onboarding-frame,.signup-section{grid-template-columns:1fr}.home-editorial{padding:70px 28px 36px}.home-hero-copy{padding-left:0}.vertical-signature{display:none}.home-hero-image{justify-self:start;width:100%;max-width:560px;height:520px}.home-stats{padding:12px 0 0;grid-template-columns:repeat(2,minmax(0,1fr))}.home-stats article:nth-child(2){border-right:0}.home-channel-section,.home-locked-actions,.home-pricing-strip{padding-left:28px;padding-right:28px}.dashboard-overview,.home-platform-row{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-grid,.google-review-stage,.platform-cards-clean,.platform-review-grid,.review-explanation-grid,.review-hero-grid,.review-route-grid,.review-step-list,.review-two-column{grid-template-columns:1fr}.onboarding-stepper{border-right:0;border-bottom:1px solid var(--paper-line-strong)}.content-list article,.table-panel article{grid-template-columns:1fr}.site-footer{flex-direction:column}}@media (max-width:640px){.section{padding:70px 26px}.hero{padding-left:26px;padding-right:26px}.home-editorial{padding-left:24px;padding-right:24px}.dashboard-hero h1,.hero h1,.home-hero-copy h1,.section h1{font-size:50px}.home-hero-image{min-height:420px;height:440px}.home-stats{grid-template-columns:1fr}.home-stats article{border-right:0;border-top:1px solid var(--paper-line);padding:18px 0}.home-platform-row{grid-template-columns:1fr}.home-platform-row span{border-right:0;border-bottom:1px solid var(--paper-line);justify-content:flex-start}.onboarding-panel{padding:34px 24px}.dashboard-overview{grid-template-columns:1fr}}:root{--alabaster:#f7f6f4;--charcoal:#171414;--taupe:#eee8e1;--warm-grey:#6c625d;--gold:#efad2e;--sky:#b7cfe4;--sky-deep:#9ec4e8;--cream:#efe4d7;--white-soft:#fffefd;--paper-line:rgba(23,20,20,0.1);--paper-line-strong:rgba(23,20,20,0.17);--shadow-soft:0 20px 60px rgba(34,31,29,0.1);--shadow-deep:0 32px 110px rgba(34,31,29,0.18)}body,html{max-width:100%;overflow-x:hidden}body,html{background:#f7f7f6}body{color:var(--charcoal)}body:before{display:none}p{color:var(--warm-grey)}.nav{position:sticky;top:18px;z-index:60;width:min(860px,calc(100% - 32px));margin:18px auto -90px;padding:6px 7px 6px 22px;grid-template-columns:150px minmax(0,1fr);gap:22px;border:1px solid rgba(23,20,20,.08);background:rgba(255,255,255,.72);box-shadow:0 12px 40px rgba(39,38,36,.08);backdrop-filter:blur(18px)}.logo-brand img{width:112px}.nav-links{gap:28px}.footer-links a,.nav-links a{color:var(--charcoal);letter-spacing:0;text-transform:none}.footer-links a:hover,.nav-links a:hover{color:var(--warm-grey)}.nav-links .nav-trial{min-height:56px;border:0;border-radius:999px;background:var(--charcoal);color:#fff;font-size:15px;font-weight:800;letter-spacing:0}.nav-links .nav-trial:hover{background:#282320;color:#fff}.btn{border:0;border-radius:999px;padding:0 28px;background:rgba(255,255,255,.22);font-size:15px;font-weight:800;letter-spacing:0;text-transform:none;box-shadow:none}.btn,.btn:hover{color:var(--charcoal)}.btn:hover{transform:translateY(-2px);border-color:transparent;box-shadow:0 14px 36px rgba(23,20,20,.1)}.btn.primary{background:var(--charcoal);color:#fff;box-shadow:0 18px 48px rgba(23,20,20,.16)}.btn.primary:hover{background:#282320;color:#fff;border-color:transparent;box-shadow:0 22px 58px rgba(23,20,20,.2)}.btn.secondary,.btn.subtle{background:rgba(255,255,255,.18);color:var(--charcoal)}.dreelio-hero{position:relative;min-height:1180px;padding:0;overflow:hidden;background:linear-gradient(180deg,rgba(183,207,228,1),rgba(188,204,217,1) 62%,rgba(232,221,208,1))}.container-scroll-stage{position:relative;z-index:3;min-height:1180px;display:flex;align-items:center;justify-content:center;padding:176px 24px 132px}.container-scroll-perspective{position:relative;width:100%;perspective:1200px}.container-scroll-header{position:relative;z-index:2;max-width:980px;margin:0 auto;text-align:center;will-change:transform}.container-scroll-card{position:relative;z-index:4;width:min(1040px,calc(100vw - 72px));margin:30px auto 0;border:0;background:transparent;transform-origin:bottom center;will-change:transform;overflow:hidden}.container-scroll-card-inner{width:100%;height:100%;overflow:hidden;border-radius:28px;background:transparent}.hero-demo-video-frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:0;border-radius:28px;background:transparent;line-height:0}.hero-demo-video{display:block;width:100%;height:100%;min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:none;transform-origin:center}.dreelio-hero-copy{position:relative;z-index:3;max-width:760px;margin:0 auto;text-align:center;transform:translateY(18px)}.dreelio-hero h1{margin:0;color:var(--charcoal);font-family:var(--font-sans);font-size:clamp(58px,7vw,104px);font-weight:850;letter-spacing:-.045em;line-height:1.08}.dreelio-hero-copy p{max-width:720px;margin:28px auto 0;color:rgba(23,20,20,.72);font-size:clamp(18px,1.65vw,22px);line-height:1.42}.dreelio-actions{display:flex;justify-content:center;gap:12px;margin-top:42px}.cloud{position:absolute;width:220px;height:100px;opacity:.78;filter:blur(.4px);background:radial-gradient(circle at 24% 62%,rgba(255,255,255,.92) 0 31px,transparent 32px),radial-gradient(circle at 45% 45%,rgba(255,255,255,.95) 0 54px,transparent 55px),radial-gradient(circle at 72% 58%,rgba(255,255,255,.9) 0 42px,transparent 43px)}.cloud-left{left:-58px;top:310px}.cloud-right{right:-54px;top:300px;transform:scaleX(-1)}.hero-mockup-wrap{position:relative;z-index:4;width:min(1040px,calc(100vw - 44px));margin:58px auto 0;transform:perspective(1400px) rotateX(3deg);transform-origin:bottom center}.hero-mockup-wrap:after{content:"";position:absolute;left:-8%;right:-8%;bottom:-36px;height:110px;background:linear-gradient(180deg,rgba(247,247,246,0),#f7f7f6 72%);pointer-events:none}.dreelio-dashboard-shell{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:560px;overflow:hidden;border:1px solid rgba(23,20,20,.08);border-radius:32px;background:#fffdfa;box-shadow:inset 0 -1px 0 rgba(255,255,255,.8),0 24px 80px rgba(23,20,20,.14)}.mock-sidebar{display:grid;align-content:start;gap:12px;padding:24px 18px;border-right:1px solid rgba(23,20,20,.07);background:rgba(255,253,250,.94)}.mock-logo-row{display:flex;align-items:center;gap:8px;margin-bottom:18px}.mock-brand-mark{width:26px;height:26px;-o-object-fit:contain;object-fit:contain;display:block}.marka-leaf{width:18px;height:24px;display:inline-block;border-radius:18px 2px 18px 18px;background:var(--charcoal);transform:rotate(-18deg)}.mock-sidebar span{min-height:34px;display:flex;align-items:center;border-radius:999px;padding:0 14px;color:#5b5551;font-size:13px}.mock-sidebar span.active{background:#f2ede8;color:var(--charcoal);font-weight:700}.mock-sidebar small{margin:22px 0 2px;color:#98918a;font-size:10px;text-transform:uppercase}.mock-workroom{padding:26px 28px 34px;background:linear-gradient(180deg,#fffdfb,#faf8f5)}.mock-workroom header{display:grid;grid-template-columns:minmax(190px,1fr) minmax(160px,260px) auto;gap:16px;align-items:center}.mock-workroom header span,.mock-workroom header strong{display:block}.mock-workroom header span{color:#8b837d;font-size:12px}.mock-search{min-height:34px;border:1px solid rgba(23,20,20,.08);border-radius:999px;padding:0 18px;color:#9b948d;font-size:12px}.mock-player,.mock-search{display:flex;align-items:center}.mock-player{gap:12px;color:#4b4541;font-size:13px}.mock-player b{width:26px;height:26px;border-radius:50%;background:var(--charcoal)}.mock-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px}.mock-stat-grid article{min-height:112px;padding:20px;border:1px solid rgba(23,20,20,.06);border-radius:12px;background:linear-gradient(180deg,#fbf6f0,#fffefd 70%);box-shadow:0 14px 34px rgba(23,20,20,.05)}.mock-stat-grid small,.mock-stat-grid span{display:block;color:#706963;font-size:11px}.mock-stat-grid strong{display:block;margin:20px 0 0;color:var(--charcoal);font-size:28px;letter-spacing:-.04em}.mock-stat-grid small{margin-top:4px;color:#2eaf4b;text-align:right}.mock-stat-grid small.negative{color:#d95866}.mock-chart-card{border:1px solid rgba(23,20,20,.07);border-radius:14px;background:#fff;box-shadow:0 16px 40px rgba(23,20,20,.05)}.mock-card-title{display:flex;align-items:center;justify-content:space-between}.mock-card-title span{border:1px solid rgba(23,20,20,.08);border-radius:999px;padding:6px 12px;color:#6f6862;font-size:11px}.mock-bars{height:170px;display:flex;align-items:flex-end;gap:12px;margin-top:22px;border-top:1px solid rgba(23,20,20,.05);background:repeating-linear-gradient(0deg,transparent 0 39px,rgba(23,20,20,.05) 40px)}.mock-bars span{flex:1;border-radius:8px 8px 0 0;background:linear-gradient(180deg,rgba(129,181,235,.78),rgba(129,181,235,.12));border-top:2px solid #5f9fff}.mock-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}.mock-action-grid button{min-height:76px;border:1px solid rgba(23,20,20,.07);border-radius:14px;background:#fff;color:#4e4742;font-weight:700}.sync-section{margin:170px auto 0;padding:0 24px;text-align:center}.mini-label{margin:0 0 24px;color:#705e56;font-size:14px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.features-section h2,.pricing-section h2,.product-copy h2,.sync-section h2,.testimonial-section h2{margin:0;color:var(--charcoal);font-family:var(--font-sans);font-size:clamp(44px,5.2vw,72px);font-weight:850;letter-spacing:-.05em}.phone-media-card{position:relative;height:620px;margin-top:74px;border-radius:24px 24px 0 0;background:radial-gradient(circle at 85% 24%,#f07b59 0 8px,transparent 9px),radial-gradient(circle at 92% 28%,#cf4f4e 0 8px,transparent 9px),linear-gradient(135deg,#ddd9c8,#f5ecd9 44%,#c2b0a1);box-shadow:var(--shadow-soft)}.desk-object{border-radius:20px}.desk-object.one{left:8%;top:14%;width:250px;height:180px;background:#aeb8a3;transform:rotate(-8deg)}.desk-object.two{right:8%;top:20%;width:220px;height:150px;background:radial-gradient(circle at 30% 40%,#e85536 0 10px,transparent 11px),radial-gradient(circle at 50% 42%,#ef876e 0 10px,transparent 11px),radial-gradient(circle at 70% 43%,#c13f37 0 10px,transparent 11px),#f5decf;transform:rotate(12deg)}.phone-frame{position:absolute;left:45%;bottom:62px;width:170px;height:330px;padding:18px 14px;border:8px solid #151515;border-radius:34px;background:#fff;box-shadow:0 26px 60px rgba(23,20,20,.28);transform:rotate(-17deg)}.phone-notch{position:absolute;top:10px;left:50%;width:62px;height:17px;border-radius:0 0 12px 12px;background:#111;transform:translateX(-50%)}.phone-topline{margin-top:4px;font-size:10px;font-weight:800}.phone-calendar{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin-top:28px}.phone-calendar span{min-height:22px;display:grid;place-items:center;border-radius:5px;color:#4f4945;font-size:9px;background:#f4f0ec}.phone-calendar .active{background:var(--charcoal);color:#fff}.phone-frame strong{display:block;margin-top:20px}.phone-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.phone-actions span,.phone-feed span{border-radius:10px;background:#f4f0ec}.phone-actions span{min-height:42px;display:grid;place-items:center;font-size:8px}.phone-feed{display:grid;gap:8px;margin-top:18px}.phone-feed span{height:22px}.product-section{max-width:1120px;margin:120px auto 0;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:64px;align-items:center}.product-section.feature-right{grid-template-columns:minmax(360px,.72fr) minmax(0,1fr)}.product-copy p:not(.mini-label){max-width:520px;margin:28px 0 0;color:#5f5752;font-size:20px;line-height:1.42}.product-copy strong{color:var(--charcoal)}.product-copy .btn{margin-top:34px}.pill-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:96px}.pill-grid span{min-height:52px;display:grid;place-items:center;border:1px solid rgba(23,20,20,.08);border-radius:999px;background:#fff;color:#3d3835;font-size:17px;font-weight:700}.blue-stage{min-height:612px;display:grid;place-items:center;padding:40px;border-radius:24px;background:linear-gradient(180deg,var(--sky-deep),var(--cream))}.budget-card,.mock-table-panel{width:100%;max-width:510px;border-radius:24px;background:#fffefd;box-shadow:0 22px 60px rgba(23,20,20,.12)}.mock-table-panel{padding:34px 0 0;overflow:hidden}.budget-card h3,.mock-table-panel h3{margin:0;padding:0 26px 24px;color:var(--charcoal);font-size:22px;letter-spacing:-.03em}.mock-filter-row{display:grid;grid-template-columns:1fr auto;gap:12px;padding:0 26px 24px}.mock-filter-row button,.mock-filter-row span{min-height:48px;border:1px solid rgba(23,20,20,.09);border-radius:999px;background:#fff;color:#928a84;padding:0 18px;font-weight:700}.mock-table-row{display:grid;grid-template-columns:1fr 78px 48px;gap:12px;align-items:center;min-height:52px;padding:0 26px;border-top:1px solid rgba(23,20,20,.07)}.mock-table-row strong{overflow:hidden;color:#2c2825;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.mock-fold-row span,.mock-table-row b,.mock-table-row span{border-radius:999px;padding:6px 10px;background:#edf8ef;color:#2e7540;font-size:12px}.mock-table-row b{display:grid;place-items:center;width:32px;height:32px;padding:0;background:#f1ece7;color:var(--charcoal)}.mock-fold-row{display:flex;justify-content:space-between;align-items:center;min-height:52px;padding:0 26px;border-top:1px solid rgba(23,20,20,.07);background:#fbf7f0;font-weight:800}.mock-fold-row.complete{background:#e8f3e9}.budget-card{padding:34px 0}.budget-card h3{border-bottom:1px solid rgba(23,20,20,.08)}.budget-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:26px 28px;padding:28px 26px}.budget-metrics span,.budget-metrics strong{display:block}.budget-metrics span{color:#89817b}.budget-metrics strong{margin-top:4px;color:var(--charcoal);font-size:30px;letter-spacing:-.04em}.line-chart{position:relative;height:200px;margin:18px 26px 0;overflow:hidden;border-top:1px solid rgba(23,20,20,.08);background:linear-gradient(180deg,transparent 32%,rgba(130,185,239,.16) 32% 100%),repeating-linear-gradient(0deg,transparent 0 39px,rgba(23,20,20,.05) 40px)}.line-chart span{position:absolute;left:0;right:0;bottom:32px;height:96px;border-bottom:3px solid #1db143;border-right:3px dashed #1db143;transform:skewY(-9deg)}.circular-testimonials-showcase{width:min(1040px,calc(100% - 48px));min-height:620px;margin:92px auto 0;display:grid;place-items:center;overflow:visible;scroll-margin-top:112px;background:transparent}.circular-testimonials-showcase img{background:transparent}.testimonial-container{width:100%;max-width:82rem;padding:clamp(.75rem,1.6vw,1.5rem)}.testimonial-container .testimonial-grid{display:grid;grid-template-columns:minmax(21rem,1fr) minmax(20rem,.82fr);gap:clamp(2.25rem,4vw,4.25rem);align-items:center}.testimonial-container .image-container{position:relative;width:min(100%,26rem);min-width:0;aspect-ratio:2/3;height:auto;justify-self:center;perspective:1000px}.testimonial-container .testimonial-image{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:1.5rem;background:#fff;filter:drop-shadow(0 18px 28px rgba(0,0,0,.16));overflow:hidden}.testimonial-container .testimonial-content{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;min-height:0;padding-block:clamp(1rem,2vw,2rem)}.testimonial-container .testimonial-copy-block{animation:testimonialCopyIn .28s ease}.testimonial-container .name{margin:0 0 1rem;font-weight:850;line-height:1.02;letter-spacing:0}.testimonial-container .designation{margin:0 0 clamp(2rem,3.4vw,3.25rem);line-height:1.2}.testimonial-container .quote{margin:0;line-height:1.55;letter-spacing:0}.testimonial-container .arrow-buttons{display:flex;gap:1.5rem;padding-top:clamp(2.25rem,3.5vw,3.75rem)}.testimonial-container .arrow-button{width:3.8rem;height:3.8rem;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s}@keyframes testimonialCopyIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.testimonial-container{padding:1rem}.testimonial-container .testimonial-grid{grid-template-columns:1fr;gap:2rem}.testimonial-container .image-container{width:min(100%,20rem);height:auto}.testimonial-container .testimonial-content{min-height:auto}.testimonial-container .name{font-size:31px!important}.testimonial-container .designation{margin-bottom:1.6rem;font-size:18px!important}.testimonial-container .quote{font-size:20px!important}.testimonial-container .arrow-buttons{gap:1rem;padding-top:2rem}.testimonial-container .arrow-button{width:3.1rem;height:3.1rem}}.automation-section{width:min(1100px,calc(100% - 48px));min-height:calc(100svh - var(--marketing-nav-clearance));margin:0 auto;display:grid;place-items:center;padding:var(--marketing-section-gutter) 0;scroll-margin-top:var(--marketing-nav-clearance)}.automation-section .automation-carousel-panel{width:100%;max-width:none;min-height:clamp(500px,calc(100svh - 210px),640px);margin:0}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-section{width:100%!important;min-height:auto!important;margin:0!important;padding:clamp(76px,8vw,124px) 0 clamp(84px,8vw,132px)!important;background:#ffffff!important;color:#050505!important}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-shell{width:min(100% - 40px,1320px);margin:0 auto}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-heading{width:min(760px,100%);margin:0 auto clamp(54px,6vw,86px);text-align:center}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-heading h2{margin:0;color:#000000!important;font-family:var(--font-sola-sans,Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important;font-size:clamp(44px,5.35vw,84px);font-weight:500!important;line-height:.98;letter-spacing:0!important}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-heading p{margin:clamp(28px,3vw,42px) 0 0;color:#252525!important;font-size:clamp(18px,1.45vw,24px);line-height:1.42}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.9fr);gap:clamp(44px,5.8vw,82px);align-items:center}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-board{position:relative;display:grid;grid-template-columns:.86fr 1fr;gap:16px;height:clamp(470px,43vw,570px);min-height:520px;overflow:hidden;isolation:isolate}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) #main-content .ad-discovery-section .ad-discovery-copy h3,html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) #main-content .ad-discovery-section .ad-discovery-heading h2{font-family:var(--font-sola-sans,Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important;letter-spacing:0!important}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-board:after,html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-board:before{content:"";position:absolute;inset:auto 0 0;z-index:4;height:82px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0),#ffffff 86%)}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-board:before{inset:0 0 auto;background:linear-gradient(0deg,rgba(255,255,255,0),#ffffff 86%)}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-rail{display:grid;gap:14px;align-content:start}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-rail-a{padding-top:82px}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-template-card{overflow:hidden;border:1px solid rgba(7,17,38,.09);border-radius:8px;background:#ffffff;box-shadow:0 18px 52px rgba(7,17,38,.13)}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-template-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:10px 12px;border-bottom:1px solid rgba(7,17,38,.08);color:#101010!important;font-size:12px;line-height:1}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-template-meta strong{min-width:0;overflow:hidden;color:#101010!important;font-weight:700!important;text-overflow:ellipsis;white-space:nowrap}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-template-meta span{color:#22c55e!important;font-size:10px;font-weight:700!important;letter-spacing:.02em!important;text-transform:uppercase}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-template-card img{display:block;width:100%;aspect-ratio:9/13;-o-object-fit:cover;object-fit:cover;background:#eeeeee}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-template-card p{min-height:54px;margin:0;padding:10px 12px 8px;color:#3a3a3a!important;font-size:12px;line-height:1.25}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-template-card button{width:calc(100% - 20px);min-height:34px;margin:0 10px 10px;border:0;border-radius:5px;background:#5b3df5;color:#ffffff!important;font-size:12px;font-weight:800!important;letter-spacing:0!important}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-copy{padding-top:34px}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-label{display:inline-flex;align-items:center;gap:18px;margin-bottom:28px;color:#5b3df5!important}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-label span{width:58px;height:58px;border-radius:5px;display:grid;place-items:center;background:#5b3df5;color:#ffffff!important}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-label strong{color:#5b3df5!important;font-size:19px;font-weight:900!important;letter-spacing:.02em!important}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-copy h3{max-width:620px;margin:0;color:#000000!important;font-family:var(--font-sola-sans,Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important;font-size:clamp(34px,3.7vw,56px);font-weight:600!important;line-height:1.04;letter-spacing:0!important}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-copy ul{margin:28px 0 32px;padding-left:28px}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-copy li{color:#2e2e2e!important;font-size:clamp(18px,1.35vw,24px);line-height:1.35}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-copy li+li{margin-top:6px}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .browse-ads-cta{display:inline-grid;grid-template-columns:84px auto;align-items:center;min-height:84px;overflow:hidden;border:4px solid #000000;border-radius:6px;background:#000000;color:#ffffff!important;text-decoration:none;box-shadow:none}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .browse-ads-cta span{align-self:stretch;display:grid;place-items:center;background:#5b3df5;color:#ffffff!important}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .browse-ads-cta strong{padding:0 34px;color:#ffffff!important;font-size:18px;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase;white-space:nowrap}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .browse-ads-cta:hover{transform:translateY(-1px);box-shadow:0 16px 32px rgba(7,17,38,.18)}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .browse-ads-cta:focus-visible{outline:3px solid rgba(91,61,245,.35);outline-offset:4px}@media (max-width:980px){html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-layout{grid-template-columns:1fr}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-board{order:2;height:460px;min-height:460px;grid-template-columns:1fr 1fr}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-copy{order:1;padding-top:0}}@media (max-width:640px){html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-section{padding:62px 0 78px!important}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-shell{width:min(100% - 28px,1320px)}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-heading{margin-bottom:42px}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-layout{gap:34px}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-board{height:390px;min-height:390px;gap:10px}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-rail{gap:10px}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-rail-a{padding-top:54px}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-template-card p,html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-template-meta{font-size:10px}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-template-card button{min-height:30px;font-size:10px}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-label{gap:14px;margin-bottom:22px}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-label span{width:50px;height:50px}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .ad-discovery-copy ul{padding-left:24px}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .browse-ads-cta{grid-template-columns:68px auto;min-height:68px}html:root body .app-shell.app-shell-marketing:has(.home-reference-hero) .browse-ads-cta strong{padding:0 22px;font-size:15px}}@media (max-height:780px) and (min-width:900px){.automation-section .automation-carousel-panel{min-height:calc(100svh - var(--marketing-nav-clearance) - 32px)}.automation-section .testimonial-container .image-container{--testimonial-image-width:min(100%,20rem)}.automation-section .testimonial-container .name{font-size:32px!important}.automation-section .testimonial-container .designation{margin-bottom:1.35rem;font-size:18px!important}.automation-section .testimonial-container .quote{font-size:21px!important;line-height:1.42}.automation-section .testimonial-container .arrow-buttons{padding-top:1.6rem}}.features-section{width:min(1120px,calc(100% - 40px));max-width:1120px;min-height:calc(100svh - var(--marketing-nav-clearance));margin:0 auto;padding:clamp(20px,2.8svh,32px) 0;display:flex;flex-direction:column;justify-content:center;scroll-margin-top:0;text-align:center}.feature-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:clamp(20px,2.7svh,28px);text-align:left}.feature-card{position:relative;display:grid;align-content:start;overflow:hidden;border:1px solid rgba(23,20,20,.045);border-radius:22px;background:#eee8e2;box-shadow:none;transform-origin:center;will-change:transform;transition:border-color .22s ease,box-shadow .22s ease}.feature-card:before{inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.42),transparent 32%),radial-gradient(circle at 84% 18%,rgba(45,131,238,.1),transparent 32%);opacity:0;transition:opacity .26s ease}.feature-card:after,.feature-card:before{content:"";position:absolute;pointer-events:none}.feature-card:after{left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);opacity:.7}.feature-card:hover{border-color:rgba(23,20,20,.09);box-shadow:0 18px 48px rgba(23,20,20,.08)}.feature-card:hover:before{opacity:1}.feature-card>*{position:relative;z-index:1}.feature-card>.feature-card-scan{position:absolute;z-index:0;top:-18%;bottom:-18%;left:0;width:42%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.44),transparent);opacity:0;transform:translateX(-125%) skewX(-12deg);pointer-events:none;animation:featureCardScan 5.6s ease-in-out infinite}.feature-card>.publish-scan{animation-delay:.8s}.features-title-line{display:inline-block}.feature-card.large{grid-column:span 3;min-height:clamp(260px,29svh,310px);padding:clamp(18px,1.7vw,24px);grid-template-rows:auto minmax(0,1fr) auto}.feature-card.compact{grid-column:span 2;min-height:clamp(170px,20svh,210px);padding:clamp(18px,1.6vw,24px);gap:10px}.feature-card h3{margin:0;color:var(--charcoal);font-size:clamp(21px,1.65vw,26px);letter-spacing:-.035em;line-height:1.12}.feature-card p{color:#5f5752;font-size:clamp(13px,1vw,15px);line-height:1.34}.feature-card>p{margin:12px 0 0}.customization-panel{display:grid;align-self:center;width:100%;gap:10px;margin-top:clamp(20px,2.8svh,30px)}.customization-panel p{margin:0}.color-palette,.toggle-card{position:relative;min-height:56px;display:flex;align-items:center;gap:8px;overflow:hidden;border:1px solid rgba(23,20,20,.08);border-radius:14px;background:#fffefd;padding:10px}.color-palette span{position:relative;z-index:1;width:32px;height:32px;flex:0 0 auto;border-radius:50%;box-shadow:0 10px 22px rgba(23,20,20,.08)}.color-palette .palette-scan{position:absolute;z-index:0;top:0;bottom:0;left:0;width:34%;height:auto;border-radius:0;background:linear-gradient(90deg,transparent,rgba(45,131,238,.16),transparent);box-shadow:none;transform:translateX(-130%);animation:paletteSweep 4.8s ease-in-out infinite}.color-palette .selected:after{content:"";display:block;width:12px;height:7px;margin:10px auto 0;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.toggle-card{width:min(300px,100%);min-height:44px;color:#3d3835;font-size:14px}.toggle-card:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 12%,rgba(46,178,68,.08) 42%,transparent 68%);opacity:0;transform:translateX(-80%);animation:toggleSweep 4.6s ease-in-out infinite;pointer-events:none}.toggle-card .toggle-switch{width:42px;height:22px;display:inline-flex;justify-content:flex-end;align-items:center;border-radius:999px;background:#2eb244;padding:4px}.toggle-card .toggle-knob{width:14px;height:14px;flex:0 0 auto;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(23,20,20,.18)}.integration-tiles{position:relative;isolation:isolate;display:grid;align-self:center;grid-template-columns:repeat(3,52px);justify-content:center;gap:10px;margin-top:clamp(22px,3svh,30px)}.integration-flow-line{position:absolute;z-index:0;inset:8px 8px;border-radius:18px;background:linear-gradient(90deg,transparent,rgba(45,131,238,.18) 36%,rgba(41,173,66,.2) 50%,transparent 72%) 0 0 /230% 100%;opacity:.72;filter:blur(.2px);animation:integrationFlow 3.8s linear infinite;pointer-events:none}.integration-logo-tile{position:relative;z-index:1;width:52px;height:52px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(23,20,20,.08);border-radius:12px;background:#fffefd;box-shadow:inset 0 1px 0 rgba(255,255,255,.82);will-change:transform}.integration-logo-tile:before{content:"";position:absolute;inset:-3px;border:1px solid rgba(45,131,238,.2);border-radius:inherit;opacity:0;transform:scale(.84);animation:integrationTilePing 3.6s ease-out infinite;animation-delay:var(--tile-delay,0s);pointer-events:none}.integration-logo-tile:after{content:"";position:absolute;inset:-28%;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.82) 50%,transparent 65%);opacity:0;transform:translateX(-95%) rotate(14deg);transition:opacity .22s ease,transform .36s ease;pointer-events:none}.integration-logo-tile:hover:after{opacity:1;transform:translateX(95%) rotate(14deg)}.integration-logo-tile .platform-brand-logo{width:30px;height:30px;display:grid;place-items:center;line-height:0}.integration-logo-tile .platform-brand-logo img{width:29px;height:29px;display:block;-o-object-fit:contain;object-fit:contain}.icon-orb{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#fffefd;color:var(--charcoal);font-weight:900;box-shadow:0 10px 24px rgba(23,20,20,.06);animation:iconOrbBreathe 4.8s ease-in-out infinite;animation-delay:var(--feature-delay,0s)}.compact-card-progress{position:absolute;left:20px;right:20px;bottom:16px;height:3px;overflow:hidden;border-radius:999px;background:rgba(23,20,20,.055)}.compact-card-progress span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2d83ee,#29ad42,#ffcb05);transform:scaleX(.18);transform-origin:left center;animation:compactProgress 5.2s ease-in-out infinite;animation-delay:var(--feature-delay,0s)}@keyframes featureCardScan{0%,28%{opacity:0;transform:translateX(-125%) skewX(-12deg)}42%{opacity:.75}68%,to{opacity:0;transform:translateX(255%) skewX(-12deg)}}@keyframes paletteSweep{0%,24%{opacity:0;transform:translateX(-130%)}42%{opacity:1}72%,to{opacity:0;transform:translateX(260%)}}@keyframes toggleSweep{0%,30%{opacity:0;transform:translateX(-80%)}48%{opacity:1}72%,to{opacity:0;transform:translateX(90%)}}@keyframes integrationFlow{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes integrationTilePing{0%,36%{opacity:0;transform:scale(.84)}48%{opacity:.64}80%,to{opacity:0;transform:scale(1.18)}}@keyframes iconOrbBreathe{0%,to{box-shadow:0 10px 24px rgba(23,20,20,.06)}50%{box-shadow:0 14px 30px rgba(45,131,238,.12)}}@keyframes compactProgress{0%,22%{opacity:.32;transform:scaleX(.16)}52%{opacity:.82;transform:scaleX(.92)}to{opacity:.34;transform:scaleX(.2)}}@keyframes featureTitleTrace{0%,to{background-position:0 50%;opacity:.5}50%{background-position:100% 50%;opacity:1}}@media (max-height:780px) and (min-width:900px){:root{--marketing-nav-clearance:80px;--marketing-section-gutter:22px}.features-section>h2{max-width:680px;font-size:clamp(30px,2.85vw,36px);line-height:1.04}.feature-card-grid{gap:12px;margin-top:18px}.feature-card.large{min-height:250px;padding:20px}.feature-card.compact{min-height:150px;padding:20px;gap:10px}.feature-card h3{font-size:clamp(21px,1.8vw,25px)}.feature-card p{font-size:14px;line-height:1.34}.feature-card>p{margin-top:10px}.customization-panel{gap:10px;margin-top:22px}.color-palette,.toggle-card{min-height:48px;padding:10px}.color-palette span{width:30px;height:30px}.color-palette .selected:after{width:11px;height:7px;margin-top:9px}.toggle-card{min-height:42px;font-size:14px}.toggle-card .toggle-switch{width:42px;height:22px}.toggle-card .toggle-knob{width:14px;height:14px}.integration-tiles{grid-template-columns:repeat(3,46px);gap:9px;margin-top:24px}.integration-logo-tile{width:46px;height:46px}.integration-logo-tile .platform-brand-logo,.integration-logo-tile .platform-brand-logo img{width:27px;height:27px}.icon-orb{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.feature-card,.feature-card:before,.integration-logo-tile,.integration-logo-tile:after{transition:none}.compact-card-progress span,.feature-card-scan,.features-motion-title:after,.icon-orb,.integration-flow-line,.integration-logo-tile:before,.palette-scan,.toggle-card:after{animation:none}}.testimonial-section{margin:130px auto 0;padding:0 24px 96px;overflow:hidden;text-align:center}.testimonial-section h2{max-width:880px;margin:0 auto}.testimonial-avatar{width:58px;height:58px;display:grid;place-items:center;margin:44px auto 14px;border-radius:50%;background:linear-gradient(135deg,#5b7c9a,#e0b086);color:#fff;font-weight:900;box-shadow:0 14px 28px rgba(23,20,20,.12)}.testimonial-section>span,.testimonial-section>strong{display:block}.testimonial-section>span{color:#8a827c}.testimonial-row{position:relative;display:grid;grid-template-columns:repeat(3,minmax(300px,1fr));gap:24px;max-width:1160px;margin:64px auto 0}.testimonial-row article{min-height:230px;display:grid;align-content:end;gap:10px;border-radius:22px;background:#fffefd;padding:32px;text-align:left;box-shadow:0 24px 66px rgba(23,20,20,.08)}.testimonial-row p{margin:0 0 24px;color:#5f5752;font-size:19px;line-height:1.44}.testimonial-row span{color:#8a827c}.marka-testimonials-section{position:relative;padding-bottom:120px;scroll-margin-top:96px}.marka-testimonials-section:before{content:"";position:absolute;inset:auto 0 0;height:46%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(238,244,247,.72))}.marka-testimonials-heading{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.testimonial-section.marka-testimonials-section h2{max-width:980px;color:var(--charcoal);font-size:82px;font-weight:900;letter-spacing:0;line-height:.98}.marka-testimonials-marquee{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1280px;max-height:740px;margin:64px auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,black 6%,black 88%,transparent);mask-image:linear-gradient(180deg,transparent,black 6%,black 88%,transparent)}.marka-testimonials-column{min-width:0;overflow:hidden}.marka-testimonials-column.is-static{overflow:visible}.marka-testimonials-column.feature-column-2,.marka-testimonials-column.feature-column-4{margin-top:38px}.marka-testimonials-track{display:flex;flex-direction:column;gap:24px;padding-top:48px;padding-bottom:24px;background:transparent;will-change:transform}.marka-testimonials-column.is-animated .marka-testimonials-track{animation:markaTestimonialsScroll var(--testimonial-duration,36s) linear infinite}.marka-testimonials-column.is-static .marka-testimonials-track{height:100%;padding-top:0;padding-bottom:0;will-change:auto}@media (prefers-reduced-motion:reduce){.marka-testimonials-column.is-animated{overflow:visible}.marka-testimonials-column.is-animated .marka-testimonials-track{height:100%;padding-top:0;padding-bottom:0;animation:none;will-change:auto}}@keyframes markaTestimonialsScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.marka-testimonial-card{width:100%;max-width:none;min-height:300px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(23,20,20,.045);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,253,250,.92)),radial-gradient(circle at 100% 0,rgba(158,196,232,.14),transparent 44%);padding:28px;text-align:left;box-shadow:0 26px 72px rgba(23,20,20,.08),inset 0 1px 0 rgba(255,255,255,.82)}.marka-testimonial-card p{margin:0;color:#5f5752;font-size:18px;font-weight:500;line-height:1.38}.marka-testimonial-author{display:flex;align-items:center;gap:12px;margin-top:28px}.marka-testimonial-author img{width:42px;height:42px;flex:0 0 42px;border-radius:50%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1);box-shadow:0 10px 22px rgba(23,20,20,.12);transition:filter .9s ease,transform .9s ease}.marka-testimonial-card:hover img{filter:grayscale(0);transform:scale(1.06)}.marka-testimonial-author span,.marka-testimonial-author strong{display:block}.marka-testimonial-author strong{color:var(--charcoal);font-size:15px;font-weight:900;letter-spacing:-.02em;line-height:1.15}.marka-testimonial-author span{color:#8a827c;font-size:14px;line-height:1.2}@media (max-width:1020px){.testimonial-section.marka-testimonials-section h2{font-size:64px}.marka-testimonials-marquee{max-width:760px;max-height:720px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.testimonial-section.marka-testimonials-section h2{font-size:48px}.marka-testimonials-marquee{max-width:380px;max-height:620px;grid-template-columns:minmax(0,1fr);margin-top:44px}.marka-testimonials-column.feature-column-2,.marka-testimonials-column.feature-column-4{margin-top:0}.marka-testimonial-card{min-height:236px;padding:28px}}.pricing-section{max-width:1120px;margin:0 auto 100px;padding:96px 24px 0;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:center;border-top:1px solid rgba(23,20,20,.08)}.pricing-card p,.pricing-section p:not(.mini-label){color:#5f5752;font-size:19px;line-height:1.45}.pricing-card{display:grid;gap:18px;border-radius:24px;background:#eee8e2;padding:34px}.pricing-card span{color:#705e56;font-weight:800;text-transform:uppercase}.pricing-card strong{color:var(--charcoal);font-size:56px;letter-spacing:-.06em}.site-footer{max-width:1120px;border-top:1px solid rgba(23,20,20,.08)}.signup-section{min-height:calc(100vh - 82px);padding-top:128px}.bento-card h2,.dashboard-hero h1,.dashboard-hero h2,.line-panel h2,.onboarding-screen h2,.section h1,.section h2,.signup-copy h1{font-family:var(--font-sans);font-weight:850;letter-spacing:-.055em}.bento-card,.card,.chat-prompt,.glass-panel,.legal-card,.line-panel,.login-panel,.onboarding-frame,.platform-clean-card{border:1px solid rgba(23,20,20,.08);border-radius:24px;background:#fffefd;box-shadow:0 18px 48px rgba(23,20,20,.07)}.onboarding-frame{overflow:hidden}.onboarding-stepper button{border-radius:16px;padding:12px 14px}.onboarding-stepper button[aria-current=step]{border-left-color:transparent;background:#f1ebe5}.dashboard-overview{gap:14px;border:0}.dashboard-overview article{border-radius:18px;background:#fffefd;box-shadow:0 16px 42px rgba(23,20,20,.06)}@media (max-width:1100px){.nav{width:min(760px,calc(100% - 24px))}.nav-links{gap:18px}.footer-links a,.nav-links a{font-size:14px}.pricing-section,.product-section,.product-section.feature-right{grid-template-columns:1fr}.feature-card.compact,.feature-card.large{grid-column:1/-1}}@media (max-width:760px){.nav{position:relative;top:0;width:calc(100% - 24px);min-height:auto;margin:12px auto -92px;grid-template-columns:1fr auto;padding:12px 14px}.logo-brand img{width:102px}.nav-links a:not(.nav-trial){display:none}.nav-links .nav-trial{min-height:48px;padding:0 18px;font-size:13px}.dreelio-hero{min-height:980px}.container-scroll-stage{min-height:980px;padding:128px 12px 82px}.container-scroll-card{width:100%;margin-top:-8px;border-radius:18px}.container-scroll-card-inner,.hero-demo-video-frame{border-radius:18px}.hero-demo-video{transform:none}.cloud{display:none}.dreelio-actions{flex-direction:column;align-items:center}.hero-mockup-wrap{width:calc(100vw - 22px);margin-top:58px}.dreelio-dashboard-shell{grid-template-columns:84px minmax(520px,1fr);min-height:500px}.mock-sidebar{padding:18px 10px}.mock-sidebar small,.mock-sidebar span{font-size:10px;padding-left:8px;padding-right:8px}.mock-workroom{padding:20px}.features-section,.pricing-section,.product-section,.sync-section,.testimonial-section{margin-top:86px}.phone-media-card{height:500px}.phone-frame{left:36%}.blue-stage{min-height:520px;padding:20px}.feature-card-grid,.testimonial-row{grid-template-columns:1fr}.integration-tiles{grid-template-columns:repeat(3,56px)}}@keyframes dashboard-pending-pulse{50%{opacity:.42;transform:scale(.72)}}.dashboard-page{gap:22px}.workroom-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;border:1px solid rgba(23,20,20,.08);border-radius:28px;background:radial-gradient(circle at 88% 8%,rgba(183,207,228,.74),transparent 30%),#fffefd;padding:34px;box-shadow:0 22px 66px rgba(23,20,20,.07)}.center-chat p,.dashboard-hero p,.section-title-row p{margin:0 0 8px;color:#725f56;font-size:13px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.dashboard-hero h1{margin:0;color:var(--charcoal);font-family:var(--font-sans);font-size:clamp(40px,4.8vw,68px);font-weight:850;letter-spacing:-.055em;line-height:1.05}.dashboard-hero.compact{border:1px solid rgba(23,20,20,.08);border-radius:28px;background:#fffefd;padding:34px;box-shadow:0 22px 66px rgba(23,20,20,.06)}.dashboard-hero.compact h1{max-width:900px;font-size:clamp(40px,4.2vw,64px)}.dashboard-hero span{display:block;margin-top:10px;color:#6c625d;font-size:17px}.dashboard-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0}.dashboard-overview article{min-height:134px;border:1px solid rgba(23,20,20,.08);border-radius:22px;background:linear-gradient(180deg,#fffefd,#f7f1eb);padding:22px;box-shadow:0 18px 48px rgba(23,20,20,.06)}.dashboard-overview small,.dashboard-overview span{display:block;color:#746b65;font-size:13px;letter-spacing:0;text-transform:none}.dashboard-overview strong{display:block;margin:18px 0 4px;color:var(--charcoal);font-family:var(--font-sans);font-size:42px;font-weight:850;letter-spacing:-.06em}.dashboard-home-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:18px;align-items:start;min-width:0}.dashboard-command-center,.workroom-panel{min-width:0;border:1px solid rgba(23,20,20,.08);border-radius:28px;background:#fffefd;box-shadow:0 22px 66px rgba(23,20,20,.07)}.dashboard-command-center{padding:28px}.dashboard-side-stack{display:grid;gap:18px}.workroom-panel{padding:22px}.section-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.section-title-row h2{margin:0;color:var(--charcoal);font-family:var(--font-sans);font-size:clamp(28px,3vw,42px);font-weight:850;letter-spacing:-.055em;line-height:1.08}.section-title-row.compact h2{font-size:24px}.section-title-row a,.section-title-row>span{flex:0 0 auto;min-height:38px;display:inline-flex;align-items:center;border-radius:999px;padding:0 13px;background:#f2ede8;color:#6b625c;font-size:12px;font-weight:850}.chat-console{gap:18px;margin-top:22px}.chat-prompt{border:0;border-radius:24px;background:linear-gradient(180deg,#f8f3ed,#fffefd);box-shadow:none;padding:22px}.chat-avatar-row{display:flex;gap:12px;align-items:center;margin-bottom:18px}.chat-avatar-row>span{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--charcoal);color:#fff;font-weight:900}.chat-avatar-row small,.chat-avatar-row strong{display:block}.chat-avatar-row small{color:#746b65}.chat-prompt textarea{min-height:178px;border:1px solid rgba(23,20,20,.08);border-radius:20px;background:#fffefd;padding:20px;color:var(--charcoal);font-family:var(--font-sans);font-size:22px;font-weight:750;letter-spacing:-.035em;line-height:1.25}.prompt-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.prompt-chip-row button,.prompt-chip-row span,.quiet-list span,.scan-results span{border:1px solid rgba(23,20,20,.08);border-radius:999px;background:#fff;color:#6c625d;padding:8px 12px;font-size:12px;font-weight:800}.prompt-chip-row button{cursor:pointer;color:#171414;transition:background .24s ease,color .24s ease,transform .24s ease}.prompt-chip-row button.active,.prompt-chip-row button:hover{background:#171414;color:#fff;transform:translateY(-1px)}.chat-controls{gap:12px;margin-top:20px}.chat-controls label{min-width:180px;color:#6c625d;font-size:11px;font-weight:900;letter-spacing:.02em}.chat-controls input,.chat-controls select,.content-list article,.line-panel input,.line-panel select,.line-panel textarea,.profile-list div,.table-panel article{border:1px solid rgba(23,20,20,.08);border-radius:16px;background:#fffefd}.chat-controls select,.line-panel input,.line-panel select,.line-panel textarea{border-bottom:1px solid rgba(23,20,20,.08);padding:0 14px}.line-panel textarea{padding:14px}.toggle-line{grid-template-columns:auto minmax(0,1fr)}.toggle-line input{width:18px}.result-panel{background:#fffefd;padding:22px}.empty-state,.real-data-banner,.result-panel{border:1px solid rgba(23,20,20,.08);border-radius:22px}.empty-state,.real-data-banner{background:rgba(255,254,253,.78);box-shadow:0 18px 48px rgba(23,20,20,.05);padding:18px 20px}.real-data-banner{display:flex;justify-content:space-between;gap:18px;align-items:center}.real-data-banner.success{border-color:rgba(33,156,89,.18);background:rgba(245,255,249,.82)}.real-data-banner.warning{border-color:rgba(190,78,45,.2);background:rgba(255,247,242,.86)}.empty-state strong,.real-data-banner strong{color:var(--charcoal);font-weight:900}.empty-state p,.real-data-banner span{margin:0;color:#746b65}.empty-state{display:grid;gap:8px;align-content:center;min-height:128px}.empty-state.small{min-height:88px;padding:14px}.scope-row{display:flex;flex-wrap:wrap;gap:8px}.scope-row small{border:1px solid rgba(23,20,20,.08);border-radius:999px;background:#fff;color:#746b65;padding:7px 10px;font-size:11px;font-weight:800}.connection-actions,.provider-sync-control{display:grid;gap:10px}.connection-actions{grid-template-columns:1fr}.provider-sync-control .btn{width:100%}.sync-message{color:#2f8f55;font-size:12px;font-weight:800;line-height:1.35}.sync-message.muted{color:#746b65}.sync-message.error{color:#9f173d}.sync-result-list,.synced-content-preview{display:grid;gap:8px}.sync-result-list a,.synced-content-preview a{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;color:var(--charcoal);text-decoration:none}.sync-result-list img,.sync-result-list span,.sync-thumb-fallback,.synced-content-preview img{width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,#eaf4ff,#f7eee4);-o-object-fit:cover;object-fit:cover}.sync-result-list strong,.synced-content-preview b{display:-webkit-box;overflow:hidden;color:var(--charcoal);font-size:12px;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.synced-content-preview{border-top:1px solid rgba(23,20,20,.08);padding-top:10px}.synced-content-preview>strong{color:#746b65;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.synced-content-preview small{color:#746b65;font-size:11px;font-weight:750;line-height:1.35}.dashboard-scan-panel{display:grid;gap:12px;margin-top:14px}.dashboard-scan-panel label{display:grid;gap:7px;color:#746b65;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.dashboard-scan-panel input{height:48px;border:1px solid rgba(23,20,20,.1);border-radius:999px;background:#fff;color:var(--charcoal);font-size:15px;font-weight:750;letter-spacing:0;padding:0 18px;text-transform:none}.dashboard-scan-result{display:grid;gap:12px;border:1px solid rgba(23,20,20,.08);border-radius:26px;background:rgba(255,255,255,.72);box-shadow:0 20px 70px rgba(23,20,20,.08);padding:18px}.dashboard-scan-result>div:first-child{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px}.dashboard-scan-result img{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;border:1px solid rgba(23,20,20,.08);border-radius:18px;background:#fff;padding:10px}.dashboard-scan-result strong{display:block;color:var(--charcoal);font-size:18px;line-height:1.1}.dashboard-scan-result li,.dashboard-scan-result span{color:#746b65;font-size:13px;line-height:1.45}.dashboard-scan-result ul{display:grid;gap:6px;margin:0;padding-left:18px}.dashboard-scan-tags{display:flex;flex-wrap:wrap;gap:7px}.dashboard-scan-tags span{border:1px solid rgba(23,20,20,.08);border-radius:999px;background:rgba(244,240,235,.68);color:#746b65;font-size:11px;font-weight:850;letter-spacing:.04em;padding:7px 10px;text-transform:uppercase}.signal-chart em{width:100%;align-self:center;color:#746b65;text-align:center}.result-panel h3{margin:8px 0;color:var(--charcoal);font-size:26px;letter-spacing:-.04em}.render-status{display:grid;gap:12px;margin-top:18px;border-top:1px solid rgba(23,20,20,.08);padding-top:16px}.render-status small{color:#6c625d;font-size:12px;font-weight:850}.render-status.completed small{color:#2f8f55}.render-status.failed small{color:#9f173d}.render-status a{width:-moz-fit-content;width:fit-content;color:var(--charcoal);font-size:12px;font-weight:900;text-decoration:underline;text-underline-offset:4px}.generated-preview{width:min(100%,360px);max-height:420px;border:1px solid rgba(23,20,20,.08);border-radius:18px;background:#f2ede8;box-shadow:0 18px 44px rgba(23,20,20,.08);-o-object-fit:cover;object-fit:cover}.draft-list{display:grid;gap:12px;margin-top:18px}.draft-row{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:82px;border:1px solid rgba(23,20,20,.08);border-radius:18px;background:#fff;padding:10px}.draft-thumb{width:62px;height:62px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,var(--sky),var(--cream));color:var(--charcoal);font-weight:900}.draft-row small,.draft-row span{display:block;color:#8a817a;font-size:12px}.draft-row strong{display:block;overflow:hidden;color:var(--charcoal);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.draft-row b{border-radius:999px;background:#f2ede8;color:#6c625d;padding:7px 10px;font-size:11px}.calendar-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px}.calendar-strip div{min-height:96px;display:grid;align-content:start;gap:6px;border:1px solid rgba(23,20,20,.08);border-radius:16px;background:#fff;padding:12px}.calendar-strip strong{color:var(--charcoal);font-size:18px}.calendar-strip small,.calendar-strip span{color:#746b65;font-size:11px}.post-calendar-panel{overflow:visible}.post-calendar-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.post-calendar-head p{margin:0 0 4px;color:#8b6820;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.post-calendar-head h2{margin:0;color:var(--charcoal);font-size:24px;font-weight:900;letter-spacing:0}.post-calendar-mode-switch{display:inline-flex;gap:4px;border:1px solid rgba(23,20,20,.08);border-radius:14px;background:rgba(255,255,255,.68);padding:4px}.post-calendar-mode-switch button{min-height:34px;border:0;border-radius:10px;background:transparent;color:#746b65;padding:0 12px;font-size:12px;font-weight:850;letter-spacing:0}.post-calendar-mode-switch button[aria-pressed=true]{background:#171414;color:#fff}.post-calendar-summary{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;border:1px solid rgba(23,20,20,.08);border-radius:16px;background:rgba(255,255,255,.72);margin:18px 0;padding:12px}.post-calendar-summary strong{color:var(--charcoal);font-size:28px;font-weight:950;line-height:1}.post-calendar-summary span{color:#746b65;font-size:12px;font-weight:800}.post-calendar-summary div{min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.post-calendar-summary small{border:1px solid rgba(23,20,20,.08);border-radius:999px;background:#fff;color:#625b56;padding:6px 9px;font-size:11px;font-weight:850;white-space:nowrap}.post-calendar-year-scroll{overflow-x:auto;overflow-y:visible;margin-top:-64px;padding:66px 2px 8px}.post-calendar-year-view{--post-calendar-year-cell:12px;width:-moz-max-content;width:max-content;min-width:100%}.post-calendar-year-month-labels{display:grid;gap:4px;margin:0 0 7px 32px}.post-calendar-year-month-labels span{min-width:0;color:#625b56;font-size:11px;font-weight:900;line-height:1;white-space:nowrap}.post-calendar-year-body{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px}.post-calendar-year-weekdays{display:grid;grid-template-rows:repeat(7,var(--post-calendar-year-cell));gap:4px}.post-calendar-year-weekdays span{display:flex;align-items:center;color:#817972;font-size:10px;font-weight:900}.post-calendar-year-grid{display:grid;grid-template-rows:repeat(7,var(--post-calendar-year-cell));grid-auto-flow:column;gap:4px}.post-calendar-week-view{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.post-calendar-week-day{display:grid;justify-items:start;gap:8px}.post-calendar-week-day>span,.post-calendar-week-labels span{color:#817972;font-size:10px;font-weight:900;text-transform:uppercase}.post-calendar-month-view{display:grid;width:100%;gap:8px}.post-calendar-month-grid,.post-calendar-week-labels{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.post-calendar-cell,.post-calendar-empty-cell{position:relative;width:10px;height:10px;border:1px solid rgba(23,20,20,.05);border-radius:3px;background:#e9ece9;padding:0}.post-calendar-cell{cursor:default;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.post-calendar-cell.large,.post-calendar-empty-cell.large{width:34px;min-width:0;height:34px;border-radius:7px}.post-calendar-month-view .post-calendar-cell.large,.post-calendar-month-view .post-calendar-empty-cell.large{width:100%;height:clamp(54px,7.4vw,92px);border-radius:10px}.post-calendar-week-day .post-calendar-cell.large{width:56px;height:56px;border-radius:12px}.post-calendar-cell[data-level="0"],.post-calendar-legend i[data-level="0"]{background:#e9ece9}.post-calendar-cell[data-level="1"],.post-calendar-legend i[data-level="1"]{background:#bdf0c7}.post-calendar-cell[data-level="2"],.post-calendar-legend i[data-level="2"]{background:#6ed989}.post-calendar-cell[data-level="3"],.post-calendar-legend i[data-level="3"]{background:#31b85f}.post-calendar-cell[data-level="4"],.post-calendar-legend i[data-level="4"]{background:#16834a}.post-calendar-cell:focus,.post-calendar-cell:focus-visible,.post-calendar-cell:hover,.post-calendar-cell[data-active=true]{z-index:30;border-color:rgba(23,20,20,.32);box-shadow:0 8px 22px rgba(23,20,20,.14);outline:0;transform:translateY(-1px)}.post-calendar-tooltip{pointer-events:none;position:absolute;left:50%;bottom:calc(100% + 8px);z-index:50;width:-moz-max-content;width:max-content;min-width:180px;max-width:min(260px,calc(100vw - 40px));display:none;transform:translateX(-50%);border:1px solid rgba(23,20,20,.12);border-radius:14px;background:#171414;color:#fff;padding:10px;text-align:left;box-shadow:0 18px 42px rgba(23,20,20,.24)}.post-calendar-tooltip em,.post-calendar-tooltip span,.post-calendar-tooltip strong{display:block;color:inherit}.post-calendar-tooltip strong{margin-bottom:3px;font-size:12px;font-weight:900}.post-calendar-tooltip em,.post-calendar-tooltip span{color:rgba(255,255,255,.78);font-size:11px;font-style:normal;font-weight:750;line-height:1.35}.post-calendar-tooltip em{display:flex;justify-content:space-between;gap:14px;margin-top:5px}.post-calendar-tooltip b{color:#fff}.post-calendar-cell:focus .post-calendar-tooltip,.post-calendar-cell:focus-visible .post-calendar-tooltip,.post-calendar-cell:hover .post-calendar-tooltip,.post-calendar-cell[data-active=true] .post-calendar-tooltip,.post-calendar-tooltip.active{display:block}.post-calendar-legend{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:14px}.post-calendar-legend span{color:#817972;font-size:10px;font-weight:800}.post-calendar-legend i{width:10px;height:10px;border:1px solid rgba(23,20,20,.05);border-radius:3px}.platform-dot-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.platform-dot-row span{min-height:62px;display:grid;place-items:center;border:1px solid rgba(23,20,20,.08);border-radius:16px;background:#fff;color:var(--charcoal);font-weight:900}.platform-dot-row small{color:#2fa44a;font-size:10px;font-weight:800}.editorial-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.line-panel{border:1px solid rgba(23,20,20,.08);border-radius:28px;background:#fffefd;padding:28px;box-shadow:0 22px 66px rgba(23,20,20,.06)}.line-panel h2{color:var(--charcoal);font-family:var(--font-sans);font-size:clamp(28px,3vw,44px);font-weight:850;letter-spacing:-.055em}.line-panel>span{color:#725f56;letter-spacing:.02em}.connection-warning{color:#9f173d;font-size:13px;line-height:1.45}.connection-grid,.content-list,.table-panel{border:0;gap:14px}.table-panel article{min-height:92px;grid-template-columns:.8fr 1.5fr .7fr .9fr;padding:18px;box-shadow:0 18px 48px rgba(23,20,20,.05)}.content-list article{grid-template-columns:84px minmax(0,1fr) 120px 132px;min-height:112px;padding:14px;box-shadow:0 18px 48px rgba(23,20,20,.05)}.content-list h2{margin:4px 0 0;color:var(--charcoal);font-family:var(--font-sans);font-size:20px;font-weight:850;letter-spacing:-.04em}.thumb-frame{border-radius:16px;background:linear-gradient(135deg,var(--sky),var(--cream));filter:none;display:grid;place-items:center}.profile-list{gap:10px}.profile-list div{padding:14px}.profile-list dt{color:#8a817a;letter-spacing:.02em}.profile-list dd{color:var(--charcoal);font-weight:750}.connection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1160px){.dashboard-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-grid,.dashboard-home-layout,.editorial-grid.two{grid-template-columns:1fr}}@media (max-width:860px){.workroom-hero{grid-template-columns:1fr;display:grid}.calendar-strip,.dashboard-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.content-list article,.table-panel article{grid-template-columns:1fr}}:root{--sola-blue:#0a67cf;--sola-blue-deep:#0755b4;--sola-blue-ink:#072c76;--sola-ink:#071126;--sola-white:#ffffff;--sola-line:rgba(7,17,38,0.16);--sola-sans:var(--font-sola-sans,Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--sola-serif:var(--font-sola-serif,"Roboto Slab",Georgia,"Times New Roman",serif)}html:root body{font-family:var(--font-sola-sans)}.nav{width:100%;max-width:none;min-height:72px;top:0;left:0;right:0;transform:none;grid-template-columns:minmax(160px,1fr) auto;border:0;border-radius:0;background:var(--sola-blue);padding:20px 22px 0}.nav:after{display:none}.nav.nav-scrolled{border:0;border-radius:0;background:rgba(7,85,180,.92);box-shadow:0 16px 42px rgba(3,27,81,.2);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.nav .marka-brand-lockup{color:var(--sola-white);font-family:var(--font-sola-sans);font-size:25px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important}.nav .marka-brand-lockup img{width:32px;height:32px;border-radius:7px;filter:brightness(0) invert(1)}.nav-links{display:inline-flex;gap:26px}.nav-menu{gap:34px}.nav-group,.nav-menu{display:inline-flex;align-items:center}.nav-group{position:relative}.nav-direct-link,.nav-links a.nav-login,.nav-menu-trigger{min-height:32px;display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--sola-white);font-family:var(--font-sola-sans);font-size:16px!important;font-weight:500!important;letter-spacing:0!important;line-height:1!important;text-decoration:none;text-transform:none;cursor:pointer}.nav-menu-trigger svg{transition:transform .18s ease}.nav-group:focus-within .nav-menu-trigger svg,.nav-group:hover .nav-menu-trigger svg,.nav-menu-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.nav-dropdown{top:calc(100% + 18px);z-index:45;width:min(360px,calc(100vw - 32px));display:grid;gap:4px;border:1px solid rgba(255,255,255,.26);border-radius:5px;box-shadow:0 24px 72px rgba(3,27,81,.22);padding:8px;opacity:0;pointer-events:none;transform:translate(-50%,-8px) scale(.98);transform-origin:50% 0;transition:opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}.nav-dropdown,.nav-dropdown:before{position:absolute;left:50%;background:rgba(255,255,255,.96)}.nav-dropdown:before{content:"";top:-7px;width:14px;height:14px;transform:translateX(-50%) rotate(45deg);border-left:1px solid rgba(255,255,255,.26);border-top:1px solid rgba(255,255,255,.26)}.nav-group:focus-within .nav-dropdown,.nav-group:hover .nav-dropdown,.nav-menu-trigger[aria-expanded=true]+.nav-dropdown{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}.nav-dropdown-link{position:relative;z-index:1;min-height:74px;display:grid!important;align-content:center;gap:6px;border-radius:6px;padding:14px 16px!important;color:var(--sola-ink)!important;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.nav-dropdown-link span{font-size:15px;font-weight:600;letter-spacing:0!important;line-height:1.1}.nav-dropdown-link small{max-width:290px;color:rgba(7,17,38,.62);font-size:12px;font-weight:400;line-height:1.35}.nav-dropdown-link:focus-visible,.nav-dropdown-link:hover{background:rgba(10,103,207,.1);color:var(--sola-blue-ink)!important;transform:translateY(-1px)}.nav-links a.nav-login{min-width:82px;border:1px solid rgba(7,17,38,.92);border-radius:4px;background:var(--sola-white);color:var(--sola-ink)!important;padding:0 16px!important}.nav-links .nav-trial,.nav-links a.nav-login{justify-content:center;font-size:14px!important;font-weight:500!important}.nav-links .nav-trial{min-width:94px;min-height:32px;margin-left:0;border:1px solid #080d19;border-radius:4px;background:#080d19;color:#ffffff!important;box-shadow:none;padding:0 18px!important;letter-spacing:0!important;text-transform:none}html:has(.marka-sola-hero) .nav,html:has(.marka-sola-hero) .nav.nav-scrolled{background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html:has(.marka-sola-hero) .nav.nav-scrolled{background:rgba(7,85,180,.72);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}html:has(.marka-sola-hero) .nav-links .nav-trial{margin-left:0}html:has(.marka-sola-hero) .nav-dropdown-link{color:var(--sola-ink)!important}.marka-sola-hero{min-height:1540px!important}.marka-sola-hero .container-scroll-stage{min-height:1540px!important;padding-top:202px!important;padding-bottom:126px!important}.marka-sola-hero .container-scroll-card{width:min(1080px,calc(100vw - 96px));margin-top:340px!important}.marka-sola-hero .container-scroll-card-inner{border-radius:18px}html:root body .marka-sola-hero .dreelio-hero-copy h1{max-width:980px;font-family:var(--font-sola-serif)!important;text-wrap:balance}html:root body .marka-sola-hero .dreelio-hero-copy h2{max-width:890px;color:rgba(255,255,255,.94);font-family:var(--font-sola-sans)!important}.marka-sola-hero .dreelio-hero-copy{animation:none}.marka-sola-hero .btn.primary,.marka-sola-hero .btn.subtle{font-family:var(--font-sola-sans)!important}.marka-sola-hero .btn.primary,.marka-sola-hero .btn.subtle{font-weight:500!important}.sola-audience-section{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(42px,7vw,120px);background:#ffffff;color:var(--sola-ink);padding:clamp(96px,12vw,164px) max(28px,7vw)}.sola-section-copy{position:sticky;top:120px;align-self:start;display:grid;gap:24px}.sola-section-copy .mini-label{margin:0;color:var(--sola-blue);font-family:var(--font-sola-sans)!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none}.sola-section-copy h2{max-width:700px;margin:0;color:var(--sola-ink);font-family:var(--font-sola-serif)!important;font-size:clamp(48px,5vw,78px)!important;font-weight:500!important;line-height:1.08!important;letter-spacing:0!important}.sola-section-copy p:not(.mini-label){max-width:610px;margin:0;color:rgba(7,17,38,.68);font-size:clamp(18px,1.6vw,22px)!important;font-weight:300!important;line-height:1.55!important}.sola-audience-grid{display:grid;border-top:1px solid var(--sola-line)}.sola-audience-grid article{display:grid;gap:18px;border-bottom:1px solid var(--sola-line);padding:clamp(32px,5vw,64px) 0;scroll-margin-top:120px}.sola-audience-grid span{color:var(--sola-ink);font-size:clamp(25px,2.6vw,38px);font-weight:500;line-height:1.1}.sola-audience-grid p{max-width:620px;margin:0;color:rgba(7,17,38,.66);font-size:18px;font-weight:300;line-height:1.55}@media (max-width:900px){.nav{grid-template-columns:minmax(0,1fr) auto auto;min-height:72px!important;padding:calc(12px + env(safe-area-inset-top)) 16px 12px!important}.nav .marka-brand-lockup{font-size:21px!important}.nav-links{display:contents!important}.nav-menu-toggle{width:44px;height:44px;border-color:rgba(255,255,255,.52);background:rgba(255,255,255,.12);color:#ffffff}.nav-menu{position:fixed;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));top:calc(76px + env(safe-area-inset-top));z-index:230;max-height:calc(100dvh - 96px - env(safe-area-inset-bottom));display:none!important;grid-template-columns:1fr;gap:10px;overflow-y:auto;border:1px solid rgba(255,255,255,.28);border-radius:10px;background:rgba(255,255,255,.96);box-shadow:0 26px 80px rgba(3,27,81,.2);padding:10px}.nav.nav-menu-open .nav-menu{display:grid!important}.nav-group{display:grid;gap:6px}.nav-direct-link,.nav-links a.nav-login,.nav-menu-trigger{width:100%;min-height:44px;justify-content:space-between;border-radius:6px;color:var(--sola-ink)!important;padding:0 12px!important;font-size:15px!important;font-weight:600!important}.nav-menu-trigger svg{transform:rotate(180deg)}.nav-dropdown{position:static;width:auto;display:grid;border:0;background:transparent;box-shadow:none;padding:0;opacity:1;pointer-events:auto;transform:none}.nav-dropdown:before{display:none}.nav-dropdown-link{min-height:58px;background:rgba(10,103,207,.07);padding:12px 14px!important}.nav-links a.nav-login{border:1px solid rgba(7,17,38,.12);background:rgba(10,103,207,.08)}.nav-links .nav-trial{min-width:82px!important;min-height:44px!important;border-radius:4px!important;padding:0 14px!important;font-size:14px!important}.marka-sola-hero{min-height:1180px!important}.marka-sola-hero .container-scroll-stage{min-height:1180px!important;padding-top:144px!important}.marka-sola-hero .container-scroll-card{width:min(100%,720px);margin-top:230px!important}html:root body .marka-sola-hero .dreelio-hero-copy h1{font-size:clamp(46px,13vw,68px)!important}html:root body .marka-sola-hero .dreelio-hero-copy h2{max-width:360px;font-size:17px!important}.sola-audience-section{grid-template-columns:1fr;gap:48px;padding:76px 18px 96px}.sola-section-copy{position:static}.sola-section-copy h2{font-size:clamp(40px,12vw,56px)!important}}@media (max-width:560px){.dashboard-hero h1,.dashboard-hero.compact h1{font-size:42px}.calendar-strip,.dashboard-overview,.platform-dot-row,.post-calendar-head,.post-calendar-summary{grid-template-columns:1fr}.post-calendar-head{display:grid}.post-calendar-mode-switch,.post-calendar-summary div{justify-content:flex-start}.post-calendar-week-view{grid-template-columns:1fr}.post-calendar-month-grid,.post-calendar-week-labels{gap:5px}.post-calendar-month-view .post-calendar-cell.large,.post-calendar-month-view .post-calendar-empty-cell.large{height:42px;border-radius:8px}.draft-row{grid-template-columns:52px minmax(0,1fr)}.draft-row b{grid-column:2;width:-moz-fit-content;width:fit-content}}.dashboard-ambient,.dashboard-orbit{position:fixed;pointer-events:none;z-index:-2}.dashboard-ambient{width:360px;height:360px;border-radius:999px;filter:blur(16px);opacity:.34;animation:ambientFloat 12s ease-in-out infinite alternate}.dashboard-ambient.one{left:-110px;top:14%;background:radial-gradient(circle,rgba(158,196,232,.85),transparent 68%)}.dashboard-ambient.two{right:-130px;bottom:6%;background:radial-gradient(circle,rgba(239,173,46,.32),transparent 70%);animation-delay:-4s}.dashboard-orbit{right:10%;top:92px;width:220px;height:220px;border:1px solid rgba(23,20,20,.08);border-radius:50%;opacity:.52;animation:orbitSpin 22s linear infinite}.dashboard-orbit:after{content:"";position:absolute;left:22px;top:18px;width:18px;height:18px;border-radius:50%;background:var(--charcoal);box-shadow:0 0 0 8px rgba(255,255,255,.42)}.dashboard-stage-glow{position:absolute;inset:-120px -90px auto auto;width:420px;height:420px;border-radius:999px;background:radial-gradient(circle,rgba(158,196,232,.7),transparent 64%);animation:glowBreathe 7s ease-in-out infinite alternate;pointer-events:none}.content-list article,.dashboard-command-center,.dashboard-overview article,.line-panel,.table-panel article,.workroom-hero,.workroom-panel{animation:panelIn .65s cubic-bezier(.2,.8,.2,1) both;transition:transform .52s cubic-bezier(.2,.8,.2,1),box-shadow .52s cubic-bezier(.2,.8,.2,1),border-color .52s ease,background .52s ease}.workroom-hero{animation-delay:90ms}.dashboard-overview article:first-child{animation-delay:.17s}.dashboard-overview article:nth-child(2){animation-delay:.24s}.dashboard-overview article:nth-child(3){animation-delay:.31s}.dashboard-overview article:nth-child(4){animation-delay:.38s}.dashboard-signal-band{animation-delay:.44s}.dashboard-command-center{animation-delay:.5s}.dashboard-side-stack .workroom-panel:first-child{animation-delay:.56s}.dashboard-side-stack .workroom-panel:nth-child(2){animation-delay:.62s}.dashboard-side-stack .workroom-panel:nth-child(3){animation-delay:.68s}.content-list article:hover,.dashboard-command-center:hover,.dashboard-overview article:hover,.line-panel:hover,.table-panel article:hover,.workroom-hero:hover,.workroom-panel:hover{transform:translateY(-4px);border-color:rgba(23,20,20,.14);box-shadow:0 30px 84px rgba(23,20,20,.11),0 10px 28px rgba(23,20,20,.06)}.workroom-hero{overflow:hidden}.workroom-hero:after{content:"";position:absolute;right:-58px;top:-64px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.72),transparent 26%),radial-gradient(circle,rgba(158,196,232,.62),transparent 68%);animation:heroOrb 9s ease-in-out infinite alternate}.dashboard-overview article{position:relative;overflow:hidden}.dashboard-overview article:before{content:"";position:absolute;left:22px;right:22px;top:0;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(239,173,46,.8),rgba(158,196,232,.88));transform:scaleX(0);transform-origin:left;animation:meterFill 1.2s ease-out .7s forwards}.dashboard-signal-band{position:relative;display:grid;grid-template-columns:minmax(240px,.72fr) minmax(340px,1fr) auto;gap:24px;align-items:center;min-height:172px;overflow:hidden;border:1px solid rgba(23,20,20,.08);border-radius:28px;background:linear-gradient(120deg,#fffefd,#f7f1ea 58%,rgba(183,207,228,.58));padding:24px 28px;box-shadow:0 22px 66px rgba(23,20,20,.07);animation:panelIn .65s cubic-bezier(.2,.8,.2,1) both}.dashboard-signal-band:before{content:"";position:absolute;inset:auto -40px -80px auto;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(239,173,46,.25),transparent 68%);animation:glowBreathe 6s ease-in-out infinite alternate}.dashboard-signal-band p{margin:0 0 8px;color:#725f56;font-size:12px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.dashboard-signal-band h2{margin:0;color:var(--charcoal);font-size:34px;font-weight:850;letter-spacing:-.055em}.dashboard-signal-band span{color:#6c625d}.signal-chart{height:112px;display:flex;align-items:flex-end;gap:10px;padding:16px;border:1px solid rgba(23,20,20,.07);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.34)),repeating-linear-gradient(0deg,transparent 0 29px,rgba(23,20,20,.04) 30px)}.signal-chart span{flex:1;min-width:10px;height:var(--bar-height);border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,#8cbff0,rgba(140,191,240,.16));transform-origin:bottom;animation:barRise .9s cubic-bezier(.2,.8,.2,1) both}.signal-chart span:nth-child(2){animation-delay:90ms}.signal-chart span:nth-child(3){animation-delay:.15s}.signal-chart span:nth-child(4){animation-delay:.21s}.signal-chart span:nth-child(5){animation-delay:.27s}.signal-chart span:nth-child(6){animation-delay:.33s}.signal-chart span:nth-child(7){animation-delay:.39s}.signal-chart span:nth-child(8){animation-delay:.45s}.signal-chart span:nth-child(9){animation-delay:.51s}.signal-chart span:nth-child(10){animation-delay:.57s}.signal-actions{display:grid;gap:10px}.signal-actions button{min-height:40px;border:1px solid rgba(23,20,20,.08);border-radius:999px;background:#fffefd;color:var(--charcoal);padding:0 16px;font-weight:850;transition:transform .42s ease,background .42s ease}.signal-actions button:hover{transform:translateX(4px);background:#171414;color:#fff}.calendar-strip div,.draft-row,.platform-dot-row span,.prompt-chip-row button,.prompt-chip-row span{animation:itemFloatIn .56s cubic-bezier(.2,.8,.2,1) both}.draft-row:first-child{animation-delay:.7s}.draft-row:nth-child(2){animation-delay:.76s}.draft-row:nth-child(3){animation-delay:.82s}.draft-row:nth-child(4){animation-delay:.88s}.draft-thumb{position:relative;overflow:hidden}.draft-thumb:after{content:"";position:absolute;inset:-50%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.56),transparent);transform:rotate(18deg) translateX(-80%);animation:tileSweep 4.6s ease-in-out infinite}.platform-dot-row span{position:relative}.platform-dot-row span:before{content:"";width:7px;height:7px;position:absolute;left:12px;top:12px;border-radius:50%;background:#2fa44a;box-shadow:0 0 0 0 rgba(47,164,74,.36);animation:statusPulse 1.8s ease-out infinite}.chat-prompt:focus-within{box-shadow:0 0 0 1px rgba(239,173,46,.22),0 24px 60px rgba(239,173,46,.08)}.chat-avatar-row>span{animation:aiPulse 2.4s ease-in-out infinite}.chat-prompt textarea{transition:border-color .36s ease,box-shadow .36s ease,transform .36s ease}.chat-prompt textarea:focus{border-color:rgba(239,173,46,.42);box-shadow:0 18px 42px rgba(23,20,20,.07);transform:translateY(-2px)}.btn.primary{position:relative;overflow:hidden}.btn.primary:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0 32%,rgba(255,255,255,.22) 45%,transparent 58% 100%);transform:translateX(-120%);transition:transform .68s cubic-bezier(.2,.8,.2,1)}.btn.primary:hover:after{transform:translateX(120%)}@keyframes ambientFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(28px,-24px,0) scale(1.08)}}@keyframes orbitSpin{to{transform:rotate(1turn)}}@keyframes stageSlideIn{0%{opacity:0;transform:translateX(-22px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes stageRise{0%{opacity:0;transform:perspective(1400px) rotateX(4deg) translateY(24px) scale(.985)}to{opacity:1;transform:perspective(1400px) rotateX(.6deg) translateY(0) scale(1)}}@keyframes panelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes itemFloatIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes glowBreathe{0%{opacity:.34;transform:scale(.96)}to{opacity:.72;transform:scale(1.08)}}@keyframes searchShimmer{0%,42%{transform:translateX(-120%)}72%,to{transform:translateX(120%)}}@keyframes heroOrb{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-18px,18px,0) scale(1.08)}}@keyframes meterFill{to{transform:scaleX(1)}}@keyframes barRise{0%{transform:scaleY(.08);opacity:.34}to{transform:scaleY(1);opacity:1}}@keyframes tileSweep{0%,44%{transform:rotate(18deg) translateX(-85%)}68%,to{transform:rotate(18deg) translateX(85%)}}@keyframes statusPulse{0%{box-shadow:0 0 0 0 rgba(47,164,74,.36)}70%,to{box-shadow:0 0 0 9px rgba(47,164,74,0)}}@keyframes aiPulse{0%,to{box-shadow:0 0 0 0 rgba(23,20,20,.16)}50%{box-shadow:0 0 0 9px rgba(23,20,20,.06)}}.calendar-strip div,.content-list article,.dashboard-command-center,.dashboard-overview article,.draft-row,.line-panel,.platform-dot-row span,.prompt-chip-row button,.prompt-chip-row span,.signal-chart span,.table-panel article,.workroom-hero,.workroom-panel{animation-duration:.18s;animation-delay:0s!important}.content-list article,.dashboard-command-center,.dashboard-overview article,.line-panel,.table-panel article,.workroom-hero,.workroom-panel{transition-duration:.18s}@media (prefers-reduced-motion:reduce){.calendar-strip div,.content-list article,.dashboard-ambient,.dashboard-calendar-skeleton-cell,.dashboard-calendar-skeleton-tabs span,.dashboard-command-center,.dashboard-orbit,.dashboard-overview article,.dashboard-route-skeleton,.dashboard-signal-band,.dashboard-skeleton-chart span,.dashboard-skeleton-dot,.dashboard-skeleton-line,.dashboard-stage-glow,.draft-row,.line-panel,.platform-dot-row span,.prompt-chip-row span,.signal-chart span,.table-panel article,.workroom-hero,.workroom-panel{animation:none!important}}@media (max-width:860px){.dashboard-route-skeleton.home .dashboard-skeleton-card-grid,.dashboard-skeleton-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-skeleton-row{grid-template-columns:32px minmax(0,1fr)}.dashboard-skeleton-line.row-meta{grid-column:2;width:72%}.dashboard-calendar-skeleton-year-scroll{overflow-x:auto}}@media (max-width:560px){.dashboard-route-skeleton.home .dashboard-skeleton-card-grid,.dashboard-skeleton-card-grid{grid-template-columns:1fr}.dashboard-route-skeleton{min-height:460px;border-radius:18px;padding:16px}.dashboard-calendar-skeleton-panel{grid-template-rows:auto auto auto auto}.dashboard-calendar-skeleton-summary div,.dashboard-calendar-skeleton-tabs{justify-content:flex-start}.dashboard-calendar-skeleton-tabs span{width:54px}.dashboard-calendar-skeleton-year-view{--post-calendar-year-cell:18px}.dashboard-calendar-skeleton-months{grid-template-columns:repeat(12,46px);gap:11px}}@media (max-width:1160px){.dashboard-signal-band{grid-template-columns:1fr}.signal-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.signal-actions{grid-template-columns:1fr}}:root{--font-apple:var(--font-control);--font-sans:var(--font-control);--font-body:var(--font-control);--font-serif:var(--font-control-cursive);--font-cursive:var(--font-control-cursive);--font-display:var(--font-control-compressed);--charcoal:var(--midnight-ink)}body{font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);font-family:var(--font-sans);line-height:var(--type-ui-line)}.nav{position:fixed;top:10px;left:50%;transform:translateX(-50%);width:min(1280px,calc(100% - 24px));min-height:70px;margin:0;padding:6px 8px 6px 28px;display:grid;grid-template-columns:184px minmax(0,1fr);align-items:center;gap:0;border:1px solid transparent;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate;z-index:90;transition:background .42s ease,border-color .42s ease,box-shadow .42s ease,backdrop-filter .42s ease}.nav,.nav:after{border-radius:999px}.nav:after{content:"";position:absolute;left:28px;right:28px;bottom:-26px;height:30px;pointer-events:none;background:rgba(23,20,20,.16);filter:blur(24px);opacity:0;transform:translateY(-8px) scaleX(.96);transition:opacity .42s ease,transform .42s cubic-bezier(.16,1,.3,1);z-index:-1}.nav.nav-scrolled{border:1px solid rgba(23,20,20,.08);border-radius:999px;background:rgba(255,255,255,.64);box-shadow:0 22px 58px rgba(23,20,20,.14),inset 0 1px 0 rgba(255,255,255,.76);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.nav.nav-scrolled:after{opacity:1;transform:translateY(0) scaleX(1)}.logo-brand img{width:104px}.logo-brand .marka-brand-lockup img{width:32px;height:32px}.nav-links{display:flex;justify-content:flex-end;align-items:center;gap:32px}.footer-links a,.nav-links a{font-size:16px;font-weight:500;letter-spacing:.005em}.nav-links .nav-trial{min-height:54px;margin-left:70px;padding:0 28px}.btn,.nav-links .nav-trial{font-size:16px;font-weight:700}.btn{min-height:56px;padding:0 26px}.dreelio-hero{min-height:980px}.container-scroll-stage{min-height:980px;align-items:flex-start;padding:184px 24px 112px}.container-scroll-card{width:min(1080px,calc(100vw - 128px));margin-top:34px;border-radius:28px}.dreelio-hero-copy{max-width:740px;transform:translateY(22px)}.dreelio-hero h1{max-width:720px;margin:0 auto;font-size:clamp(48px,6.2vw,78px);font-weight:700;letter-spacing:-.035em;line-height:1.15}.dreelio-hero-copy p{max-width:690px;margin-top:24px;font-size:clamp(18px,1.7vw,21px);line-height:1.38}.dreelio-actions{margin-top:40px}.cloud{opacity:.28}.dreelio-dashboard-shell{grid-template-columns:176px minmax(0,1fr);min-height:520px;border-radius:28px}.mock-workroom{padding:24px 26px 30px}.mock-stat-grid{gap:14px;margin-top:28px}.mock-stat-grid article{min-height:104px;padding:18px 20px}.mock-stat-grid strong{margin-top:18px;font-size:29px;font-weight:800}.mock-chart-card{margin-top:20px;padding:18px}.mock-bars{height:156px}.mock-action-grid button{min-height:70px;font-size:16px}.sync-section{max-width:1040px;margin-top:124px}.features-section h2,.pricing-section h2,.product-copy h2,.sync-section h2,.testimonial-section h2{font-size:clamp(36px,4.4vw,56px);font-weight:700;letter-spacing:-.035em;line-height:1.12}.product-section{max-width:1060px;margin-top:104px;gap:54px}.product-copy p:not(.mini-label){font-size:18px;line-height:1.5}.features-section,.pricing-section{max-width:1120px}.feature-card h3,.pricing-card strong{letter-spacing:-.03em}@media (max-width:760px){.nav{position:fixed;top:8px;width:calc(100% - 16px);min-height:62px;margin:0;padding:7px 8px 7px 16px}.nav,.nav.nav-scrolled{grid-template-columns:1fr auto}.nav:after{left:18px;right:18px;bottom:-18px;height:22px;filter:blur(18px)}.logo-brand img{width:98px}.nav-links{gap:0}.nav-links a:not(.nav-trial){display:none}.nav-links .nav-trial{min-height:48px;margin-left:0;padding:0 18px;font-size:14px}.nav.nav-scrolled .nav-trial{margin-left:0}.dreelio-hero{min-height:850px}.container-scroll-stage{min-height:850px;padding:118px 12px 70px}.dreelio-hero h1{font-size:clamp(42px,12vw,56px);line-height:1.08}.dreelio-hero-copy p{max-width:520px;margin-top:18px;font-size:17px}.dreelio-actions{margin-top:28px}.container-scroll-card{width:100%;margin-left:auto;margin-right:auto;margin-top:28px;border-radius:18px}.dreelio-dashboard-shell{grid-template-columns:82px minmax(500px,1fr);min-height:470px}.features-section h2,.pricing-section h2,.product-copy h2,.sync-section h2,.testimonial-section h2{font-size:clamp(34px,10vw,48px)}}.legal-hero{padding-top:calc(var(--marketing-nav-clearance) + 28px);padding-bottom:56px;scroll-margin-top:var(--marketing-nav-clearance)}.legal-hero h1{max-width:760px;margin-bottom:14px;font-family:var(--font-sans);font-size:clamp(34px,4.2vw,56px);font-weight:800;letter-spacing:-.038em}.legal-hero>p:first-child{margin:0 0 12px;color:#725f56;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.legal-hero>p:last-child,.section.narrow>p{max-width:720px;margin:0;font-size:15px;line-height:1.58}.legal-layout{gap:14px;margin-top:28px}.legal-card{padding:22px 24px;border-radius:18px;box-shadow:0 12px 34px rgba(23,20,20,.055)}.legal-card h2{margin-bottom:12px;font-family:var(--font-sans);font-size:clamp(20px,2vw,28px);font-weight:800;letter-spacing:-.025em;line-height:1.15}.legal-card h3{margin:16px 0 8px;color:#725f56;font-size:12px;font-weight:800;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.legal-card li,.legal-card p{font-size:14px;line-height:1.62}.legal-card ol,.legal-card ul{margin:0;padding-left:20px}.faq-list{max-width:980px;padding-top:24px}.faq-list details{padding:18px 0}.faq-list summary{font-family:var(--font-sans);font-size:clamp(20px,2.6vw,30px);font-weight:800;letter-spacing:-.03em}.faq-list p{max-width:720px;font-size:15px}@media (max-width:760px){.legal-hero{padding-top:96px;padding-bottom:36px}.legal-hero h1{font-size:clamp(32px,10vw,44px)}.legal-card{padding:20px}}.sync-section{max-width:1120px;margin-top:150px}.sync-section .mini-label{margin-bottom:20px;color:#6f5b52;font-size:13px;letter-spacing:.045em}.sync-section h2{max-width:720px;margin:0 auto;font-size:clamp(42px,5.1vw,64px);line-height:1.11}.phone-media-card{isolation:isolate;height:min(640px,64vw);min-height:470px;margin-top:72px;overflow:hidden;border:1px solid rgba(23,20,20,.06);border-radius:28px;background:radial-gradient(circle at 31% 12%,rgba(138,154,125,.48),transparent 19%),radial-gradient(circle at 87% 17%,rgba(226,96,64,.24),transparent 19%),linear-gradient(122deg,#d9ded0,#ebe7d9 31%,#f5eee1 58%,#d9d4c4);box-shadow:0 35px 90px rgba(23,20,20,.16),0 12px 34px rgba(23,20,20,.08),inset 0 1px 0 rgba(255,255,255,.72);transform:translateZ(0)}.phone-media-card:after,.phone-media-card:before{content:"";position:absolute;pointer-events:none}.phone-media-card:before{inset:0;z-index:1;background:radial-gradient(ellipse at 50% 9%,rgba(255,255,255,.48),transparent 41%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(23,20,20,.12));mix-blend-mode:screen}.phone-media-card:after{left:9%;right:9%;bottom:-12%;z-index:2;height:24%;border-radius:999px;background:rgba(23,20,20,.22);filter:blur(46px);transform:rotate(-3deg)}.desk-object{position:absolute;z-index:3;border-radius:22px;filter:blur(.2px)}.desk-object.cube{left:8%;top:4%;width:300px;height:220px;border-radius:26px;background:linear-gradient(138deg,rgba(102,116,91,.3),rgba(44,54,43,.48)),#9aa68f;box-shadow:42px 58px 82px rgba(39,45,37,.22),inset -24px -28px 54px rgba(29,34,27,.2),inset 14px 12px 32px rgba(255,255,255,.18);transform:rotate(-10deg) skewX(-4deg)}.desk-object.gift{left:-3%;top:26%;width:128px;height:168px;border-radius:18px;background:linear-gradient(67deg,transparent 0 36%,rgba(20,20,20,.88) 37% 47%,transparent 48%),linear-gradient(142deg,rgba(38,77,135,.55),transparent 28%),linear-gradient(32deg,transparent 0 52%,rgba(224,73,51,.74) 53% 63%,transparent 64%),#ebe2cf;box-shadow:18px 28px 48px rgba(23,20,20,.14);transform:rotate(-18deg)}.palette-card{position:absolute;right:2%;top:17%;z-index:4;width:300px;height:190px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:34px 36px;border-radius:27px;background:rgba(245,224,212,.82);box-shadow:24px 34px 70px rgba(107,57,45,.16),inset 0 1px 0 rgba(255,255,255,.48);transform:rotate(12deg)}.palette-card span{width:26px;height:26px;border-radius:999px;box-shadow:inset 0 -3px 7px rgba(23,20,20,.1)}.palette-card span:nth-child(4n+1){background:#ca423a}.palette-card span:nth-child(4n+2){background:#ef7a4f}.palette-card span:nth-child(4n+3){background:#d66c76}.palette-card span:nth-child(4n+4){background:#a7444c}.palette-card span:nth-child(7){background:#efb7a3}.palette-card span:nth-child(11){background:#ed4c25}.palette-card span:nth-child(14){background:#7e343f}.laptop-surface{position:absolute;left:30%;bottom:-10%;z-index:3;width:430px;height:280px;border-radius:26px;background:radial-gradient(circle at 53% 42%,rgba(23,20,20,.18),transparent 5%),linear-gradient(145deg,#6f6e66,#3f403b 63%,#24241f);box-shadow:0 42px 90px rgba(23,20,20,.32),inset 0 2px 0 rgba(255,255,255,.16);transform:rotate(-9deg)}.sleeve-shape{position:absolute;right:-4%;bottom:2%;z-index:6;width:390px;height:210px;border-radius:54% 46% 0 0/72% 68% 0 0;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.08),transparent 21%),linear-gradient(132deg,#8b2f28,#54221f 58%,#32110f);box-shadow:-24px 26px 70px rgba(65,23,19,.24);transform:rotate(8deg)}.hand-shape{position:absolute;right:25%;bottom:11%;z-index:7;width:300px;height:132px;border-radius:52% 48% 48% 52%/54% 48% 52% 46%;background:radial-gradient(circle at 76% 58%,rgba(86,44,30,.18),transparent 13%),linear-gradient(112deg,#bd7756,#a56044 54%,#7f4637);box-shadow:0 28px 66px rgba(89,46,34,.22);transform:rotate(13deg)}.phone-shadow{position:absolute;left:42%;bottom:15%;z-index:5;width:190px;height:360px;border-radius:45px;background:rgba(23,20,20,.34);filter:blur(20px);transform:rotate(-14deg) skewY(5deg)}.phone-frame{left:43%;bottom:146px;z-index:8;width:184px;height:366px;padding:19px 14px;border:8px solid #141414;border-radius:42px;background:linear-gradient(180deg,#fff,#f6f4f1);box-shadow:0 38px 82px rgba(23,20,20,.34),0 12px 28px rgba(23,20,20,.2),inset 0 0 0 1px rgba(255,255,255,.6);transform:rotate(-14deg);animation:phoneDrift 8s ease-in-out infinite alternate}.phone-topline{font-size:9px}.phone-calendar{margin-top:26px}.phone-frame strong{margin-top:17px;font-size:12px}.phone-actions span{min-height:45px;background:#f1eeea;color:#2f2a28;box-shadow:inset 0 1px 0 rgba(255,255,255,.68)}.phone-feed span{height:23px;background:linear-gradient(90deg,#f0ede9,#f8f6f4)}.sync-device-toggle{position:absolute;left:50%;bottom:34px;z-index:10;display:flex;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:rgba(237,232,225,.42);box-shadow:0 22px 52px rgba(23,20,20,.2),inset 0 1px 0 rgba(255,255,255,.36);backdrop-filter:blur(16px);transform:translateX(-50%)}.sync-device-toggle span{min-width:116px;min-height:48px;display:grid;place-items:center;border-radius:999px;color:rgba(255,255,255,.88);font-size:15px;font-weight:800}.sync-device-toggle span:first-child{background:#171514;color:#fff;box-shadow:0 12px 30px rgba(23,20,20,.22)}@keyframes phoneDrift{0%{transform:rotate(-14deg) translateZ(0)}to{transform:rotate(-12.5deg) translate3d(4px,-8px,0)}}@media (max-width:760px){.sync-section{margin-top:100px;padding:0 14px}.sync-section h2{font-size:clamp(36px,10vw,50px)}.phone-media-card{height:540px;min-height:540px;margin-top:44px;border-radius:24px}.desk-object.cube{left:-10%;width:210px;height:150px}.palette-card{right:-20%;top:14%;width:230px;height:156px;gap:10px;padding:28px}.palette-card span{width:20px;height:20px}.laptop-surface{left:12%;bottom:7%;width:330px;height:210px}.sleeve-shape{right:-34%;width:330px}.hand-shape{right:8%;width:240px}.phone-frame{left:35%;bottom:138px;width:166px;height:330px}.sync-device-toggle{bottom:24px}.sync-device-toggle span{min-width:96px;min-height:44px;font-size:14px}}.product-section.feature-left{align-items:center}.campaign-stage{position:relative;min-height:660px;overflow:hidden;border-radius:30px;background:radial-gradient(circle at 18% 0,rgba(142,193,233,.92),transparent 35%),linear-gradient(180deg,#9cc7ef,#d7dfe2 54%,#efe0cf);box-shadow:0 32px 86px rgba(28,62,92,.14),inset 0 1px 0 rgba(255,255,255,.45)}.campaign-stage:after,.campaign-stage:before{content:"";position:absolute;pointer-events:none}.campaign-stage:before{inset:0;background:radial-gradient(ellipse at 52% 10%,rgba(255,255,255,.52),transparent 38%),linear-gradient(90deg,rgba(255,255,255,.14),transparent 38%,rgba(255,255,255,.1))}.campaign-stage:after{left:12%;right:12%;bottom:1%;height:16%;border-radius:999px;background:rgba(59,66,72,.18);filter:blur(32px)}.campaign-stage .mock-table-panel{position:relative;z-index:2;max-width:508px;overflow:hidden;border:1px solid rgba(23,20,20,.08);border-radius:24px;background:#fffefd;box-shadow:0 28px 70px rgba(34,54,68,.16),0 8px 22px rgba(23,20,20,.06),inset 0 1px 0 rgba(255,255,255,.76)}.campaign-stage .mock-table-panel h3{padding:34px 24px 22px;font-size:20px;font-weight:850;letter-spacing:-.035em}.campaign-stage .mock-filter-row{padding:0 24px 24px;grid-template-columns:1fr 94px}.campaign-stage .mock-filter-row button,.campaign-stage .mock-filter-row span{min-height:46px;display:flex;align-items:center;border-color:rgba(23,20,20,.1);background:#fff;color:#7a736e;font-size:14px;font-weight:700}.campaign-stage .mock-filter-row span:before{content:"";width:17px;height:17px;margin-right:10px;border:2px solid #47423f;border-radius:999px;box-shadow:9px 9px 0 -7px #47423f}.campaign-stage .mock-filter-row button{justify-content:center;gap:9px;cursor:default}.campaign-stage .mock-filter-row button:before{content:"";width:18px;height:14px;background:linear-gradient(#24211f,#24211f) 0 2px /18px 2px no-repeat,linear-gradient(#24211f,#24211f) 3px 7px /12px 2px no-repeat,linear-gradient(#24211f,#24211f) 7px 12px /5px 2px no-repeat}.campaign-group-row{min-height:54px;display:grid;grid-template-columns:18px auto 28px 1fr;align-items:center;gap:10px;padding:0 24px;border-top:1px solid rgba(23,20,20,.07);border-bottom:1px solid rgba(23,20,20,.07);background:#eef5f8}.campaign-group-row span{color:#272422;font-size:16px;transform:rotate(-90deg)}.campaign-group-row strong{color:#171514;font-size:14px;font-weight:850}.campaign-group-row b,.mock-fold-row span{min-width:24px;min-height:24px;display:inline-grid;place-items:center;border:1px solid rgba(23,20,20,.08);border-radius:999px;background:#f6fafb;color:#2a2724;font-size:12px;font-weight:750}.campaign-heading-row{min-height:48px;display:grid;align-items:center;gap:14px;border-bottom:1px solid rgba(23,20,20,.08);color:#5d5753;font-size:12px;font-weight:750}.campaign-heading-row,.campaign-stage .mock-table-row{grid-template-columns:minmax(0,1.45fr) 96px 74px 88px;padding:0 24px}.campaign-stage .mock-table-row{position:relative;min-height:54px;border-top:0;border-bottom:1px solid rgba(23,20,20,.07)}.campaign-stage .mock-table-row:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:4px;border-radius:0 999px 999px 0;background:#f4b22e;opacity:.95}.campaign-stage .mock-table-row strong{color:#211d1a;font-size:14px;font-weight:750}.campaign-stage .mock-table-row span{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#edf7ef;color:#24693c;font-size:12px;font-weight:750}.campaign-stage .mock-table-row span:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.campaign-stage .mock-table-row .priority-medium{background:#fff4df;color:#a16c12}.campaign-stage .mock-table-row .priority-low{background:#fde9e8;color:#b33636}.campaign-stage .platform-logo{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;box-shadow:0 8px 18px rgba(23,20,20,.1),inset 0 1px 0 rgba(255,255,255,.5);overflow:hidden}.campaign-stage .platform-logo svg{width:22px;height:22px;display:block}.campaign-stage .platform-tiktok{background:#191716}.campaign-stage .platform-tiktok svg{width:20px;height:20px}.campaign-stage .platform-tiktok .tiktok-shadow-a{fill:#25f4ee}.campaign-stage .platform-tiktok .tiktok-shadow-b{fill:#fe2c55}.campaign-stage .platform-tiktok .tiktok-main{fill:#fff}.campaign-stage .platform-instagram,.campaign-stage .platform-youtube{background:#fff}.campaign-stage .platform-instagram svg{width:24px;height:24px}.campaign-stage .platform-youtube svg{width:25px;height:25px}.campaign-stage .platform-x{background:#191716}.campaign-stage .platform-x svg{width:17px;height:17px;fill:#fff}.campaign-stage .platform-linkedin{background:#0a66c2}.campaign-stage .platform-linkedin svg{width:23px;height:23px}.campaign-avatar-stack{display:flex;align-items:center}.campaign-avatar-stack i{width:24px;height:24px;display:grid;place-items:center;margin-left:-7px;border:2px solid #fffefd;border-radius:999px;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.52),transparent 24%),linear-gradient(135deg,#5b4639,#181614);color:#fff;font-size:10px;font-style:normal;font-weight:800}.campaign-avatar-stack i:first-child{margin-left:0}.campaign-stage .mock-fold-row{min-height:52px;justify-content:flex-start;gap:10px;padding:0 24px;background:#fffaf0;color:#1d1917;font-size:14px;font-weight:850}.campaign-stage .mock-fold-row:before{content:"⌄";color:#292522;font-size:16px}.campaign-stage .mock-fold-row.complete{background:#e7f2eb}@media (max-width:980px){.campaign-stage{min-height:620px}}@media (max-width:760px){.circular-testimonials-showcase{width:calc(100% - 24px);min-height:auto;margin-top:86px;border-radius:24px}.campaign-stage{min-height:560px;padding:22px}.campaign-stage .mock-table-panel{min-width:470px;transform:scale(.78);transform-origin:center}}@keyframes fadeSlideIn{to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes slideRightIn{to{opacity:1;filter:blur(0);transform:translateX(0)}}@keyframes testimonialIn{to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes authCaret{0%,46%{opacity:1}47%,to{opacity:0}}.auth-experience{min-height:100dvh;display:grid;grid-template-columns:minmax(430px,.94fr) minmax(520px,1.06fr);overflow:hidden;background:#f7f7f6;color:#191716;font-family:var(--font-sans)}.auth-form-column{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:24px clamp(34px,6vw,82px);overflow-y:auto}.auth-wordmark{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:10px;color:#191716;font-size:22px;font-weight:850;letter-spacing:-.04em}.auth-wordmark>span[aria-hidden=true]{width:24px;height:24px;display:inline-block;border-radius:999px;background:#191716}.auth-wordmark .marka-brand-lockup,.auth-wordmark .marka-brand-lockup>span{width:auto;height:auto;border-radius:0;background:transparent}.auth-form-shell{width:min(100%,470px);gap:16px}.auth-form-shell,.auth-heading{display:flex;flex-direction:column}.auth-heading{gap:12px}.auth-title{margin:0;color:#191716;font-family:var(--font-sans);font-size:clamp(36px,4vw,50px);font-weight:850;letter-spacing:-.045em;line-height:1.02}.auth-heading p{max-width:440px;margin:0;color:#625b56;font-size:15px;line-height:1.55}.auth-form,.auth-form label{display:flex;flex-direction:column;gap:10px}.auth-form{gap:14px}.auth-form label,.auth-onboarding-frame label{color:#625b56;font-size:13px;font-weight:750;letter-spacing:0;text-transform:none}.auth-input-wrap{min-height:54px;display:flex;align-items:center;overflow:hidden;border:1px solid rgba(23,20,20,.12);border-radius:16px;background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.65);transition:border-color .26s ease,background .26s ease,box-shadow .26s ease}.auth-input-wrap:focus-within,.auth-input-wrap:hover{border-color:rgba(23,20,20,.14);background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.auth-input-wrap input{width:100%;min-height:52px;border:0;background:transparent;padding:0 18px;color:#191716;font-size:15px}.auth-input-wrap:has(input[aria-invalid=true]){border-color:rgba(185,28,28,.42);background:#fffafa;box-shadow:0 0 0 3px rgba(185,28,28,.12)}.auth-input-wrap.has-button input{padding-right:58px}.auth-input-wrap button{width:44px;height:44px;display:grid;place-items:center;margin-left:-50px;border:0;border-radius:14px;background:transparent;color:#625b56}.auth-input-wrap button svg{width:19px;height:19px}.auth-input-wrap :where(input,button):focus-visible{outline:none;box-shadow:none}.auth-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:-2px}.auth-checkbox{flex-direction:row!important;align-items:center;gap:10px!important;cursor:pointer}.auth-checkbox input{width:18px;min-height:18px;accent-color:#191716}.auth-link-button,.auth-switch-copy button{border:0;background:transparent;color:#191716;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.auth-form-shell .auth-legal-copy{margin:-4px 0 0;color:#766d66;font-size:12px;font-weight:600;letter-spacing:0!important;line-height:1.45;text-align:center;text-transform:none!important}.auth-form-shell .auth-legal-copy a{color:#191716;font-weight:850;text-decoration:underline;text-underline-offset:3px}.auth-google-button,.auth-primary-button{width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:18px;padding:0 22px;font-size:15px;font-weight:850;letter-spacing:-.01em;transition:transform .26s ease,background .26s ease,box-shadow .26s ease}.auth-primary-button{border:0;background:var(--auth-primary-blue);color:#fff;box-shadow:0 18px 42px var(--auth-primary-blue-shadow)}.auth-primary-button:hover{background:var(--auth-primary-blue-hover)}.auth-google-button:hover,.auth-primary-button:hover{transform:translateY(-1px)}.auth-primary-button:disabled{opacity:.62;cursor:wait}.auth-google-button:disabled{opacity:.58;cursor:wait}.auth-button-spinner{width:18px;height:18px;animation:authButtonSpin .82s linear infinite}@keyframes authButtonSpin{to{transform:rotate(1turn)}}.auth-divider{display:grid;grid-template-columns:minmax(34px,1fr) auto minmax(34px,1fr);align-items:center;-moz-column-gap:14px;column-gap:14px;margin:4px 0;color:#8a827c;font-size:12px;font-weight:750}.auth-divider:after,.auth-divider:before{content:"";height:1px;min-width:0}.auth-divider:before{background:linear-gradient(90deg,rgba(23,20,20,0),rgba(23,20,20,.2))}.auth-divider:after{background:linear-gradient(90deg,rgba(23,20,20,.2),rgba(23,20,20,0))}.auth-divider span{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 13px;border:1px solid rgba(23,20,20,.08);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(248,246,242,.9));box-shadow:0 10px 26px rgba(23,20,20,.06),inset 0 1px 0 rgba(255,255,255,.86);color:#6f6760;white-space:nowrap}.auth-divider.compact{margin:0 0 -2px}.auth-google-button{border:1px solid rgba(23,20,20,.1);background:rgba(255,255,255,.72);color:#191716}.auth-provider-icon{width:22px;height:22px;flex:0 0 auto}.auth-switch-copy{margin:-4px 0 0;color:#7b746e;text-align:center;font-size:14px}.auth-visual-column{min-height:100dvh;padding:16px}.auth-cloud-scene{position:relative;height:100%;min-height:calc(100dvh - 32px);overflow:hidden;border-radius:34px;background:linear-gradient(180deg,rgba(164,198,228,1),rgba(188,207,222,1) 58%,rgba(232,222,210,1));box-shadow:inset 0 1px 0 rgba(255,255,255,.56),0 28px 80px rgba(32,57,76,.14);animation:slideRightIn .72s cubic-bezier(.16,1,.3,1) both}.auth-cloud{position:absolute;width:260px;height:118px;opacity:.86;filter:blur(.4px);background:radial-gradient(circle at 24% 62%,rgba(255,255,255,.92) 0 38px,transparent 39px),radial-gradient(circle at 45% 45%,rgba(255,255,255,.96) 0 66px,transparent 67px),radial-gradient(circle at 72% 58%,rgba(255,255,255,.9) 0 48px,transparent 49px)}.auth-cloud-left{left:-72px;top:28%}.auth-cloud-right{right:-74px;top:26%;transform:scaleX(-1)}.auth-cloud-small{right:18%;top:10%;width:150px;height:72px;opacity:.42;transform:scaleX(-1)}.auth-product-card{position:absolute;left:50%;bottom:10%;width:min(76%,680px);aspect-ratio:1.45;display:grid;grid-template-columns:150px 1fr;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:28px;background:rgba(255,253,250,.9);box-shadow:0 44px 90px rgba(23,20,20,.16),0 8px 24px rgba(23,20,20,.08);transform:translateX(-50%) perspective(1000px) rotateX(7deg)}.auth-product-sidebar{display:flex;flex-direction:column;gap:14px;padding:32px 22px;border-right:1px solid rgba(23,20,20,.08)}.auth-product-sidebar span{height:34px;border-radius:999px;background:#eee8e2}.auth-product-sidebar span:first-child{background:#191716}.auth-product-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:34px}.auth-product-main div{min-height:94px;border:1px solid rgba(23,20,20,.07);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,242,238,.9));box-shadow:0 12px 30px rgba(23,20,20,.05)}.auth-message-card{position:absolute;left:50%;top:18%;width:min(78%,560px);min-height:116px;display:flex;flex-direction:column;justify-content:center;gap:10px;border:1px solid rgba(255,255,255,.44);border-radius:28px;padding:24px 28px;background:rgba(255,255,255,.18);backdrop-filter:blur(18px);box-shadow:0 28px 80px rgba(23,20,20,.1);transform:translateX(-50%)}.auth-message-card>span{color:rgba(25,23,22,.58);font-size:13px;font-weight:850;text-transform:uppercase;letter-spacing:.12em}.auth-typewriter{min-height:34px;margin:0;color:#191716;font-size:clamp(19px,2vw,28px);font-weight:850;letter-spacing:-.04em;line-height:1.12}.auth-typewriter i{width:2px;height:1em;display:inline-block;margin-left:4px;vertical-align:-.12em;background:#191716;animation:authCaret .9s steps(1) infinite}.signup-scan-visual{display:grid;min-height:100dvh;padding:16px}.signup-scan-stage{min-height:calc(100dvh - 32px);display:grid;place-items:center;overflow:hidden;border-radius:34px;background:radial-gradient(circle at 24% 12%,rgba(255,255,255,.82),transparent 32%),linear-gradient(180deg,#d5e3ee,#e8dfd2);box-shadow:inset 0 1px 0 rgba(255,255,255,.64),0 28px 80px rgba(32,57,76,.14)}.signup-scan-stage.editable{place-items:stretch}.signup-scan-browser{width:min(82%,620px);overflow:hidden;border:1px solid rgba(255,255,255,.74);border-radius:30px;background:rgba(255,253,250,.92);box-shadow:0 44px 90px rgba(23,20,20,.16),0 8px 24px rgba(23,20,20,.08)}.signup-scan-browser.editable{width:100%;height:calc(100dvh - 32px);max-height:none;overflow-x:hidden;overflow-y:auto;border:0;border-radius:34px;background:transparent;box-shadow:none}.signup-scan-browser.editable .signup-scan-browser-bar{display:none}.signup-scan-browser.editable .signup-scan-demo{width:100%;min-height:100%;max-width:1040px;margin:0 auto;padding:clamp(28px,4vw,54px)}.signup-scan-browser-bar{min-height:58px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(23,20,20,.08);padding:0 20px}.signup-scan-browser-bar span{min-height:28px;display:inline-flex;align-items:center;border-radius:999px;background:#191716;color:#fff;padding:0 12px;font-size:11px;font-weight:850}.signup-scan-browser-bar strong{min-width:0;overflow:hidden;color:#756d66;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.signup-scan-demo{display:grid;gap:16px;padding:24px}.signup-scan-demo-head{display:grid;gap:3px}.signup-scan-demo-head span{color:#8b6820;font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.signup-scan-demo-head strong{color:#191716;font-size:clamp(24px,3vw,34px);font-weight:900;letter-spacing:0;line-height:1}.signup-scan-logo{width:min(240px,100%);max-height:132px;-o-object-fit:contain;object-fit:contain;border:1px solid rgba(23,20,20,.08);border-radius:24px;background:#fff;padding:18px;box-shadow:0 18px 42px rgba(23,20,20,.08)}.signup-scan-logo.placeholder{height:132px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(25,23,22,.08),rgba(25,23,22,.02)),#fff}.signup-scan-logo.placeholder span{width:78px;height:78px;border-radius:22px;background:linear-gradient(90deg,transparent 44%,#191716 44% 56%,transparent 56%),linear-gradient(180deg,transparent 44%,#191716 44% 56%,transparent 56%);opacity:.22}.signup-scan-demo p{margin:0;color:#3d3834;font-size:14px;line-height:1.45}.signup-scan-colors{display:flex;flex-wrap:wrap;gap:9px}.signup-scan-colors span{width:34px;height:34px;border-radius:999px;background:#ebe4dc;box-shadow:inset 0 0 0 1px rgba(23,20,20,.08),0 10px 22px rgba(23,20,20,.08)}.signup-palette-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.signup-palette-roles button{min-width:0;min-height:38px;display:flex;align-items:center;gap:8px;border:1px solid rgba(23,20,20,.08);border-radius:12px;background:rgba(255,255,255,.74);color:#3d3834;padding:7px 9px;font-size:11px;font-weight:850;cursor:pointer}.signup-palette-roles button.selected{border-color:rgba(25,23,22,.48);background:#fff}.signup-palette-roles i{width:18px;height:18px;flex:0 0 auto;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(23,20,20,.16)}.signup-palette-roles span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signup-palette-candidates{display:flex;flex-wrap:wrap;gap:8px}.signup-palette-candidates button{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(23,20,20,.16);border-radius:999px;color:#191716;font-size:12px;font-weight:950;line-height:1;cursor:pointer;box-shadow:0 8px 18px rgba(23,20,20,.08)}.signup-palette-candidates button.selected{outline:2px solid #191716;outline-offset:2px}.signup-palette-candidates button span{width:18px;height:18px;display:grid;place-items:center;border-radius:999px;background:rgba(255,255,255,.82)}.signup-scan-block,.signup-scan-grid>div{display:grid;gap:10px;border-top:1px solid rgba(23,20,20,.08);padding-top:14px}.signup-scan-block strong,.signup-scan-grid strong{color:#191716;font-size:13px;font-weight:900}.signup-scan-block div{display:flex;flex-wrap:wrap;gap:8px}.signup-scan-block span{min-height:30px;display:inline-flex;align-items:center;border:1px solid rgba(23,20,20,.08);border-radius:999px;background:rgba(255,255,255,.72);color:#756d66;padding:0 11px;font-size:11px;font-weight:800}.signup-scan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.signup-scan-grid ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.signup-scan-grid li{color:#4f4842;font-size:13px;line-height:1.35}.signup-scan-grid li:before{content:"";width:6px;height:6px;display:inline-block;margin-right:8px;border-radius:999px;background:#191716;vertical-align:.12em}.signup-scan-demo small{border-top:1px solid rgba(23,20,20,.08);padding-top:12px;color:#756d66;font-size:12px;line-height:1.4}.scan-inline-field{min-width:0;display:grid;gap:8px}.scan-inline-field span{color:#8b6820;font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.scan-inline-field input,.scan-inline-field textarea{width:100%;border:1px solid rgba(23,20,20,.08);border-radius:16px;background:rgba(255,255,255,.78);color:#191716;font-family:var(--font-sans);font-size:13px;font-weight:750;line-height:1.4;outline:0;padding:12px 14px;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.scan-inline-field input:focus,.scan-inline-field textarea:focus{border-color:rgba(25,23,22,.28);background:#fff;box-shadow:0 12px 28px rgba(23,20,20,.08)}.scan-inline-brand input{border:0;border-radius:0;background:transparent;padding:0;font-size:clamp(24px,3vw,34px);font-weight:900;line-height:1}.scan-inline-brand input:focus{background:transparent;box-shadow:none}.scan-inline-field textarea{min-height:74px;resize:vertical}.scan-inline-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-top:1px solid rgba(23,20,20,.08);padding-top:14px}.scan-inline-editor-grid .scan-inline-field:first-child,.scan-inline-editor-grid .scan-inline-field:nth-child(5),.scan-inline-editor-grid .scan-inline-field:nth-child(6),.scan-inline-editor-grid .scan-inline-field:nth-child(7){grid-column:1/-1}.auth-onboarding-frame{min-height:auto;grid-template-columns:minmax(0,1fr);overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.auth-experience-signup{grid-template-columns:minmax(580px,1.06fr) minmax(460px,.94fr)}.auth-experience-signup .auth-form-column{padding:18px clamp(26px,3.4vw,46px)}.auth-experience-signup .auth-form-shell{width:min(100%,660px);gap:16px}.auth-experience-signup .auth-heading{gap:8px}.auth-experience-signup .auth-title{max-width:520px;font-size:clamp(32px,3.3vw,42px);line-height:1.01}.auth-experience-signup .auth-heading p{max-width:590px;font-size:14px;line-height:1.35}.auth-onboarding-frame .signup-wordmark{display:none}.auth-onboarding-frame .onboarding-stepper{gap:10px;border-right:0;padding:0 16px 0 0}.auth-onboarding-frame .onboarding-stepper button{min-height:44px;border-radius:16px;padding:10px 12px;color:#7b746e;font-size:10px;line-height:1.2}.auth-onboarding-frame .onboarding-stepper button[aria-current=step]{background:#eee8e2;color:#191716}.auth-onboarding-frame .onboarding-panel{padding:0;gap:12px}.auth-onboarding-frame .onboarding-screen{max-width:none;gap:10px;overflow:visible;margin:-8px;padding:8px}.auth-onboarding-frame .onboarding-screen h2{margin:0;color:#191716;font-size:clamp(20px,2.2vw,27px);letter-spacing:0;line-height:1.06}.auth-onboarding-frame .onboarding-screen>p{color:var(--auth-primary-blue-strong);font-family:var(--font-sans);font-size:10px;font-weight:900;letter-spacing:.16em!important}.auth-onboarding-frame input,.auth-onboarding-frame select,.auth-onboarding-frame textarea{min-height:42px;border:1px solid rgba(23,20,20,.09);border-radius:16px;background:rgba(255,255,255,.7);padding:0 16px;font-size:14px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.auth-onboarding-frame :where(input:not([type=checkbox]):not([type=radio]):not(.file-input-native),textarea,select):focus,.auth-onboarding-frame :where(input:not([type=checkbox]):not([type=radio]):not(.file-input-native),textarea,select):hover{border-color:rgba(23,20,20,.14);background:#fff}.auth-onboarding-frame :where(input:not([type=checkbox]):not([type=radio]):not(.file-input-native),textarea,select):focus-visible{outline:none;box-shadow:none}.auth-onboarding-frame .auth-terms-checkbox{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;border:1px solid rgba(23,20,20,.09);border-radius:16px;background:rgba(255,255,255,.62);padding:12px;cursor:pointer}.auth-onboarding-frame .auth-terms-checkbox input{width:18px;min-height:18px;margin-top:2px;padding:0;accent-color:#191716}.auth-onboarding-frame .auth-terms-checkbox span{color:#625b56;font-size:12px;font-weight:650;line-height:1.45}.auth-onboarding-frame .auth-terms-checkbox a{color:#191716;font-weight:850;text-decoration:underline;text-underline-offset:3px}.auth-onboarding-frame .auth-legal-copy{margin:-4px 0 0;line-height:1.45}.auth-onboarding-frame .auth-legal-copy,.auth-onboarding-frame .onboarding-screen>p.auth-legal-copy{color:#625b56!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.auth-onboarding-frame .auth-legal-copy a,.auth-onboarding-frame .signup-account-back{color:#191716;font-weight:850;text-decoration:underline;text-underline-offset:3px}.auth-onboarding-frame .signup-account-back{width:-moz-fit-content;width:fit-content;margin:-6px 0 0;padding:0}.auth-onboarding-frame textarea{min-height:82px;padding-top:14px}.auth-onboarding-frame .auth-google-button,.auth-onboarding-frame .btn{min-height:46px;border-radius:16px}.auth-onboarding-frame .btn.primary,.signup-loading-button{border:0;background:var(--auth-primary-blue);color:#fff;box-shadow:0 18px 45px var(--auth-primary-blue-shadow)}.auth-onboarding-frame .btn.primary:hover,.signup-loading-button:hover:not(:disabled){background:var(--auth-primary-blue-hover);color:#fff;box-shadow:0 18px 45px rgba(47,125,246,.34)}.auth-google-terms-note{margin:-4px 0 0;color:#7b746e;font-size:12px;font-weight:650;letter-spacing:0!important;line-height:1.45;text-align:center;text-transform:none!important}.auth-google-terms-note a{color:#191716;font-weight:850;text-decoration:underline;text-underline-offset:3px}.auth-google-terms-note a,.auth-onboarding-frame .onboarding-screen>p.auth-google-terms-note,.auth-onboarding-frame .onboarding-screen>p.auth-google-terms-note a{letter-spacing:0!important;text-transform:none!important}.auth-onboarding-frame.preview-signup-frame .onboarding-screen h2,.auth-onboarding-frame.preview-signup-frame .onboarding-screen label:not(.auth-terms-checkbox),.auth-onboarding-frame.preview-signup-frame .onboarding-screen>p:not(.form-note){color:#ffffff!important}html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame.preview-signup-frame.onboarding-frame{border:0!important;background:transparent!important;box-shadow:none!important}html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame.preview-signup-frame .onboarding-panel{background:transparent!important;box-shadow:none!important}html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame.preview-signup-frame .onboarding-screen>p.form-note,html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame.preview-signup-frame .onboarding-screen>p:not(.form-note){font-family:var(--font-sola-sans,Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame.preview-signup-frame .onboarding-screen>p:not(.form-note){color:rgba(255,255,255,.84)!important}html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame.preview-signup-frame .onboarding-screen>p.form-note{border-top:0!important;padding-top:0!important}.auth-onboarding-frame.preview-signup-frame .auth-legal-copy{color:rgba(255,255,255,.88)!important}.auth-onboarding-frame.preview-signup-frame .auth-legal-copy a{color:#ffffff!important}.auth-onboarding-frame .platform-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:auto;padding-right:0}.auth-onboarding-frame .signup-delivery-section{border:1px solid rgba(23,20,20,.08);border-radius:18px;background:rgba(255,255,255,.58);display:grid;gap:14px;padding:16px}.auth-onboarding-frame .signup-delivery-section.compact{background:rgba(246,251,255,.72)}.auth-onboarding-frame .signup-delivery-kicker{color:#4169e1;display:block;font-size:11px;font-weight:900;letter-spacing:.13em;line-height:1.2;margin-bottom:6px;text-transform:uppercase}.auth-onboarding-frame .signup-delivery-section h3{color:#191716;font-size:18px;font-weight:900;letter-spacing:0;line-height:1.18;margin:0}.auth-onboarding-frame .signup-delivery-section p{color:#6f6250;font-size:13px;font-weight:650;line-height:1.5;margin:7px 0 0}.auth-onboarding-frame .auto-social-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-onboarding-frame .platform-review-grid article{border:1px solid rgba(23,20,20,.08);border-radius:16px;background:rgba(255,255,255,.6);display:grid;gap:8px;min-height:88px;padding:12px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.auth-onboarding-frame .platform-review-grid article.active{border-color:rgba(25,23,22,.2);background:#fff;box-shadow:0 12px 28px rgba(23,20,20,.07)}.auth-onboarding-frame .platform-review-grid article.connected{border-color:rgba(22,122,74,.28);background:rgba(245,255,250,.84)}.auth-onboarding-frame .platform-review-grid .platform-tile-button{min-height:42px;display:grid;justify-items:start;gap:7px;font-family:var(--font-sans);font-size:13px;font-weight:850;letter-spacing:0;line-height:1.15;text-align:left}.auth-onboarding-frame .platform-review-grid .platform-tile-button img{width:24px;height:24px}.auth-onboarding-frame .platform-review-grid .platform-tile-button span{color:#191716}.auth-onboarding-frame .platform-review-grid .platform-tile-button small{color:#6f6250;font-size:11px;font-weight:700;letter-spacing:0;line-height:1.25;text-transform:none}.auth-onboarding-frame .platform-review-grid .platform-connect-link{min-height:20px;border:0;padding:0;display:inline-flex;align-items:center;justify-self:start;background:transparent;color:#8b6820;cursor:pointer;font-family:var(--font-sans);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.auth-onboarding-frame .platform-review-grid .platform-connect-link.connected{color:#167a4a}.auth-onboarding-frame .platform-review-grid .platform-connect-link.connecting{color:#6f6250}.auth-onboarding-frame .platform-review-grid .platform-connect-link:disabled{cursor:default;opacity:1}.auth-onboarding-frame .form-note{border-top-color:rgba(23,20,20,.1)}@media (max-width:980px){.auth-experience{grid-template-columns:1fr;min-height:auto}.auth-experience-signup{grid-template-columns:1fr;overflow-x:hidden;width:100%}.auth-form-column{min-height:100dvh;padding:34px 24px 40px}.auth-experience-signup .auth-form-column{max-width:100vw;min-width:0;width:100%}.auth-form-shell{width:100%}.auth-experience-signup .auth-form-shell{max-width:calc(100vw - 48px);min-width:0;width:calc(100vw - 48px)}.auth-visual-column{display:none}}@media (max-width:640px){.auth-experience-signup .auth-form-column{padding:28px 16px 36px}.auth-experience-signup .auth-form-shell,.auth-experience-signup .auth-heading,.auth-onboarding-frame,.auth-onboarding-frame .onboarding-panel,.auth-onboarding-frame .onboarding-screen,.auth-onboarding-frame .platform-review-grid,.auth-onboarding-frame .platform-review-grid article,.auth-onboarding-frame .signup-delivery-section{width:min(100%,340px)}.auth-experience-signup .auth-title{font-size:34px}.auth-experience-signup .auth-heading p,.auth-experience-signup .auth-title{max-width:calc(100vw - 32px);overflow-wrap:anywhere}.auth-onboarding-frame{grid-template-columns:1fr;gap:22px;overflow-x:hidden}.auth-onboarding-frame,.auth-onboarding-frame .onboarding-panel,.auth-onboarding-frame .onboarding-screen,.auth-onboarding-frame .platform-review-grid,.auth-onboarding-frame .platform-review-grid article,.auth-onboarding-frame .signup-delivery-section{max-width:calc(100vw - 32px);min-width:0}.auth-onboarding-frame .onboarding-screen h2,.auth-onboarding-frame .signup-delivery-section h3,.auth-onboarding-frame .signup-delivery-section p{overflow-wrap:anywhere}.auth-onboarding-frame .onboarding-stepper{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;padding:0}.auth-onboarding-frame .onboarding-stepper button{min-height:62px;padding:8px;text-align:center}.auth-title{font-size:clamp(34px,12vw,44px)}.onboarding-check-grid,.profile-confirmation-list>div{grid-template-columns:1fr}.term-info-popover,.term-info-popover[data-side=bottom]{top:calc(100% + 8px);right:0;left:auto;width:min(260px,calc(100vw - 36px));transform:translateY(-4px)}.term-info-popover.active,.term-info-popover[data-side=bottom].active,.term-info:focus-within .term-info-popover,.term-info:focus-within .term-info-popover[data-side=bottom],.term-info:hover .term-info-popover,.term-info:hover .term-info-popover[data-side=bottom]{transform:translateY(0)}.scan-inline-editor-grid{grid-template-columns:1fr}.scan-inline-editor-grid .scan-inline-field{grid-column:1/-1}.auth-onboarding-frame .platform-review-grid{grid-template-columns:1fr}}.nav-links a.nav-login{display:inline-flex;align-items:center;min-height:54px;color:var(--charcoal);font-weight:700}.nav-links a.nav-login:hover{color:var(--warm-grey)}.nav-links a.nav-login+.nav-trial{margin-left:18px}@media (max-width:760px){.nav-links a.nav-login{display:inline-flex;min-height:48px;margin-right:14px;font-size:14px}.nav-links a.nav-login+.nav-trial{margin-left:0}}.legal-hero h1{max-width:680px;font-size:clamp(30px,2.75vw,40px);letter-spacing:-.035em;line-height:1.08}.legal-hero>p:last-child,.section.narrow>p{font-size:14px;line-height:1.55}.faq-list{max-width:900px;padding-top:8px}.faq-list details{padding:15px 0}.faq-list summary{font-size:clamp(18px,1.75vw,24px);line-height:1.18}.contact-grid{max-width:1120px;padding-top:34px;gap:16px;align-items:start}.contact-grid .line-panel{gap:14px;min-height:auto;padding:24px;border-radius:20px}.contact-grid .line-panel h2{font-size:clamp(22px,1.7vw,28px);letter-spacing:-.038em;line-height:1.08}.contact-grid .line-panel p{font-size:14px;line-height:1.55}.contact-grid .btn{min-height:44px;font-size:13px}.issue-report-panel{display:grid;align-content:start}.issue-report-form{display:grid;gap:14px;margin-top:2px}.issue-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.issue-report-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.issue-report-form .btn{gap:8px}.issue-report-form .btn svg{width:15px;height:15px;flex:0 0 auto}.issue-report-mailto{color:var(--warm-grey);font-size:13px;font-weight:800}.issue-report-status{margin:0;border:1px solid rgba(23,20,20,.08);border-radius:14px;background:#fffefd;padding:10px 12px;font-size:13px;line-height:1.45}.issue-report-status.success{color:var(--success)}.issue-report-status.error{color:var(--danger)}.issue-honeypot{position:absolute;left:-9999px;width:1px;min-height:1px;opacity:0;pointer-events:none}@media (max-width:760px){.legal-hero h1{font-size:clamp(30px,9vw,38px)}.faq-list summary{font-size:18px}.contact-grid,.contact-grid.editorial-grid.two,.issue-form-row{grid-template-columns:1fr}}.auth-google-button,.auth-primary-button,.btn,.nav-links .nav-trial{position:relative;overflow:hidden;transform:translateZ(0);transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1),background .42s ease,border-color .42s ease,color .42s ease}.auth-google-button:after,.auth-primary-button:after,.btn:after,.nav-links .nav-trial:after{content:"";position:absolute;inset:-3px auto -3px -48%;width:42%;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.5) 48%,transparent);opacity:0;transform:skewX(-18deg);transition:transform .68s cubic-bezier(.16,1,.3,1),opacity .26s ease}.auth-google-button:hover,.auth-primary-button:hover,.btn:hover,.nav-links .nav-trial:hover{transform:translateY(-3px);box-shadow:0 18px 48px rgba(23,20,20,.18),0 6px 18px rgba(23,20,20,.08)}.auth-google-button:hover:after,.auth-primary-button:hover:after,.btn:hover:after,.nav-links .nav-trial:hover:after{opacity:1;transform:translateX(360%) skewX(-18deg)}@media (prefers-reduced-motion:reduce){.auth-google-button,.auth-primary-button,.btn,.nav-links .nav-trial{transition:none}.auth-google-button:after,.auth-primary-button:after,.btn:after,.nav-links .nav-trial:after{display:none}.auth-google-button:hover,.auth-primary-button:hover,.btn:hover,.nav-links .nav-trial:hover{transform:none}}.hero-sky{inset:0;z-index:1;overflow:hidden}.dreelio-hero:before,.hero-sky{position:absolute;pointer-events:none}.dreelio-hero:before{content:"";inset:-18% -12% 36%;z-index:0;background:radial-gradient(circle at 22% 24%,rgba(255,255,255,.25),transparent 34%),radial-gradient(circle at 78% 18%,rgba(255,255,255,.18),transparent 31%);animation:skyGlow 18s ease-in-out infinite alternate}.hero-sky .cloud{--cloud-flip:1;--cloud-scale:1;--cloud-x-a:0px;--cloud-x-b:28px;--cloud-y-a:0px;--cloud-y-b:-8px;opacity:.42;z-index:1;animation:cloudDrift 28s ease-in-out infinite alternate;will-change:transform}.hero-sky .cloud-left{left:-76px;top:304px;--cloud-x-b:38px;--cloud-y-b:10px;animation-duration:24s}.hero-sky .cloud-right{right:-68px;top:290px;--cloud-flip:-1;--cloud-x-b:-34px;--cloud-y-b:9px;animation-duration:29s}.hero-sky .cloud-small{width:150px;height:72px;opacity:.24;filter:blur(.8px)}.hero-sky .cloud-low{left:14%;top:520px;--cloud-scale:0.86;--cloud-x-b:54px;--cloud-y-b:-12px;animation-duration:36s}.hero-sky .cloud-high{right:18%;top:238px;--cloud-scale:0.72;--cloud-x-b:-44px;--cloud-y-b:6px;animation-duration:34s}.sky-bird{position:absolute;top:242px;left:-8vw;z-index:2;width:34px;height:18px;opacity:0;color:rgba(23,20,20,.38);animation:birdFly 32s linear infinite;will-change:transform,opacity}.sky-bird:after,.sky-bird:before{content:"";position:absolute;top:7px;width:18px;height:10px;border-top:2px solid;border-radius:100% 100% 0 0;transform-origin:center right;animation:birdWing 1.2s ease-in-out infinite}.sky-bird:before{left:0;transform:rotate(18deg)}.sky-bird:after{right:0;transform:scaleX(-1) rotate(18deg)}.bird-two{top:342px;width:26px;height:14px;color:rgba(23,20,20,.28);animation-duration:39s;animation-delay:9s}.bird-two:after,.bird-two:before{width:14px;height:8px;border-top-width:1.5px}@keyframes skyGlow{0%{transform:translate3d(-1.5%,-1%,0) scale(1);opacity:.78}to{transform:translate3d(1.5%,1%,0) scale(1.04);opacity:1}}@keyframes cloudDrift{0%{transform:translate3d(var(--cloud-x-a),var(--cloud-y-a),0) scaleX(var(--cloud-flip)) scale(var(--cloud-scale))}to{transform:translate3d(var(--cloud-x-b),var(--cloud-y-b),0) scaleX(var(--cloud-flip)) scale(var(--cloud-scale))}}@keyframes birdFly{0%{opacity:0;transform:translate3d(-8vw,0,0) scale(.78)}9%{opacity:.55}50%{transform:translate3d(58vw,-28px,0) scale(.88)}92%{opacity:.5}to{opacity:0;transform:translate3d(114vw,-54px,0) scale(.78)}}@keyframes birdWing{0%,to{top:8px}50%{top:3px}}@media (max-width:760px){.bird-two,.hero-sky .cloud-high,.hero-sky .cloud-low{display:none}.sky-bird{top:212px;width:28px}}@media (prefers-reduced-motion:reduce){.dreelio-hero:before,.hero-sky .cloud,.sky-bird,.sky-bird:after,.sky-bird:before{animation:none}.sky-bird{opacity:.28;transform:translate3d(72vw,-24px,0) scale(.82)}}.chat-creator-page,.workroom-builder-page{display:grid;gap:18px;color:#171414}.workroom-builder-topline{display:flex;align-items:center;justify-content:space-between;min-height:46px;border-bottom:1px solid rgba(23,20,20,.08)}.workroom-tab{align-self:stretch;border:0;border-bottom:3px solid transparent;background:transparent;padding:0 18px;color:#171414;font-size:15px;font-weight:750}.workroom-tab.active{border-color:#a98cff}.workroom-batch-actions,.workroom-top-actions{display:flex;align-items:center;gap:10px}.workroom-batch-actions button,.workroom-top-actions .workroom-top-link,.workroom-top-actions button{min-height:38px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(23,20,20,.1);border-radius:10px;background:#fff;padding:0 14px;color:#171414;font-size:13px;font-weight:720;box-shadow:0 5px 16px rgba(23,20,20,.05);text-decoration:none}.workroom-top-actions .workroom-top-link,.workroom-top-actions button{border-color:transparent;box-shadow:none}.workroom-memory-strip{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));align-items:start;gap:14px}.workroom-memory-card{min-width:0;display:grid;grid-template-rows:auto auto auto auto;align-content:start;gap:12px;min-height:172px;overflow:hidden;border:1px solid #eceff3;border-radius:8px;background:#fff;padding:16px;box-shadow:0 12px 28px rgba(17,24,39,.04)}.workroom-memory-card.creative{background:linear-gradient(180deg,#fff,#fbfcfd)}.memory-card-head{display:flex;align-items:flex-start;gap:10px;min-width:0;min-height:38px}.memory-card-head div{display:grid;gap:3px;min-width:0}.memory-card-head span,.workroom-memory-card small{color:rgba(23,20,20,.56);font-size:10px;font-weight:850;line-height:1.1;letter-spacing:0;text-transform:uppercase}.memory-card-head strong{display:block;overflow:hidden;color:#171414;font-size:14px;font-weight:860;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.workroom-memory-card p{display:-webkit-box;min-height:42px;overflow:hidden;margin:0;color:#5b6472;font-size:13px;font-weight:620;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:3}.workroom-memory-card a{width:-moz-fit-content;width:fit-content;align-self:end;min-height:30px;display:inline-flex;align-items:center;border-radius:8px;background:#171414;color:#fff;padding:0 11px;font-size:11px;font-weight:820;line-height:1;text-decoration:none}.brand-logo-thumb,.memory-avatar{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;background:#f3f1ee;color:#171414;font-size:13px;font-weight:900;box-shadow:inset 0 0 0 1px rgba(23,20,20,.08)}.memory-avatar.dark{background:#171414;color:#fff}.brand-logo-thumb img{width:74%;height:74%}.memory-color-row,.memory-tag-row{min-width:0;display:flex;flex-wrap:wrap;gap:6px;min-height:20px;align-content:flex-start;overflow:hidden}.memory-tag-row{max-height:60px}.memory-color-row span{width:24px;height:16px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(23,20,20,.1)}.memory-tag-row span{width:auto;height:24px;min-width:0;max-width:100%;flex:0 1 auto;display:inline-flex;align-items:center;overflow:hidden;aspect-ratio:auto;border-radius:999px;background:#f3f5f7;color:#4b5563;padding:0 9px;font-size:10px;font-weight:780;line-height:1;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.workroom-chat-card,.workroom-composer-card,.workroom-library{position:relative;border:1px solid rgba(23,20,20,.09);border-radius:18px;background:rgba(255,255,255,.86);box-shadow:0 22px 60px rgba(23,20,20,.07),inset 0 1px 0 rgba(255,255,255,.92)}.workroom-chat-card,.workroom-composer-card{padding:22px 24px 16px}.workroom-chat-card{display:grid;gap:16px}.chat-creator-card{min-height:min(680px,calc(100dvh - 250px));align-content:space-between}.chat-creator-card .workroom-chat-thread{max-height:min(54vh,680px)}.workroom-chat-thread{display:grid;gap:14px;max-height:min(44vh,520px);overflow:auto;padding:2px 4px 6px 2px;scroll-behavior:smooth}.workroom-chat-message{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px}.workroom-chat-message.user{grid-template-columns:minmax(0,1fr) 40px}.workroom-chat-message.user .workroom-chat-avatar{grid-column:2;grid-row:1}.workroom-chat-message.user .workroom-chat-bubble{grid-column:1;justify-self:end;background:#171414;color:#fff}.workroom-chat-message.user .workroom-chat-bubble p{color:rgba(255,255,255,.9)}.workroom-chat-message.user .workroom-chat-bubble:has(.chat-sent-clone-reference){display:grid;gap:10px;width:min(760px,100%)}.chat-sent-clone-reference{display:grid;grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:12px;min-width:0;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(255,255,255,.08);padding:8px}.chat-sent-clone-reference img{width:78px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:rgba(255,255,255,.12)}.chat-sent-clone-copy{min-width:0;display:grid;gap:3px;text-align:left}.chat-sent-clone-copy small,.chat-sent-clone-copy span{overflow:hidden;color:rgba(255,255,255,.58);font-size:10px;font-weight:780;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.chat-sent-clone-copy strong{overflow:hidden;color:#fff;font-size:13px;font-weight:820;letter-spacing:0;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.chat-clone-reference-row{display:flex;align-items:center;justify-content:flex-start;min-width:0}.chat-clone-reference-card{display:grid;grid-template-columns:74px minmax(0,1fr) 28px;align-items:center;gap:12px;width:min(360px,100%);min-width:0;border:1px solid #e7ebf2;border-radius:14px;background:#fff;padding:8px;box-shadow:0 10px 28px rgba(17,24,39,.06)}.chat-clone-reference-card img{width:74px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:#eef2f7}.chat-clone-reference-card div{min-width:0;display:grid;gap:3px}.chat-clone-reference-card span{color:#6b7280;font-size:10px;font-weight:780;text-transform:uppercase}.chat-clone-reference-card span,.chat-clone-reference-card strong{overflow:hidden;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.chat-clone-reference-card strong{color:#111827;font-size:13px;font-weight:820;line-height:1.18}.chat-clone-reference-card p{display:-webkit-box;margin:0;overflow:hidden;color:#5d6675;font-size:11px;font-weight:520;letter-spacing:0;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chat-clone-reference-card button{width:28px;height:28px;display:grid;place-items:center;border:1px solid #e7ebf2;border-radius:9px;background:#f8fafc;color:#4b5563;cursor:pointer}.workroom-chat-avatar{width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border-radius:13px;background:#fff;color:#171414;font-size:13px;font-weight:900;box-shadow:inset 0 0 0 1px rgba(23,20,20,.08),0 8px 18px rgba(23,20,20,.06)}.workroom-chat-avatar .brand-logo-thumb{width:100%;height:100%;border:0;border-radius:13px;box-shadow:none}.workroom-chat-bubble{width:min(720px,100%);border:1px solid rgba(23,20,20,.08);border-radius:20px;background:rgba(246,243,239,.72);padding:14px;box-shadow:0 12px 28px rgba(23,20,20,.05)}.workroom-chat-bubble>p{margin:0;color:rgba(23,20,20,.74);font-size:14px;font-weight:720;line-height:1.45}.workroom-chat-composer{display:grid;gap:10px;border:1px solid rgba(23,20,20,.08);border-radius:22px;background:rgba(255,255,255,.9);padding:12px;box-shadow:0 18px 45px rgba(23,20,20,.07),inset 0 1px 0 rgba(255,255,255,.92)}.workroom-chat-input-row{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 42px;align-items:end;gap:12px}.workroom-chat-input-row .workroom-add-media{width:42px;height:50px;margin:0}.workroom-chat-input{min-height:58px!important;max-height:180px;border:0!important;padding:10px 0!important;color:#36312e!important;font-size:16px!important;font-weight:720!important}.workroom-chat-input-shell{position:relative;min-width:0}.workroom-chat-input-shell .workroom-chat-input{width:100%}.workroom-chat-typing-suggestion{pointer-events:none;position:absolute;top:10px;right:0;left:0;display:flex;align-items:flex-start;min-height:22px;max-width:calc(100% - 18px);color:#a1a8b3;font-size:16px;font-weight:520;line-height:1.35;letter-spacing:0}.workroom-chat-typing-suggestion span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workroom-chat-typing-suggestion i{flex:0 0 auto;width:1px;height:1.15em;margin:.08em 0 0 2px;background:#8f97a3;animation:workroomTypingCursor .9s steps(2,start) infinite}.workroom-chat-input-shell:focus-within .workroom-chat-typing-suggestion{opacity:0;visibility:hidden}@keyframes workroomTypingCursor{50%{opacity:0}}.workroom-toolbar.chat{padding:0}.workroom-starter-row.chat{padding-left:60px}.workroom-requirements.chat-requirements{min-height:54px;margin-top:0}.workroom-image-generation{margin-top:12px}.workroom-image-generation>div:last-child{width:min(300px,100%);max-width:none;border-color:rgba(23,20,20,.08)}.ai-generation-wait-note{display:block;margin-top:-4px;color:#8a94a6;font-size:11px;font-weight:540;line-height:1.35;letter-spacing:0}.ai-generation-loader-card{width:min(260px,100%)!important;min-height:82px;border-color:rgba(23,20,20,.08);background:linear-gradient(120deg,rgba(255,255,255,.92),rgba(247,250,255,.82)),#fff;box-shadow:inset 0 0 0 1px rgba(23,20,20,.03)}.ai-generation-loader-card:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.82) 48%,transparent);animation:ai-generation-sweep 1.45s ease-in-out infinite;transform:translateX(-110%)}.ai-generation-loader{position:relative;z-index:1;display:flex;align-items:center;gap:14px;width:100%;padding:18px}.ai-generation-loader-ring{width:28px;height:28px;flex:0 0 auto;border:3px solid rgba(0,122,255,.16);border-top-color:#007aff;border-radius:50%;animation:ai-generation-spin .86s linear infinite}.ai-generation-loader-bars{display:grid;gap:7px;flex:1}.ai-generation-loader-bars span{display:block;height:7px;border-radius:999px;background:rgba(0,122,255,.13);animation:ai-generation-bar 1.35s ease-in-out infinite}.ai-generation-loader-bars span:nth-child(2){width:76%;animation-delay:.12s}.ai-generation-loader-bars span:nth-child(3){width:46%;animation-delay:.24s}@keyframes ai-generation-spin{to{transform:rotate(1turn)}}@keyframes ai-generation-sweep{to{transform:translateX(110%)}}@keyframes ai-generation-bar{0%,to{opacity:.42}50%{opacity:1}}.workroom-chat-result{display:grid;grid-template-columns:minmax(110px,150px) minmax(0,1fr);gap:10px;margin-top:10px;border-radius:14px;background:#fff;padding:8px;box-shadow:inset 0 0 0 1px rgba(23,20,20,.06)}.chat-result-preview{position:relative;aspect-ratio:var(--asset-aspect-ratio,1/1);border-radius:12px;background:#111827}.chat-video-preview-button{position:relative;width:100%;height:100%;display:block;overflow:hidden;border:0;border-radius:inherit;background:#111827;color:#fff;padding:0;cursor:pointer}.chat-video-preview-button video{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;background:#000}.chat-video-play-icon{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:rgba(17,24,39,.78);color:#fff;padding:8px 10px;font-size:11px;font-weight:780;line-height:1;transform:translate(-50%,-50%);transition:background .18s ease,transform .18s ease}.chat-video-preview-button:hover .chat-video-play-icon{background:rgba(0,122,255,.9);transform:translate(-50%,-50%) scale(1.04)}.workroom-chat-result-copy{min-width:0;display:grid;align-content:start;gap:6px}.workroom-chat-result-copy.quiet{align-content:center;gap:7px}.workroom-chat-result-copy>span{color:#8a817b;font-size:10px;font-weight:850;text-transform:uppercase}.workroom-chat-result-copy strong{color:#171414;font-size:14px;line-height:1.1;letter-spacing:0}.workroom-chat-result-copy p{display:-webkit-box;overflow:hidden;margin:0;color:rgba(23,20,20,.68);font-size:12px;font-weight:690;line-height:1.35;white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:4}.workroom-chat-result-copy.quiet p{max-width:56ch;-webkit-line-clamp:3}.workroom-chat-result-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.workroom-chat-result-actions a,.workroom-chat-result-actions button{min-height:28px;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:999px;background:#171414;color:#fff;padding:0 10px;font-size:10px;font-weight:830}.workroom-chat-result-actions button:disabled{opacity:.5}.workroom-chat-result-actions a{background:#f0f0f0;color:#5f5a56}body:has(.chat-creator-page){background:#fff;overflow:hidden}html:has(.chat-creator-page){overflow:hidden}@media (max-width:980px){body:has(.chat-creator-page),html:has(.chat-creator-page){height:100dvh;min-height:0;overflow:hidden}.chat-creator-body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.chat-creator-workspace{min-height:0}.chat-history-panel{min-height:116px;max-height:132px}.chat-history-list{display:flex;overflow-x:auto;overflow-y:hidden;padding:0 0 4px}.chat-history-item{min-width:210px}}.chat-creator-page{height:100%;min-height:0;width:100%;max-width:none;margin:0 auto;color:#0b0d12;font-family:var(--font-sans);gap:10px;overflow:visible;grid-template-rows:auto minmax(0,1fr)}.chat-creator-page .workroom-builder-topline{min-height:44px;border-color:#eef0f3}.chat-creator-page .workroom-tab{color:#111827;font-size:13px;font-weight:600}.chat-creator-page .workroom-tab.active{border-color:#007aff}.chat-creator-page .workroom-top-actions .workroom-top-link,.chat-creator-page .workroom-top-actions button{border:1px solid #eef0f3;border-radius:999px;background:#fff;color:#4b5563;font-size:12px;font-weight:500;transition:border-color .18s ease,color .18s ease,transform .18s ease}.chat-creator-page .workroom-top-actions .workroom-top-link:hover,.chat-creator-page .workroom-top-actions button:hover{border-color:#d7dce3;color:#111827;transform:translateY(-1px)}.chat-creator-body{min-height:0;display:grid;grid-template-columns:minmax(220px,clamp(236px,17vw,280px)) minmax(0,1fr);gap:14px}.chat-creator-workspace{position:relative;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px}.chat-page-actions{position:absolute;top:10px;right:12px;z-index:45;display:flex;align-items:center;gap:10px}.chat-page-actions a,.chat-page-actions button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #eef0f3;border-radius:999px;background:#fff;color:#4b5563;padding:0 13px;font-size:12px;font-weight:560;text-decoration:none;box-shadow:0 8px 24px rgba(15,23,42,.04)}.chat-page-actions button{width:34px;padding:0}.chat-history-panel{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:8px;border:1px solid #1f1f1f;border-radius:12px;background:#0b0b0b;padding:8px;box-shadow:none}.chat-history-head{display:flex;align-items:center;gap:10px}.chat-history-head div{min-width:0;margin-right:auto}.chat-history-head span{display:block;color:#9ca3af;font-size:10px;font-weight:620;line-height:1.1;text-transform:uppercase}.chat-history-head strong{display:block;color:#ffffff;font-size:15px;font-weight:720;line-height:1.25}.chat-history-new{width:100%;min-height:30px;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;border:1px solid transparent;border-radius:8px;background:#171717;color:#ffffff;padding:0 9px;font-size:13px;font-weight:500;transition:background .18s ease,border-color .18s ease,color .18s ease}.chat-history-new:hover{background:rgba(255,255,255,.1);border-color:transparent;color:#ffffff}.chat-history-list{min-height:0;display:grid;align-content:start;gap:6px;overflow-y:auto;padding-right:2px}.chat-history-older{color:#7c7c86;font-size:11px;font-weight:500;line-height:1.2;padding:2px 0 4px}.chat-history-item{width:100%;min-width:0;min-height:44px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;border:1px solid transparent;border-radius:8px;background:transparent;color:#ffffff;padding:7px 9px;text-align:left;transition:background .18s ease,border-color .18s ease,color .18s ease}.chat-history-item.active,.chat-history-item:hover{border-color:transparent;background:rgba(255,255,255,.1);color:#ffffff}.chat-history-item.active{background:rgba(255,255,255,.14)}.chat-history-item-title{min-width:0;color:inherit;font-size:13px;line-height:1.2}.chat-history-item-meta,.chat-history-item-title{width:100%;display:block;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.chat-history-item-meta{color:rgba(255,255,255,.62);font-size:11px;line-height:1.15}.chat-history-empty{min-height:120px;display:grid;place-items:center;gap:8px;border:1px dashed #e5e7eb;border-radius:16px;color:#9ca3af;font-size:12px;font-weight:620;text-align:center}@media (max-width:980px){.chat-creator-body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.chat-history-panel{min-height:116px;max-height:132px}.chat-history-list{display:flex;overflow-x:auto;overflow-y:hidden;padding:0 0 4px}.chat-history-item{min-width:210px}}.chat-context-ribbon{min-width:0;min-height:58px;display:flex;align-items:center;gap:14px;border:1px solid #eef0f3;border-radius:18px;background:#fff;padding:10px 12px}.chat-creator-workspace>.chat-context-ribbon{padding-right:176px}.chat-context-brand{min-width:0;display:flex;align-items:center;gap:12px;margin-right:auto}.chat-context-brand div{min-width:0}.chat-context-brand span{display:block;color:#9ca3af;font-size:11px;font-weight:500;line-height:1.1}.chat-context-brand strong{display:block;max-width:min(38vw,360px);overflow:hidden;color:#0b0d12;font-size:15px;font-weight:650;letter-spacing:0;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.chat-context-colors{min-width:120px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.chat-context-colors span{width:13px;height:13px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(17,24,39,.08),0 1px 2px rgba(17,24,39,.05)}.chat-context-colors small{color:#9ca3af;font-size:12px;font-weight:500}.chat-context-ribbon>a{min-height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#4b5563;padding:0 12px;font-size:11px;font-weight:560;text-decoration:none;transition:border-color .18s ease,color .18s ease,background .18s ease}.chat-context-ribbon>a:hover{border-color:#007aff;background:#f8fbff;color:#007aff}.chat-creator-page .workroom-chat-card{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.chat-creator-card{min-height:0;height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;align-content:normal;gap:10px}.chat-creator-card .workroom-chat-thread{min-height:0;max-height:none;overflow-y:auto;padding:8px 2px 24px;scroll-padding-bottom:24px}.chat-creator-page .workroom-chat-message{grid-template-columns:30px minmax(0,1fr);gap:10px}.chat-creator-page .workroom-chat-message.user{grid-template-columns:minmax(0,1fr) 30px}.chat-creator-page .workroom-chat-avatar{width:30px;height:30px;border:1px solid #eef0f3;border-radius:10px;background:#fff;color:#111827;font-weight:650;box-shadow:none}.chat-creator-page .workroom-chat-bubble{width:min(880px,100%);border:1px solid #f0f2f5;border-radius:18px;background:#f9fafb;padding:14px 16px;box-shadow:none}.chat-creator-page .workroom-chat-message.user .workroom-chat-bubble{background:#111827;color:#fff}.chat-creator-page .workroom-chat-bubble>p{color:#4b5563;font-size:13px;font-weight:450;line-height:1.45;letter-spacing:0}.chat-creator-page .workroom-chat-message.user .workroom-chat-bubble>p{color:rgba(255,255,255,.9)}.chat-console-shell{position:relative;z-index:30;overflow:visible;gap:8px;border:1px solid #e9edf3;border-radius:22px;background:#fff;padding:10px;box-shadow:0 18px 44px rgba(15,23,42,.06),0 1px 0 rgba(15,23,42,.04)}.chat-creator-page .workroom-starter-row.chat{display:flex;flex-wrap:wrap;gap:8px;padding:0}.chat-creator-page .workroom-starter-row.chat button{min-height:28px;border:1px solid #edf0f4;border-radius:999px;background:#fff;color:#6b7280;padding:0 10px;font-size:11px;font-weight:520;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.chat-creator-page .workroom-starter-row.chat button:hover{border-color:#cfe5ff;background:#f5faff;color:#007aff;transform:translateY(-1px)}.chat-product-focus-row{display:flex;align-items:center;gap:7px;overflow-x:auto;overflow-y:hidden;border-top:1px solid #f1f3f6;padding:8px 0 0;scrollbar-width:thin}.chat-product-focus-row>span{flex:0 0 auto;color:#8a94a6;font-size:11px;font-weight:720}.chat-product-focus-row button{max-width:240px;min-height:34px;flex:0 0 auto;border:1px solid #e9edf3;border-radius:999px;background:#fbfcfe;color:#475569;padding:3px 11px 3px 4px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:7px}.chat-product-focus-row button img{width:26px;height:26px;flex:0 0 26px;border-radius:999px;-o-object-fit:cover;object-fit:cover;background:#fff}.chat-product-focus-row button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-product-focus-row button.selected{border-color:#b8dbff;background:#f2f8ff;color:#007aff}.chat-creator-page .workroom-chat-input-row{grid-template-columns:36px minmax(0,1fr);align-items:end;gap:8px;overflow:visible}.chat-creator-page .workroom-chat-input-row .workroom-add-media{width:36px;height:36px;border:1px solid #edf0f4;border-radius:50%;background:#fff;color:#6b7280;transition:border-color .18s ease,color .18s ease,transform .18s ease}.chat-creator-page .workroom-chat-input-row .workroom-add-media:hover{border-color:#007aff;color:#007aff;transform:translateY(-1px)}.chat-creator-page .workroom-chat-input{min-height:48px!important;padding:8px 0!important;color:#111827!important;font-size:14px!important;font-weight:450!important;line-height:1.35!important;letter-spacing:0!important}.chat-creator-page .workroom-chat-input::-moz-placeholder{color:#a1a8b3}.chat-creator-page .workroom-chat-input::placeholder{color:#a1a8b3}.chat-creator-page .workroom-submit{width:40px;min-height:40px;border-radius:50%;background:#007aff;color:#fff;box-shadow:0 10px 22px rgba(0,122,255,.28);transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.chat-creator-page .workroom-submit:hover:not(:disabled){background:#006ee6;box-shadow:0 14px 28px rgba(0,122,255,.34);transform:translateY(-2px) scale(1.03)}.chat-creator-page .workroom-submit:disabled{background:#d8dee8;color:#fff;box-shadow:none}.chat-creator-page .workroom-submit[data-mode=cancel]{background:#171414;color:#fff;box-shadow:0 12px 24px rgba(23,20,20,.22)}.chat-creator-page .workroom-submit[data-mode=cancel]:hover:not(:disabled){background:#ef4444;box-shadow:0 14px 28px rgba(239,68,68,.28)}.chat-generate-footer{display:grid;gap:9px;border-top:1px solid #f1f3f6;padding-top:10px}.chat-generate-primary{min-height:44px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:8px;background:linear-gradient(180deg,#2d83ff,#0969f3);color:#fff;box-shadow:0 12px 24px rgba(0,122,255,.2),inset 0 1px 0 rgba(255,255,255,.26);font-size:13px;font-weight:720;letter-spacing:0;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.chat-generate-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px rgba(0,122,255,.26),inset 0 1px 0 rgba(255,255,255,.3)}.chat-generate-primary:disabled{background:#d8dee8;box-shadow:none;cursor:not-allowed}.chat-generate-primary[data-mode=cancel]{background:linear-gradient(180deg,#242833,#111827);box-shadow:0 12px 24px rgba(17,24,39,.18)}.chat-generate-primary[data-mode=cancel]:hover:not(:disabled){background:linear-gradient(180deg,#ef4444,#dc2626);box-shadow:0 14px 28px rgba(239,68,68,.22)}.chat-generate-meta{min-height:30px;display:flex;align-items:center;gap:10px;color:#8b95a4;font-size:11px;font-weight:540}.chat-generate-meta small{min-width:0;color:#8b95a4;font:inherit;line-height:1.25}.chat-options-toggle{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #edf0f4;border-radius:999px;background:#fff;color:#4b5563;padding:0 11px;font-size:11px;font-weight:620;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease}.chat-options-toggle span{color:#9aa4b2;font-size:10px;font-weight:560}.chat-options-toggle.active,.chat-options-toggle:hover{border-color:#cfe5ff;background:#f5faff;color:#007aff}.chat-options-toggle.active span{color:#5b9ef5}.chat-media-toggle span{max-width:112px;overflow:hidden;text-overflow:ellipsis}.chat-creator-page .workroom-toolbar.chat{display:flex;align-items:center;gap:6px;border-top:1px solid #f1f3f6;padding:8px 0 0}.chat-creator-page .workroom-chat-input-row .image-picker,.chat-creator-page .workroom-toolbar.chat .workroom-popover{top:auto;bottom:calc(100% + 10px);transform-origin:bottom left}.chat-creator-page .workroom-chat-input-row .image-picker{left:0;width:min(340px,calc(100vw - 40px));max-width:min(340px,calc(100vw - 40px));z-index:120}.chat-creator-page .chat-spec-stack,.chat-creator-page .workroom-chip.chat-console-button{min-height:30px;border:1px solid #edf0f4;border-radius:999px;background:#fff;color:#4b5563;font-size:11px;font-weight:540;box-shadow:none}.chat-creator-page .workroom-chip.chat-console-button.active,.chat-creator-page .workroom-chip.chat-console-button:hover{border-color:#cfe5ff;background:#f5faff;color:#007aff}.chat-spec-stack{display:inline-flex;align-items:center;gap:4px;padding:3px}.chat-spec-stack span{min-height:22px;display:inline-flex;align-items:center;border-radius:999px;background:#f8fafc;color:#6b7280;padding:0 7px;white-space:nowrap}.chat-creator-page .workroom-credit{margin-left:auto;color:#6b7280;font-size:12px;font-weight:550}.chat-creator-page .workroom-credit:before{width:9px;height:9px;border-color:#007aff;box-shadow:5px 3px 0 -3px #007aff}.chat-live-status{min-height:18px;display:flex;align-items:center;gap:8px;margin:0 4px 0 46px;color:#64748b;font-size:11px;font-weight:540;line-height:1.35;letter-spacing:0}.chat-live-status:before{content:"";width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#007aff;box-shadow:0 0 0 4px rgba(0,122,255,.1)}.chat-live-status.success{color:#047857}.chat-live-status.success:before{background:#10b981;box-shadow:0 0 0 4px rgba(16,185,129,.12)}.chat-live-status.error{color:#b42318}.chat-live-status.error:before{background:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.12)}.chat-creator-page .workroom-chat-message{grid-template-columns:42px minmax(0,1fr);gap:14px}.chat-creator-page .workroom-chat-message.user{grid-template-columns:minmax(0,1fr) 42px}.chat-creator-page .workroom-chat-avatar{width:42px;height:42px;border-radius:13px}.chat-creator-page .workroom-chat-bubble{width:min(1080px,100%);border-radius:20px;padding:18px 20px}.chat-creator-page .workroom-chat-bubble>p{font-size:15px;line-height:1.55}.chat-console-shell{gap:12px;border-radius:24px;padding:14px}.chat-creator-page .workroom-chat-input-row{grid-template-columns:44px minmax(0,1fr);gap:12px}.chat-creator-page .workroom-chat-input-row .workroom-add-media{width:44px;height:44px}.chat-creator-page .workroom-chat-input{min-height:64px!important;font-size:15px!important;line-height:1.5!important}.chat-generate-footer{gap:12px}.chat-generate-primary{min-height:50px;font-size:14px}.chat-live-status{min-height:24px;margin:0 6px 0 58px;font-size:12px;font-weight:620}.workroom-image-generation{width:min(680px,100%);gap:12px}.workroom-image-generation>span{font-size:20px;font-weight:650;line-height:1.35}.ai-generation-loader-card,.workroom-image-generation>div:last-child{width:min(560px,100%)!important;min-height:150px;border-radius:18px}.ai-generation-loader{gap:20px;padding:28px 30px}.ai-generation-loader-ring{width:42px;height:42px;border-width:4px}.ai-generation-loader-bars{gap:10px}.ai-generation-loader-bars span{height:9px}.workroom-chat-result{grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:16px;margin-top:14px;border-radius:16px;padding:14px}.chat-result-preview{min-height:180px;overflow:hidden}.chat-result-image-generation{width:100%;min-width:0;gap:8px}.chat-result-image-generation>span{font-size:13px;line-height:1.25}.chat-result-image-generation .chat-result-preview{width:100%!important;max-width:none!important;display:grid;place-items:center;background:#fff}.chat-result-image-generation .chat-result-generated-image{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;background:#fff}.chat-result-rendering-note{position:absolute;left:50%;bottom:14px;z-index:2;width:-moz-max-content;width:max-content;max-width:calc(100% - 24px);overflow:hidden;border-radius:999px;background:rgba(17,24,39,.86);color:#fff;padding:7px 10px;font-size:11px;font-weight:760;line-height:1;text-overflow:ellipsis;white-space:nowrap;transform:translateX(-50%)}.workroom-chat-result-copy{gap:9px}.workroom-chat-result-copy>span{font-size:11px}.workroom-chat-result-copy strong{font-size:16px;line-height:1.2}.workroom-chat-result-copy p{font-size:13px;line-height:1.45}.workroom-chat-result-actions{gap:8px;margin-top:8px}.workroom-chat-result-actions a,.workroom-chat-result-actions button{min-height:32px;padding:0 12px;font-size:11px}.chat-advanced-panel{overflow:hidden;border-bottom:1px solid #f1f3f6}.chat-optional-panel{overflow:visible;border:1px solid #eef1f5;border-radius:14px;background:#fff;padding:10px;box-shadow:0 12px 30px rgba(15,23,42,.04)}.chat-optional-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:8px}.chat-optional-head div{min-width:0;display:grid;gap:2px}.chat-optional-head strong{color:#111827;font-size:13px;font-weight:720;letter-spacing:0}.chat-optional-head span{color:#8b95a4;font-size:10px;font-weight:500;line-height:1.25}.chat-optional-head button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:999px;background:#f8fafc;color:#006fe6;padding:0 10px;font-size:11px;font-weight:650;white-space:nowrap}.chat-optional-list{display:grid;gap:0;border:1px solid #eef1f5;border-radius:12px;background:#fff}.chat-optional-row{position:relative;min-height:42px;display:grid;grid-template-columns:minmax(128px,.72fr) minmax(0,1fr) auto auto;align-items:center;gap:10px;border-bottom:1px solid #eef1f5;color:#475569;padding:0 10px;font-size:12px;letter-spacing:0}.chat-optional-row:last-child{border-bottom:0}.chat-optional-row-button{grid-column:1/-1;min-height:42px;width:100%;display:grid;grid-template-columns:minmax(128px,.72fr) minmax(0,1fr) auto auto;align-items:center;gap:10px;border:0;background:transparent;color:inherit;padding:0;text-align:left}.chat-optional-row span,.chat-optional-row-button span{min-width:0;display:inline-flex;align-items:center;gap:8px;color:#4b5563;font-size:12px;font-weight:650;white-space:nowrap}.chat-optional-row svg,.chat-optional-row-button svg{color:#64748b}.chat-optional-row strong,.chat-optional-row-button strong{min-width:0;color:#334155;font-size:12px;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-optional-row em,.chat-optional-row-button em{color:#94a3b8;font-size:11px;font-style:normal;font-weight:560;white-space:nowrap}.chat-optional-row.static{background:#fff}.chat-optional-row .workroom-popover{top:calc(100% + 8px);bottom:auto;left:8px;z-index:130}.chat-optional-row .platform-menu{width:min(480px,calc(100vw - 48px))}.chat-option-popover{width:min(260px,calc(100vw - 48px))}.chat-caption-popover{width:min(420px,calc(100vw - 48px));padding:12px}.chat-caption-popover .chat-requirements-field{margin:0}.chat-floating-popover.workroom-popover{min-width:0!important;max-width:calc(100vw - 32px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;animation:chatFloatingPopoverIn .14s ease-out both}.chat-floating-popover.chat-caption-popover,.chat-floating-popover.chat-option-popover,.chat-floating-popover.image-picker,.chat-floating-popover.platform-menu{min-width:0!important}.chat-floating-popover.platform-menu .platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-floating-popover .platform-grid button,.chat-floating-popover .platform-grid button>span:last-child,.chat-floating-popover .popover-list button,.chat-floating-popover .popover-list button>span:last-child,.chat-floating-popover.action-menu button,.chat-floating-popover.simple-menu button{min-width:0}.chat-floating-popover .platform-grid button small,.chat-floating-popover .platform-grid button strong,.chat-floating-popover .popover-list button span{overflow:hidden;text-overflow:ellipsis}@keyframes chatFloatingPopoverIn{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.platform-option-summary{display:inline-flex;align-items:center;gap:10px}.platform-option-summary .platform-stack{min-width:52px}.chat-advanced-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-bottom:14px}.chat-option-group{min-width:0;display:grid;gap:8px}.chat-option-group.compact{margin:-1px 0 0;border-bottom:1px solid #eef1f5;background:#fbfcfe;padding:9px 10px 10px 148px}.chat-option-group.compact:last-child{border-bottom:0}.chat-option-group>span,.chat-requirements-field>span{color:#9ca3af;font-size:11px;font-weight:560}.chat-option-group>div{display:flex;flex-wrap:wrap;gap:7px}.chat-option-group button{min-height:32px;display:inline-flex;align-items:center;gap:6px;border:1px solid #edf0f4;border-radius:999px;background:#fff;color:#6b7280;padding:0 10px;font-size:12px;font-weight:540;transition:border-color .18s ease,background .18s ease,color .18s ease}.chat-option-group button.selected{border-color:#b8dbff;background:#f2f8ff;color:#007aff}.chat-requirements-field{display:grid;gap:7px;margin:12px 0 0}.chat-requirements-field textarea{min-height:72px;resize:vertical;border:1px solid #edf0f4;border-radius:18px;background:#fbfcfd;color:#111827;padding:14px;font-family:inherit;font-size:14px;font-weight:440;line-height:1.45;outline:none}.chat-requirements-field textarea:focus{border-color:#9bccff;box-shadow:0 0 0 4px rgba(0,122,255,.08)}@media (max-width:760px){.chat-context-ribbon{align-items:flex-start;flex-wrap:wrap;gap:12px;border-radius:18px}.chat-context-brand{flex:1 1 100%}.chat-context-brand strong{max-width:100%}.chat-context-colors{min-width:0;justify-content:flex-start}.chat-creator-page .workroom-chat-bubble{padding:16px}.chat-console-shell{border-radius:22px;padding:12px}.chat-creator-page .workroom-chat-input-row{grid-template-columns:38px minmax(0,1fr);gap:8px}.chat-generate-meta{flex-wrap:wrap}.chat-generate-meta small{flex:1 1 140px}.chat-optional-head{align-items:flex-start;flex-direction:column}.chat-optional-row,.chat-optional-row-button{grid-template-columns:minmax(0,1fr) auto;min-height:58px}.chat-optional-row strong,.chat-optional-row-button strong{grid-column:1/-1;grid-row:2}.chat-optional-row em,.chat-optional-row-button em{justify-self:end}.chat-optional-row-button>svg{grid-column:2;grid-row:1}.chat-option-group.compact{padding:9px 10px 10px}.chat-creator-page .workroom-toolbar.chat{flex-wrap:wrap}.chat-spec-stack{order:3;width:100%;overflow-x:auto}.chat-creator-page .workroom-credit{margin-left:0}.chat-advanced-grid,.chat-floating-popover.platform-menu .platform-grid{grid-template-columns:1fr}}@media (max-width:980px){body:has(.chat-creator-page),html:has(.chat-creator-page){height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important}.chat-creator-card{height:auto}.chat-console-shell{scroll-margin-bottom:calc(112px + env(safe-area-inset-bottom))}}.workroom-prompt-row{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr) 34px;gap:18px;min-height:144px;align-items:start}.workroom-add-media{width:48px;height:76px;margin:8px auto 0;border:0;border-radius:10px;background:#f4f4f4;color:#777;transform:rotate(-7deg);display:grid;place-items:center;transition:transform .28s ease,background .28s ease}.workroom-add-media:hover{background:#eee8ff;transform:rotate(-4deg) translateY(-2px)}.workroom-composer-card textarea{width:100%;min-height:auto;border:0;border-radius:0;resize:none;background:transparent;color:#555;outline:none;font-size:16px;font-weight:650;line-height:1.45}.workroom-top-prompt{padding:8px 0}.workroom-prompt-column{display:grid;gap:12px}.workroom-starter-row{display:flex;flex-wrap:wrap;gap:8px}.workroom-starter-row button{min-height:30px;border:1px solid rgba(23,20,20,.08);border-radius:999px;background:rgba(246,243,239,.82);color:rgba(23,20,20,.72);padding:0 11px;font-size:11px;font-weight:820}.workroom-card-actions{display:grid;gap:14px;justify-items:center;padding-top:10px;color:#787878}.workroom-toolbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0 10px}.chip-wrap{position:relative}.workroom-chip,.workroom-link-chip,.workroom-submit{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:999px;background:#f7f7f7;color:#6f6f6f;padding:0 14px;font-size:13px;font-weight:760;white-space:nowrap;transition:background .28s ease,border-color .28s ease,color .28s ease,transform .28s ease,box-shadow .28s ease}.workroom-chip:hover,.workroom-link-chip:hover{transform:translateY(-1px);background:#fff;border-color:rgba(169,140,255,.44);box-shadow:0 10px 26px rgba(117,91,194,.11)}.workroom-chip.active{border-color:rgba(169,140,255,.42);background:#f4efff;color:#171414}.workroom-link-chip{background:transparent;border-color:transparent}.workroom-submit{width:38px;padding:0;margin-left:auto;background:#020202;color:#fff}.workroom-submit:disabled{opacity:.45;cursor:not-allowed}.platform-stack-chip{gap:10px}.platform-stack{display:inline-flex;align-items:center;min-width:56px}.mini-platform{width:22px;height:22px;display:grid;place-items:center;margin-left:-7px;border:2px solid #fff;border-radius:50%;background:#fff;color:#171414;font-size:8px;font-weight:900;letter-spacing:-.04em;line-height:0}.mini-platform:first-child{margin-left:0}.platform-logo{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#fff;color:#171414;font-size:12px;font-weight:900;letter-spacing:-.04em;line-height:0}.platform-brand-logo img{width:30px;height:30px;display:block;-o-object-fit:contain;object-fit:contain;transform:translateZ(0)}.mini-platform img{width:16px;height:16px}.connection-platform-logo.platform-brand-logo-instagram img,.platform-logo.platform-brand-logo-instagram img{width:29px;height:29px}.connection-platform-logo.platform-brand-logo-facebook img,.platform-logo.platform-brand-logo-facebook img{width:30px;height:30px}.connection-platform-logo.platform-brand-logo-youtube img,.platform-logo.platform-brand-logo-youtube img{width:32px;height:32px}.connection-platform-logo.platform-brand-logo-linkedin img,.platform-logo.platform-brand-logo-linkedin img{width:31px;height:31px}.connection-platform-logo.platform-brand-logo-x img,.platform-logo.platform-brand-logo-x img{width:28px;height:28px}.connection-platform-logo.platform-brand-logo-tiktok img,.platform-logo.platform-brand-logo-tiktok img{width:31px;height:31px}.connection-platform-logo.platform-brand-logo-reddit img,.platform-logo.platform-brand-logo-reddit img{width:32px;height:32px}.warning-icon{color:#f59e0b}.info-icon{color:#9a7cff}.workroom-credit{margin-left:auto;color:#171414;font-size:14px;font-weight:820}.workroom-credit:before{content:"";display:inline-block;width:12px;height:12px;margin-right:6px;border:2px solid #ff9f00;border-radius:50%;box-shadow:6px 3px 0 -3px #ff9f00}.workroom-requirements{min-height:70px;margin-top:6px;border:0;border-radius:12px!important;background:rgba(248,248,248,.92)!important;padding:18px!important;font-size:16px!important;font-weight:650;color:#5f5f5f}.workroom-default-prompt{display:flex;align-items:center;gap:10px;margin-top:12px;color:#9b9b9b;font-size:12px}.workroom-default-prompt span{flex:0 0 auto}.workroom-default-prompt p{margin:0;color:#919191;line-height:1.35}.workroom-status{min-height:22px;margin:12px 0 0;color:#6c625d;font-size:13px;font-weight:720}.workroom-status.success{color:#16804b}.workroom-status.error{color:#be123c}.workroom-popover{position:absolute;z-index:60;top:calc(100% + 8px);left:0;min-width:240px;border:1px solid rgba(23,20,20,.1);border-radius:13px;background:rgba(255,255,255,.98);padding:10px;box-shadow:0 18px 48px rgba(23,20,20,.14);backdrop-filter:blur(18px)}.image-picker{top:92px;left:22px;min-width:280px}.action-menu{display:grid;gap:4px}.action-menu button,.model-menu button,.platform-grid button,.popover-list button,.simple-menu button{min-height:42px;border:0;border-radius:9px;background:transparent;color:#171414;display:flex;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:680;text-align:left}.action-menu button.selected,.action-menu button:hover,.model-menu button.selected,.model-menu button:hover,.platform-grid button:hover,.popover-list button.selected,.popover-list button:hover,.simple-menu button.selected,.simple-menu button:hover{background:#f4efff}.popover-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 10px;border-bottom:1px solid rgba(23,20,20,.08)}.popover-title strong,.simple-menu>strong{color:#171414;font-size:14px}.model-menu small,.platform-grid small,.popover-title button,.popover-title span{border:0;background:transparent;color:#8c8c8c;font-size:12px;font-weight:700}.model-menu{min-width:300px}.model-menu button{justify-content:space-between;min-height:56px}.model-menu button span:first-child{display:grid;gap:3px}.checkmark{color:#a98cff;font-weight:900}.simple-menu{display:grid;gap:4px;min-width:148px}.platform-menu{min-width:330px}.platform-warning{display:grid;grid-template-columns:22px 1fr;gap:2px 10px;border-radius:12px;background:#fff7df;padding:12px;color:#bb6200}.platform-warning span{grid-column:2;font-size:13px}.platform-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:10px}.platform-grid button{min-height:58px;background:#faf7ff}.platform-grid button.selected{box-shadow:inset 0 0 0 2px rgba(255,119,171,.38)}.platform-grid button>span:last-child{display:grid;gap:2px}.popover-empty{min-height:88px;display:grid;place-items:center;gap:8px;color:#858585;font-size:14px;font-weight:720}.workroom-library{min-height:420px;padding:24px}.workroom-library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:26px}.workroom-library-tabs{display:inline-flex;gap:6px;border-radius:10px;background:#f3f3f3;padding:6px}.workroom-library-tabs button{min-height:38px;border:0;border-radius:8px;background:transparent;color:#707070;padding:0 14px;font-size:14px;font-weight:740}.workroom-library-tabs button.active{background:#fff;color:#171414;box-shadow:0 5px 16px rgba(23,20,20,.1)}.workroom-library-tabs span{margin-left:5px}.workroom-batch-actions{flex-wrap:wrap}.workroom-batch-actions .ghost{border-color:transparent;background:transparent;color:#7d7d7d;box-shadow:none}.workroom-batch-actions .ghost.active{color:#171414;background:#f4f1ec}.workroom-batch-actions button:disabled{cursor:not-allowed;opacity:.45}.workroom-selection-note{margin:-8px 0 18px;color:#756e69;font-size:13px;font-weight:720}.workroom-batch-panel,.workroom-history-panel{margin:-6px 0 24px;border:1px solid rgba(23,20,20,.08);border-radius:16px;background:rgba(255,255,255,.92);box-shadow:0 14px 36px rgba(23,20,20,.08)}.workroom-batch-panel{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px}.workroom-batch-panel div{min-width:180px;margin-right:auto;display:grid;gap:2px}.workroom-batch-panel strong,.workroom-history-head strong{color:#171414;font-size:14px;letter-spacing:-.02em}.workroom-batch-panel span,.workroom-history-head span{color:#8b837d;font-size:12px;font-weight:700}.workroom-batch-panel button{min-height:36px;border:1px solid rgba(23,20,20,.1);border-radius:999px;background:#f6f3ef;padding:0 14px;color:#171414;font-size:12px;font-weight:780}.workroom-history-panel{padding:16px}.workroom-history-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.workroom-history-list{display:grid;gap:8px;max-height:280px;overflow:auto}.workroom-history-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border-top:1px solid rgba(23,20,20,.06);padding-top:8px}.workroom-history-list article:first-child{border-top:0;padding-top:0}.history-type{min-width:48px;min-height:26px;display:inline-grid;place-items:center;border-radius:999px;background:#eef5ff;color:#2d73af;font-size:11px;font-weight:800;text-transform:uppercase}.history-type.video{background:#f7efff;color:#7651b4}.workroom-history-list small,.workroom-history-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workroom-history-list strong{color:#171414;font-size:13px}.workroom-history-list small{color:#7d7d7d;font-size:12px}.workroom-history-list a{display:inline-flex;align-items:center;gap:4px;color:#171414;font-size:12px;font-weight:760}.workroom-library h2{margin:0 0 20px;color:#171414;font-size:20px;letter-spacing:-.03em}.workroom-asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:22px}.workroom-asset-card{position:relative;min-width:0;border-radius:18px;padding:8px;transition:background .22s ease,box-shadow .22s ease,transform .22s ease}.workroom-asset-card.selected{background:rgba(246,243,239,.88);box-shadow:0 14px 32px rgba(23,20,20,.08)}.workroom-select-control{position:absolute;z-index:2;top:18px;left:18px;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(23,20,20,.12);border-radius:999px;background:rgba(255,255,255,.86);color:#fff;opacity:0;box-shadow:0 8px 18px rgba(23,20,20,.08);transition:opacity .18s ease,background .18s ease}.workroom-asset-card.selected .workroom-select-control,.workroom-asset-card:hover .workroom-select-control,.workroom-select-control.selected{opacity:1}.workroom-select-control.selected{background:#171414;border-color:#171414}.asset-preview{position:relative;aspect-ratio:var(--asset-aspect-ratio,1/1);border-radius:16px;background:radial-gradient(circle at 15% 12%,rgba(158,196,232,.7),transparent 28%),linear-gradient(145deg,#f4f8ff,#fff);overflow:hidden;display:grid;place-items:center;color:#9b9b9b;box-shadow:0 18px 40px rgba(23,20,20,.09),inset 0 0 0 1px rgba(23,20,20,.04);isolation:isolate}.asset-preview img,.asset-preview video{grid-area:1/1;position:relative;z-index:2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:1;transition:opacity .18s ease}.asset-preview.media-failed img,.asset-preview.media-failed video{opacity:0}.asset-preview>.workroom-concept-thumb{grid-area:1/1;position:relative;z-index:1;transition:opacity .18s ease}.asset-preview.media-loaded>.workroom-concept-thumb{opacity:0;pointer-events:none}.asset-preview>.asset-media-skeleton{grid-area:1/1;position:relative;z-index:1;width:100%;height:100%;display:grid;gap:10px;align-content:end;padding:14px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent),linear-gradient(145deg,#f3f6fb,#eef3f8);background-size:220% 100%,100% 100%;animation:asset-skeleton-sheen 1.15s ease-in-out infinite}.asset-preview>.asset-media-skeleton span{display:block;width:min(72%,260px);height:10px;border-radius:999px;background:rgba(255,255,255,.74);box-shadow:inset 0 0 0 1px rgba(16,24,40,.04)}.asset-preview>.asset-media-skeleton span:first-child{width:min(44%,160px);height:18px}.asset-preview>.asset-media-skeleton span:last-child{width:min(56%,220px)}.asset-preview>.asset-media-skeleton.large{gap:14px;padding:22px}.asset-preview>.asset-media-skeleton.large span{height:12px}.asset-preview>.asset-media-skeleton.large span:first-child{height:22px}.asset-preview.media-loaded>.asset-media-skeleton{opacity:0;pointer-events:none}@keyframes asset-skeleton-sheen{0%{background-position:180% 0,0 0}to{background-position:-80% 0,0 0}}.asset-preview-status{position:absolute;right:10px;bottom:10px;z-index:3;border-radius:999px;background:rgba(255,255,255,.88);color:rgba(23,20,20,.72);box-shadow:0 8px 18px rgba(23,20,20,.08);padding:6px 9px;font-size:10px;font-weight:820;line-height:1}.workroom-concept-thumb{width:100%;height:100%;display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;padding:14px;background:linear-gradient(140deg,color-mix(in srgb,var(--concept-a) 28%,#fff),rgba(255,255,255,.94) 42%),radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--concept-b) 16%,transparent),transparent 34%),color-mix(in srgb,var(--concept-c) 55%,#fff);color:#171414}.workroom-concept-thumb footer,.workroom-concept-thumb header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.workroom-concept-thumb footer span,.workroom-concept-thumb header>span:last-child{overflow:hidden;color:rgba(23,20,20,.72);font-size:10px;font-weight:850;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.workroom-concept-thumb .concept-logo{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.84);color:#171414;font-size:10px;font-weight:900;box-shadow:inset 0 0 0 1px rgba(23,20,20,.08)}.workroom-concept-thumb .concept-logo img{width:72%;height:72%;-o-object-fit:contain;object-fit:contain}.workroom-concept-thumb strong{color:#171414;font-size:16px;font-weight:900;line-height:1.06;-webkit-line-clamp:3}.workroom-concept-thumb p,.workroom-concept-thumb strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.workroom-concept-thumb p{align-self:end;margin:0;color:rgba(23,20,20,.72);font-size:11px;font-weight:720;line-height:1.35;-webkit-line-clamp:4}.workroom-concept-thumb footer span{max-width:48%;border-radius:999px;background:rgba(255,255,255,.78);padding:5px 8px;box-shadow:inset 0 0 0 1px rgba(23,20,20,.06)}.workroom-concept-thumb.large{padding:24px;gap:14px}.workroom-concept-thumb.large .concept-logo{width:42px;height:42px;border-radius:12px}.workroom-concept-thumb.large strong{max-width:520px;font-size:30px;line-height:1.04;-webkit-line-clamp:2}.workroom-concept-thumb.large p{max-width:560px;align-self:center;font-size:15px;line-height:1.45;-webkit-line-clamp:4}.workroom-asset-card h3{margin:14px 0 5px;color:#171414;font-size:15px;line-height:1.25;letter-spacing:-.02em}.workroom-asset-card p{margin:0 0 8px;color:#767676;font-size:12px;line-height:1.35}.workroom-strategy-pill{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:28px;display:inline-flex;align-items:center;border:1px solid rgba(23,20,20,.1);border-radius:999px;background:rgba(255,255,255,.78);color:#171414;padding:0 10px;font-size:11px;font-weight:850;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workroom-asset-card div:last-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.workroom-asset-card div:last-child a,.workroom-asset-card div:last-child button,.workroom-asset-card div:last-child span{min-height:24px;display:inline-flex;align-items:center;gap:4px;border:0;border-radius:6px;background:#f0f0f0;padding:0 8px;color:#6a6a6a;font-size:11px;font-weight:760;cursor:pointer;text-decoration:none}.workroom-asset-card div:last-child button{background:#171414;color:#fff}.workroom-empty-state{min-height:220px;display:grid;place-items:center;align-content:center;gap:8px;color:#7d7d7d;text-align:center}.workroom-empty-state strong{color:#171414;font-size:18px}.workroom-empty-state p{max-width:440px;margin:0;color:#787878}.workroom-draft-overlay{position:fixed;inset:0;z-index:140;display:grid;place-items:center;align-items:safe center;justify-items:center;background:rgba(23,20,20,.08);backdrop-filter:none;-webkit-backdrop-filter:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:24px}.video-player-overlay{position:fixed;inset:0;z-index:95;display:grid;place-items:center;background:rgba(5,8,15,.72);backdrop-filter:blur(14px);padding:24px}.video-player-dialog{position:relative;width:var(--asset-dialog-width,min(920px,calc(100vw - 32px)));max-height:min(84vh,820px);border-radius:24px;background:#05070c;box-shadow:0 28px 90px rgba(0,0,0,.36);padding:12px}.video-player-dialog>button{position:absolute;right:-12px;top:-12px;z-index:2;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#fff;color:#111827;cursor:pointer;box-shadow:0 12px 28px rgba(0,0,0,.24)}.video-player-dialog video{width:100%;height:auto;aspect-ratio:var(--asset-aspect-ratio,16/9);max-height:calc(84vh - 24px);display:block;border-radius:16px;background:#000;-o-object-fit:contain;object-fit:contain}.workroom-draft-preview{width:min(1120px,calc(100vw - 32px));height:min(820px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;overflow:hidden;border:1px solid rgba(23,20,20,.08);border-radius:24px;background:#fff;box-shadow:0 24px 72px rgba(23,20,20,.16),inset 0 0 0 1px rgba(255,255,255,.72);padding:18px}.workroom-draft-preview-head{display:grid;grid-template-columns:1fr auto;align-items:start;gap:18px;margin-bottom:0}.workroom-draft-content label,.workroom-draft-meta dt,.workroom-draft-preview-head span{color:#8a817b;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.workroom-draft-preview-head h2{margin:6px 0 0;color:#171414;font-size:20px;line-height:1.12;letter-spacing:0}.workroom-draft-preview-head button{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(23,20,20,.1);border-radius:999px;background:#fff;color:#171414;cursor:pointer}.asset-preview.large{width:var(--asset-large-width,100%);max-height:min(70vh,720px);margin:0 auto;aspect-ratio:var(--asset-aspect-ratio,16/10)}.workroom-draft-preview-body{min-height:0;display:grid;grid-template-columns:minmax(260px,.9fr) minmax(360px,1fr);align-items:stretch;gap:14px;overflow:hidden;padding-right:2px;scrollbar-width:thin}.asset-preview.large.review-media{width:min(var(--asset-large-width,100%),440px);max-height:min(100%,62dvh,640px);align-self:center;justify-self:center}.asset-preview.large.review-media img,.asset-preview.large.review-media video{-o-object-fit:contain;object-fit:contain}.review-media-carousel{min-width:0;width:100%;align-self:center;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,min(78%,360px));gap:10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:2px 2px 10px;scrollbar-width:thin}.review-media-carousel .asset-preview.large.review-media{width:100%;max-height:min(62dvh,640px);scroll-snap-align:center}.workroom-draft-side{min-height:0;display:grid;grid-template-rows:auto auto auto auto auto;align-content:start;gap:12px;overflow:auto;padding-right:4px;padding-bottom:8px;scrollbar-width:thin}.workroom-publish-targets{display:grid;gap:8px;border:1px solid rgba(23,20,20,.08);border-radius:16px;background:rgba(255,255,255,.78);padding:10px}.workroom-publish-targets>div:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.workroom-publish-targets>div:first-child button{min-height:28px;border:1px solid rgba(23,20,20,.1);border-radius:999px;background:#fff;color:#171414;padding:0 10px;font-size:11px;font-weight:820;cursor:pointer}.workroom-publish-targets>div:first-child button:disabled{opacity:.42;cursor:not-allowed}.workroom-draft-content label,.workroom-publish-targets span:first-child{color:#8a817b;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.workroom-publish-targets strong{min-width:0;color:#171414;font-size:12px;font-weight:820;text-align:right;overflow-wrap:anywhere}.workroom-publish-target-list{display:flex;flex-wrap:wrap;gap:6px}.workroom-publish-target-list button{min-height:32px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(23,20,20,.1);border-radius:999px;background:rgba(246,243,239,.74);color:#6f6863;padding:0 10px 0 7px;font-size:12px;font-weight:780}.workroom-publish-target-list button.selected{border-color:rgba(23,20,20,.22);background:#171414;color:#fff}.workroom-publish-target-list button:disabled{opacity:.42;cursor:not-allowed}.workroom-publish-target-list .platform-brand-logo{width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:#fff}.workroom-publish-target-list .platform-brand-logo img{width:17px;height:17px}.workroom-draft-content{min-height:calc(clamp(112px, 18dvh, 180px) + 58px);display:grid;grid-template-rows:auto auto;align-content:stretch;gap:10px;border:1px solid rgba(23,20,20,.08);border-radius:18px;background:#f6f3ef;padding:14px}.workroom-draft-content p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10;overflow:hidden;margin:0}.workroom-draft-content p,.workroom-draft-content textarea{color:#171414;font-size:15px;font-weight:660;line-height:1.46}.workroom-draft-content textarea{box-sizing:border-box;width:100%;height:clamp(112px,18dvh,180px);min-height:112px;border:0;border-radius:12px;background:rgba(255,255,255,.68);padding:10px;resize:none;overflow:auto;scrollbar-width:thin}.workroom-draft-content textarea:focus{border:0;outline:2px solid rgba(23,20,20,.18);outline-offset:2px}.workroom-strategy-panel{display:grid;gap:8px;border:1px solid rgba(23,20,20,.08);border-radius:18px;background:#fff;padding:12px}.workroom-strategy-panel>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.workroom-strategy-panel span{color:#8a817b;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.workroom-strategy-panel strong{color:#171414;font-size:12px;font-weight:850;text-align:right}.workroom-strategy-panel p,.workroom-strategy-panel small{margin:0;color:#171414;font-size:13px;font-weight:720;line-height:1.42}.workroom-strategy-panel small{color:#6f6863;font-size:12px;font-weight:760}.workroom-strategy-panel ul{display:grid;gap:5px;margin:0;padding-left:16px;color:#6f6863;font-size:12px;font-weight:650;line-height:1.38}.asset-preview.review-media-final{background:#f4f8ff}.asset-preview.review-media-final.media-loaded img,.asset-preview.review-media-final.media-loaded video{opacity:1}.asset-preview.large video{width:100%;height:100%;background:#000;-o-object-fit:contain;object-fit:contain;display:block}.workroom-draft-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.workroom-draft-meta div{border:1px solid rgba(23,20,20,.08);border-radius:18px;background:rgba(246,243,239,.7);padding:14px}.workroom-draft-meta .wide{grid-column:1/-1}.workroom-draft-meta dd{margin:6px 0 0;color:#171414;font-size:14px;font-weight:740;line-height:1.45;white-space:pre-line}.workroom-draft-actions,.workroom-draft-footer{display:flex;flex-wrap:wrap;gap:10px}.workroom-draft-footer{position:sticky;bottom:0;z-index:1;align-items:center;justify-content:flex-end;min-height:42px;margin:0 -4px;padding:10px 4px 8px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 28%)}.workroom-draft-footer .workroom-status{flex:1;margin:0;font-size:12px;font-weight:760}.workroom-draft-publish{min-width:140px;justify-content:center}.workroom-publish-box,.workroom-schedule-box{display:grid;gap:14px;border:1px solid rgba(23,20,20,.08);border-radius:24px;background:rgba(246,243,239,.62);margin:16px 0;padding:16px}.workroom-schedule-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.workroom-schedule-head span{display:block;color:#8a817b;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.workroom-schedule-head strong{display:block;margin-top:3px;color:#171414;font-size:16px;line-height:1.15}.workroom-schedule-head button{min-height:34px;border:1px solid rgba(23,20,20,.1);border-radius:999px;background:#fff;color:#171414;font-size:12px;font-weight:780;padding:0 12px;cursor:pointer}.workroom-schedule-platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workroom-schedule-platforms button{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;border:1px solid rgba(23,20,20,.08);border-radius:16px;background:rgba(255,255,255,.72);color:#171414;font-size:13px;font-weight:800;padding:10px;text-align:left;cursor:pointer}.workroom-schedule-platforms button.selected{border-color:rgba(23,20,20,.24);background:#171414;color:#fff}.workroom-schedule-platforms button:disabled{opacity:.48;cursor:not-allowed}.workroom-schedule-platforms button span{width:30px;height:30px;display:grid;grid-row:span 2;place-items:center;border-radius:999px;background:rgba(23,20,20,.08);font-size:10px;color:#171414;line-height:0}.workroom-schedule-platforms button .platform-brand-logo{background:#fff}.workroom-schedule-platforms button .platform-brand-logo img{width:23px;height:23px}.workroom-schedule-platforms button.selected span:not(.platform-brand-logo){background:rgba(255,255,255,.16)}.workroom-schedule-platforms button small{grid-column:2;color:#8a817b;font-size:10px;font-weight:760;text-transform:capitalize}.workroom-schedule-platforms button.selected small{color:rgba(255,255,255,.68)}.workroom-schedule-box label{display:grid;gap:7px;color:#8a817b;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.workroom-schedule-box input{min-height:46px;border:1px solid rgba(23,20,20,.1);border-radius:16px;background:#fff;color:#171414;font:inherit;font-size:14px;font-weight:760;padding:0 12px}.schedule-page{gap:14px}.schedule-page .dashboard-hero.compact.schedule-hero{gap:8px;padding-block:6px}.schedule-hero h1{max-width:860px;font-size:clamp(30px,3vw,42px)!important;line-height:1.02!important}.schedule-hero span{font-size:14px;line-height:1.35}.schedule-board{display:grid;grid-template-columns:minmax(184px,226px) minmax(0,1fr);align-items:start;gap:12px;min-height:0}.schedule-calendar-shell,.schedule-source-panel{min-width:0;border:1px solid rgba(23,20,20,.08);border-radius:22px;background:rgba(255,255,255,.82);box-shadow:0 18px 44px rgba(23,20,20,.07)}.schedule-source-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-self:start;max-height:560px;overflow:hidden;padding:10px}.schedule-source-head,.schedule-toolbar,.schedule-toolbar-controls,.schedule-toolbar-title{display:flex;align-items:center}.schedule-source-head{justify-content:space-between;gap:10px;padding:2px 2px 10px}.schedule-source-head p,.schedule-toolbar-title p{margin:0;color:#81766d;font-size:10px;font-weight:880;letter-spacing:.08em;text-transform:uppercase}.schedule-source-head h2,.schedule-toolbar-title h2{margin:2px 0 0;color:#171414;letter-spacing:0}.schedule-source-head h2,.schedule-toolbar-title h2,html:root body .schedule-board .schedule-source-head h2,html:root body .schedule-board .schedule-toolbar-title h2{font-size:17px!important;font-weight:900!important;line-height:1.1!important}.schedule-source-head span{min-width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:#171414;color:#fff;font-size:12px;font-weight:900}.schedule-source-list{min-height:0;display:grid;align-content:start;gap:6px;overflow-y:auto;padding-right:2px}.schedule-source-card{min-width:0;min-height:42px;display:grid;grid-template-columns:30px minmax(0,1fr) 12px;align-items:center;gap:7px;border:1px solid rgba(23,20,20,.08);border-radius:12px;background:#fff;color:#171414;padding:5px 6px;cursor:grab;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.schedule-source-card:hover{border-color:rgba(105,75,255,.26);box-shadow:0 10px 24px rgba(23,20,20,.09);transform:translateY(-1px)}.schedule-source-card:active{cursor:grabbing}.schedule-card[data-disabled=true],.schedule-source-card[data-disabled=true]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.schedule-card[data-dragging=true],.schedule-source-card[data-dragging=true]{border-color:rgba(117,83,255,.36);box-shadow:0 12px 28px rgba(117,83,255,.16)}.schedule-card img,.schedule-source-card img,.schedule-thumb-fallback{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:8px;background:#f2eee9;color:#756b64;-o-object-fit:cover;object-fit:cover}.schedule-card strong,.schedule-source-card strong{display:block;overflow:hidden;color:#171414;font-size:11px;font-weight:880;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.schedule-card span,.schedule-source-card span{display:block;margin-top:1px;color:#8a817b;font-size:8px;font-weight:820;letter-spacing:.02em;line-height:1}.schedule-source-card svg:last-child{color:#aaa09a}.schedule-empty-state{min-height:110px;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed rgba(23,20,20,.14);border-radius:16px;color:#756b64;padding:16px;text-align:center}.schedule-empty-state span{max-width:150px;font-size:12px;font-weight:760;line-height:1.3}.schedule-return-zone{min-height:44px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;margin-top:8px;border:1px dashed rgba(23,20,20,.16);border-radius:12px;background:#fffdfa;color:#756b64;padding:7px 8px;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.schedule-return-zone svg{color:#7b61ff}.schedule-return-zone strong{display:block;color:#171414;font-size:11px;font-weight:880;line-height:1}.schedule-return-zone span{display:block;margin-top:2px;color:#81766d;font-size:8.5px;font-weight:760;line-height:1.15}.schedule-return-zone[data-active=true]{border-color:rgba(117,83,255,.42);background:rgba(117,83,255,.08);box-shadow:inset 0 0 0 1px rgba(117,83,255,.22)}.schedule-return-zone[data-disabled=true]{opacity:.58}.schedule-return-zone[data-accepts=true]{border-color:rgba(117,83,255,.32);background:rgba(117,83,255,.045)}.schedule-return-zone[data-rejecting=true]{border-color:rgba(180,35,24,.22);background:rgba(180,35,24,.045)}.schedule-return-zone[data-rejecting=true] svg{color:#b42318}.schedule-calendar-shell{align-self:start;overflow:hidden}.schedule-toolbar{justify-content:space-between;gap:10px;border-bottom:1px solid rgba(23,20,20,.08);padding:10px 12px}.schedule-toolbar-title{min-width:0;gap:8px}.schedule-toolbar-title>svg{width:32px;height:32px;border-radius:10px;background:#171414;color:#fff;padding:8px}.schedule-toolbar-controls{flex-wrap:wrap;justify-content:flex-end;gap:6px}.schedule-mode-switch button,.schedule-toolbar-controls>button{min-height:30px;border:1px solid rgba(23,20,20,.09);border-radius:10px;background:#fff;color:#171414;padding:0 9px;font-size:11px;font-weight:850;cursor:pointer}.schedule-toolbar-controls>button{display:inline-grid;place-items:center}.schedule-mode-switch{display:inline-flex;gap:3px;border:1px solid rgba(23,20,20,.08);border-radius:13px;background:#f5f1ed;padding:3px}.schedule-mode-switch button{border:0;background:transparent}.schedule-mode-switch button[aria-pressed=true]{background:#171414;color:#fff}.schedule-status{min-height:34px;display:flex;align-items:center;margin:0;border-bottom:1px solid rgba(23,20,20,.07);color:#716861;padding:0 14px;font-size:12px;font-weight:760}.schedule-status[data-tone=success]{color:#176b43;background:rgba(23,107,67,.06)}.schedule-status[data-tone=error]{color:#b42318}.schedule-status[data-empty=true]{visibility:hidden}.schedule-grid-wrap{height:640px;overflow:hidden;background:linear-gradient(90deg,rgba(23,20,20,.035) 1px,transparent 0),#fffdfa}.schedule-day-heads{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:54px repeat(var(--schedule-days),minmax(126px,1fr));border-bottom:1px solid rgba(23,20,20,.08);background:rgba(255,253,250,.94);backdrop-filter:blur(14px)}.schedule-day-head{min-height:42px;display:grid;align-content:center;gap:2px;border-left:1px solid rgba(23,20,20,.06);padding:6px 10px}.schedule-day-head strong{color:#6f665f;font-size:10px;font-weight:900;text-transform:uppercase}.schedule-day-head span{color:#171414;font-size:15px;font-weight:920;line-height:1}.schedule-time-grid{min-width:min(100%,calc(54px + (var(--schedule-days) * 126px)));display:grid}.schedule-hour-row{display:grid;grid-template-columns:54px repeat(var(--schedule-days),minmax(126px,1fr));height:46px;min-height:46px;max-height:46px;border-bottom:1px solid rgba(23,20,20,.065)}.schedule-hour-label{display:flex;align-items:flex-start;justify-content:flex-end;border-right:1px solid rgba(23,20,20,.07);color:#8a817b;padding:6px 7px 0 0;font-size:10px;font-weight:880;white-space:nowrap}.schedule-hour-cell{min-height:0;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));border-left:1px solid rgba(23,20,20,.045)}.schedule-drop-slot{position:relative;min-width:0;min-height:0;display:flex;align-items:center;gap:2px;overflow:visible;border-bottom:1px dashed rgba(23,20,20,.045);padding:1px;transition:background .14s ease,box-shadow .14s ease}.schedule-drop-slot[data-active=true]{background:rgba(117,83,255,.08);box-shadow:inset 0 0 0 1px rgba(117,83,255,.34)}.schedule-drop-slot[data-disabled=true]{cursor:not-allowed}.schedule-drop-slot[data-disabled=true][data-active=true]{background:transparent;box-shadow:none}.schedule-card{height:30px;min-width:0;max-width:none;flex:1 1 0;display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:6px;overflow:hidden;border:1px solid rgba(23,20,20,.09);border-radius:8px;background:#fff;box-shadow:0 6px 14px rgba(23,20,20,.08);padding:3px 4px 3px 8px;cursor:grab}.schedule-board[data-dragging=true] .schedule-card,.schedule-board[data-dragging=true] .schedule-source-card:not([data-dragging=true]){pointer-events:none}.schedule-board[data-busy=true] .schedule-card,.schedule-board[data-busy=true] .schedule-source-card{cursor:wait}.schedule-card .schedule-thumb-fallback,.schedule-card img{width:24px;height:24px;border-radius:999px}.schedule-card strong{font-size:10px}.schedule-card span{font-size:7.5px}.schedule-card-state{display:inline-flex!important;align-items:center;gap:2px;color:#176b43!important}.schedule-card-state svg{width:8px;height:8px;flex:0 0 auto}.schedule-card[data-compact=true]{height:auto;min-height:28px;min-width:0;max-width:none;width:100%;box-shadow:none}.schedule-month-view{display:grid;gap:8px;background:#fffdfa;padding:14px}.schedule-month-grid,.schedule-month-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.schedule-month-weekdays span{color:#81766d;font-size:10px;font-weight:900;text-transform:uppercase}.schedule-month-cell{min-width:0;min-height:92px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:6px;border:1px solid rgba(23,20,20,.08);border-radius:14px;background:#fff;padding:7px;transition:background .14s ease,box-shadow .14s ease}.schedule-month-cell[data-active=true]{background:rgba(117,83,255,.07);box-shadow:inset 0 0 0 1px rgba(117,83,255,.32)}.schedule-month-cell>span{color:#171414;font-size:13px;font-weight:900}.schedule-month-cell>div{min-width:0;display:grid;align-content:start;gap:5px}.schedule-month-cell small{color:#756b64;font-size:11px;font-weight:850}@media (max-width:980px){.schedule-board{grid-template-columns:1fr}.schedule-source-panel{max-height:none}.schedule-source-list{grid-template-columns:repeat(auto-fit,minmax(154px,1fr));max-height:180px}.schedule-toolbar{align-items:flex-start;flex-direction:column}.schedule-toolbar-controls{justify-content:flex-start}}@media (max-width:680px){.schedule-board{min-height:0}.schedule-source-list{grid-template-columns:1fr}.schedule-day-heads,.schedule-hour-row{grid-template-columns:48px repeat(var(--schedule-days),minmax(112px,1fr))}.schedule-time-grid{min-width:calc(48px + (var(--schedule-days) * 112px))}.schedule-hour-label{padding-right:6px;font-size:9px}.schedule-month-view{overflow-x:auto}.schedule-month-grid,.schedule-month-weekdays{min-width:680px}}.workroom-publish-note{margin:0;color:#6f6863;font-size:12px;font-weight:720}.brand-logo-thumb{width:34px;height:34px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(23,20,20,.1);border-radius:10px;background:#fff}.brand-logo-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:5px}.image-picker .brand-logo-choice{display:grid;grid-template-columns:auto 1fr}.image-picker .brand-logo-choice span:last-child{display:grid;gap:2px}.image-picker .brand-logo-choice small{color:#8a817b;font-size:10px;font-weight:760}@media (max-width:980px){.workroom-memory-strip{grid-template-columns:1fr}.workroom-prompt-row{grid-template-columns:58px minmax(0,1fr)}.workroom-card-actions{display:none}.workroom-library-toolbar{align-items:flex-start;flex-direction:column}.platform-grid{grid-template-columns:1fr}}@media (max-width:640px){.workroom-draft-overlay{align-items:start;padding:8px}.workroom-draft-preview{width:100%;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:20px;gap:8px;padding:12px}.workroom-draft-preview-head h2{font-size:18px}.workroom-draft-preview-body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:8px;overflow:hidden}.asset-preview.large.review-media{width:var(--asset-compact-width,min(100%,190px));max-height:min(24dvh,190px)}.workroom-draft-side{gap:9px;overflow-y:auto;padding-right:2px;padding-bottom:max(18px,env(safe-area-inset-bottom))}.workroom-publish-targets>div:first-child{grid-template-columns:1fr;gap:4px}.workroom-publish-targets strong{text-align:left}.workroom-draft-content{min-height:calc(clamp(116px, 20dvh, 150px) + 54px);padding:12px}.workroom-draft-content p{-webkit-line-clamp:5;font-size:13px;line-height:1.42}.workroom-draft-content textarea{height:clamp(116px,20dvh,150px);min-height:116px;font-size:13px;line-height:1.42;padding:9px}.workroom-draft-footer{position:static;align-items:stretch;flex-direction:column;margin:2px 0 0;padding:0;background:#fff}.workroom-draft-publish{width:100%}.workroom-builder-topline{align-items:flex-start;flex-direction:column;gap:8px}.workroom-composer-card,.workroom-library{padding:16px;border-radius:16px}.workroom-prompt-row{grid-template-columns:1fr}.workroom-add-media{margin:0;width:48px;height:58px}.workroom-popover{position:fixed;left:18px;right:18px;top:auto;bottom:18px;min-width:0}.workroom-credit,.workroom-submit{margin-left:0}}@media (max-height:820px) and (min-width:641px){.workroom-draft-overlay{align-items:start;padding:12px}.workroom-draft-preview{width:min(1180px,calc(100vw - 24px));height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);gap:10px;padding:14px}.workroom-draft-preview-body{gap:10px}.asset-preview.large.review-media{max-height:calc(100dvh - 150px)}.workroom-draft-content{min-height:calc(clamp(96px, 16dvh, 140px) + 54px);padding:12px}.workroom-draft-content textarea{height:clamp(96px,16dvh,140px);min-height:96px;font-size:14px}}@media (max-height:640px){.workroom-draft-overlay{padding:12px}.workroom-draft-preview{width:min(720px,100%);max-height:calc(100dvh - 24px);gap:10px;padding:14px}.workroom-draft-preview-head h2{margin-top:3px;font-size:18px}.workroom-draft-content label,.workroom-draft-preview-head span{font-size:10px}.asset-preview.large.review-media{max-height:calc(100dvh - 156px)}.workroom-draft-content{padding:12px}.workroom-draft-content p{-webkit-line-clamp:7;font-size:13px;line-height:1.42}.workroom-draft-content textarea{font-size:13px;line-height:1.42;padding:9px}.workroom-draft-footer,.workroom-draft-publish{min-height:38px}}@media (max-width:640px) and (max-height:640px){.workroom-draft-preview-body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.asset-preview.large.review-media{max-height:min(20dvh,150px)}.workroom-draft-content p{-webkit-line-clamp:5}.workroom-draft-content textarea{height:116px;min-height:116px}}@media (min-width:981px){.chat-creator-page,.dashboard-page,.workroom-builder-page{height:100%;min-height:0;overflow:hidden;gap:10px}.dashboard-page{display:grid;grid-auto-rows:min-content}.workroom-builder-page{height:auto;min-height:100%;overflow:visible;grid-template-rows:auto auto minmax(280px,auto)}.chat-creator-page{height:100%;min-height:0;overflow:hidden}.dashboard-page:has(.connection-grid),.dashboard-page:has(.content-list),.dashboard-page:has(.editorial-grid.two),.dashboard-page:has(.table-panel){grid-template-rows:auto minmax(0,1fr)}.dashboard-hero,.dashboard-hero.compact,.workroom-hero{min-height:0;padding:16px 18px;border-radius:20px}.dashboard-hero h1,.dashboard-hero.compact h1,.workroom-hero h1{font-size:clamp(26px,2.6vw,38px);line-height:.98}.center-chat p,.dashboard-hero p,.dashboard-signal-band p,.section-title-row p{margin-bottom:4px;font-size:10px}.dashboard-hero span{margin-top:6px;font-size:12px;line-height:1.35}.dashboard-overview{gap:10px}.dashboard-overview article{min-height:78px;border-radius:16px;padding:12px 14px}.dashboard-overview article:before{left:14px;right:14px}.dashboard-overview small,.dashboard-overview span{font-size:11px}.dashboard-overview strong{margin:8px 0 2px;font-size:clamp(24px,2.2vw,32px)}.dashboard-signal-band{min-height:104px;grid-template-columns:minmax(190px,.72fr) minmax(280px,1fr) auto;gap:14px;border-radius:20px;padding:14px 16px}.dashboard-signal-band h2{font-size:22px}.dashboard-signal-band span{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.signal-chart{height:72px;gap:7px;padding:10px;border-radius:14px}.signal-actions{gap:6px}.signal-actions button{min-height:30px;padding:0 10px;font-size:11px}.dashboard-page.dashboard-workroom{grid-template-rows:auto auto auto minmax(0,1fr)}.dashboard-home-layout{min-height:0;overflow:hidden;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:10px}.connection-grid,.content-list,.dashboard-command-center,.dashboard-side-stack,.editorial-grid.two,.table-panel,.workroom-panel{min-height:0}.dashboard-command-center,.line-panel,.workroom-panel{border-radius:20px;padding:14px}.dashboard-command-center{overflow:hidden}.dashboard-side-stack{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;overflow:hidden}.workroom-panel{overflow:hidden}.section-title-row{gap:10px}.line-panel h2,.result-panel h3,.section-title-row h2{font-size:clamp(18px,1.8vw,26px);line-height:1.05}.section-title-row.compact h2{font-size:18px}.section-title-row a,.section-title-row>span{min-height:30px;padding:0 10px;font-size:10px}.chat-console{gap:10px;margin-top:10px}.chat-prompt{padding:12px;border-radius:18px}.chat-avatar-row{margin-bottom:10px}.chat-prompt textarea{min-height:94px;padding:13px;border-radius:16px;font-size:15px;line-height:1.25}.prompt-chip-row{gap:6px;margin-top:8px}.prompt-chip-row button,.prompt-chip-row span,.quiet-list span,.scan-results span,.scope-row small{padding:6px 9px;font-size:10px}.chat-controls{gap:8px;margin-top:10px}.chat-controls label{min-width:150px}.empty-state,.real-data-banner,.result-panel{border-radius:16px;padding:12px}.empty-state{min-height:88px}.empty-state.small{min-height:62px;padding:10px}.calendar-strip small,.calendar-strip span,.draft-row small,.draft-row span,.empty-state p,.real-data-banner span{font-size:11px;line-height:1.3}.draft-list{gap:7px;margin-top:10px;max-height:calc(100% - 42px);overflow:auto;padding-right:2px}.draft-row{min-height:54px;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;border-radius:14px;padding:7px}.draft-thumb{width:44px;height:44px;border-radius:11px}.draft-row strong{font-size:12px}.draft-row b{padding:5px 7px;font-size:9px}.calendar-strip{grid-template-columns:repeat(5,minmax(56px,1fr));gap:6px;margin-top:10px;overflow-x:auto}.calendar-strip div{min-height:58px;border-radius:12px;padding:8px}.calendar-strip strong{font-size:13px}.platform-dot-row{gap:6px;margin-top:10px}.platform-dot-row span{min-height:44px;border-radius:12px;font-size:11px}.platform-dot-row span:before{left:8px;top:8px}.dashboard-scan-panel{margin-top:8px;gap:8px}.dashboard-scan-panel input{height:40px;font-size:13px}.dashboard-scan-result{gap:8px;border-radius:18px;padding:12px}.dashboard-scan-result img{width:48px;height:48px;border-radius:14px}.dashboard-scan-result ul{max-height:90px;overflow:auto}.dashboard-scan-tags span{font-size:9px;padding:5px 8px}.workroom-builder-page{grid-template-rows:auto auto minmax(260px,auto)}.chat-creator-page{grid-template-rows:auto minmax(0,1fr)}.workroom-builder-topline{min-height:34px}.workroom-tab{padding:0 12px;font-size:12px}.workroom-batch-actions button,.workroom-top-actions .workroom-top-link,.workroom-top-actions button{min-height:30px;padding:0 10px;font-size:11px}.workroom-composer-card{border-radius:16px;padding:12px 14px 10px}.workroom-prompt-row{min-height:88px;grid-template-columns:46px minmax(0,1fr) 28px;gap:10px}.workroom-add-media{width:34px;height:50px;margin-top:4px}.workroom-composer-card textarea{font-size:13px;line-height:1.32}.workroom-card-actions{gap:8px;padding-top:4px}.workroom-toolbar{gap:6px;padding:8px 0}.workroom-chip,.workroom-link-chip,.workroom-submit{min-height:30px;padding:0 10px;font-size:11px}.workroom-submit{width:32px}.platform-stack{min-width:48px}.mini-platform{width:18px;height:18px;margin-left:-6px}.workroom-credit{font-size:12px}.workroom-requirements{min-height:42px;margin-top:2px;border-radius:10px!important;padding:9px 12px!important;font-size:12px!important}.workroom-default-prompt{margin-top:7px;font-size:10px}.workroom-status{margin-top:7px;font-size:11px}.workroom-popover{max-height:min(420px,calc(100dvh - 180px));overflow:auto}.workroom-library{display:grid;grid-template-rows:auto auto minmax(0,1fr);height:auto;min-height:0;border-radius:16px;overflow:hidden;padding:12px}.workroom-library-toolbar{margin-bottom:10px;gap:10px}.workroom-library-tabs{padding:4px}.workroom-library-tabs button{min-height:30px;padding:0 10px;font-size:12px}.workroom-batch-panel,.workroom-history-panel,.workroom-selection-note{margin-bottom:10px}.workroom-batch-panel,.workroom-history-panel{padding:10px;border-radius:14px}.workroom-history-list{max-height:156px}.workroom-library h2{margin-bottom:10px;font-size:16px}.workroom-asset-grid{grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:10px;min-height:0;overflow:auto;padding:0 2px 4px 0}.workroom-asset-card{border-radius:14px;padding:6px}.asset-preview{aspect-ratio:4/3;border-radius:12px}.workroom-select-control{top:12px;left:12px;width:24px;height:24px}.workroom-asset-card h3{margin:8px 0 4px;font-size:12px}.workroom-asset-card p{display:-webkit-box;overflow:hidden;font-size:10px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workroom-asset-card div:last-child a,.workroom-asset-card div:last-child button,.workroom-asset-card div:last-child span{min-height:22px;padding:0 7px;font-size:10px}.connection-grid,.content-list,.editorial-grid.two,.table-panel{overflow:auto;padding-right:4px}.editorial-grid.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.line-panel{overflow:auto}.line-panel label{gap:5px;font-size:10px}.line-panel input,.line-panel select{min-height:38px;font-size:12px}.line-panel textarea{min-height:82px;padding:10px;font-size:12px}.profile-list{gap:7px}.profile-list div{padding:10px}.table-panel article{min-height:68px;padding:12px}.content-list article{min-height:76px;grid-template-columns:58px minmax(0,1fr) 90px 96px;padding:10px}.content-list h2{font-size:15px}.thumb-frame{border-radius:12px}.connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);height:100%;gap:10px}.connection-grid .line-panel{display:grid;align-content:start;gap:7px}.connection-grid .line-panel h2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.connection-grid .line-panel p{margin:0;font-size:11px;line-height:1.3}.connection-grid .btn{min-height:30px;padding:0 10px;font-size:11px}.scope-row{max-height:58px;overflow:auto}.connection-actions,.provider-sync-control{gap:7px}}@media (min-width:981px) and (max-height:820px){.dashboard-hero,.dashboard-hero.compact,.workroom-hero{padding:12px 14px}.dashboard-hero h1,.dashboard-hero.compact h1,.workroom-hero h1{font-size:clamp(22px,2.2vw,32px)}.dashboard-overview article{min-height:66px;padding:10px 12px}.dashboard-overview strong{margin-top:5px;font-size:clamp(20px,1.8vw,28px)}.dashboard-signal-band{min-height:86px;padding:10px 12px}.signal-chart{height:58px}.workroom-prompt-row{min-height:70px}.workroom-requirements{min-height:36px}.workroom-default-prompt{display:none}.workroom-asset-grid{grid-template-columns:repeat(auto-fill,minmax(126px,1fr))}.asset-preview{aspect-ratio:16/10}}.marketing-profile-stack{display:grid;gap:18px}.marketing-rescan-panel{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);gap:22px;align-items:start}.marketing-rescan-panel>div:first-child{display:grid;gap:8px}.marketing-rescan-panel h2{margin:0;max-width:560px}.marketing-rescan-panel span{color:var(--warm-grey);font-size:15px;line-height:1.5;max-width:620px}.marketing-rescan-panel .dashboard-scan-panel{margin-top:0}.brand-extraction-panel{display:grid;gap:18px}.brand-extraction-panel>div:first-child{display:grid;gap:6px}.brand-extraction-panel h2{margin:0}.brand-extraction-panel small,.brand-extraction-panel span,.brand-keyword-card p{color:var(--warm-grey)}.brand-extraction-grid{display:grid;grid-template-columns:minmax(150px,.65fr) minmax(220px,1fr) minmax(260px,1.25fr);gap:14px}.brand-color-card,.brand-keyword-card,.brand-logo-card{min-height:132px;border:1px solid rgba(23,20,20,.1);border-radius:24px;background:rgba(255,255,255,.72);padding:18px;display:grid;align-content:center;gap:12px;box-shadow:0 18px 46px rgba(23,20,20,.05)}.brand-logo-card img{max-width:148px;max-height:76px;-o-object-fit:contain;object-fit:contain;display:block}.brand-color-card strong,.brand-keyword-card strong{font-size:13px}.brand-color-swatches{display:flex;flex-wrap:wrap;gap:8px}.brand-color-swatches span{width:34px;height:34px;border-radius:999px;border:1px solid rgba(23,20,20,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 10px 22px rgba(23,20,20,.08)}.brand-keyword-card p{margin:0;line-height:1.45}@media (max-width:980px){.brand-extraction-grid,.marketing-rescan-panel{grid-template-columns:1fr}}.content-list article{grid-template-columns:minmax(82px,96px) minmax(0,1fr) minmax(112px,.14fr) minmax(118px,.14fr);-moz-column-gap:18px;column-gap:18px}.content-list .thumb-frame{width:100%;max-width:96px;min-width:0;justify-self:start;border:0;padding:0;cursor:pointer}.content-list .thumb-frame:disabled{cursor:default}.media-viewer-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(14,12,12,.42);backdrop-filter:blur(18px)}.media-viewer-panel{width:min(980px,94vw);max-height:min(760px,92vh);display:grid;gap:16px;overflow:hidden;border:1px solid rgba(23,20,20,.1);border-radius:28px;background:rgba(255,254,253,.94);padding:18px;box-shadow:0 38px 120px rgba(23,20,20,.26)}.media-viewer-header{display:flex;align-items:start;justify-content:space-between;gap:18px}.media-viewer-header h2{max-width:680px;margin:2px 0 0;color:var(--charcoal);font-size:clamp(18px,2vw,28px);letter-spacing:-.055em;line-height:.98}.media-viewer-header small,.media-viewer-header span{color:var(--warm-grey);font-size:11px;font-weight:850}.media-viewer-stage{min-height:0;display:grid;place-items:center;overflow:hidden;border-radius:22px;background:#111}.media-viewer-stage img,.media-viewer-stage video{width:100%;max-height:min(540px,62vh);display:block;-o-object-fit:contain;object-fit:contain}.media-viewer-stage img{background:#fff}.dashboard-home-v2{--home-ink:#171414;--home-muted:#65605a;--home-soft:#8a837d;--home-line:rgba(23,20,20,0.09);--home-panel:rgba(255,255,255,0.78);--home-panel-strong:rgba(255,255,255,0.92);width:100%;min-height:calc(100vh - 36px);display:grid;align-content:start;gap:16px;color:var(--home-ink)}.home-dashboard-header{display:grid;grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;gap:16px}.home-greeting h1{margin:0;color:var(--home-ink);font-size:clamp(24px,2.1vw,34px);font-weight:900;letter-spacing:0;line-height:1.08}.home-greeting p{margin:4px 0 0;color:var(--home-muted);font-size:clamp(14px,1.1vw,17px);font-weight:750;line-height:1.2}.home-status-cluster{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.home-status-pill{min-height:34px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--home-line);border-radius:10px;background:var(--home-panel-strong);color:#4b4641;padding:0 13px;font-size:13px;font-weight:750;line-height:1;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.home-status-pill svg{width:16px;height:16px;stroke-width:2}.home-status-pill.ready svg{color:#15954e;fill:rgba(21,149,78,.12)}.home-status-pill.pending svg{color:#d97706}.home-data-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;border:1px solid rgba(23,20,20,.08);border-radius:14px;background:rgba(255,255,255,.76);padding:12px 16px;box-shadow:0 14px 34px rgba(23,20,20,.04)}.home-data-banner strong{color:#202020;font-size:13px;font-weight:850}.home-data-banner span{color:#827b75;font-size:12px;font-weight:650;line-height:1.35}.home-sync-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:12px;border:1px solid rgba(23,20,20,.08);border-radius:14px;background:rgba(255,255,255,.72);padding:12px 14px;box-shadow:0 14px 34px rgba(23,20,20,.04)}.home-sync-strip div{display:grid;gap:2px}.home-sync-strip span{color:#837c76;font-size:11px;font-weight:800;line-height:1.2}.home-sync-strip strong{color:#202020;font-size:18px;font-weight:900;line-height:1}.home-sync-strip a{min-height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#171414;padding:0 14px;color:#fff;font-size:12px;font-weight:850;text-decoration:none}.home-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-metric-card{position:relative;min-height:160px;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:8px;overflow:hidden;border:1px solid var(--home-line);border-radius:12px;background:var(--home-panel-strong);padding:16px 18px 14px;box-shadow:0 18px 46px rgba(23,20,20,.038),inset 0 1px 0 rgba(255,255,255,.86)}.home-metric-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--metric-accent),transparent 90%),transparent 46%);opacity:.82;pointer-events:none}.home-metric-card>*{position:relative;z-index:1}.home-metric-head{display:flex;align-items:center;gap:12px;min-width:0}.home-metric-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--metric-accent),transparent 82%);border-radius:10px;background:color-mix(in srgb,var(--metric-accent),white 88%);color:var(--metric-accent)}.home-metric-icon svg{width:21px;height:21px;stroke-width:2.2}.home-metric-label{min-width:0;color:#2c2926;font-size:14px;font-weight:850;line-height:1.15}.home-metric-card strong{display:block;margin:0;color:var(--home-ink);font-size:clamp(30px,3vw,42px);font-weight:900;letter-spacing:0;line-height:.95;overflow-wrap:anywhere}.home-delta{justify-self:start;margin:0;color:#20a967;font-size:12px;font-weight:780;line-height:1.2}.home-delta.down{color:#f45d76}.home-delta.flat{color:#9b958f}.home-sparkline{width:100%;height:24px;align-self:center;margin-top:0}.home-sparkline polyline{fill:none;stroke:var(--metric-accent);stroke-dasharray:4 4;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;opacity:.72}.home-metric-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--home-soft);font-size:12px;font-weight:730;line-height:1.2}.home-metric-foot span{display:inline-flex;align-items:center;gap:7px;min-width:0}.home-metric-foot i{width:7px;height:7px;display:inline-block;flex:0 0 auto;border-radius:999px;background:var(--metric-accent)}.home-momentum-card{min-height:328px;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--home-line);border-radius:12px;background:var(--home-panel-strong);padding:20px 22px 18px;box-shadow:0 18px 48px rgba(23,20,20,.04),inset 0 1px 0 rgba(255,255,255,.86)}.home-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px}.home-card-title-row h2{display:inline-flex;align-items:center;gap:7px;margin:0;color:var(--home-ink);font-size:18px;font-weight:900;letter-spacing:0}.home-card-title-row h2 svg{width:16px;height:16px;color:#8a837d}.home-card-title-row p{margin:6px 0 0;color:var(--home-muted);font-size:13px;font-weight:650;line-height:1.3}.home-range-control{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--home-line);border-radius:9px;background:#fff;padding:3px}.home-range-control button{min-width:68px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;background:transparent;color:#4e4944;cursor:pointer;font-size:13px;font-weight:760;font-family:inherit;line-height:1;padding:0 12px;text-decoration:none}.home-range-control button:focus-visible{outline:2px solid rgba(35,131,246,.45);outline-offset:2px}.home-range-control .active,.home-range-control button[aria-pressed=true]{border:1px solid rgba(23,20,20,.8);color:var(--home-ink);box-shadow:0 7px 18px rgba(23,20,20,.06)}.home-momentum-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,280px);gap:20px;min-height:0}.home-momentum-visual{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto minmax(176px,1fr) auto;gap:10px 12px;min-width:0}.home-chart-context{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;color:#716b65;font-size:12px;font-weight:720;line-height:1.2}.home-chart-context strong{min-width:0;color:#332f2a;font-size:12px;font-weight:850;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.home-chart-y-axis{grid-column:1;grid-row:2;display:grid;grid-template-rows:repeat(5,1fr);align-items:center;color:#77716c;font-size:12px;font-weight:700;padding-top:4px;padding-bottom:26px}.home-momentum-chart{grid-column:2;grid-row:2;position:relative;min-height:206px;display:grid;grid-template-columns:repeat(var(--bar-count,12),minmax(0,1fr));align-items:stretch;gap:10px;overflow:visible;border-top:0;background:repeating-linear-gradient(0deg,transparent 0 46px,rgba(23,20,20,.06) 47px),linear-gradient(180deg,rgba(255,255,255,0),rgba(246,249,252,.72));padding:4px 0 0}.home-momentum-chart.range-month{gap:6px}.home-momentum-chart.range-today{gap:7px}.home-activity-bar{position:relative;min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 22px;justify-items:center;outline:none}.home-activity-stack{align-self:end;width:min(28px,72%);height:var(--bar-height);min-height:0;display:flex;flex-direction:column-reverse;overflow:hidden;border-radius:7px 7px 4px 4px;background:transparent;box-shadow:none;transition:transform .16s ease,filter .16s ease}.home-activity-bar.has-data .home-activity-stack{min-height:12px;border:1px solid rgba(23,20,20,.08);background:rgba(255,255,255,.72);box-shadow:0 7px 18px rgba(23,20,20,.055),inset 0 1px 0 rgba(255,255,255,.66)}.home-activity-stack i{min-height:5px;display:block;flex:var(--segment-size) 1 0}.home-activity-stack .posts{background:#2383f6}.home-activity-stack .views{background:#23965b}.home-activity-stack .engagement{background:#8b45df}.home-activity-bar small{align-self:end;color:#817b75;font-size:12px;font-weight:700;line-height:1.05;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.home-activity-bar.has-data:focus-visible .home-activity-stack,.home-activity-bar.has-data:hover .home-activity-stack{filter:saturate(1.08);transform:translateY(-2px)}.home-bar-tooltip{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:4;width:-moz-max-content;width:max-content;max-width:220px;border:1px solid rgba(23,20,20,.11);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 14px 34px rgba(23,20,20,.12);color:#2e2925;font-size:11px;font-weight:760;line-height:1.25;opacity:0;padding:8px 10px;pointer-events:none;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease}.home-activity-bar.has-data:focus-visible .home-bar-tooltip,.home-activity-bar.has-data:hover .home-bar-tooltip{opacity:1;transform:translate(-50%)}.home-momentum-chart.empty{color:inherit}.home-momentum-chart.empty .home-activity-stack{opacity:0}.home-momentum-chart.empty .home-activity-bar{pointer-events:none}.home-chart-agent-card{position:absolute;left:50%;top:48%;z-index:3;width:min(370px,calc(100% - 36px));max-height:calc(100% - 22px);display:grid;gap:5px;border:1px solid rgba(35,131,246,.2);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(243,248,255,.94)),#fff;overflow:hidden;padding:12px 14px;color:#302c28;text-decoration:none;box-shadow:0 18px 46px rgba(23,20,20,.08),inset 0 1px 0 rgba(255,255,255,.9);transform:translate(-50%,-50%);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.home-chart-agent-card:focus-visible,.home-chart-agent-card:hover{border-color:rgba(35,131,246,.38);box-shadow:0 22px 54px rgba(23,20,20,.11),0 0 0 4px rgba(35,131,246,.08),inset 0 1px 0 rgba(255,255,255,.92);outline:none;transform:translate(-50%,calc(-50% - 2px))}.home-agent-card-cta,.home-agent-card-kicker{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content}.home-agent-card-kicker{min-height:21px;border:1px solid rgba(35,131,246,.16);border-radius:999px;background:rgba(35,131,246,.08);color:#1166c6;font-size:11px;font-weight:850;line-height:1;padding:0 9px}.home-agent-card-kicker svg{width:13px;height:13px}.home-chart-agent-card strong{color:#171414;font-size:15px;font-weight:900;line-height:1.18}.home-chart-agent-card p{display:-webkit-box;max-width:30rem;margin:0;color:var(--home-muted);font-size:12px;font-weight:650;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-agent-card-cta{margin-top:1px;color:#171414;font-size:12px;font-weight:900;line-height:1}.home-agent-card-cta svg{width:15px;height:15px;transition:transform .16s ease}.home-chart-agent-card:focus-visible .home-agent-card-cta svg,.home-chart-agent-card:hover .home-agent-card-cta svg{transform:translateX(2px)}.home-chart-legend{grid-column:2;display:flex;align-items:center;justify-content:center;gap:28px;min-height:22px}.home-chart-legend span{display:inline-flex;align-items:center;gap:8px;color:#6a655f;font-size:13px;font-weight:740}.home-chart-legend i{width:8px;height:8px;display:inline-block;border-radius:999px}.home-chart-legend .posts{background:#2383f6}.home-chart-legend .views{background:#23965b}.home-chart-legend .engagement{background:#8b45df}.home-signal-rail{display:grid;align-content:start;gap:14px;border-left:1px solid var(--home-line);padding-left:22px}.home-signal-title{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--home-ink);font-size:16px;font-weight:900}.home-signal-title span{color:var(--home-soft);letter-spacing:.12em}.home-signal-row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start}.home-signal-row>span{width:40px;height:40px;display:grid;place-items:center;border-radius:9px;background:#eaf4ff;color:#2383f6}.home-signal-row.green>span{background:#e9f8ec;color:#23965b}.home-signal-row.purple>span{background:#f3eaff;color:#8b45df}.home-signal-row svg{width:20px;height:20px;stroke-width:2.1}.home-signal-row strong{display:block;color:var(--home-ink);font-size:14px;font-weight:900;line-height:1.2}.home-signal-row p{margin:4px 0 0;color:var(--home-muted);font-size:12px;font-weight:650;line-height:1.36}.home-signal-link{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--home-line);border-radius:9px;background:#fff;color:var(--home-ink);padding:0 14px;text-align:center;font-size:13px;font-weight:820;text-decoration:none}.home-signal-link svg{width:16px;height:16px}.home-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-action-grid a{position:relative;min-height:68px;display:grid;grid-template-columns:44px minmax(0,1fr) 20px;grid-template-rows:auto auto;align-items:center;align-content:center;-moz-column-gap:14px;column-gap:14px;row-gap:3px;border:1px solid var(--home-line);border-radius:12px;background:var(--home-panel-strong);color:var(--home-ink);padding:12px 16px;text-align:left;line-height:1.1;box-shadow:0 16px 42px rgba(23,20,20,.035),inset 0 1px 0 rgba(255,255,255,.86);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.home-action-grid a>span{grid-column:1;grid-row:1/3;width:40px;height:40px;display:grid;place-items:center;border-radius:9px;background:#eaf4ff;color:#2383f6}.home-action-grid a.green>span{background:#e9f8ec;color:#23965b}.home-action-grid a.orange>span{background:#fff3dc;color:#f59e0b}.home-action-grid a.purple>span{background:#f3eaff;color:#8b45df}.home-action-grid a svg{width:20px;height:20px;stroke-width:2.2}.home-action-grid a>svg{grid-column:3;grid-row:1/3;justify-self:end;color:#504a45}.home-action-grid small,.home-action-grid strong{min-width:0}.home-action-grid strong{grid-column:2;grid-row:1;align-self:end;color:var(--home-ink);font-size:15px;font-weight:900;line-height:1.15;white-space:nowrap}.home-action-grid small{grid-column:2;grid-row:2;align-self:start;margin-top:0;color:var(--home-muted);font-size:12px;font-weight:680;line-height:1.2}.home-action-grid a:focus-visible,.home-action-grid a:hover{border-color:rgba(23,20,20,.16);box-shadow:0 20px 48px rgba(23,20,20,.07),inset 0 1px 0 rgba(255,255,255,.9);transform:translateY(-2px);outline:none}@media (min-width:981px){body:has(.dashboard-home-v2),html:has(.dashboard-home-v2){height:100%;overflow:hidden}.dashboard-home-v2{min-height:0;height:100%;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px}.home-dashboard-header{gap:12px}.home-greeting h1{font-size:clamp(22px,1.8vw,30px)}.home-greeting p{margin-top:2px;font-size:13px}.home-status-cluster{gap:8px}.home-status-pill{min-height:30px;padding:0 10px;font-size:12px}.home-status-pill svg{width:14px;height:14px}.home-action-grid,.home-metric-grid{gap:12px}.home-metric-card{min-height:124px;gap:5px;padding:12px 14px 10px}.home-metric-icon{width:34px;height:34px}.home-metric-icon svg{width:18px;height:18px}.home-metric-label{font-size:13px}.home-metric-card strong{font-size:clamp(22px,2vw,30px)}.home-delta,.home-metric-foot{font-size:11px}.home-sparkline{height:18px}.home-momentum-card{min-height:0;padding:16px 18px 14px}.home-card-title-row{gap:12px;padding-bottom:10px}.home-card-title-row h2{font-size:16px}.home-card-title-row p{margin-top:3px;font-size:12px}.home-range-control button{min-width:60px;min-height:28px;font-size:12px}.home-momentum-layout{grid-template-columns:minmax(0,1fr) minmax(210px,252px);gap:14px;min-height:0}.home-momentum-visual{grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;gap:7px 10px}.home-chart-context,.home-chart-context strong{font-size:11px}.home-chart-y-axis{font-size:10px;padding-bottom:20px}.home-momentum-chart{min-height:148px;gap:7px;background:repeating-linear-gradient(0deg,transparent 0 36px,rgba(23,20,20,.06) 37px),linear-gradient(180deg,rgba(255,255,255,0),rgba(246,249,252,.72))}.home-chart-agent-card{width:min(300px,calc(100% - 32px));padding:13px 14px}.home-chart-agent-card strong{font-size:15px}.home-agent-card-cta,.home-chart-agent-card p{font-size:12px}.home-chart-legend{gap:22px;min-height:18px}.home-chart-legend span{font-size:12px}.home-signal-rail{gap:9px;padding-left:16px}.home-signal-title{font-size:14px}.home-signal-row{grid-template-columns:32px minmax(0,1fr);gap:10px}.home-signal-row>span{width:32px;height:32px}.home-signal-row svg{width:17px;height:17px}.home-signal-row strong{font-size:13px}.home-signal-row p{display:-webkit-box;margin-top:2px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:11px;line-height:1.22}.home-signal-link{min-height:32px;font-size:12px}.home-action-grid a{min-height:58px;grid-template-columns:36px minmax(0,1fr) 18px;-moz-column-gap:10px;column-gap:10px;padding:10px 13px}.home-action-grid a>span{width:34px;height:34px}.home-action-grid a svg{width:18px;height:18px}.home-action-grid strong{font-size:14px}.home-action-grid small{font-size:11px}}@media (max-width:720px){.home-dashboard-header{grid-template-columns:minmax(0,1fr) auto auto}.home-status-cluster{grid-column:1/-1;justify-content:flex-start;flex-wrap:wrap}.home-status-pill{min-height:32px;font-size:12px}.home-status-pill.date{display:none}.home-action-grid,.home-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-momentum-layout{grid-template-columns:1fr}.home-signal-rail{border-top:1px solid var(--home-line);border-left:0;padding-top:18px;padding-left:0}.home-momentum-chart{gap:9px}}@media (max-width:560px){.dashboard-home-v2{gap:14px}.home-dashboard-header{grid-template-columns:minmax(0,1fr) auto;gap:10px}.home-greeting{grid-column:1/-1}.home-status-cluster{gap:8px}.home-status-pill{width:100%;justify-content:center}.home-metric-grid{gap:10px}.home-metric-card{min-height:164px;border-radius:12px;padding:16px 14px 12px}.home-metric-card strong{font-size:28px}.home-metric-foot{align-items:flex-start;flex-direction:column;gap:5px}.home-card-title-row{align-items:stretch;flex-direction:column}.home-range-control{width:100%}.home-range-control button{flex:1 1 0;min-width:0}.home-momentum-card{min-height:0;padding:18px 14px 16px}.home-momentum-visual{grid-template-columns:28px minmax(0,1fr)}.home-chart-context{align-items:flex-start;flex-direction:column;gap:4px}.home-chart-context strong{max-width:100%;text-align:left}.home-chart-y-axis{font-size:10px}.home-momentum-chart{min-height:204px;gap:6px}.home-activity-bar small{font-size:10px}.home-momentum-chart.range-today .home-activity-bar:nth-child(2n) small{opacity:0}.home-chart-legend{gap:12px;justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.home-chart-agent-card{width:min(260px,calc(100% - 20px));padding:12px}.home-agent-card-kicker{font-size:11px;min-height:22px}.home-action-grid{grid-template-columns:1fr;gap:10px}.home-action-grid a{min-height:68px}.home-data-banner{display:grid}.home-sync-strip{grid-template-columns:1fr}.home-sync-strip a{width:100%}}:where(html,body){font-family:var(--font-sans)}:where(button,input,textarea,select){font-family:var(--font-sans);font-weight:var(--type-ui-weight)}:where(html,body,body *){letter-spacing:0!important;font-kerning:normal;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.analytics-post-list{gap:10px;border-top:0}.analytics-empty-panel{min-height:clamp(320px,48vh,560px);display:grid;place-items:center;border:1px solid rgba(23,35,61,.1);border-radius:28px;background:linear-gradient(135deg,#fffefd,#f7fbff 58%,#f5f0ea);box-shadow:0 22px 66px rgba(23,20,20,.06);padding:clamp(28px,5vw,58px);text-align:center}.analytics-empty-copy{width:min(100%,620px);display:grid;justify-items:center;gap:14px}.analytics-empty-copy span{color:#725f56;font-size:12px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.analytics-empty-copy h2{margin:0;color:var(--charcoal);font-family:var(--font-sans);font-size:clamp(34px,4.2vw,58px);font-weight:850;letter-spacing:0;line-height:1.04}.analytics-empty-copy p{max-width:560px;margin:0;color:#6c625d;font-size:clamp(16px,1.6vw,19px);line-height:1.5}.analytics-empty-cta{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;background:var(--charcoal);color:#fff;padding:0 18px;font-size:14px;font-weight:850;text-decoration:none;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.analytics-empty-cta:focus-visible,.analytics-empty-cta:hover{background:#24304a;box-shadow:0 14px 30px rgba(23,35,61,.16);transform:translateY(-1px)}.analytics-post-shell{border:1px solid rgba(23,35,61,.1);border-radius:16px;background:rgba(255,255,255,.9);overflow:hidden}.analytics-post-row{width:100%;min-height:76px;display:grid;grid-template-columns:54px minmax(0,1.4fr) minmax(120px,.7fr) auto minmax(180px,.9fr) 28px;align-items:center;gap:12px;border:0;background:transparent;padding:12px 14px;color:var(--charcoal);text-align:left;cursor:pointer}.analytics-post-thumb{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(23,35,61,.12);border-radius:12px;background:#eef6ff;color:#4169e1}.analytics-post-thumb img,.analytics-post-thumb svg{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.analytics-post-copy{min-width:0;display:grid;gap:4px}.analytics-post-copy span,.analytics-post-copy strong,.analytics-post-row small{overflow:hidden;text-overflow:ellipsis}.analytics-post-copy span,.analytics-post-copy strong{white-space:nowrap}.analytics-expanded-panel{border-top:1px solid rgba(23,35,61,.08);padding:14px}.signup-website-skeleton{gap:16px}.signup-skeleton-line{display:block;overflow:hidden;border-radius:14px;background:linear-gradient(90deg,rgba(23,35,61,.08),rgba(255,255,255,.7),rgba(23,35,61,.08));background-size:220% 100%;animation:signupSkeleton 1.1s ease-in-out infinite}.signup-skeleton-line.title{width:min(100%,460px);height:58px;border-radius:22px}.signup-skeleton-line.button,.signup-skeleton-line.field,.signup-skeleton-line.upload{width:100%;height:52px}.signup-skeleton-line.helper{width:min(72%,340px);height:18px}.signup-skeleton-line.button{background:linear-gradient(90deg,rgba(65,105,225,.18),rgba(255,255,255,.72),rgba(65,105,225,.18))}@keyframes signupSkeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width:900px){.analytics-post-row{grid-template-columns:48px minmax(0,1fr) auto}.analytics-platform-icons,.analytics-post-row>b,.analytics-post-row>small{grid-column:2/-1}}[tabindex]:focus,[tabindex]:focus-visible,a:focus,a:focus-visible,button:focus,button:focus-visible,input:focus,input:focus-visible,select:focus,select:focus-visible,summary:focus,summary:focus-visible,textarea:focus,textarea:focus-visible{outline:none!important}button:focus,button:focus-visible,input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{box-shadow:none!important}.auth-input-wrap:focus-within,.brand-edit-grid input:focus-within,.brand-edit-grid textarea:focus-within,.chat-prompt:focus-within,.chat-requirements-field textarea:focus-within,.workroom-draft-content textarea:focus-within{box-shadow:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-bottom-10{bottom:-2.5rem}.-bottom-\[10px\]{bottom:-10px}.-left-\[35px\]{left:-35px}.-right-\[35px\]{right:-35px}.-top-\[25\%\]{top:-25%}.bottom-\[13px\]{bottom:13px}.bottom-\[14px\]{bottom:14px}.left-0{left:0}.left-1\/2{left:50%}.left-\[17px\]{left:17px}.left-\[18px\]{left:18px}.left-\[20\%\]{left:20%}.right-\[17px\]{right:17px}.right-\[18px\]{right:18px}.right-\[20\%\]{right:20%}.top-4{top:1rem}.top-\[18px\]{top:18px}.top-\[22px\]{top:22px}.top-\[50px\]{top:50px}.isolate{isolation:isolate}.z-0{z-index:0}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[8\]{z-index:8}.-mt-0\.5{margin-top:-.125rem}.box-border{box-sizing:border-box}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-10{height:2.5rem}.h-36{height:9rem}.h-4{height:1rem}.h-60{height:15rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[125\%\]{height:125%}.h-\[150px\]{height:150px}.h-\[45\%\]{height:45%}.h-full{height:100%}.w-9{width:2.25rem}.w-\[108px\]{width:108px}.w-\[280px\]{width:280px}.w-\[55\%\]{width:55%}.w-full{width:100%}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-\[0\.6\]{flex:0.6}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-6{gap:1.5rem}.gap-\[5px\]{gap:5px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.text-wrap{text-wrap:wrap}.rounded{border-radius:.25rem}.rounded-\[13px\]{border-radius:13px}.rounded-\[22px\]{border-radius:22px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-input{border-color:hsl(var(--input))}.bg-\[\#1f1d22\]{--tw-bg-opacity:1;background-color:rgb(31 29 34/var(--tw-bg-opacity,1))}.bg-\[\#b6b4ca\]{--tw-bg-opacity:1;background-color:rgb(182 180 202/var(--tw-bg-opacity,1))}.bg-background{background-color:hsl(var(--background))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.bg-\[linear-gradient\(110deg\2c var\(--color-muted-foreground\)\2c 35\%\2c var\(--color-foreground\)\2c 50\%\2c var\(--color-muted-foreground\)\2c 75\%\2c var\(--color-muted-foreground\)\)\]{background-image:linear-gradient(110deg,var(--color-muted-foreground),35%,var(--color-foreground),50%,var(--color-muted-foreground),75%,var(--color-muted-foreground))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-\[\#f6f5fa\]{--tw-gradient-from:#f6f5fa var(--tw-gradient-from-position);--tw-gradient-to:rgb(246 245 250/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#e4e2ef\]{--tw-gradient-to:rgb(228 226 239/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e4e2ef var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#d2d0e0\]{--tw-gradient-to:#d2d0e0 var(--tw-gradient-to-position)}.bg-\[length\:200\%_100\%\]{background-size:200% 100%}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-0{padding:0}.p-\[10px_11px_8px\]{padding:10px 11px 8px}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.tracking-tight{letter-spacing:-.025em}.text-\[\#c9b8ff\]{--tw-text-opacity:1;color:rgb(201 184 255/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:hsl(var(--foreground))}.opacity-55{opacity:.55}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[0_10px_30px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{--tw-shadow:0 10px 30px rgba(0,0,0,0.25);--tw-shadow-colored:0 10px 30px var(--tw-shadow-color)}.shadow-\[0_4px_16px_rgba\(0\2c 0\2c 0\2c 0\.30\)\2c _0_1px_4px_rgba\(0\2c 0\2c 0\2c 0\.14\)\]{--tw-shadow:0 4px 16px rgba(0,0,0,0.30),0 1px 4px rgba(0,0,0,0.14);--tw-shadow-colored:0 4px 16px var(--tw-shadow-color),0 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-black\/5{--tw-shadow-color:rgb(0 0 0/0.05);--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.outline-offset-2{outline-offset:2px}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(64px)}.backdrop-blur-3xl,.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.font-sans{font-family:var(--font-sans)!important}.font-body{font-family:var(--font-body)!important}.font-display{font-family:var(--font-display)!important;font-weight:var(--type-display-weight)!important}.font-cursive,.font-display,.font-serif{letter-spacing:var(--type-letter-spacing)!important}.font-cursive,.font-serif{font-family:var(--font-cursive)!important}.text-display,.type-display{font-family:var(--font-display);font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-line);letter-spacing:var(--type-letter-spacing)}.text-display-56,.type-display-56{font-family:var(--font-cursive);font-size:var(--type-display-56-size);font-weight:var(--type-display-56-weight);line-height:var(--type-display-56-line);letter-spacing:var(--type-letter-spacing)}.text-heading-lg,.type-heading-lg{font-size:var(--type-heading-lg-size);font-weight:var(--type-heading-lg-weight);line-height:var(--type-heading-lg-line)}.text-heading,.text-heading-lg,.type-heading,.type-heading-lg{font-family:var(--font-sans);letter-spacing:var(--type-letter-spacing)}.text-heading,.type-heading{font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-line)}.text-ui,.type-ui{font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-line)}.text-body,.text-ui,.type-body,.type-ui{font-family:var(--font-sans);letter-spacing:var(--type-letter-spacing)}.text-body,.type-body{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line)}.text-small,.type-small{font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-line)}.text-caption,.text-small,.type-caption,.type-small{font-family:var(--font-sans);letter-spacing:var(--type-letter-spacing)}.text-caption,.type-caption{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line)}.hero-rating-badge{max-width:min(100%,330px);min-height:31px;gap:5px;margin-top:8px;padding:4px 7px 4px 6px}.hero-rating-avatars img{width:20px;height:20px;margin-left:-7px;border-width:1.5px}.hero-rating-text{flex:1 1 auto;gap:3px;font-size:clamp(8.5px,.84vw,10.5px)}.hero-rating-text strong{flex:0 0 auto;font-size:clamp(12.5px,1.18vw,15px)}.hero-rating-text span{min-width:0;overflow:hidden;text-overflow:ellipsis}.hero-rating-star{width:14px;height:14px}@media (max-width:560px){.hero-rating-badge{max-width:min(100%,300px);min-height:29px;gap:3px;margin-top:7px;padding:3px 6px}.hero-rating-avatars img{width:18px;height:18px;margin-left:-6px;border-width:1.5px}.hero-rating-text{gap:2px;font-size:7.8px}.hero-rating-text strong{font-size:11.5px}.hero-rating-star{width:13px;height:13px}}.cookie-consent{position:fixed;left:50%;right:auto;bottom:max(18px,env(safe-area-inset-bottom));z-index:160;width:min(760px,calc(100vw - 32px));transform:translateX(-50%);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;border:1px solid rgba(23,20,20,.1);border-radius:18px;background:rgba(255,255,255,.94);padding:14px;box-shadow:0 22px 70px rgba(23,20,20,.16);backdrop-filter:blur(18px)}.cookie-consent-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#f1ebe5;color:var(--charcoal)}.cookie-consent p{margin:0;color:rgba(23,20,20,.7);font-size:12.5px;line-height:1.45}.cookie-consent a{color:var(--charcoal);font-weight:800;text-decoration:underline;text-underline-offset:3px}.cookie-consent button{min-height:38px;border:0;border-radius:999px;background:var(--charcoal);color:#fff;padding:0 16px;font-size:13px;font-weight:850;white-space:nowrap;box-shadow:0 12px 28px rgba(23,20,20,.16)}.cookie-consent button:hover{background:var(--gold)}@media (max-width:560px){.hero-rating-badge{max-width:min(100%,300px);min-height:29px;gap:3px;margin-top:7px;padding:3px 6px}.hero-rating-avatars img{width:18px;height:18px;margin-left:-6px}.hero-rating-text{gap:2px;font-size:7.8px}.hero-rating-text strong{font-size:11.5px}.hero-rating-star{width:13px;height:13px}.cookie-consent{left:50%;right:auto;bottom:16px;width:calc(100vw - 32px);grid-template-columns:1fr;justify-items:center;gap:12px;text-align:center}.cookie-consent p{max-width:30rem}.cookie-consent button{width:100%}}.features-section>h2{max-width:820px;margin-left:auto;margin-right:auto;font-size:clamp(34px,3.8vw,50px);line-height:1.06;text-align:center}.checkout-link-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f8fafc;color:#0f172a}.checkout-link-page section{width:min(560px,100%);display:grid;gap:14px;text-align:center}.checkout-link-page p{margin:0;color:#0891b2;font-size:13px;font-weight:800;text-transform:uppercase}.checkout-link-page h1{margin:0;font-size:clamp(34px,6vw,58px);line-height:1}.checkout-link-page span{color:rgba(15,23,42,.7);line-height:1.6}.checkout-link-page a{justify-self:center;color:#0f172a;font-weight:800;text-decoration:underline;text-underline-offset:4px}.checkout-link-trust{display:grid;gap:10px;margin:4px auto 0;text-align:left}.checkout-link-trust div{display:grid;gap:4px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#ffffff;padding:12px 14px;box-shadow:0 12px 30px rgba(15,23,42,.06)}.checkout-link-trust strong{color:#0f172a;font-size:13px;font-weight:900}.checkout-link-trust span{color:rgba(15,23,42,.66);font-size:13px;line-height:1.45}.skip-link{position:fixed;left:16px;top:16px;z-index:300;min-height:44px;display:inline-flex;align-items:center;border:2px solid #171414;border-radius:8px;background:#fffefd;color:#171414;box-shadow:0 12px 34px rgba(23,20,20,.18);padding:0 14px;font-size:15px;font-weight:850;transform:translateY(calc(-100% - 24px));transition:transform .14s ease}.skip-link:focus-visible{transform:translateY(0)}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid #111827;outline-offset:3px;box-shadow:0 0 0 6px rgba(239,173,46,.28)}.nav-menu-scrim,.nav-menu-toggle{display:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}.feature-card:hover,.home-action-grid a:hover,.post-calendar-cell:hover,.workroom-asset-card:hover{transform:none!important}}@media (max-width:860px){:root{--marketing-nav-clearance:84px}body,html{max-width:100%;overflow-x:hidden}body,body *{letter-spacing:0!important}main :where(section,[id]){scroll-margin-top:calc(var(--marketing-nav-clearance) + 16px)}:where(button,[role=button],.btn,input,select,textarea,summary,a){touch-action:manipulation}:where(button,[role=button],.btn,summary),:where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}:where(p,li,small,span,label,input,textarea,select){overflow-wrap:anywhere}canvas,img,svg,video{max-width:100%}.app-shell{overflow-x:clip}.nav{position:sticky!important;top:0!important;left:0!important;right:0!important;z-index:220;width:100%!important;min-height:72px!important;margin:0!important;transform:none!important;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;border-radius:0;border-bottom:1px solid rgba(23,20,20,.12);background:rgba(255,254,252,.94);backdrop-filter:blur(18px);padding:calc(10px + env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 10px max(14px,env(safe-area-inset-left))!important}.nav .logo-brand{min-width:0}.logo-brand .marka-brand-lockup img,.nav .logo-brand img{width:32px;height:32px}.nav .marka-brand-lockup span{font-size:19px}.nav-links{display:contents!important}.nav-menu-toggle{width:46px;height:46px;display:inline-grid;place-items:center;border:1px solid rgba(23,20,20,.14);border-radius:999px;background:#fffefd;color:#171414;padding:0}.nav-menu-toggle>span[aria-hidden=true],.nav-menu-toggle>span[aria-hidden=true]:after,.nav-menu-toggle>span[aria-hidden=true]:before{width:18px;height:2px;display:block;border-radius:999px;background:currentColor;content:""}.nav-menu-toggle>span[aria-hidden=true]{position:relative}.nav-menu-toggle>span[aria-hidden=true]:after,.nav-menu-toggle>span[aria-hidden=true]:before{position:absolute;left:0}.nav-menu-toggle>span[aria-hidden=true]:before{top:-6px}.nav-menu-toggle>span[aria-hidden=true]:after{top:6px}.nav-menu-scrim{position:fixed;inset:0;z-index:210;display:none;border:0;background:rgba(23,20,20,.24);padding:0}.nav.nav-menu-open .nav-menu-scrim{display:block}.nav-menu{position:fixed;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));top:calc(76px + env(safe-area-inset-top));z-index:230;max-height:calc(100dvh - 96px - env(safe-area-inset-bottom));display:none!important;grid-template-columns:1fr;gap:8px;overflow-y:auto;border:1px solid rgba(23,20,20,.12);border-radius:18px;background:#fffefd;box-shadow:0 26px 80px rgba(23,20,20,.2);padding:10px}.nav.nav-menu-open .nav-menu{display:grid!important}.nav-links a:not(.nav-trial),.nav-menu a{min-height:48px;display:inline-flex!important;align-items:center;justify-content:space-between;border-radius:12px;padding:0 14px;color:#171414;font-size:15px!important;font-weight:850;text-transform:none}.nav-menu a:focus-visible,.nav-menu a:hover{background:#f0ebe6;color:#171414}.nav-links .nav-trial{min-height:46px!important;max-width:168px!important;justify-content:center;border-radius:999px;padding:0 14px!important;font-size:12px!important;line-height:1.1;text-align:center;text-transform:none}.site-footer,.work-header{align-items:stretch;flex-direction:column}.site-footer{gap:28px;padding:38px 18px calc(44px + env(safe-area-inset-bottom))}.footer-links{display:grid;grid-template-columns:1fr;gap:10px}.footer-links a{min-height:44px;display:inline-flex;align-items:center;font-size:14px;text-transform:none}.connection-hero,.dreelio-hero,.features-section,.google-review-flow,.hero,.home-channel-section,.home-editorial,.home-locked-actions,.home-pricing-strip,.platform-cards-clean,.pricing-section,.product-section,.review-explanation-grid,.review-hero-grid,.review-route-grid,.review-section,.review-step-list,.section,.signup-section,.social-manager-flow,.sync-section,.testimonial-section,.work-header{width:100%;max-width:100%;padding-left:max(16px,env(safe-area-inset-left))!important;padding-right:max(16px,env(safe-area-inset-right))!important}.container-scroll-stage,.dreelio-hero,.hero,.home-editorial{min-height:auto!important}.dreelio-hero{padding-top:110px!important}.container-scroll-stage{padding-top:92px!important;padding-bottom:44px!important}.dreelio-hero-copy h2{max-width:min(100%,310px);margin:14px auto 0;color:rgba(23,20,20,.68);font-size:clamp(.875rem,3.55vw,.98rem)!important;font-weight:650;line-height:1.42!important;text-wrap:balance}.chat-controls,.connection-actions,.dreelio-actions,.hero-actions,.onboarding-actions,.provider-sync-control{align-items:stretch;flex-direction:column}.chat-controls .btn,.connection-actions .btn,.dreelio-actions .btn,.hero-actions .btn,.onboarding-actions .btn,.provider-sync-control .btn{width:100%}.bento-section,.connection-grid,.editorial-grid.two,.feature-card-grid,.generation-connectors,.generation-grid,.generation-preview-stage,.google-review-stage,.home-platform-row,.home-stats,.onboarding-frame,.platform-cards-clean,.platform-review-grid,.pricing-card,.review-app-topline,.review-explanation-grid,.review-hero-grid,.review-provider-row,.review-route-grid,.review-step-list,.review-two-column,.scan-inline-field,.signup-section,.social-manager-grid,.social-manager-url-form,.testimonial-row,.youtube-connect-card{grid-template-columns:1fr!important}.scan-inline-field button,.social-manager-url-form button{width:100%}.brand-edit-card,.generation-connectors,.generation-folder-card,.generation-preview-card,.generation-status-card,.glass-panel,.legal-card,.login-panel,.onboarding-frame,.platform-clean-card,.preview-example-card,.scan-loading-card,.social-preview-stage{border-radius:14px!important;padding:18px!important}.cookie-consent{left:max(12px,env(safe-area-inset-left))!important;right:max(12px,env(safe-area-inset-right))!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:12px;border-radius:16px;padding:14px!important}.cookie-consent button{grid-column:1/-1;width:100%}.preview-signup-modal,.video-player-overlay,.workroom-draft-overlay{align-items:start;overflow-y:auto;overscroll-behavior:contain;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important}.preview-signup-modal article,.video-player-dialog,.workroom-draft-preview{width:100%!important;max-width:none!important;max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;overflow-y:auto}.video-player-dialog>button,.workroom-draft-preview-head button{min-width:44px;min-height:44px}.dashboard-ambient,.dashboard-orbit,.dashboard-stage-glow{display:none!important}.chat-creator-page,.dashboard-home-v2,.dashboard-page,.workroom-builder-page{width:100%;max-width:100%;gap:14px}.dashboard-command-center,.dashboard-hero.compact,.dashboard-overview article,.home-metric-card,.home-momentum-card,.line-panel,.workroom-hero,.workroom-panel{border-radius:16px!important;padding:18px!important}.analytics-post-row,.content-list article,.dashboard-home-layout,.dashboard-overview,.draft-row,.home-action-grid,.home-dashboard-header,.home-metric-grid,.home-sync-strip,.table-panel article,.workroom-draft-preview-body,.workroom-memory-strip{grid-template-columns:1fr!important}.connection-scope-strip,.post-calendar-mode-switch,.prompt-chip-row,.scope-pill-list,.workroom-batch-actions,.workroom-builder-topline,.workroom-library-tabs,.workroom-library-toolbar,.workroom-starter-row,.workroom-starter-row.chat,.workroom-toolbar,.workroom-top-actions{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin}.post-calendar-mode-switch,.prompt-chip-row,.workroom-batch-actions,.workroom-library-tabs,.workroom-starter-row,.workroom-starter-row.chat,.workroom-toolbar,.workroom-top-actions{flex-wrap:nowrap!important}.connection-scope-strip span,.post-calendar-mode-switch button,.prompt-chip-row button,.prompt-chip-row span,.scope-pill,.workroom-chip,.workroom-link-chip,.workroom-submit{flex:0 0 auto}.workroom-chat-card,.workroom-composer-card,.workroom-library{padding:14px!important}.workroom-asset-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr))!important;gap:14px}.workroom-select-control{width:44px;height:44px;opacity:1}.workroom-chat-input-row{grid-template-columns:44px minmax(0,1fr) 48px!important}.chat-prompt textarea,.workroom-chat-input,.workroom-composer-card textarea{font-size:16px!important}.workroom-draft-preview{height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;display:grid;grid-template-rows:auto minmax(0,1fr)}.workroom-draft-preview-body,.workroom-draft-side{min-height:0;overflow-y:auto!important}.asset-preview.large.review-media{width:min(100%,var(--asset-compact-width,240px))!important;max-height:min(34dvh,260px)!important}.workroom-draft-footer{position:sticky!important;bottom:0;z-index:2;border-top:1px solid rgba(23,20,20,.08);background:#fff;padding-top:10px!important}.workroom-draft-publish{width:100%;justify-content:center}.post-calendar-head,.post-calendar-summary,.section-title-row{align-items:stretch!important;flex-direction:column!important}.post-calendar-year-scroll{margin-inline:-2px;padding-bottom:12px}.post-calendar-year-view{--post-calendar-year-cell:22px}.post-calendar-year-grid,.post-calendar-year-weekdays{gap:5px}.post-calendar-cell,.post-calendar-empty-cell{min-width:22px;min-height:22px}.post-calendar-cell.large,.post-calendar-empty-cell.large,.post-calendar-week-day .post-calendar-cell.large{min-width:44px;min-height:44px}.post-calendar-month-view .post-calendar-cell.large,.post-calendar-month-view .post-calendar-empty-cell.large{height:52px!important}.post-calendar-tooltip{left:0;right:auto;max-width:calc(100vw - 36px);transform:none}.analytics-post-row,.content-list article,.table-panel article{min-height:0;gap:12px;padding:14px!important}.analytics-platform-icons,.brand-edit-grid,.connector-grid,.connector-grid.logo-grid,.platform-dot-row,.preview-examples,.site-signal-grid{grid-template-columns:1fr!important}.analytics-post-thumb,.thumb-frame{width:100%!important;max-width:100%}}@media (max-width:560px){:root{--marketing-nav-clearance:76px}.nav{left:0!important;right:0!important;min-height:66px!important;grid-template-columns:minmax(0,1fr) auto;transform:none!important}.nav-links .nav-trial{display:none!important}.nav-menu{top:calc(68px + env(safe-area-inset-top))}.home-action-grid,.home-metric-grid{grid-template-columns:1fr!important}.home-dashboard-header{grid-template-columns:1fr auto!important}.home-greeting{grid-column:1/-1}.workroom-chat-input-row{grid-template-columns:44px minmax(0,1fr) 46px!important}.workroom-draft-preview-head{grid-template-columns:minmax(0,1fr) auto!important}.workroom-draft-content textarea{min-height:144px}.post-calendar-month-grid,.post-calendar-week-labels{gap:4px}.post-calendar-month-view .post-calendar-cell.large,.post-calendar-month-view .post-calendar-empty-cell.large{min-width:0;height:44px!important}}@media (max-width:860px){.auth-wordmark,.brand.logo-brand,.footer-brand{min-height:44px!important;display:inline-flex!important;align-items:center}.nav .brand.logo-brand{height:46px}body input:not([type=checkbox]):not([type=radio]),body select,body textarea{min-height:44px!important}body input[type=checkbox],body input[type=radio]{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;accent-color:#171414}.toggle-line,label:has(input[type=checkbox]),label:has(input[type=radio]){min-height:44px;align-items:center}.auth-google-button,.auth-link-button,.auth-primary-button,.cookie-consent button,.pricing-page-section button{min-height:44px!important}.auth-card a,.auth-panel a,.cookie-consent a,.form-note a,.legal-card a,.signup-copy a{min-height:32px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.cookie-consent{transform:none!important}}.marketing-profile-page .dashboard-hero.compact{border-radius:18px;padding:18px 20px}.marketing-profile-page .dashboard-hero p{margin-bottom:2px;font-size:10px;letter-spacing:.08em}.marketing-profile-page .dashboard-hero.compact h1{max-width:none;font-size:clamp(28px,3vw,42px);letter-spacing:0;line-height:1}.marketing-profile-page .dashboard-hero span{margin-top:5px;font-size:13px;line-height:1.35}.marketing-profile-page .line-panel{overflow:visible;border-radius:18px;padding:16px}.marketing-profile-page .line-panel h2{margin:0;font-size:clamp(20px,2vw,28px);letter-spacing:0;line-height:1.05}.marketing-profile-page .marketing-rescan-panel{grid-template-columns:minmax(180px,.46fr) minmax(280px,1fr);gap:14px;align-items:center}.marketing-profile-page .brand-extraction-panel>div:first-child,.marketing-profile-page .marketing-rescan-panel>div:first-child{gap:4px}.marketing-profile-page .brand-extraction-panel small,.marketing-profile-page .brand-extraction-panel span,.marketing-profile-page .brand-keyword-card p,.marketing-profile-page .marketing-rescan-panel span{font-size:12px;line-height:1.35}.marketing-profile-page .dashboard-scan-panel{margin-top:0;gap:8px}.marketing-profile-page .dashboard-scan-panel label,.marketing-profile-page .line-panel label{gap:5px;font-size:10px;letter-spacing:.08em}.marketing-profile-page .dashboard-scan-panel input,.marketing-profile-page .line-panel input,.marketing-profile-page .line-panel select{min-height:36px;height:36px;border-radius:12px;padding:0 12px;font-size:12px;letter-spacing:0}.marketing-profile-page .dashboard-scan-panel .btn,.marketing-profile-page .marketing-profile-actions .btn{min-height:40px;border-radius:14px;padding:0 16px;font-size:12px;letter-spacing:0;text-transform:none}.marketing-profile-page .dashboard-scan-result{grid-column:1/-1;width:100%;min-width:0;display:grid;grid-template-columns:minmax(240px,.95fr) minmax(180px,.7fr) minmax(180px,.6fr);align-items:start;gap:8px;border-radius:16px;padding:12px}.marketing-profile-page .dashboard-scan-result>div:first-child{min-width:0;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px}.marketing-profile-page .dashboard-scan-result>div:first-child img{max-width:48px;max-height:48px;-o-object-fit:contain;object-fit:contain}.marketing-profile-page .dashboard-scan-result>div:first-child span,.marketing-profile-page .dashboard-scan-result>div:first-child strong{overflow-wrap:anywhere}.marketing-profile-page .dashboard-scan-result .brand-color-swatches,.marketing-profile-page .dashboard-scan-result ul,.marketing-profile-page .dashboard-scan-tags{min-width:0}.marketing-profile-page .dashboard-scan-result ul{margin:0;padding-left:18px}.marketing-profile-page .brand-extraction-panel{gap:10px}.marketing-profile-page .brand-extraction-grid{grid-template-columns:minmax(96px,.48fr) minmax(190px,.82fr) minmax(220px,1fr);gap:10px}.marketing-profile-page .brand-color-card,.marketing-profile-page .brand-keyword-card,.marketing-profile-page .brand-logo-card{min-height:88px;border-radius:16px;gap:7px;padding:12px;box-shadow:0 10px 28px rgba(23,20,20,.04)}.marketing-profile-page .brand-color-card strong,.marketing-profile-page .brand-keyword-card strong,.marketing-profile-page .brand-logo-card strong{color:var(--charcoal);font-size:12px;line-height:1.1}.marketing-profile-page .brand-logo-card img{max-width:94px;max-height:44px}.marketing-profile-page .brand-logo-card span{font-size:12px}.marketing-profile-page .brand-color-swatches{gap:6px}.marketing-profile-page .brand-color-swatches span{width:24px;height:24px}.marketing-profile-page .brand-keyword-card p{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:3}.marketing-profile-page .editorial-grid.two{gap:12px;padding-right:0}.marketing-profile-page .line-panel textarea{min-height:64px;border-radius:12px;padding:10px 12px;font-size:12px;letter-spacing:0;line-height:1.35}.marketing-profile-page .field-label-row{gap:5px}.marketing-profile-page .term-info-button{width:18px;min-width:18px;height:18px;min-height:18px}.marketing-profile-actions{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid rgba(23,20,20,.08);padding-top:4px}.marketing-profile-actions .form-note{margin:0 auto 0 0;border-top:0;padding-top:0}@media (max-width:980px){.marketing-profile-page .brand-extraction-grid,.marketing-profile-page .editorial-grid.two,.marketing-profile-page .marketing-rescan-panel{grid-template-columns:1fr}}@media (max-width:620px){.marketing-profile-page{gap:10px}.marketing-profile-page .dashboard-hero.compact,.marketing-profile-page .line-panel{border-radius:16px;padding:14px}.marketing-profile-page .dashboard-hero.compact h1{font-size:30px}.marketing-profile-actions{align-items:stretch;flex-direction:column}.marketing-profile-actions .btn{width:100%}}.marketing-profile-page{--mp-ink:#07111f;--mp-muted:#667085;--mp-border:#e2e8f0;--mp-soft:#f7faff;--mp-blue:#3478f6;--mp-green:#12805c;max-width:1120px;margin:0 auto;gap:12px;color:var(--mp-ink)}.marketing-profile-page .dashboard-hero.compact,.marketing-profile-page .line-panel{border:1px solid var(--mp-border);border-radius:14px;background:rgba(255,255,255,.94);box-shadow:0 14px 38px rgba(15,23,42,.06)}.marketing-profile-page .dashboard-hero.compact.marketing-profile-hero{min-height:104px;display:flex;align-items:center;gap:22px;padding:24px 28px}.marketing-profile-hero-icon{width:58px;height:58px;display:grid;place-items:center;position:relative;border-radius:18px;background:#edf4ff;color:var(--mp-blue)}.marketing-profile-hero-icon span{position:absolute;width:26px;height:16px;border:3px solid;border-radius:6px;color:var(--mp-blue);transform:rotate(30deg) skewX(-18deg)}.marketing-profile-hero-icon span:first-child{top:16px}.marketing-profile-hero-icon span:nth-child(2){top:23px;opacity:.72}.marketing-profile-hero-icon span:nth-child(3){top:30px;opacity:.44}.marketing-profile-hero-copy{min-width:0;display:grid;gap:4px}.marketing-profile-hero-copy>div{display:flex;align-items:center;gap:14px;min-width:0}.marketing-profile-page .marketing-profile-hero h1{margin:0;color:var(--mp-ink);font-size:clamp(30px,3vw,40px);font-weight:850;letter-spacing:0;line-height:1}.marketing-profile-page .marketing-profile-hero .marketing-profile-hero-copy p{margin:0;color:var(--mp-muted);font-size:15px;font-weight:650;letter-spacing:0;line-height:1.35;text-transform:none}.marketing-profile-page .marketing-profile-status{min-height:28px;display:inline-flex;align-items:center;border-radius:999px;background:#dff3eb;color:#12704f;padding:0 12px;font-size:13px;font-weight:800}.marketing-profile-page .marketing-rescan-panel{display:block;padding:22px 28px}.marketing-profile-page .dashboard-scan-panel{width:100%;display:grid;grid-template-columns:170px minmax(0,1fr) 132px;gap:14px 16px;align-items:center;margin:0}.dashboard-scan-label{color:var(--mp-ink);font-size:16px;font-weight:850;letter-spacing:0;text-transform:none}.dashboard-scan-input-shell{min-height:50px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;border:1px solid #d7dee8;border-radius:12px;background:#fff;padding:0 14px}.dashboard-scan-input-shell svg{color:#526173}.marketing-profile-page .dashboard-scan-input-shell input{height:48px;min-height:48px;border:0;border-radius:0;background:transparent;padding:0;color:#172033;font-size:15px;font-weight:650}.marketing-profile-page .dashboard-scan-panel .btn.primary{min-height:50px;border:0;border-radius:12px;background:#111;color:#fff;padding:0 24px;font-size:15px;font-weight:850;letter-spacing:0;text-transform:none;box-shadow:0 12px 26px rgba(17,17,17,.16)}.dashboard-scan-meta{grid-column:2;display:inline-flex;align-items:center;gap:8px;color:var(--mp-muted);font-size:13px;font-weight:650}.dashboard-scan-meta svg{color:var(--mp-green)}.dashboard-scan-rescan{justify-self:end;border:0;background:transparent;color:#085ee8;cursor:pointer;font-size:13px;font-weight:850}.marketing-profile-page .brand-extraction-panel{padding:0;border:0;background:transparent;box-shadow:none}.marketing-profile-page .brand-extraction-panel>div:first-child{display:none}.marketing-profile-page .brand-extraction-grid{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(250px,.95fr) minmax(290px,1.1fr);gap:14px}.marketing-profile-page .brand-color-card,.marketing-profile-page .brand-keyword-card,.marketing-profile-page .brand-logo-card{min-height:194px;display:grid;align-content:start;gap:14px;border:1px solid var(--mp-border);border-radius:14px;background:rgba(255,255,255,.94);padding:22px;box-shadow:0 14px 38px rgba(15,23,42,.06)}.marketing-card-title{display:flex;align-items:center;gap:8px}.marketing-card-title strong{color:var(--mp-ink);font-size:17px;font-weight:850}.marketing-card-title span{width:16px;height:16px;display:grid;place-items:center;border:1px solid #9aa7b8;border-radius:50%;color:#667085;font-size:11px;font-weight:850}.brand-logo-preview{width:96px;height:96px;display:grid;place-items:center;justify-self:center;border:1px solid #dfe6f0;border-radius:16px;background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.marketing-profile-page .brand-logo-preview img{max-width:70px;max-height:70px;-o-object-fit:contain;object-fit:contain}.marketing-profile-page .brand-logo-card .brand-logo-fallback-mark,.marketing-profile-page .brand-logo-fallback-mark{color:#08111f;font-size:38px;font-weight:950;letter-spacing:-.08em}.brand-logo-meta{display:flex;justify-content:center;align-items:center;gap:8px}.brand-logo-meta small:first-child{color:#344054;font-size:13px;font-weight:700}.brand-logo-meta small:last-child{min-height:28px;display:inline-flex;align-items:center;border-radius:999px;background:#f1f4f8;color:#536070;padding:0 12px;font-size:12px;font-weight:800}.marketing-profile-page .brand-color-swatches.editable{display:flex;flex-wrap:wrap;gap:10px;padding-top:20px}.marketing-profile-page .brand-color-swatches .brand-color-token{width:44px;height:44px;position:relative;display:inline-flex;border-radius:8px;border:1px solid rgba(15,23,42,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 8px 18px rgba(15,23,42,.08)}.brand-color-token button,.keyword-chip button{border:0;background:transparent;color:inherit;cursor:pointer;padding:0}.brand-color-token button{position:absolute;right:-9px;top:-9px;z-index:3;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#111827;color:#fff;font-size:12px;opacity:0;transition:opacity .16s ease,transform .16s ease}.brand-color-token:focus-within button,.brand-color-token:hover button{opacity:1}.brand-color-add-row,.keyword-add-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.keyword-add-row{grid-template-columns:minmax(0,1fr) auto}.marketing-profile-page .brand-color-picker{width:38px;min-width:38px;height:38px;min-height:38px;overflow:hidden;border:1px solid #d7dee8;border-radius:10px;background:#fff;padding:3px}.marketing-profile-page .brand-color-hex,.marketing-profile-page .keyword-add-row input{min-height:38px;border:1px solid #d7dee8;border-radius:10px;background:#fff;padding:0 12px;color:#172033;font-size:13px;font-weight:650}.chip-add-button{min-height:38px;border:1px solid #d7dee8;border-radius:10px;background:#fff;color:#172033;cursor:pointer;padding:0 12px;font-size:12px;font-weight:850}.marketing-profile-page .brand-color-card>small{color:var(--mp-green);font-size:13px;font-weight:850}.marketing-profile-page .brand-color-card>small+small{margin-top:-8px;color:var(--mp-muted);font-size:12px;font-weight:650}.keyword-chip-list{display:flex;flex-wrap:wrap;gap:9px;align-content:start}.keyword-chip{min-height:30px;display:inline-flex;align-items:center;gap:8px;border:1px solid #d7dee8;border-radius:999px;background:#fff;color:#243550;padding:0 10px 0 13px;font-size:13px;font-weight:700;line-height:1}.keyword-chip button{color:#64748b;font-size:14px}.marketing-profile-page .editorial-grid.two{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:14px;overflow:visible;padding:0}.marketing-profile-page .editorial-grid.two .line-panel{display:grid;align-content:start;gap:16px;padding:24px 28px}.marketing-profile-page .editorial-grid.two .line-panel h2{display:flex;align-items:center;gap:8px;margin:0 0 4px;color:var(--mp-ink);font-size:18px;font-weight:850;letter-spacing:0;line-height:1.1}.marketing-profile-page .editorial-grid.two .line-panel h2:after{content:"i";width:16px;height:16px;display:grid;place-items:center;border:1px solid #9aa7b8;border-radius:50%;color:#667085;font-size:11px;font-weight:850}.marketing-profile-page .editorial-grid.two .line-panel label{display:grid;grid-template-columns:minmax(130px,.48fr) minmax(0,1fr);gap:16px;align-items:start;border-bottom:1px solid #eef2f7;padding-bottom:12px;color:#344054;font-size:13px;font-weight:720;letter-spacing:0;line-height:1.35;text-transform:none}.marketing-profile-page .editorial-grid.two .line-panel label:last-child{border-bottom:0;padding-bottom:0}.marketing-profile-page .field-label-row{align-items:flex-start;gap:6px}.marketing-profile-page .editorial-grid.two input,.marketing-profile-page .editorial-grid.two select,.marketing-profile-page .editorial-grid.two textarea{min-height:38px;border:1px solid #d7dee8;border-radius:8px;background:#fff;color:#172033;padding:9px 12px;font-size:13px;font-weight:600;letter-spacing:0;line-height:1.35;text-transform:none}.marketing-profile-page .editorial-grid.two textarea{min-height:58px}.marketing-profile-page .term-info-button{width:16px;min-width:16px;height:16px;min-height:16px;font-size:10px}.marketing-profile-actions{min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;gap:18px;border:1px solid var(--mp-border);border-radius:14px;background:rgba(255,255,255,.94);box-shadow:0 14px 38px rgba(15,23,42,.06);padding:18px 28px}.marketing-profile-actions:before{content:"All changes saved";color:#526173;font-size:13px;font-weight:700}.marketing-profile-actions .form-note{grid-column:1;grid-row:1;justify-self:start;margin:24px 0 0;border:0;padding:0;color:var(--mp-green);font-size:12px;font-weight:700}.marketing-profile-actions .btn.primary{min-height:50px;grid-column:2;grid-row:1/span 2;border:0;border-radius:12px;background:#111;color:#fff;font-size:15px;font-weight:850;letter-spacing:0;text-transform:none;box-shadow:0 12px 26px rgba(17,17,17,.16)}@media (max-width:1120px){.marketing-profile-page .brand-extraction-grid,.marketing-profile-page .editorial-grid.two{grid-template-columns:1fr}}@media (max-width:980px){.marketing-profile-page .dashboard-hero.compact.marketing-profile-hero{align-items:flex-start;padding:20px}.marketing-profile-page .dashboard-scan-panel,.marketing-profile-page .dashboard-scan-result{grid-template-columns:1fr}.dashboard-scan-meta,.dashboard-scan-rescan{grid-column:auto;justify-self:start}.marketing-profile-page .editorial-grid.two .line-panel label{grid-template-columns:1fr;gap:8px}.marketing-profile-actions{grid-template-columns:1fr}.marketing-profile-actions .btn.primary{grid-column:1;grid-row:auto}}@media (max-width:560px){.marketing-profile-page{gap:10px}.marketing-profile-page .dashboard-hero.compact.marketing-profile-hero{gap:14px}.marketing-profile-hero-icon{width:48px;height:48px;border-radius:15px}.marketing-profile-page .marketing-profile-hero h1{font-size:31px}.marketing-profile-hero-copy>div{align-items:flex-start;flex-direction:column;gap:8px}.marketing-profile-actions,.marketing-profile-page .brand-color-card,.marketing-profile-page .brand-keyword-card,.marketing-profile-page .brand-logo-card,.marketing-profile-page .editorial-grid.two .line-panel,.marketing-profile-page .marketing-rescan-panel{padding:18px}.brand-color-add-row{grid-template-columns:auto minmax(0,1fr)}.brand-color-add-row .chip-add-button{grid-column:1/-1}}.dashboard-help-grid,.dashboard-settings-grid{align-items:stretch}.dashboard-settings-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:20px;padding-bottom:72px}.dashboard-help-card,.dashboard-help-contact,.dashboard-settings-card,.dashboard-settings-overview{align-content:start}.dashboard-help-card,.dashboard-settings-card{min-height:168px}.dashboard-settings-page .dashboard-hero.compact{margin-bottom:18px}.dashboard-settings-page .line-panel{border-radius:18px;padding:22px}.dashboard-settings-page .dashboard-settings-card{gap:12px}.dashboard-settings-page .dashboard-settings-card h2,.dashboard-settings-page .dashboard-settings-overview h2{font-size:clamp(22px,2.1vw,32px);line-height:1.08}.dashboard-help-card>svg,.dashboard-settings-card>svg{width:38px;height:38px;border-radius:14px;background:#f5f1ec;color:var(--charcoal);padding:9px}.dashboard-help-card .btn,.dashboard-help-contact .btn,.dashboard-settings-card .btn{justify-self:start;margin-top:auto}.dashboard-help-page .issue-report-panel{grid-column:1/-1}.checkout-payment-badges{display:flex;flex-wrap:wrap;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(76,29,149,.12);border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 12px 28px rgba(49,16,106,.08);padding:8px}.checkout-payment-badges.centered{justify-content:center;margin-inline:auto}.checkout-payment-badges.compact{gap:6px;border-radius:12px;padding:7px}.checkout-payment-badge{height:34px;min-width:104px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(17,17,38,.12);border-radius:8px;background:#fff;color:#111126;font-family:var(--font-sans),system-ui,sans-serif;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.checkout-payment-badges.compact .checkout-payment-badge{height:36px;min-width:98px;border-radius:7px}.checkout-payment-badge svg{width:74px;height:32px;display:block}.checkout-payment-badge.paypal svg{color:#003087}.checkout-payment-badge.apple-pay svg{color:#111126}.checkout-payment-badge.visa svg{color:#1434cb}.checkout-payment-badge.mastercard svg{color:#eb001b}.checkout-payment-badge.amex svg{color:#2e77bc}.checkout-payment-badge.discover svg{color:#f58220}@media (max-width:980px){.dashboard-help-grid,.dashboard-settings-grid{grid-template-columns:1fr!important}.dashboard-help-page .issue-report-panel{grid-column:auto}}.account-settings-page{gap:18px;color:#171414}.account-settings-title{display:grid;gap:6px;padding:8px 0 2px}.account-settings-title h1{margin:0;font-size:clamp(28px,2.8vw,42px);line-height:1.04;letter-spacing:0}.account-settings-title p{margin:0;color:#6d6660;font-size:15px}.account-settings-stack{display:grid;gap:16px}.account-danger-zone,.account-settings-panel,.account-summary-strip{border:1px solid rgba(23,20,20,.1);border-radius:8px;background:rgba(255,254,253,.92);box-shadow:0 18px 54px rgba(23,20,20,.06)}.account-summary-strip{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr) auto;gap:18px;align-items:center;padding:20px 22px}.account-channel-row,.account-danger-zone>div:first-child,.account-next-send,.account-panel-heading,.account-payment-list div,.account-recent-row,.account-summary-person{display:flex;align-items:center;gap:12px;min-width:0}.account-channel-row strong,.account-danger-zone strong,.account-list-heading strong,.account-notification-master strong,.account-summary-person strong{display:block;color:#171414;font-size:14px;font-weight:850}.account-billing-current p,.account-billing-footnote,.account-channel-row span,.account-danger-zone p,.account-empty-state,.account-notification-master span,.account-panel-heading p,.account-recent-row span,.account-summary-person span{margin:0;color:#6d6660;font-size:13px;line-height:1.45}.account-icon{display:inline-grid;flex:0 0 auto;place-items:center;width:42px;height:42px;border-radius:999px;color:#087f70}.account-icon.mint,.account-icon.soft{background:#e7f7f1}.account-icon.danger{background:#fff1f2;color:#dc2626}.account-billing-actions button,.account-danger-outline-button,.account-list-heading button,.account-outline-action,.account-primary-button,.account-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:8px;font-size:13px;font-weight:850;text-decoration:none}.account-list-heading button,.account-outline-action,.account-secondary-button{border:1px solid rgba(23,20,20,.12);background:#fffefd;color:#171414;padding:0 14px}.account-billing-actions button:first-child,.account-primary-button{border:1px solid #171414;background:#171414;color:#fffefd;padding:0 16px}.account-full-button,.account-secondary-button{width:100%}.account-billing-actions button:disabled,.account-danger-outline-button:disabled,.account-primary-button:disabled,.account-secondary-button:disabled{cursor:not-allowed;opacity:.5}.account-settings-grid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(290px,1.05fr) minmax(320px,1.18fr);gap:16px;align-items:stretch}.account-settings-panel{display:grid;align-content:start;gap:18px;padding:20px}.account-panel-heading h2{margin:0;font-size:20px;line-height:1.1;letter-spacing:0}.account-panel-heading p{margin-top:4px}.account-billing-section,.account-channel-list,.account-field-group,.account-form-fields,.account-payment-list{display:grid;gap:10px}.account-form-fields label,.account-notification-schedule label{display:grid;gap:7px;color:#3b3531;font-size:12px;font-weight:850}.account-form-fields input,.account-notification-schedule select{width:100%;min-height:48px;border:1px solid rgba(23,20,20,.12);border-radius:8px;background:#fffefd;color:#171414;padding:0 14px;font-size:14px;font-weight:700}.account-panel-actions{display:grid;gap:8px}.account-form-note{margin:0;color:#087f70;font-size:13px;font-weight:750}.account-form-note.error{color:#dc2626}.account-notification-master{display:flex;align-items:center;justify-content:space-between;gap:14px}.account-switch{position:relative;flex:0 0 auto;width:44px;height:24px;border:0;border-radius:999px;background:rgba(23,20,20,.16);padding:2px}.account-switch span{display:block;width:20px;height:20px;border-radius:999px;background:#fffefd;box-shadow:0 2px 8px rgba(23,20,20,.18);transition:transform .18s ease}.account-switch.checked{background:#0f9f83}.account-switch.checked span{transform:translateX(20px)}.account-channel-list>span,.account-field-group>span{color:#3b3531;font-size:12px;font-weight:900}.account-segmented-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(23,20,20,.12);border-radius:8px;background:#fffefd}.account-segmented-control button{min-height:42px;border:0;border-right:1px solid rgba(23,20,20,.08);background:transparent;color:#3b3531;font-size:13px;font-weight:850}.account-segmented-control button:last-child{border-right:0}.account-segmented-control button.active{background:#e4f8f1;color:#087f70}.account-notification-schedule{display:grid;grid-template-columns:.7fr 1fr;gap:10px}.account-channel-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:46px}.account-next-send{display:grid;grid-template-columns:auto auto minmax(0,1fr);min-height:44px;border:1px solid rgba(23,20,20,.1);border-radius:8px;background:#fffefd;padding:0 12px}.account-next-send span,.account-next-send strong{font-size:12px}.account-next-send span{color:#087f70;font-weight:800}.account-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-list-heading a,.account-list-heading button,.account-list-heading span{color:#3b3531;font-size:12px;font-weight:800}.account-list-heading button{min-height:30px;border:0;background:transparent;padding:0}.account-list-heading button:disabled{cursor:not-allowed;opacity:.45}.account-recent-list{display:grid;gap:12px;border-top:1px solid rgba(23,20,20,.08);padding-top:14px}.account-recent-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;border-bottom:1px solid rgba(23,20,20,.07);padding-bottom:10px}.account-billing-current span,.account-billing-table em,.account-payment-list em,.account-recent-row em{border-radius:6px;background:#dff8eb;color:#087f70;padding:4px 8px;font-size:11px;font-style:normal;font-weight:850}.account-billing-current{display:grid;grid-template-columns:minmax(0,1fr) 176px;gap:14px;align-items:start;border-radius:8px;background:linear-gradient(135deg,#e2f8f0,#f5fffb 68%);padding:16px}.account-billing-current h3{display:inline;margin:0 8px 0 0;font-size:18px}.account-billing-current p{margin-top:10px}.account-billing-actions{display:grid;gap:8px}.account-billing-actions button{width:100%;border:1px solid rgba(23,20,20,.12);background:#fffefd;color:#171414;padding:0 12px}.account-billing-manual-note{margin:0;border:1px solid rgba(217,119,6,.24);border-radius:8px;background:#fffbeb;color:#7c4a03;padding:10px 12px;font-size:12px;font-weight:760;line-height:1.4}.account-billing-usage-list{display:grid;gap:9px}.account-billing-usage-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;align-items:center;border:1px solid rgba(23,20,20,.1);border-radius:8px;background:#fffefd;padding:10px 12px}.account-billing-usage-list div.warning{border-color:rgba(217,119,6,.34);background:#fffaf0}.account-billing-usage-list div.exhausted{border-color:rgba(220,38,38,.28);background:#fff6f6}.account-billing-usage-list span,.account-billing-usage-list strong{color:#171414;font-size:12px;font-weight:850}.account-billing-usage-list strong{color:#3b3531}.account-billing-usage-list i{grid-column:1/-1;overflow:hidden;height:7px;border-radius:999px;background:rgba(23,20,20,.08)}.account-billing-usage-list b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f9f83,#2563eb)}.account-billing-usage-list div.warning b{background:#d97706}.account-billing-usage-list div.exhausted b{background:#dc2626}.account-billing-info,.account-billing-table{display:grid;gap:0}.account-billing-info div,.account-billing-table div{display:grid;grid-template-columns:minmax(96px,1fr) minmax(82px,auto) minmax(58px,auto) minmax(42px,auto);gap:10px;align-items:center;border-bottom:1px solid rgba(23,20,20,.08);min-height:36px;color:#3b3531;font-size:12px}.account-billing-table strong{font-size:12px}.account-billing-table a{color:#171414;font-weight:800;text-decoration:none}.account-billing-table em.canceled,.account-billing-table em.cancelled,.account-billing-table em.failed,.account-billing-table em.void{background:#f2f2f2;color:#5f5852}.account-billing-info{gap:6px}.account-billing-info div{grid-template-columns:76px minmax(0,1fr);border-bottom:0;min-height:24px}.account-billing-info dt{color:#6d6660}.account-billing-info dd{margin:0;color:#171414;font-weight:700}.account-payment-list div{min-height:44px;border:1px solid rgba(23,20,20,.1);border-radius:8px;background:#fffefd;padding:0 12px}.account-payment-list span{flex:1;color:#171414;font-size:13px;font-weight:750}.account-danger-outline-button{width:100%;border:1px solid #ef4444;background:#fffefd;color:#dc2626;padding:0 14px}.account-billing-footnote{text-align:center}.account-danger-zone{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border-color:rgba(239,68,68,.22);background:#fff7f7;padding:18px;box-shadow:none}.account-danger-zone .profile-danger-panel.compact{display:grid;gap:12px}.account-danger-zone .profile-danger-panel.compact .btn.danger{border:1px solid #ef4444;background:#fffefd;color:#dc2626;box-shadow:none}.account-danger-zone .profile-delete-confirm{min-width:min(360px,70vw)}@media (max-width:1180px){.account-settings-grid{grid-template-columns:1fr 1fr}.account-billing-panel{grid-column:1/-1}}@media (max-width:760px){.account-billing-current,.account-danger-zone,.account-notification-schedule,.account-outline-action,.account-settings-grid,.account-summary-strip{grid-template-columns:1fr}.account-billing-current{background:#eaf9f3}.account-billing-actions{width:100%}.account-billing-table div{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:8px 0}.account-billing-table a,.account-billing-table div>span:last-child,.account-billing-table em{justify-self:start}.account-danger-zone .profile-delete-confirm{min-width:0}}.signup-loading-button{width:100%;min-height:46px;height:46px;gap:0;border-radius:16px;background:var(--auth-primary-blue);color:#fff;box-shadow:0 18px 45px var(--auth-primary-blue-shadow)}.signup-loading-button:hover:not(:disabled){background:var(--auth-primary-blue-hover)}.signup-loading-button:focus-visible{outline-color:rgba(0,122,255,.42)}.signup-loading-button:disabled{opacity:.82}.signup-loading-icon{margin-inline-start:-4px;margin-inline-end:8px;animation:signupButtonSpin .8s linear infinite}@keyframes signupButtonSpin{to{transform:rotate(1turn)}}.email-packages-card{min-height:0}.email-packages-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.email-packages-settings-grid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);gap:14px}.email-packages-field,.email-packages-schedule{display:grid;gap:10px;border:1px solid rgba(23,35,61,.1);border-radius:14px;background:#ffffff;padding:16px}.email-packages-field>span,.email-packages-schedule>div:first-child>span{display:inline-flex;align-items:center;gap:8px;color:#344054;font-size:13px;font-weight:820}.email-packages-field input,.email-packages-schedule input,.email-packages-schedule select{width:100%;min-height:42px;border:1px solid rgba(23,35,61,.14);border-radius:10px;background:#ffffff;color:#172033;padding:0 12px;font:inherit;font-size:14px;font-weight:700}.email-packages-field input:focus,.email-packages-schedule input:focus,.email-packages-schedule select:focus{border-color:rgba(37,99,235,.52);box-shadow:0 0 0 3px rgba(37,99,235,.1);outline:none}.email-packages-schedule strong{display:block;margin-top:6px;color:#111827;font-size:18px;line-height:1.2}.email-packages-schedule-controls{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px}.email-packages-recipient-field{max-width:620px}.email-packages-final-step{display:grid;gap:14px;max-width:680px}.email-packages-delivery-toggle{width:-moz-fit-content;width:fit-content;min-height:44px}.email-packages-footer{border-top:1px solid rgba(23,35,61,.1);padding-top:16px}.email-packages-save{min-height:40px}@media (max-width:760px){.email-packages-schedule-controls,.email-packages-settings-grid,.email-packages-stepper{grid-template-columns:minmax(0,1fr)!important}.email-packages-delivery-toggle{width:100%;justify-content:center}}.content-library-page{--library-bg:#ffffff;--library-surface:#ffffff;--library-soft:#f8f9fb;--library-border:#e8ebf0;--library-border-strong:#8b78ff;--library-text:#14161f;--library-muted:#6f7582;--library-faint:#9aa2af;--library-accent:#5d47f5;--library-accent-soft:#f1efff;--library-green:#2ca56f;--library-yellow:#c58a17;--library-red:#d45867;width:100%;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr)!important;gap:0!important;overflow:hidden!important;background:var(--library-bg);color:var(--library-text)}.content-library-header{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--library-border);background:#fff;padding:0 22px}.content-library-title{min-width:0}.content-library-title h1{overflow:hidden;margin:0;color:var(--library-text);font-size:18px;font-weight:870;line-height:1.15;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.content-library-actions{flex:0 0 auto;gap:10px!important}.content-library-actions .workroom-top-link,.content-library-actions button{min-height:34px;border:1px solid var(--library-border)!important;border-radius:8px!important;background:#fff!important;color:var(--library-text)!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important;box-shadow:0 4px 14px rgba(20,22,31,.04)!important}.content-library-actions button:first-child{width:48px;padding:0!important;justify-content:center}.content-library-actions .content-primary-action{border-color:transparent!important;background:var(--library-accent)!important;color:#fff!important;box-shadow:0 12px 22px rgba(93,71,245,.22)!important}.content-header-menu-wrap{position:relative;display:inline-flex}.content-action-menu{position:absolute;z-index:90;min-width:190px;display:grid;gap:4px;border:1px solid var(--library-border);border-radius:8px;background:#fff;padding:6px;box-shadow:0 18px 42px rgba(20,22,31,.16)}.content-action-menu.header{top:calc(100% + 8px);right:0}.content-action-menu.card{right:0;bottom:calc(100% + 8px)}.content-action-menu.status{top:calc(100% + 8px);right:0}.content-action-menu a,.content-action-menu button,.content-asset-card .content-card-actions .content-action-menu a,.content-asset-card .content-card-actions .content-action-menu button,.content-library-actions .content-action-menu button{width:100%!important;min-height:36px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;justify-content:start!important;gap:8px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--library-text)!important;box-shadow:none!important;padding:0 9px!important;font-size:12px!important;font-weight:780!important;line-height:1.15!important;text-align:left!important;text-decoration:none!important;white-space:nowrap;cursor:pointer}.content-action-menu a:focus-visible,.content-action-menu a:hover,.content-action-menu button:focus-visible,.content-action-menu button:hover{background:var(--library-accent-soft)!important;color:var(--library-accent)!important}.content-action-menu a[aria-disabled=true],.content-action-menu button:disabled{cursor:not-allowed;opacity:.45}.content-library-shell{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.content-library-surface.workroom-library{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);align-content:start;gap:18px;overflow:auto;border:0;border-radius:0;background:#fff;box-shadow:none;padding:20px 22px 28px;scrollbar-width:thin}.content-library-filters{display:grid;grid-template-columns:minmax(190px,230px) minmax(420px,auto) minmax(190px,1fr);align-items:center;gap:12px}.content-filter-button,.content-library-search,.content-library-selects label,.content-library-view-toggle{min-height:36px;border:1px solid var(--library-border);border-radius:7px;background:#fff;box-shadow:0 3px 12px rgba(20,22,31,.025)}.content-library-search{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;color:var(--library-muted);padding:0 12px}.content-library-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--library-text);font:inherit;font-size:12px;font-weight:680;outline:0}.content-library-search input::-moz-placeholder{color:#9aa2af}.content-library-search input::placeholder{color:#9aa2af}.content-library-selects{min-width:0;display:flex;align-items:center;gap:10px}.content-library-selects label{min-width:88px;display:grid;align-items:center;padding:0 8px}.content-library-selects select{width:100%;border:0;background:transparent;color:var(--library-text);font:inherit;font-size:12px;font-weight:760;line-height:1;outline:0}.content-library-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.content-filter-wrap{position:relative;display:inline-flex}.content-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--library-text);padding:0 14px;font-size:12px;font-weight:820;cursor:pointer}.content-filter-button.active{border-color:var(--library-border-strong);background:var(--library-accent-soft);color:var(--library-accent)}.content-filter-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:260px;display:grid;gap:12px;border:1px solid var(--library-border);border-radius:8px;background:#fff;padding:14px;box-shadow:0 18px 42px rgba(20,22,31,.14)}.content-filter-popover-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.content-filter-popover-head strong{color:var(--library-text);font-size:13px;font-weight:860}.content-filter-popover-head button{border:0;background:transparent;color:var(--library-accent);font-size:12px;font-weight:820;cursor:pointer}.content-filter-popover-head button:disabled{cursor:not-allowed;opacity:.45}.content-filter-popover label{display:grid;gap:6px}.content-filter-popover label span,.content-filter-popover small{color:var(--library-muted);font-size:11px;font-weight:760}.content-filter-popover select{width:100%;min-height:34px;border:1px solid var(--library-border);border-radius:7px;background:#fff;color:var(--library-text);padding:0 10px;font:inherit;font-size:12px;font-weight:760;outline:0}.content-library-view-toggle{display:inline-flex;align-items:center;padding:3px}.content-library-view-toggle button{width:30px;height:28px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--library-muted);cursor:pointer}.content-library-view-toggle button.active{background:var(--library-accent-soft);color:var(--library-accent)}.content-library-toolbar.workroom-library-toolbar{align-items:center;justify-content:flex-start;gap:0;margin:4px 0 0}.content-library-page .workroom-library-tabs{width:100%;min-width:0;gap:28px;overflow-x:auto;border-radius:0;background:transparent;padding:0;scrollbar-width:none}.content-library-page .workroom-library-tabs button{position:relative;min-height:36px;border:0;border-radius:0;background:transparent;color:var(--library-muted);padding:0 3px;font-size:12px;font-weight:820;white-space:nowrap;box-shadow:none}.content-library-page .workroom-library-tabs button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:transparent}.content-library-page .workroom-library-tabs button.active{background:transparent;color:var(--library-accent);box-shadow:none}.content-library-page .workroom-library-tabs button.active:after{background:var(--library-accent)}.content-library-page .workroom-library-tabs span{min-width:22px;min-height:20px;display:inline-grid;place-items:center;margin-left:6px;border-radius:999px;background:#f2f4f8;color:inherit;padding:0 6px;font-size:11px}.content-library-status{margin:-2px 0 0;color:var(--library-muted);font-size:12px;font-weight:720;line-height:1.35}.content-library-status.success{color:var(--library-green)}.content-library-status.error{color:var(--library-red)}.content-library-page .workroom-batch-panel,.content-library-page .workroom-history-panel,.content-library-page .workroom-selection-note{margin:0}.content-library-page .workroom-asset-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:20px;overflow:visible;padding:0}.content-library-page .workroom-asset-grid.list{grid-template-columns:1fr}.content-library-page .workroom-asset-grid.list .content-asset-card.workroom-asset-card{grid-template-columns:minmax(158px,184px) minmax(0,1fr);grid-template-rows:minmax(138px,auto);min-height:138px}.content-library-page .workroom-asset-grid.list .content-asset-card .asset-preview,.content-library-page .workroom-asset-grid.list .content-card-media{height:100%}.content-asset-card.workroom-asset-card{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:326px;border:1px solid var(--library-border);border-radius:8px;background:#fff;padding:0;box-shadow:0 8px 22px rgba(20,22,31,.045);cursor:pointer;overflow:visible}.content-asset-card.workroom-asset-card:hover{border-color:#cfd5df;box-shadow:0 12px 28px rgba(20,22,31,.075);transform:translateY(-1px)}.content-asset-card.workroom-asset-card.inspector-active,.content-asset-card.workroom-asset-card.selected{border-color:var(--library-border-strong);box-shadow:0 0 0 1px var(--library-border-strong),0 14px 30px rgba(93,71,245,.12)}.content-asset-card.workroom-asset-card.inspector-active:not(.selected){box-shadow:0 0 0 1px rgba(139,120,255,.62),0 12px 26px rgba(20,22,31,.08)}.content-card-media{position:relative;overflow:hidden;background:#f5f6f8;border-radius:7px 7px 0 0}.content-asset-card .asset-preview{aspect-ratio:var(--asset-aspect-ratio,16/10);border-radius:0;background:#f5f6f8;box-shadow:none}.content-asset-card .asset-preview.is-loading.has-media img,.content-asset-card .asset-preview.is-loading.has-media video{opacity:1!important}.content-media-type{position:absolute;right:10px;top:10px;z-index:4;width:24px;height:24px;display:grid;place-items:center;border-radius:6px;background:rgba(255,255,255,.86);color:#6e7480;box-shadow:0 6px 14px rgba(20,22,31,.12)}.content-asset-card .workroom-select-control{top:10px;left:10px;width:20px;height:20px;border:1px solid rgba(20,22,31,.12);border-radius:5px;background:rgba(255,255,255,.92);color:#fff;opacity:0;box-shadow:0 6px 14px rgba(20,22,31,.12)}.content-asset-card .workroom-select-control.selected,.content-asset-card.workroom-asset-card:hover .workroom-select-control{opacity:1}.content-asset-card .workroom-select-control.selected{border-color:var(--library-accent);background:var(--library-accent);box-shadow:0 6px 14px rgba(93,71,245,.22)}.content-card-body{min-width:0;display:grid;align-content:start;gap:9px;padding:12px 14px 14px}.content-asset-card.workroom-asset-card h3{display:-webkit-box;overflow:hidden;min-height:36px;margin:0;color:var(--library-text);font-size:13px;font-weight:860;line-height:1.28;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.content-asset-card.workroom-asset-card p{display:-webkit-box;overflow:hidden;margin:-4px 0 0;color:var(--library-muted);font-size:12px;font-weight:660;line-height:1.34;-webkit-box-orient:vertical;-webkit-line-clamp:1}.content-card-chip-row{display:flex!important;align-items:center;gap:8px!important;flex-wrap:wrap}.content-card-chip-row time,.content-source,.content-status-chip{min-height:22px;display:inline-flex;align-items:center;border-radius:999px;padding:0 8px;font-size:10px;font-weight:850;line-height:1;white-space:nowrap}.content-source{background:#ece9ff;color:var(--library-accent)!important}.content-source.uploaded{background:#e9f5ff;color:#2782d8!important}.content-status-chip{position:static;z-index:auto;border:0;background:#edf9f2;color:var(--library-green);box-shadow:none}.content-status-chip.draft{background:#f1f2f4;color:#777d88}.content-status-chip.ready{background:#fff5d7;color:var(--library-yellow)}.content-status-chip.published{background:#e8f8ef;color:var(--library-green)}.content-status-chip.processing{background:#fff1f3;color:var(--library-red)}.content-card-chip-row time{color:var(--library-faint);padding:0}.content-asset-card .content-card-actions{position:relative;display:grid!important;grid-template-columns:1fr 1fr 30px;align-items:center;gap:8px!important;margin-top:4px}.content-asset-card .content-card-actions a,.content-asset-card .content-card-actions button{min-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid var(--library-border)!important;border-radius:6px!important;background:#fff!important;color:var(--library-text)!important;padding:0 8px!important;font-size:11px!important;font-weight:820!important;text-decoration:none!important;cursor:pointer}.content-asset-card .content-card-actions button:last-child{padding:0!important}.content-asset-card .content-card-actions button:disabled{opacity:.48;cursor:not-allowed}.content-library-page .workroom-asset-grid.list .content-asset-card.workroom-asset-card{grid-template-columns:184px minmax(0,1fr);grid-template-rows:1fr;min-height:146px;max-height:168px}.content-library-page .workroom-asset-grid.list .content-card-media{width:184px;height:100%}.content-library-page .workroom-asset-grid.list .content-asset-card .asset-preview{width:100%;height:100%;aspect-ratio:auto}.content-library-page .workroom-asset-grid.list .content-card-body{min-height:0;align-content:center;gap:10px;padding:14px 16px}.content-library-page .workroom-asset-grid.list .content-asset-card.workroom-asset-card h3{min-height:auto;-webkit-line-clamp:1}.content-library-page .workroom-asset-grid.list .content-asset-card.workroom-asset-card p{-webkit-line-clamp:1}.content-library-inspector{min-width:0;min-height:0;max-height:100%;display:grid;align-content:start;gap:16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-left:1px solid var(--library-border);background:#fff;padding:24px;box-shadow:-16px 0 34px rgba(20,22,31,.055);scrollbar-width:thin;-webkit-overflow-scrolling:touch}.content-library-inspector-scrim{display:none}.content-library-modal-overlay{position:fixed;inset:0;z-index:900;display:grid;place-items:center;background:rgba(17,20,29,.42);padding:clamp(14px,2vw,28px)}.content-library-modal{width:min(1120px,100%);max-height:min(820px,calc(100dvh - 32px));min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(232,235,240,.96);border-radius:12px;background:#fff;box-shadow:0 34px 90px rgba(20,22,31,.28)}.content-library-modal-head{min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border-bottom:1px solid var(--library-border);padding:16px 18px}.content-library-modal-head>div{min-width:0;display:grid;gap:4px}.content-library-modal-head span{color:var(--library-muted);font-size:12px;font-weight:780;line-height:1}.content-library-modal-head h2{overflow:hidden;margin:0;color:var(--library-text);font-size:clamp(18px,1.6vw,24px);font-weight:880;line-height:1.18;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.content-library-modal-head button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--library-border);border-radius:999px;background:#fff;color:var(--library-text);cursor:pointer}.content-library-modal-body{min-height:0;display:grid;grid-template-columns:minmax(300px,.95fr) minmax(0,1.05fr);gap:18px;overflow:hidden;padding:18px}.content-library-modal-media{min-width:0;min-height:0;display:grid;place-items:center;align-content:center;overflow:auto;border:1px solid var(--library-border);border-radius:10px;background:#f8f9fb;padding:12px;scrollbar-width:thin}.content-library-modal .asset-preview.large.review-media{width:min(var(--asset-modal-width,var(--asset-large-width,100%)),100%)!important;max-width:100%!important;max-height:min(72dvh,720px,calc(100dvh - 164px))!important;align-self:center!important;justify-self:center!important;border-radius:8px!important;box-shadow:none!important}.content-library-modal .asset-preview.large.review-media img,.content-library-modal .asset-preview.large.review-media video{background:#f8f9fb;-o-object-fit:contain;object-fit:contain}.content-library-modal .review-media-carousel{width:100%;grid-auto-columns:minmax(220px,86%)!important;align-self:start!important}.content-library-modal-details{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:14px;overflow:hidden;padding-right:0;scrollbar-width:thin}.content-library-modal-details-scroll{min-height:0;display:grid;align-content:start;gap:14px;overflow-x:hidden;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.content-library-modal .content-inspector-field textarea{min-height:148px}.content-library-modal .content-inspector-field.notes textarea{min-height:92px}.content-library-modal .workroom-publish-target-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.content-library-modal .workroom-publish-target-list button{min-height:32px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--library-border);border-radius:7px;background:#fff;color:var(--library-text);padding:0 10px 0 8px;font-size:12px;font-weight:780;cursor:pointer;box-shadow:0 3px 10px rgba(20,22,31,.025)}.content-library-modal .workroom-publish-target-list button.selected{border-color:var(--library-border-strong);background:var(--library-accent-soft);color:var(--library-accent)}.content-library-modal .workroom-publish-target-list button:disabled{cursor:not-allowed;border-color:#cbd5e1;background:#f3f4f6;color:#4b5563;opacity:1}.content-library-modal .workroom-publish-target-list .platform-brand-logo,.content-library-modal .workroom-publish-target-list .schedule-platform-logo{width:18px;height:18px;display:grid;place-items:center;flex:0 0 auto;border-radius:4px;background:#fff}.content-library-modal-actions{position:static;z-index:1;display:grid;gap:10px;margin-top:0;border-top:1px solid var(--library-border);padding-top:12px;background:#fff}.content-library-modal-subactions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.content-library-modal-subactions .content-save-draft{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:7px;padding:0 8px}.content-library-modal .content-publish-action,.content-library-modal .content-save-draft,.content-library-modal .content-schedule-action,.content-library-modal .content-tiktok-action{color:#111827}.content-library-modal .content-publish-action{background:#111827;color:#fff}.content-library-modal .content-save-draft{border:1px solid #d8dee8;background:#fff;color:#111827;padding:0 12px}.content-library-modal .content-publish-action:disabled,.content-library-modal .content-save-draft:disabled,.content-library-modal .content-schedule-action:disabled,.content-library-modal .content-tiktok-action:disabled{border-color:#cbd5e1;background:#eef2f7;color:#475569;opacity:1;box-shadow:none}.content-inspector-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.content-inspector-head h2{overflow:hidden;margin:0;color:var(--library-text);font-size:16px;font-weight:870;line-height:1.3;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.content-inspector-head button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--library-text);cursor:pointer}.content-library-inspector .asset-preview.large.review-media{width:100%!important;max-width:100%!important;max-height:240px!important;align-self:start!important;border-radius:8px!important;box-shadow:none!important}.content-library-inspector .asset-preview.large.review-media img,.content-library-inspector .asset-preview.large.review-media video{-o-object-fit:cover;object-fit:cover}.content-library-inspector .review-media-carousel{grid-auto-columns:minmax(190px,86%)!important;align-self:start!important}.content-inspector-destinations,.content-inspector-field,.content-inspector-status{display:grid;gap:8px}.content-inspector-status{position:relative;grid-template-columns:minmax(0,1fr) auto;align-items:center}.content-inspector-destinations>span,.content-inspector-field label,.content-inspector-status span{display:block;color:#4b5563;font-size:12px;font-weight:740;letter-spacing:0;line-height:1;text-transform:none}.content-inspector-status button{min-height:32px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--library-border);border-radius:7px;background:#f8f9fb;color:var(--library-muted);padding:0 12px;font-size:12px;font-weight:780}.content-inspector-field textarea{box-sizing:border-box;width:100%;min-height:122px;border:1px solid var(--library-border);border-radius:8px;background:#fff;color:var(--library-text);padding:12px;resize:vertical;font:inherit;font-size:13px;font-weight:650;line-height:1.36;outline:0}.content-inspector-field textarea:focus{border-color:var(--library-border-strong);box-shadow:0 0 0 3px rgba(93,71,245,.11)}.content-inspector-destinations small,.content-inspector-field small{justify-self:end;color:#4b5563;font-size:11px;font-weight:720}.content-destination-empty{width:100%;min-height:38px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid #d5dbe5;border-radius:8px;background:#f8fafc;padding:8px}.content-destination-empty small{justify-self:start;color:#374151;font-size:12px;font-weight:760}.content-destination-empty a,.content-destination-empty button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #c7d2fe;border-radius:7px;background:#fff;color:#3b2fd3;padding:0 9px;font-size:11px;font-weight:840;line-height:1;text-decoration:none;cursor:pointer}.content-destination-empty button:disabled{cursor:progress;color:#4b5563}.content-inspector-field.notes textarea{min-height:72px}.content-destination-row{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:start;gap:8px}.content-library-inspector .workroom-publish-target-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.content-library-inspector .workroom-publish-target-list small{justify-self:start;align-self:center;margin-top:8px}.content-library-inspector .workroom-publish-target-list button{min-height:32px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--library-border);border-radius:7px;background:#fff;color:var(--library-text);padding:0 10px 0 8px;font-size:12px;font-weight:780;box-shadow:0 3px 10px rgba(20,22,31,.025)}.content-library-inspector .workroom-publish-target-list button.selected{border-color:var(--library-border-strong);background:var(--library-accent-soft);color:var(--library-accent)}.content-library-inspector .workroom-publish-target-list .platform-brand-logo,.content-library-inspector .workroom-publish-target-list .schedule-platform-logo{width:18px;height:18px;display:grid;place-items:center;border-radius:4px;background:#fff}.content-add-destination{width:34px;height:32px;display:grid;place-items:center;border:1px solid var(--library-border);border-radius:7px;background:#fff;color:var(--library-text);padding:0!important;cursor:pointer;box-shadow:0 3px 10px rgba(20,22,31,.025)}.content-add-destination:disabled{cursor:not-allowed;color:#4b5563;opacity:1}.content-library-inspector .workroom-publish-target-list .content-add-destination{width:32px;padding:0!important}.tiktok-direct-post-panel{display:grid;gap:12px;border:1px solid var(--library-border);border-radius:8px;background:#fff;padding:12px}.tiktok-direct-post-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.tiktok-direct-post-head>div{min-width:0;display:grid;gap:4px}.tiktok-direct-post-field span,.tiktok-direct-post-head span{color:#4b5563;font-size:11px;font-weight:760;line-height:1}.tiktok-direct-post-head strong{color:var(--library-text);font-size:13px;font-weight:860}.tiktok-direct-post-head small,.tiktok-direct-post-head strong{overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.tiktok-direct-post-head small{color:#4b5563;font-size:11px;font-weight:720}.tiktok-direct-post-head button{min-height:30px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--library-border);border-radius:7px;background:#f8f9fb;color:var(--library-text);padding:0 9px;font-size:11px;font-weight:820;cursor:pointer}.tiktok-direct-post-head button:disabled{cursor:not-allowed;opacity:.5}.tiktok-direct-post-field{display:grid;gap:7px}.tiktok-privacy-field{border:1px solid #a5b4fc;border-radius:10px;background:#f5f7ff;padding:10px;box-shadow:0 10px 22px rgba(67,56,202,.08)}.tiktok-privacy-field>span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#312e81;font-size:12px;font-weight:880}.tiktok-privacy-field>span strong{border-radius:999px;background:#4338ca;color:#fff;padding:3px 7px;font-size:10px;font-weight:900;line-height:1;text-transform:uppercase}.tiktok-direct-post-field select{min-height:36px;width:100%;border:1px solid var(--library-border);border-radius:8px;background:#fff;color:var(--library-text);padding:0 10px;font:inherit;font-size:12px;font-weight:760;outline:0}.tiktok-direct-post-field select:focus{border-color:var(--library-border-strong);box-shadow:0 0 0 3px rgba(93,71,245,.11)}.tiktok-commercial-options,.tiktok-direct-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tiktok-checkbox,.tiktok-consent-row{min-width:0;display:flex;align-items:center;gap:8px;color:var(--library-text);font-size:12px;font-weight:760;line-height:1.25}.tiktok-checkbox input,.tiktok-consent-row input{width:15px;height:15px;flex:0 0 auto;accent-color:var(--library-accent)}.tiktok-checkbox.muted{color:#6b7280}.tiktok-commercial-box{display:grid;gap:9px;border-top:1px solid #edf0f4;padding-top:10px}.tiktok-commercial-options small,.tiktok-direct-post-error,.tiktok-direct-post-note{grid-column:1/-1;color:#4b5563;font-size:11px;font-weight:720;line-height:1.35}.tiktok-consent-row{align-items:flex-start;border-top:1px solid #edf0f4;padding-top:10px}.tiktok-direct-post-error{color:#b42318}.content-inspector-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px;margin-top:2px}.content-inspector-actions button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:0 14px;font-size:12px;font-weight:860;cursor:pointer}.content-schedule-action{border:1px solid var(--library-border-strong);background:#fff;color:var(--library-accent)}.content-publish-action{border:1px solid transparent;background:var(--library-accent);color:#fff;box-shadow:0 12px 22px rgba(93,71,245,.2)}.content-tiktok-action{border:1px solid #111827;background:#111827;color:#fff;box-shadow:0 12px 22px rgba(17,24,39,.18)}.content-inspector-actions button:disabled{cursor:not-allowed;border-color:#cbd5e1;background:#f3f4f6;color:#4b5563;opacity:1;box-shadow:none}.content-save-draft{justify-self:center;border:0;background:transparent;color:var(--library-accent);font-size:12px;font-weight:820;cursor:pointer}.content-save-draft:disabled{cursor:not-allowed;color:#4b5563;opacity:1}.content-inspector-empty{min-height:420px;display:grid;place-items:center;align-content:center;gap:8px;color:var(--library-muted);text-align:center}.content-inspector-empty strong{color:var(--library-text);font-size:15px}.content-inspector-empty p{max-width:260px;margin:0;color:var(--library-muted);font-size:12px;line-height:1.45}.publish-success-overlay{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:rgba(20,22,31,.42);padding:24px}.publish-success-modal{width:min(940px,calc(100vw - 48px));max-height:min(820px,calc(100vh - 48px));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:8px;background:#fff;box-shadow:0 28px 80px rgba(20,22,31,.26)}.publish-success-head{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:16px;border-bottom:1px solid #edf0f4;padding:18px 20px}.publish-success-head span{display:inline-flex;align-items:center;gap:7px;color:#15803d;font-size:12px;font-weight:820;line-height:1}.publish-success-head h2{overflow:hidden;margin:6px 0 0;color:var(--library-text);font-size:20px;font-weight:880;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.publish-success-head button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #e8ebf0;border-radius:999px;background:#fff;color:var(--library-text);cursor:pointer}.publish-success-body{min-height:0;display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:18px;overflow:auto;padding:20px}.publish-success-preview{min-width:0;display:grid;align-content:start}.publish-success-preview .asset-preview.large.review-media{width:100%!important;max-width:100%!important;max-height:430px!important;border-radius:8px!important;box-shadow:none!important}.publish-success-details{min-width:0;display:grid;align-content:start;gap:14px}.publish-success-card,.publish-success-content,.publish-success-detail{display:grid;gap:6px;border:1px solid #edf0f4;border-radius:8px;background:#fbfcfd;padding:12px}.publish-success-card span,.publish-success-content span,.publish-success-detail span{color:#737985;font-size:11px;font-weight:780;line-height:1}.publish-success-card strong,.publish-success-detail strong{overflow-wrap:anywhere;color:var(--library-text);font-size:13px;font-weight:840;line-height:1.25}.publish-success-card small{color:#737985;font-size:12px;font-weight:720}.publish-success-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.publish-success-note{margin:0;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff;color:#1d4ed8;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.4}.publish-success-content textarea{min-height:120px;border:0;background:transparent;color:var(--library-text);padding:0;resize:none;font:inherit;font-size:13px;font-weight:660;line-height:1.42;outline:0}.publish-success-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.publish-success-actions a,.publish-success-actions button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:0 14px;font-size:12px;font-weight:860}.publish-success-actions a{border:1px solid var(--library-border-strong);background:#fff;color:var(--library-accent);text-decoration:none}.publish-success-actions button{border:1px solid transparent;background:var(--library-accent);color:#fff;cursor:pointer;box-shadow:0 12px 22px rgba(93,71,245,.2)}.content-schedule-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(17,20,29,.32);padding:24px}.content-schedule-dialog{width:min(640px,100%);max-height:min(760px,calc(100vh - 48px));display:grid;gap:16px;overflow:auto;border:1px solid var(--library-border);border-radius:12px;background:#fff;padding:20px;box-shadow:0 28px 80px rgba(20,22,31,.26)}.content-schedule-footer,.content-schedule-head,.content-schedule-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.content-schedule-caption>span,.content-schedule-head span,.content-schedule-section-head span,.content-schedule-time-grid label span{color:var(--library-muted);font-size:12px;font-weight:780}.content-schedule-head h2{overflow:hidden;margin:4px 0 0;color:var(--library-text);font-size:18px;font-weight:880;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.content-schedule-head button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--library-border);border-radius:999px;background:#fff;color:var(--library-text);cursor:pointer}.content-schedule-summary{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:14px;border:1px solid var(--library-border);border-radius:8px;padding:10px}.content-schedule-summary .asset-preview.schedule-preview-thumb{width:116px;height:78px;border-radius:7px;box-shadow:none}.content-schedule-summary strong{display:block;color:var(--library-text);font-size:14px;font-weight:860}.content-schedule-summary span{color:var(--library-muted);font-size:12px;font-weight:700}.content-schedule-caption,.content-schedule-section{display:grid;gap:10px}.content-schedule-caption small,.content-schedule-section-head small,.content-schedule-warning{color:var(--library-faint);font-size:11px;font-weight:720}.content-schedule-platforms,.content-schedule-presets{display:flex;flex-wrap:wrap;gap:8px}.content-schedule-platforms button,.content-schedule-presets button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--library-border);border-radius:7px;background:#fff;color:var(--library-text);padding:0 10px;font-size:12px;font-weight:800;cursor:pointer}.content-schedule-platforms button.selected{border-color:var(--library-border-strong);background:var(--library-accent-soft);color:var(--library-accent)}.content-schedule-platforms p{margin:0;color:var(--library-muted);font-size:12px;font-weight:720}.content-schedule-time-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.content-schedule-time-grid label{display:grid;gap:6px}.content-schedule-caption textarea,.content-schedule-time-grid input{width:100%;border:1px solid var(--library-border);border-radius:8px;background:#fff;color:var(--library-text);padding:0 12px;font:inherit;font-size:13px;font-weight:700;outline:0}.content-schedule-time-grid input{min-height:38px}.content-schedule-caption textarea{min-height:116px;padding:12px;resize:vertical;line-height:1.38}.content-schedule-caption textarea:focus,.content-schedule-time-grid input:focus{border-color:var(--library-border-strong);box-shadow:0 0 0 3px rgba(93,71,245,.11)}.content-schedule-footer button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--library-border);border-radius:8px;background:#fff;color:var(--library-text);padding:0 16px;font-size:12px;font-weight:860;cursor:pointer}.content-schedule-footer .content-schedule-submit{border-color:transparent;background:var(--library-accent);color:#fff;box-shadow:0 12px 22px rgba(93,71,245,.2)}.content-schedule-footer button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}@media (max-width:1180px){.content-library-shell{grid-template-columns:minmax(0,1fr)}.content-library-filters{grid-template-columns:1fr}.content-library-filter-actions,.content-library-selects{justify-content:flex-start;flex-wrap:wrap}.content-library-modal{width:min(980px,100%)}.content-library-modal-body{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}}@media (max-width:920px){.content-library-page{height:auto;min-height:100%;overflow:visible!important}.content-library-shell{grid-template-columns:1fr;height:auto;overflow:visible}.content-library-surface.workroom-library{overflow:visible;padding-bottom:calc(116px + env(safe-area-inset-bottom))}.content-library-modal-overlay{align-items:end;padding:10px}.content-library-modal{width:100%;max-height:calc(100dvh - 20px)}.content-library-modal-head{min-height:58px;padding:14px}.content-library-modal-head h2{white-space:normal}.content-library-modal-body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:12px;overflow-y:auto;padding:14px}.content-library-modal-media{max-height:min(34dvh,290px);padding:10px}.content-library-modal .asset-preview.large.review-media{max-height:min(34dvh,290px)!important}.content-library-modal-details{grid-template-rows:auto auto}.content-library-modal-details,.content-library-modal-details-scroll{overflow:visible;padding-right:0}.content-library-modal-actions{position:sticky;bottom:0;margin:0 -2px;padding:12px 2px 0}.content-library-inspector-scrim{position:fixed;inset:0;z-index:250;display:block;border:0;background:rgba(17,20,29,.34);padding:0}.content-library-inspector{position:fixed;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:calc(86px + env(safe-area-inset-bottom));z-index:260;max-height:min(78dvh,680px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--library-border);border-radius:20px;box-shadow:0 28px 80px rgba(20,22,31,.28);opacity:0;pointer-events:none;transform:translateY(calc(100% + 126px));transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden}.content-library-inspector.open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}}@media (max-width:640px){.content-library-header{align-items:stretch;flex-direction:column;padding:14px}.content-library-title h1{white-space:normal}.content-library-actions{justify-content:flex-start;flex-wrap:wrap}.content-header-menu-wrap{flex:0 0 auto}.content-action-menu.card,.content-action-menu.header{min-width:0}.content-action-menu.card,.content-action-menu.header,.content-filter-popover{position:fixed;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:calc(86px + env(safe-area-inset-bottom));z-index:270;width:auto}.content-filter-popover{top:auto;max-height:min(54dvh,420px);overflow-y:auto}.content-library-inspector,.content-library-surface.workroom-library{padding:14px}.content-library-modal-overlay{padding:8px}.content-library-modal{max-height:calc(100dvh - 16px);border-radius:10px}.content-library-modal-head{gap:10px}.content-library-modal-head button{width:34px;height:34px}.content-library-modal-body{padding:12px}.content-library-modal .content-inspector-field textarea{min-height:132px}.content-library-modal .content-inspector-field.notes textarea{min-height:82px}.content-library-modal .content-inspector-actions{grid-template-columns:1fr}.content-filter-button,.content-library-search,.content-library-selects label,.content-library-view-toggle{min-height:44px}.content-library-selects{display:grid;grid-template-columns:1fr 1fr;width:100%}.content-library-selects label,.content-library-selects select{width:100%}.content-library-page .workroom-library-tabs{gap:18px}.content-library-page .workroom-asset-grid{grid-template-columns:1fr;gap:14px}.content-asset-card.workroom-asset-card{min-height:0}.content-asset-card .workroom-select-control{width:36px;height:36px;opacity:1}.content-asset-card .content-card-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px}.content-asset-card .content-card-actions a,.content-asset-card .content-card-actions button{min-height:40px!important;font-size:12px!important}.content-library-page .workroom-asset-grid.list .content-asset-card.workroom-asset-card{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.content-library-page .workroom-asset-grid.list .content-asset-card .asset-preview{aspect-ratio:var(--asset-aspect-ratio,16/10)}.content-schedule-overlay{align-items:end;padding:12px}.content-schedule-dialog{max-height:calc(100vh - 24px);padding:16px}.content-schedule-summary,.content-schedule-time-grid{grid-template-columns:1fr}.content-schedule-summary .asset-preview.schedule-preview-thumb{width:100%;height:auto}}.support-hero{padding-bottom:34px}.support-page-grid{max-width:1120px;padding-top:0;gap:18px;align-items:start}.support-mail-panel,.support-request-panel{gap:16px;min-height:auto;border:1px solid rgba(23,20,20,.09);border-radius:18px;background:#fffefd;padding:28px;box-shadow:0 18px 52px rgba(23,20,20,.055)}.support-request-form{margin-top:4px}.support-request-form textarea{min-height:172px;resize:vertical}.home-support-link{gap:8px}.support-inbox-note{width:-moz-fit-content;width:fit-content;display:inline-flex;gap:10px;align-items:center;border:1px solid rgba(23,20,20,.09);border-radius:12px;background:rgba(247,244,239,.74);color:var(--charcoal);padding:12px 14px;font-size:14px;font-weight:850}.support-quick-links{display:flex;flex-wrap:wrap;gap:10px;padding-top:8px}.support-quick-links a{border-bottom:1px solid rgba(23,20,20,.18);color:var(--charcoal);font-size:13px;font-weight:800;text-decoration:none}.support-faq-section{max-width:1120px;padding-top:28px}.support-faq-heading{display:grid;gap:8px;margin-bottom:22px}.home-support-section .mini-label,.support-faq-heading p{margin:0}.support-faq-heading h2{margin:0;font-size:clamp(28px,3vw,44px);line-height:1.05}.support-faq-list{display:grid;border-top:1px solid rgba(23,20,20,.12)}.support-faq-list details{border-bottom:1px solid rgba(23,20,20,.12);padding:18px 0}.support-faq-list summary{display:flex;gap:16px;align-items:center;justify-content:space-between;color:var(--charcoal);cursor:pointer;font-size:clamp(18px,1.7vw,24px);font-weight:850;letter-spacing:-.025em;line-height:1.2}.support-faq-list summary svg{flex:0 0 auto;color:#806d62}.support-faq-list p{max-width:760px;margin:12px 0 0;color:#625952;font-size:15px;line-height:1.58}.home-support-section{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;max-width:1120px;margin:0 auto 96px;padding:38px 24px;border-top:1px solid rgba(23,20,20,.09);border-bottom:1px solid rgba(23,20,20,.09)}.home-support-section h2{margin:8px 0 10px;color:var(--charcoal);font-family:var(--font-sans);font-size:clamp(30px,3.4vw,52px);font-weight:850;letter-spacing:-.05em;line-height:1.04}.home-support-section p:not(.mini-label){max-width:680px;margin:0;color:#5f5752;font-size:17px;line-height:1.5}@media (max-width:900px){.home-support-section,.support-page-grid,.support-page-grid.editorial-grid.two{grid-template-columns:1fr}.home-support-link{width:-moz-fit-content;width:fit-content}}@media (max-width:640px){.support-page-grid{padding-inline:18px}.support-mail-panel,.support-request-panel{border-radius:14px;padding:20px}.support-inbox-note{width:100%;min-width:0;font-size:13px}.support-faq-section{padding-inline:22px}.support-faq-list summary{align-items:flex-start;font-size:18px}.home-support-section{margin-bottom:72px;padding-inline:24px}}:where(body,body :not(svg):not(svg *):not(canvas):not(code):not(pre):not(kbd):not(samp):not(.mono):not(.mono *)){font-family:var(--font-sans)!important;font-weight:var(--type-ui-weight)!important;font-kerning:normal;font-feature-settings:normal;letter-spacing:var(--type-letter-spacing)!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(code,pre,kbd,samp,.mono,.mono *){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}:where(p,li,dd,td,th,blockquote,figcaption){font-size:var(--type-body-size)!important;font-weight:var(--type-body-weight)!important;line-height:var(--type-body-line)!important}:where(button,input,textarea,select,option,summary){font-family:var(--font-sans)!important;font-size:var(--type-ui-size)!important;font-weight:var(--type-ui-weight)!important;line-height:var(--type-ui-line)!important}:where(small,label,.mini-label,[class*=caption],[class*=eyebrow],[class*=kicker],[class*=meta],[class*=badge],[class*=pill],.tag,[class*=-tag],[class*=tag-]){font-family:var(--font-sans)!important;font-size:var(--type-caption-size)!important;font-weight:var(--type-caption-weight)!important;line-height:var(--type-caption-line)!important}:where(h1,h2,h3,h4,h5,h6,b,strong){font-family:var(--font-sans)!important;font-weight:var(--type-heading-weight)!important;letter-spacing:var(--type-letter-spacing)!important}:where(h1,h2,.type-heading-lg,.text-heading-lg){line-height:var(--type-heading-lg-line)!important}:where(h3,h4,h5,h6,.type-heading,.text-heading){line-height:var(--type-heading-line)!important}:where(.font-display,.type-display,.text-display,.home-hero-copy h1,.hero h1,.marketing-hero h1,.landing-hero h1){font-family:var(--font-display)!important;font-weight:var(--type-display-weight)!important;letter-spacing:var(--type-letter-spacing)!important}:root body :is(h1:not(.type-display):not(.text-display),h2:not(.type-display):not(.text-display)){font-family:var(--font-sans)!important;font-size:var(--type-heading-lg-size)!important;font-weight:var(--type-heading-lg-weight)!important;line-height:var(--type-heading-lg-line)!important;letter-spacing:var(--type-letter-spacing)!important}:root body :is(h3,h4,h5,h6){font-family:var(--font-sans)!important;font-size:var(--type-heading-size)!important;font-weight:var(--type-heading-weight)!important;line-height:var(--type-heading-line)!important;letter-spacing:var(--type-letter-spacing)!important}:root body :is(.skip-link,button,input,textarea,select,option,summary){font-family:var(--font-sans)!important;font-size:var(--type-ui-size)!important;font-weight:var(--type-ui-weight)!important;line-height:var(--type-ui-line)!important;letter-spacing:var(--type-letter-spacing)!important}:root body :is(small,label,.mini-label,.hero-rating-text,.hero-rating-text *,[class*=caption],[class*=caption] *,[class*=eyebrow],[class*=eyebrow] *,[class*=kicker],[class*=kicker] *,[class*=meta],[class*=meta] *,[class*=badge],[class*=badge] *,[class*=pill],[class*=pill] *,.tag,.tag *,[class*=-tag],[class*=-tag] *,[class*=tag-],[class*=tag-] *,.support-request-panel>span,.support-mail-panel>span){font-family:var(--font-sans)!important;font-size:var(--type-caption-size)!important;font-weight:var(--type-caption-weight)!important;line-height:var(--type-caption-line)!important;letter-spacing:var(--type-letter-spacing)!important}:root body :is(.marka-brand-lockup,.marka-brand-lockup *,.auth-wordmark,.signup-wordmark,.dashboard-wordmark){font-family:var(--font-sans)!important;font-size:var(--type-heading-size)!important;font-weight:var(--type-heading-weight)!important;line-height:var(--type-heading-line)!important;letter-spacing:var(--type-letter-spacing)!important}:root body :is(.dreelio-hero-copy h1,.marka-testimonials-heading h2){font-family:var(--font-display)!important;font-size:var(--type-display-56-size)!important;font-weight:var(--type-display-weight)!important;line-height:var(--type-display-56-line)!important;letter-spacing:var(--type-letter-spacing)!important}:root body :is(.blog-index-hero h1){font-family:var(--font-cursive)!important;font-size:var(--type-display-56-size)!important;font-weight:var(--type-display-56-weight)!important;line-height:var(--type-display-56-line)!important;letter-spacing:var(--type-letter-spacing)!important}:root body :is(.dreelio-hero-copy h2,.pill-grid span){font-family:var(--font-sans)!important;font-size:var(--type-heading-size)!important;font-weight:var(--type-heading-weight)!important;line-height:var(--type-heading-line)!important;letter-spacing:var(--type-letter-spacing)!important}:root body :is(.budget-metrics strong,.case-study-card-body strong){font-size:var(--type-heading-lg-size)!important;line-height:var(--type-heading-lg-line)!important}:root body :is(.marka-testimonial-author strong){font-size:var(--type-body-size)!important;line-height:var(--type-body-line)!important}:root body :is(.name){font-size:var(--type-heading-lg-size)!important;line-height:var(--type-heading-lg-line)!important}:root body :is(.designation){font-size:var(--type-ui-size)!important;line-height:var(--type-ui-line)!important}:where(.font-cursive,.font-serif,.type-display-56,.text-display-56,.signup-wordmark,.dashboard-wordmark,.platform-avatar,.blog-index-hero h1,.case-study-intro-copy h2,.case-study-challenge-section h2,.case-study-solution-copy h2,.case-study-results-section h2,.case-study-card-body strong,.case-study-quote-section blockquote>span){font-family:var(--font-cursive)!important;font-weight:var(--type-heading-lg-weight)!important;letter-spacing:var(--type-letter-spacing)!important}:where(.type-display-56,.text-display-56){font-size:var(--type-display-56-size)!important;line-height:var(--type-display-56-line)!important}:where(body){font-size:var(--type-ui-size)!important;line-height:var(--type-ui-line)!important}:where(a,span,em,i,b,strong){font-size:inherit!important;line-height:inherit!important}:where(h1:not(.type-display):not(.text-display),h2:not(.type-display):not(.text-display)){font-size:var(--type-heading-lg-size)!important;line-height:var(--type-heading-lg-line)!important}:where(h3,h4,h5,h6){font-size:var(--type-heading-size)!important;line-height:var(--type-heading-line)!important}:where(.mini-label,.hero-rating-text,.hero-rating-text *,small,label,[class*=caption],[class*=caption] *,[class*=eyebrow],[class*=eyebrow] *,[class*=kicker],[class*=kicker] *,[class*=meta],[class*=meta] *,[class*=badge],[class*=badge] *,[class*=pill],[class*=pill] *,.tag,.tag *,[class*=-tag],[class*=-tag] *,[class*=tag-],[class*=tag-] *){font-size:var(--type-caption-size)!important;line-height:var(--type-caption-line)!important}:where(.type-display-56,.text-display-56,.blog-index-hero h1,.case-study-intro-copy h2,.case-study-challenge-section h2,.case-study-solution-copy h2,.case-study-results-section h2,.case-study-card-body strong,.case-study-quote-section blockquote>span){font-size:var(--type-display-56-size)!important;line-height:var(--type-display-56-line)!important}:where(.font-display,.home-hero-copy h1,.hero h1,.marketing-hero h1,.landing-hero h1){font-size:var(--type-display-56-size)!important;line-height:var(--type-display-56-line)!important}:where(.type-display,.text-display){font-size:var(--type-display-size)!important;line-height:var(--type-display-line)!important}:root body .dreelio-hero-copy h1,:root body .marka-testimonials-heading h2{font-family:var(--font-display)!important;font-weight:var(--type-display-weight)!important}:root body .blog-index-hero h1,:root body .dreelio-hero-copy h1,:root body .marka-testimonials-heading h2{font-size:var(--type-display-56-size)!important;line-height:var(--type-display-56-line)!important;letter-spacing:var(--type-letter-spacing)!important}:root body .blog-index-hero h1{font-family:var(--font-cursive)!important;font-weight:var(--type-display-56-weight)!important}:root body .name{font-size:var(--type-heading-lg-size)!important;line-height:var(--type-heading-lg-line)!important}:root body .designation{font-size:var(--type-ui-size)!important;line-height:var(--type-ui-line)!important}html:root body .dreelio-hero .dreelio-hero-copy h1,html:root body .marka-testimonials-section .marka-testimonials-heading h2{font-family:var(--font-display)!important;font-size:var(--type-display-56-size)!important;font-weight:var(--type-display-weight)!important;line-height:var(--type-display-56-line)!important;letter-spacing:var(--type-letter-spacing)!important}html:root body .blog-index-page .blog-index-hero h1{font-family:var(--font-cursive)!important;font-size:var(--type-display-56-size)!important;font-weight:var(--type-display-56-weight)!important;line-height:var(--type-display-56-line)!important;letter-spacing:var(--type-letter-spacing)!important}.ocean-home-hero{isolation:isolate;background:#78acd2}.ocean-hero-background{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#79b5db}.ocean-hero-background:after{content:"";position:absolute;inset:45% -8% -4%;z-index:1;pointer-events:none;background:repeating-linear-gradient(96deg,rgba(255,255,255,0) 0 48px,rgba(255,255,255,.24) 54px 58px,rgba(255,255,255,0) 68px 128px),repeating-linear-gradient(-8deg,rgba(255,255,255,0) 0 72px,rgba(41,117,160,.16) 78px 82px,rgba(255,255,255,0) 92px 176px);mix-blend-mode:screen;opacity:.3;animation:oceanWaterDrift 7.5s linear infinite;will-change:transform,background-position}.ocean-cloud-layer,.ocean-duck-band,.ocean-hero-canvas,.ocean-hero-haze,.ocean-hero-photo{position:absolute}.ocean-hero-photo{inset:0 0 auto;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transform-origin:center top}.ocean-duck-band,.ocean-hero-photo{-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.ocean-duck-band{top:clamp(535px,63svh,615px);left:50%;z-index:4;width:min(620px,43vw);height:auto;-o-object-fit:contain;object-fit:contain;opacity:.96;transform-origin:center bottom;translate:-50% 0;mask-image:radial-gradient(ellipse 55% 44% at 50% 63%,#000 0 62%,rgba(0,0,0,.72) 70%,transparent 86%);-webkit-mask-image:radial-gradient(ellipse 55% 44% at 50% 63%,#000 0 62%,rgba(0,0,0,.72) 70%,transparent 86%);animation:oceanDuckFloat 4.8s ease-in-out infinite alternate}.ocean-hero-canvas{inset:0;width:100%;height:100%;z-index:3;display:block;opacity:.88}.ocean-cloud-layer{inset:0;width:100%;height:100%;z-index:2;opacity:.12;transform-origin:center top;will-change:transform}.ocean-cloud-layer-near{opacity:.075}.ocean-cloud{pointer-events:none;opacity:.86;animation:oceanCloudRise 18s ease-in-out infinite alternate;will-change:transform}.ocean-cloud,.ocean-cloud i{position:absolute;display:block}.ocean-cloud i{border-radius:62% 48% 55% 45%;background:radial-gradient(ellipse at 42% 32%,rgba(255,255,255,.86),rgba(255,255,255,.58) 44%,rgba(213,229,242,.28) 72%,rgba(166,191,214,0) 100%);box-shadow:inset -22px -18px 48px rgba(61,91,126,.1),inset 22px 18px 48px rgba(255,255,255,.32),0 22px 58px rgba(47,88,124,.07)}.ocean-cloud i:first-child{left:0;bottom:2%;width:38%;height:42%}.ocean-cloud i:nth-child(2){left:14%;bottom:4%;width:38%;height:72%}.ocean-cloud i:nth-child(3){left:36%;bottom:12%;width:35%;height:78%}.ocean-cloud i:nth-child(4){left:58%;bottom:4%;width:34%;height:58%}.ocean-cloud i:nth-child(5){right:0;bottom:0;width:26%;height:40%}.ocean-cloud-left{top:-72px;left:-3vw;width:min(42vw,620px);height:290px;opacity:.7}.ocean-cloud-right{top:18px;right:-10vw;width:min(40vw,560px);height:230px;opacity:.38;transform:scaleX(-1);animation-duration:24s}.ocean-cloud-horizon{top:372px;right:4vw;width:min(38vw,520px);height:150px;opacity:.24;animation-duration:28s}.ocean-cloud-giant{top:74px;left:15vw;width:min(31vw,460px);height:190px;opacity:.24;transform:rotate(-3deg);animation-duration:21s}.ocean-cloud-wisp{top:160px;right:26vw;width:min(26vw,380px);height:120px;opacity:.18;animation-duration:31s}.ocean-hero-haze{inset:0;width:100%;height:100%;z-index:4;background:radial-gradient(ellipse at 50% 33%,rgba(255,255,255,.54),transparent 43%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.18) 46%,rgba(255,255,255,0) 66%)}.ocean-home-hero .container-scroll-stage{z-index:5;min-height:1180px;padding-top:158px;padding-bottom:122px}.ocean-home-hero .container-scroll-header{z-index:7}.ocean-home-hero .container-scroll-card{z-index:8;margin-top:48px;filter:drop-shadow(0 26px 50px rgba(13,49,70,.14))}.ocean-home-hero .dreelio-hero-copy{max-width:880px;transform:translateY(4px);text-shadow:0 2px 22px rgba(255,255,255,.26)}html:root body .ocean-home-hero .dreelio-hero-copy h2{max-width:670px;margin-top:18px;color:rgba(23,20,20,.76);font-size:var(--type-heading-size)!important;font-weight:var(--type-heading-weight)!important;line-height:var(--type-heading-line)!important;text-wrap:balance}.ocean-home-hero .hero-rating-badge{margin-top:12px;background:rgba(255,255,255,.74)}.ocean-home-hero .dreelio-actions{margin-top:38px}.ocean-home-hero .btn.subtle{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.34);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}.ocean-home-hero .hero-microcopy{margin-top:14px;color:rgba(23,20,20,.78);text-shadow:0 1px 18px rgba(255,255,255,.42)}@keyframes oceanCloudRise{0%{background-position:0 0;translate:0 10px}to{background-position:16px -12px;translate:0 -18px}}@keyframes oceanDuckFloat{0%{filter:drop-shadow(0 18px 22px rgba(11,50,68,.1))}to{filter:drop-shadow(0 26px 28px rgba(11,50,68,.16))}}@keyframes oceanWaterDrift{0%{background-position:0 0,0 0;transform:translate3d(-1.2%,0,0)}to{background-position:178px 38px,-132px 24px;transform:translate3d(1.2%,0,0)}}@media (max-width:1100px){.ocean-cloud-left{width:620px;left:-230px}.ocean-cloud-right{width:520px;right:-210px}}@media (max-width:860px){.ocean-home-hero{min-height:930px!important;padding-top:0!important}.ocean-hero-photo{-o-object-position:center top;object-position:center top}.ocean-duck-band{top:clamp(610px,75svh,690px);width:min(520px,116vw)}.ocean-home-hero .container-scroll-stage{min-height:930px!important;padding-top:70px!important;padding-bottom:54px!important}.ocean-cloud-left{top:-26px;left:-260px;width:560px;height:260px;opacity:.7}.ocean-cloud-right{top:92px;right:-240px;width:480px;height:210px;opacity:.38}.ocean-cloud-giant,.ocean-cloud-wisp{display:none}html:root body .ocean-home-hero .dreelio-hero-copy h2{max-width:min(100%,360px);font-size:var(--type-heading-size)!important;line-height:var(--type-heading-line)!important}.ocean-home-hero .dreelio-actions{flex-direction:column;align-items:center;gap:10px;margin-top:26px}.ocean-home-hero .dreelio-actions .btn{width:min(100%,290px)}.ocean-home-hero .container-scroll-card{width:min(100%,720px);margin-top:34px}}@media (prefers-reduced-motion:reduce){.ocean-cloud,.ocean-hero-background:after{animation:none}}@media (min-width:981px){html:root body .dashboard-home-v2 .home-greeting h1{font-size:var(--type-heading-lg-size)!important;font-weight:var(--type-heading-lg-weight)!important;line-height:var(--type-heading-lg-line)!important}html:root body .dashboard-home-v2 .home-action-grid strong,html:root body .dashboard-home-v2 .home-greeting p,html:root body .dashboard-home-v2 .home-metric-label{font-size:var(--type-small-size)!important;line-height:var(--type-small-line)!important}html:root body .dashboard-home-v2 .home-range-control button,html:root body .dashboard-home-v2 .home-status-pill{font-size:var(--type-caption-size)!important;line-height:var(--type-caption-line)!important}html:root body .dashboard-home-v2 .home-metric-card>strong{font-size:var(--type-heading-lg-size)!important;font-weight:var(--type-heading-lg-weight)!important;line-height:var(--type-heading-lg-line)!important}html:root body .dashboard-home-v2 .home-action-grid small,html:root body .dashboard-home-v2 .home-chart-context,html:root body .dashboard-home-v2 .home-chart-context strong,html:root body .dashboard-home-v2 .home-delta,html:root body .dashboard-home-v2 .home-metric-foot{font-size:var(--type-caption-size)!important;line-height:var(--type-caption-line)!important}html:root body .dashboard-home-v2 .home-card-title-row h2{font-size:var(--type-ui-size)!important;font-weight:var(--type-ui-weight)!important;line-height:var(--type-ui-line)!important}html:root body .dashboard-home-v2 .home-card-title-row p,html:root body .dashboard-home-v2 .home-chart-legend span,html:root body .dashboard-home-v2 .home-signal-link{font-size:var(--type-caption-size)!important;line-height:var(--type-caption-line)!important}html:root body .dashboard-home-v2 .home-chart-agent-card strong,html:root body .dashboard-home-v2 .home-signal-title{font-size:var(--type-body-size)!important;font-weight:var(--type-body-weight)!important;line-height:var(--type-body-line)!important}html:root body .dashboard-home-v2 .home-signal-row strong{font-size:var(--type-small-size)!important;font-weight:var(--type-small-weight)!important;line-height:var(--type-small-line)!important}html:root body .dashboard-home-v2 .home-activity-bar small,html:root body .dashboard-home-v2 .home-agent-card-cta,html:root body .dashboard-home-v2 .home-agent-card-kicker,html:root body .dashboard-home-v2 .home-chart-agent-card p,html:root body .dashboard-home-v2 .home-signal-row p{font-size:var(--type-caption-size)!important;line-height:var(--type-caption-line)!important}}html:has(.unified-ocean-preview-page),html:has(.unified-ocean-preview-page) body{background:#0755b4!important}html:has(.unified-ocean-preview-page) .app-shell{background:#0755b4}.unified-preview-shell{min-height:100svh;overflow-x:clip;background:#0755b4}.sola-preview-nav{position:absolute;top:0;left:0;right:0;z-index:24;display:grid;grid-template-columns:minmax(140px,1fr) auto minmax(210px,1fr);align-items:center;gap:28px;padding:22px 22px 0;color:#ffffff}.sola-preview-actions,.sola-preview-brand,.sola-preview-menu{display:inline-flex;align-items:center}.sola-preview-brand{justify-self:start;text-decoration:none}.sola-preview-brand .marka-brand-lockup{color:#ffffff;font-size:25px!important;font-weight:800!important;line-height:1!important}.sola-preview-brand img{filter:brightness(0) invert(1)}.sola-preview-menu{justify-self:center;gap:40px}.sola-preview-actions a,.sola-preview-menu a{color:#ffffff;font-size:16px;font-weight:650;line-height:1;text-decoration:none}.sola-preview-menu span{display:inline-block;margin-left:5px;font-size:14px;transform:translateY(-1px)}.sola-preview-actions{justify-self:end;gap:16px}.sola-preview-actions a{min-width:82px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;padding:0 16px;font-size:14px;font-weight:700}.sola-preview-login{border:1px solid rgba(2,14,40,.9);background:#ffffff;color:#071126!important}.sola-preview-signup{border:1px solid #0b0e18;background:#0b0e18;color:#ffffff!important}html:has(.unified-ocean-preview-page) .nav,html:has(.unified-ocean-preview-page) .nav.nav-scrolled{position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:20;width:100%;max-width:none;min-height:72px;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:20px 22px}html:has(.unified-ocean-preview-page) .nav:after{display:none}html:has(.unified-ocean-preview-page) .marka-brand-lockup{color:#ffffff;font-size:25px!important;font-weight:800!important;line-height:1!important}html:has(.unified-ocean-preview-page) .marka-brand-lockup img:not(.marka-brand-image){filter:brightness(0) invert(1)}html:has(.unified-ocean-preview-page) .nav-menu{gap:40px}html:has(.unified-ocean-preview-page) .nav-links a:not(.nav-trial),html:has(.unified-ocean-preview-page) .nav-login,html:has(.unified-ocean-preview-page) .nav-menu a{color:#ffffff!important;font-size:16px!important;font-weight:650!important;line-height:1!important}html:has(.unified-ocean-preview-page) .nav-links .nav-trial{min-height:30px;margin-left:72px;border:1px solid rgba(255,255,255,.52);border-radius:4px;background:#0b0e18;padding:0 20px;color:#ffffff!important;font-size:14px!important;font-weight:700!important;box-shadow:none}.unified-ocean-preview-page{isolation:isolate;min-height:1380px!important;padding:0!important;overflow:hidden;background:#0755b4}.unified-ocean-preview-canvas{position:absolute;inset:0;z-index:0;width:100%;max-width:none;height:100%;display:block;cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.unified-ocean-preview-page .container-scroll-stage{z-index:2;min-height:1380px!important;align-items:flex-start;padding:204px 24px 112px!important}.unified-ocean-preview-page .container-scroll-header{z-index:3}.unified-ocean-preview-page .container-scroll-card{z-index:4;margin-top:150px;filter:drop-shadow(0 28px 62px rgba(2,17,56,.24))}.unified-ocean-preview-copy{max-width:980px;transform:none;text-shadow:0 1px 22px rgba(2,22,84,.22);animation:unifiedPreviewFloat 7s ease-in-out infinite alternate}.unified-preview-label{display:inline-flex;align-items:center;justify-content:center;min-height:28px;margin-bottom:12px;border:1px solid rgba(255,255,255,.52);border-radius:999px;background:rgba(255,255,255,.32);padding:0 12px;color:rgba(23,20,20,.72);font-size:12px!important;font-weight:800!important;line-height:1!important;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%)}html:root body .unified-ocean-preview-page .dreelio-hero-copy h1{max-width:940px;color:#ffffff;font-family:var(--font-sola-serif)!important;font-size:clamp(62px,6vw,90px)!important;font-weight:800!important;line-height:1.05!important;letter-spacing:0!important}html:root body .unified-ocean-preview-page .dreelio-hero-copy h2{max-width:920px;margin-top:22px;color:rgba(255,255,255,.94);font-size:clamp(18px,1.45vw,22px)!important;font-weight:650!important;line-height:1.3!important}.unified-ocean-preview-page .hero-rating-badge{display:none}.unified-ocean-preview-page .dreelio-actions{margin-top:42px;gap:34px}.unified-ocean-preview-page .btn.primary{min-height:52px;border-radius:8px;background:#ffffff;padding:0 28px;color:#071126!important;font-size:19px!important;font-weight:700!important;box-shadow:none}.unified-ocean-preview-page .btn.subtle{min-height:52px;border:0;border-radius:0;background:transparent;padding:0;color:#ffffff!important;font-size:17px!important;font-weight:700!important;text-decoration:underline;text-underline-offset:3px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.unified-ocean-preview-page .hero-microcopy{display:none}@keyframes unifiedPreviewFloat{0%{transform:translateZ(0)}to{transform:translate3d(0,8px,0)}}@media (max-width:860px){.sola-preview-nav{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:18px 18px 0}.sola-preview-menu{display:none}.sola-preview-actions{gap:8px}.sola-preview-actions a{min-width:72px;padding:0 12px}html:has(.unified-ocean-preview-page) .nav,html:has(.unified-ocean-preview-page) .nav.nav-scrolled{min-height:72px!important;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:18px 20px!important}html:has(.unified-ocean-preview-page) .nav-menu-toggle{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.1)}html:has(.unified-ocean-preview-page) .nav-menu-toggle span,html:has(.unified-ocean-preview-page) .nav-menu-toggle span:after,html:has(.unified-ocean-preview-page) .nav-menu-toggle span:before{background:#ffffff}.unified-ocean-preview-page{min-height:1040px!important;padding:0!important}.unified-ocean-preview-page .container-scroll-stage{min-height:1040px!important;padding:150px 18px 48px!important}.unified-ocean-preview-copy{max-width:min(100%,360px)}html:root body .unified-ocean-preview-page .dreelio-hero-copy h1{font-size:clamp(45px,12vw,64px)!important}html:root body .unified-ocean-preview-page .dreelio-hero-copy h2{max-width:350px}.unified-ocean-preview-page .dreelio-actions{flex-direction:column;align-items:center;gap:10px;margin-top:32px}.unified-ocean-preview-page .dreelio-actions .btn{width:min(100%,290px)}.unified-ocean-preview-page .container-scroll-card{width:min(100%,720px);margin-top:128px}}html:root body{font-family:var(--font-sola-sans,Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}html:has(.marka-sola-hero) .nav,html:has(.marka-sola-hero) .nav.nav-scrolled{position:absolute!important;top:0!important;right:0!important;left:0!important;width:100%!important;max-width:none!important;min-height:72px!important;margin:0!important;transform:none!important;display:grid!important;grid-template-columns:minmax(130px,1fr) auto minmax(170px,1fr)!important;align-items:center!important;gap:28px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:20px 22px 0!important;color:#ffffff!important}html:has(.marka-sola-hero) .nav.nav-scrolled{background:rgba(7,85,180,.72)!important;backdrop-filter:blur(16px) saturate(150%)!important;-webkit-backdrop-filter:blur(16px) saturate(150%)!important}html:has(.marka-sola-hero) .nav .brand.logo-brand{grid-column:1;justify-self:start}html:has(.marka-sola-hero) .nav-links{grid-column:2/4;justify-self:stretch;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:16px!important}html:has(.marka-sola-hero) .nav-menu{position:static!important;transform:none!important;justify-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:clamp(22px,3vw,40px)!important;width:auto!important;height:auto!important;white-space:nowrap!important}html:has(.marka-sola-hero) .nav-direct-link,html:has(.marka-sola-hero) .nav-menu-trigger{min-height:32px!important;color:#ffffff!important;font-family:var(--font-sola-sans,Poppins,ui-sans-serif,system-ui)!important;font-size:16px!important;font-weight:500!important;letter-spacing:0!important;line-height:1!important;text-transform:none!important}html:has(.marka-sola-hero) .nav-dropdown{position:absolute!important;top:calc(100% + 18px)!important;left:50%!important;width:min(360px,calc(100vw - 32px))!important;display:grid!important;gap:4px!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:8px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 24px 72px rgba(3,27,81,.22)!important;padding:8px!important;opacity:0!important;pointer-events:none!important;transform:translate(-50%,-8px) scale(.98)!important;transform-origin:50% 0!important;transition:opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1)!important}html:has(.marka-sola-hero) .nav-group:focus-within .nav-dropdown,html:has(.marka-sola-hero) .nav-group:hover .nav-dropdown,html:has(.marka-sola-hero) .nav-menu-trigger[aria-expanded=true]+.nav-dropdown{opacity:1!important;pointer-events:auto!important;transform:translate(-50%) scale(1)!important}html:has(.marka-sola-hero) .nav-dropdown-link{min-height:74px!important;display:grid!important;align-content:center!important;gap:6px!important;border-radius:6px!important;padding:14px 16px!important;color:#071126!important}html:has(.marka-sola-hero) .nav-dropdown-link span{color:#071126!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.1!important}html:has(.marka-sola-hero) .nav-dropdown-link small{color:rgba(7,17,38,.62)!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important}html:has(.marka-sola-hero) .nav-links a.nav-login{min-width:82px!important;min-height:32px!important;justify-self:end!important;justify-content:center!important;border:1px solid rgba(7,17,38,.92)!important;border-radius:4px!important;background:#ffffff!important;color:#071126!important;padding:0 16px!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;line-height:1!important;text-transform:none!important}html:has(.marka-sola-hero) .nav-links .nav-trial{min-width:94px!important;min-height:32px!important;margin-left:0!important;justify-self:end!important;justify-content:center!important;border:1px solid #080d19!important;border-radius:4px!important;background:#080d19!important;color:#ffffff!important;box-shadow:none!important;padding:0 18px!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;line-height:1!important;text-transform:none!important}html:has(.marka-sola-hero) .nav .marka-brand-lockup{color:#ffffff!important;font-family:var(--font-sola-sans,Poppins,ui-sans-serif,system-ui)!important;font-size:25px!important;font-weight:600!important;letter-spacing:0!important}html:has(.marka-sola-hero) .nav .marka-brand-lockup img:not(.marka-brand-image){width:32px!important;height:32px!important;filter:brightness(0) invert(1)!important}html:has(.marka-sola-hero) .marka-sola-hero{min-height:1540px!important}html:has(.marka-sola-hero) .marka-sola-hero .container-scroll-stage{min-height:1540px!important;padding-top:202px!important;padding-bottom:126px!important}html:has(.marka-sola-hero) .marka-sola-hero .container-scroll-card{width:min(1080px,calc(100vw - 96px))!important;margin-top:340px!important}html:root body .marka-sola-hero .dreelio-hero-copy h1{max-width:980px!important;color:#ffffff!important;font-family:var(--font-sola-serif,"Roboto Slab",Georgia,"Times New Roman",serif)!important;font-size:clamp(70px,6.45vw,98px)!important;font-weight:500!important;line-height:1.08!important;letter-spacing:0!important}html:root body .marka-sola-hero .dreelio-hero-copy h2{max-width:890px!important;color:rgba(255,255,255,.94)!important;font-family:var(--font-sola-sans,Poppins,ui-sans-serif,system-ui)!important;font-size:clamp(19px,1.55vw,23px)!important;font-weight:300!important;line-height:1.36!important}html:has(.marka-sola-hero) .sola-audience-section{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(42px,7vw,120px);background:#ffffff;color:#071126;padding:clamp(96px,12vw,164px) max(28px,7vw)}@media (max-width:900px){html:has(.marka-sola-hero) .nav,html:has(.marka-sola-hero) .nav.nav-scrolled{position:fixed!important;grid-template-columns:minmax(0,1fr) auto auto!important;min-height:72px!important;padding:calc(12px + env(safe-area-inset-top)) 16px 12px!important}html:has(.marka-sola-hero) .nav-links{display:contents!important}html:has(.marka-sola-hero) .nav-menu{position:fixed!important;left:max(12px,env(safe-area-inset-left))!important;right:max(12px,env(safe-area-inset-right))!important;top:calc(76px + env(safe-area-inset-top))!important;width:auto!important;max-height:calc(100dvh - 96px - env(safe-area-inset-bottom))!important;display:none!important;grid-template-columns:1fr!important;gap:10px!important;overflow-y:auto!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:10px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 26px 80px rgba(3,27,81,.2)!important;padding:10px!important;transform:none!important}html:has(.marka-sola-hero) .nav.nav-menu-open .nav-menu{display:grid!important}html:has(.marka-sola-hero) .nav-dropdown{position:static!important;width:auto!important;display:grid!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;opacity:1!important;pointer-events:auto!important;transform:none!important}html:has(.marka-sola-hero) .nav-direct-link,html:has(.marka-sola-hero) .nav-links a.nav-login,html:has(.marka-sola-hero) .nav-menu-trigger{width:100%!important;min-height:44px!important;justify-content:space-between!important;color:#071126!important;border-radius:6px!important;padding:0 12px!important}html:has(.marka-sola-hero) .marka-sola-hero{min-height:1180px!important}html:has(.marka-sola-hero) .marka-sola-hero .container-scroll-stage{min-height:1180px!important;padding-top:144px!important}html:has(.marka-sola-hero) .marka-sola-hero .container-scroll-card{width:min(100%,720px)!important;margin-top:230px!important}html:root body .marka-sola-hero .dreelio-hero-copy h1{font-size:clamp(46px,13vw,68px)!important}html:root body .marka-sola-hero .dreelio-hero-copy h2{max-width:360px!important;font-size:17px!important}html:has(.marka-sola-hero) .sola-audience-section{grid-template-columns:1fr;gap:48px;padding:76px 18px 96px}}.chat-mobile-context-overlay,.chat-mobile-context-summary,.chat-mobile-context-toggle{display:none}@media (max-width:980px){body:has(.chat-creator-page),html:has(.chat-creator-page){height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;background:#fff}.chat-creator-page{grid-template-rows:auto minmax(0,1fr)!important;gap:0!important}.chat-creator-page .workroom-builder-topline{position:relative;z-index:60;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;border-bottom:1px solid #eef0f3;background:rgba(255,255,255,.96);padding:6px 0 8px}.chat-creator-body>.chat-history-panel,.chat-creator-page .workroom-tab,.chat-creator-page .workroom-top-actions,.chat-creator-workspace>.chat-context-ribbon,.chat-page-actions{display:none!important}.chat-mobile-context-summary{min-width:0;display:grid;gap:2px;padding:0 2px}.chat-mobile-context-summary span,.chat-mobile-context-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-mobile-context-summary strong{color:#111827;font-size:16px;font-weight:760;line-height:1.15}.chat-mobile-context-summary span{color:#7b8492;font-size:12px;font-weight:560;line-height:1.2}.chat-mobile-context-toggle{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e5e9ef;border-radius:999px;background:#fff;color:#111827;padding:0 13px;font-size:12px;font-weight:720;box-shadow:0 8px 24px rgba(15,23,42,.06)}.chat-mobile-context-toggle:active{transform:translateY(1px)}.chat-creator-body{display:block!important}.chat-creator-card{display:grid!important;grid-template-rows:minmax(0,1fr) auto;gap:8px;padding-top:10px}.chat-creator-card .workroom-chat-thread{min-height:0!important;height:auto!important;overflow-y:auto!important;overscroll-behavior:contain;scroll-padding-bottom:calc(var(--chat-composer-reserve, 156px) + 18px);padding:12px 0 calc(var(--chat-composer-reserve, 156px) + 18px)!important}.chat-creator-page .workroom-chat-message,.chat-creator-page .workroom-chat-message.user{grid-template-columns:minmax(0,1fr)!important;gap:0;margin:0 0 12px}.chat-creator-page .workroom-chat-avatar{display:none!important}.chat-creator-page .workroom-chat-bubble{width:auto!important;max-width:min(94%,640px);border-color:#edf1f6;border-radius:20px;background:#f7f8fa;padding:14px 15px}.chat-creator-page .workroom-chat-message.user .workroom-chat-bubble{justify-self:end;max-width:min(86%,560px);border-color:transparent;border-radius:20px 20px 6px 20px;background:#111827}.chat-creator-page .workroom-chat-message.assistant .workroom-chat-bubble{justify-self:start;border-radius:20px 20px 20px 6px}.chat-creator-page .workroom-chat-bubble:has(.workroom-chat-result){width:100%!important;max-width:100%;border-radius:20px;background:#fff;padding:10px}.chat-creator-page .workroom-chat-bubble>p{font-size:15px;line-height:1.5}.chat-sent-clone-reference{grid-template-columns:minmax(0,1fr) 58px;gap:9px;padding:7px}.chat-sent-clone-reference img{width:58px;border-radius:8px}.chat-sent-clone-copy strong{font-size:12px}.chat-console-shell{z-index:70;gap:8px;border-radius:24px;padding:10px!important;box-shadow:0 14px 42px rgba(15,23,42,.12),0 1px 0 rgba(15,23,42,.04)}.chat-creator-page .workroom-starter-row.chat{flex-wrap:nowrap!important;gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.chat-creator-page .workroom-starter-row.chat::-webkit-scrollbar{display:none}.chat-creator-page .workroom-starter-row.chat button{flex:0 0 auto;min-height:32px;font-size:12px}.chat-product-focus-row{scrollbar-width:none}.chat-product-focus-row::-webkit-scrollbar{display:none}.chat-product-focus-row button{max-width:72vw;min-height:32px;font-size:12px}.chat-creator-page .workroom-chat-input-row{grid-template-columns:42px minmax(0,1fr)!important;align-items:end;gap:8px;border:1px solid #edf1f6;border-radius:22px;background:#fbfcfe;padding:6px 10px 6px 6px}.chat-creator-page .workroom-chat-input-row .workroom-add-media{width:42px;height:42px;min-height:42px}.chat-creator-page .workroom-chat-input{min-height:44px!important;max-height:128px;padding:9px 0!important;font-size:16px!important;line-height:1.38!important}.chat-generate-footer{gap:8px;border-top:0;padding-top:0}.chat-generate-primary{min-height:46px;border-radius:16px;font-size:14px}.chat-generate-meta{min-height:32px;gap:7px}.chat-generate-meta small{display:none}.chat-live-status{margin:0 2px;font-size:12px}.workroom-image-generation{width:100%}.workroom-image-generation>span{font-size:17px}.ai-generation-loader-card,.workroom-image-generation>div:last-child{width:100%!important;min-height:132px}.ai-generation-loader{padding:24px}.workroom-chat-result{grid-template-columns:1fr;gap:12px;padding:10px}.chat-result-preview{min-height:min(70vw,260px)}.chat-options-toggle{min-height:34px;font-size:12px}.chat-creator-page .workroom-credit{margin-left:auto;font-size:12px}.chat-mobile-context-overlay{position:fixed;inset:0;z-index:260;display:block}.chat-mobile-context-scrim{position:absolute;inset:0;border:0;background:rgba(17,24,39,.32);padding:0}.chat-mobile-context-sheet{position:absolute;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:calc(76px + env(safe-area-inset-bottom));max-height:min(78dvh,680px);min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;overflow:hidden;border:1px solid rgba(17,24,39,.1);border-radius:28px;background:#fff;padding:12px;box-shadow:0 24px 80px rgba(15,23,42,.26)}.chat-mobile-sheet-head{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:10px}.chat-mobile-sheet-head div{min-width:0;display:grid;gap:2px}.chat-mobile-sheet-head span{color:#8b95a4;font-size:11px;font-weight:650;text-transform:uppercase}.chat-mobile-sheet-head strong{overflow:hidden;color:#111827;font-size:17px;font-weight:760;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.chat-mobile-sheet-head button{width:42px;height:42px;display:grid;place-items:center;border:1px solid #edf1f6;border-radius:999px;background:#fff;color:#111827}.chat-mobile-context-sheet .chat-context-ribbon,.chat-mobile-context-sheet .chat-history-panel{display:grid!important;box-shadow:none}.chat-mobile-context-sheet .chat-context-ribbon{min-height:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:18px;padding:11px}.chat-mobile-context-sheet .chat-context-brand{min-width:0;margin-right:0}.chat-mobile-context-sheet .chat-context-colors{grid-column:1/-1;justify-content:flex-start;min-width:0}.chat-mobile-context-sheet .chat-context-ribbon>a{min-height:34px;padding:0 12px}.chat-mobile-context-sheet .chat-history-panel{min-height:0;max-height:none;overflow:hidden;border-radius:18px;padding:11px}.chat-mobile-context-sheet .chat-history-list{display:grid;overflow-x:hidden;overflow-y:auto;padding:0 2px 0 0}.chat-mobile-context-sheet .chat-history-item{min-width:0;min-height:30px;border-radius:5px}}@media (max-width:560px){.chat-creator-page .workroom-builder-topline{min-height:52px}.chat-mobile-context-toggle{min-height:38px;padding:0 11px}.chat-creator-page .workroom-chat-bubble{max-width:96%}.chat-creator-page .workroom-chat-message.user .workroom-chat-bubble{max-width:90%}.chat-creator-page .workroom-chat-bubble>p{font-size:14.5px}.chat-console-shell{border-radius:22px;padding:9px!important}.chat-mobile-context-sheet{bottom:calc(72px + env(safe-area-inset-bottom));border-radius:24px}}html:root body .chat-creator-card{--chat-composer-reserve:188px}html:root body .chat-creator-card:has(.chat-clone-reference-row),html:root body .chat-creator-card:has(.chat-console-shell.is-expanded),html:root body .chat-creator-card:has(.chat-product-focus-row){--chat-composer-reserve:238px}html:root body .chat-creator-card:has(.chat-console-shell.is-compact){--chat-composer-reserve:112px}html:root body .chat-console-shell.is-compact{align-items:center;grid-template-columns:minmax(0,1fr);gap:6px;border-radius:999px;padding:10px 14px!important}html:root body .chat-console-shell.is-compact .chat-autopilot-chip,html:root body .chat-console-shell.is-compact .chat-clone-reference-row,html:root body .chat-console-shell.is-compact .chat-generate-footer,html:root body .chat-console-shell.is-compact .chat-product-focus-row,html:root body .chat-console-shell.is-compact .workroom-chat-input-shell,html:root body .chat-console-shell.is-compact .workroom-starter-row.chat{display:none!important}html:root body .chat-console-shell.is-compact .workroom-chat-input-row{display:flex!important;align-items:center!important;gap:12px!important;min-height:42px}html:root body .chat-console-shell.is-compact .chat-live-status{margin:-2px 0 0 46px}html:root body .chat-creator-card .workroom-chat-thread{scroll-padding-bottom:calc(var(--chat-composer-reserve, 188px) + 18px)!important;padding-bottom:calc(var(--chat-composer-reserve, 188px) + 18px)!important}html:root body .chat-creator-card .workroom-chat-thread>.workroom-chat-message:last-child{margin-bottom:0}@media (max-width:980px){html:root body .chat-creator-card{--chat-composer-reserve:156px}html:root body .chat-creator-card:has(.chat-clone-reference-row),html:root body .chat-creator-card:has(.chat-console-shell.is-expanded),html:root body .chat-creator-card:has(.chat-product-focus-row){--chat-composer-reserve:206px}html:root body .chat-creator-card:has(.chat-console-shell.is-compact){--chat-composer-reserve:98px}html:root body .chat-console-shell.is-compact{border-radius:26px;padding:8px 10px!important}html:root body .chat-console-shell.is-compact .workroom-chat-input-row{gap:8px!important}html:root body .chat-console-shell.is-compact .chat-live-status{margin-left:42px}}html:root body :is(.marka-brand-lockup,.auth-wordmark,.signup-wordmark,.dashboard-wordmark),html:root body :is(.marka-brand-lockup,.auth-wordmark,.signup-wordmark,.dashboard-wordmark) :where(span){font-family:var(--font-sola-serif,"Roboto Slab",Georgia,"Times New Roman",serif)!important;font-weight:700!important;letter-spacing:-.035em!important}html:root body .auth-wordmark .marka-brand-lockup>span,html:root body .marka-brand-lockup>span{font-family:var(--font-sola-serif,"Roboto Slab",Georgia,"Times New Roman",serif)!important;font-weight:700!important;letter-spacing:-.035em!important}html:root body .marka-brand-lockup{gap:.38em!important}html:root body .marka-brand-lockup>span{display:inline-block!important;width:auto!important;height:auto!important;border-radius:0!important;background:transparent!important}html:root body .marka-brand-lockup img.marka-brand-mark{display:block!important;flex:0 0 auto!important;border-radius:0!important;-o-object-fit:contain!important;object-fit:contain!important}html:root body .social-preview-experience{--social-preview-ink:#171414;--social-preview-muted:#665f5a;--social-preview-line:rgba(23,20,20,0.09);--social-preview-blue:#2f7df6;--social-preview-blue-deep:#1f68e8;position:relative;grid-template-columns:minmax(500px,.94fr) minmax(560px,1.06fr)!important;background:linear-gradient(rgba(47,125,246,.035) 1px,transparent 0),linear-gradient(90deg,rgba(47,125,246,.035) 1px,transparent 0),radial-gradient(circle at 16% 8%,rgba(47,125,246,.12),transparent 26%),radial-gradient(circle at 84% 90%,rgba(212,175,55,.14),transparent 24%),#f7f7f6!important;background-size:32px 32px,32px 32px,auto,auto,auto!important}html:root body .social-preview-experience .auth-form-column{padding:26px clamp(36px,5vw,74px)!important}html:root body .social-preview-experience .auth-form-shell{width:min(100%,680px)!important;gap:18px!important}html:root body .social-preview-experience .auth-wordmark .marka-brand-lockup{width:auto!important;height:auto!important;display:inline-flex!important;align-items:center!important;gap:10px!important;background:transparent!important}html:root body .social-preview-experience .auth-wordmark .marka-brand-lockup img:not(.marka-brand-image){width:34px!important;height:34px!important}html:root body .social-preview-experience .auth-wordmark .marka-brand-lockup>span{color:var(--social-preview-ink)!important;font-size:22px!important}html:root body .social-preview-experience .auth-title{max-width:620px!important;font-size:clamp(40px,4.4vw,58px)!important;font-weight:880!important;line-height:.98!important}html:root body .social-preview-experience .auth-heading p{max-width:620px!important;color:var(--social-preview-muted)!important;font-size:16px!important;font-weight:650!important;line-height:1.52!important}html:root body .social-preview-experience .auth-onboarding-frame .onboarding-screen h2{max-width:620px!important;font-size:clamp(28px,2.7vw,40px)!important;font-weight:880!important;line-height:1.02!important}html:root body .social-preview-experience .auth-onboarding-frame .onboarding-screen>p:not(.auth-google-terms-note){color:var(--social-preview-blue-deep)!important;font-size:12px!important;font-weight:950!important;letter-spacing:.18em!important}html:root body .social-preview-input-shell{min-height:58px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:12px!important;border:1px solid var(--social-preview-line)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,249,247,.84))!important;box-shadow:0 12px 32px rgba(23,20,20,.045),inset 0 1px 0 rgba(255,255,255,.78)!important}html:root body .social-preview-input-shell:focus-within,html:root body .social-preview-input-shell:hover{border-color:rgba(47,125,246,.34)!important;background:#fff!important;box-shadow:0 16px 34px rgba(47,125,246,.1),0 0 0 4px rgba(47,125,246,.08)!important}html:root body .social-preview-input-shell svg{width:19px!important;height:19px!important;color:#8a827c!important}html:root body .social-preview-experience .auth-onboarding-frame .social-preview-input-shell input{min-height:56px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;color:var(--social-preview-ink)!important;box-shadow:none!important;font-size:15px!important;font-weight:750!important}html:root body .social-preview-experience .auth-onboarding-frame .auth-terms-checkbox{border-color:var(--social-preview-line)!important;background:rgba(255,255,255,.62)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.74)!important}html:root body .social-preview-experience .auth-onboarding-frame .btn.primary.social-preview-submit{min-height:58px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) 22px!important;align-items:center!important;gap:12px!important;border-radius:18px!important;font-size:15px!important;font-weight:900!important;box-shadow:0 18px 44px rgba(47,125,246,.28),inset 0 1px 0 rgba(255,255,255,.22)!important}html:root body .social-preview-submit svg{width:19px!important;height:19px!important}html:root body .social-preview-submit-arrow{transition:transform .18s ease!important}html:root body .social-preview-submit:hover .social-preview-submit-arrow{transform:translateX(3px)!important}html:root body .social-preview-proof-row{gap:8px!important;margin-top:2px!important}html:root body .social-preview-proof-row span{min-height:38px!important;gap:7px!important;border:1px solid rgba(23,20,20,.075)!important;border-radius:14px!important;background:rgba(255,255,255,.58)!important;color:#5e5751!important;padding:0 9px!important;font-size:11px!important;font-weight:820!important;line-height:1.1!important;text-align:center!important}html:root body .social-preview-proof-row svg{width:14px!important;height:14px!important;flex:0 0 auto!important;color:var(--social-preview-blue-deep)!important}html:root body .social-preview-experience .auth-visual-column.signup-scan-visual,html:root body .social-preview-experience .social-preview-examples-visual{padding:18px!important}html:root body .social-preview-experience .signup-scan-stage,html:root body .social-preview-experience .social-preview-examples-stage{position:relative!important;min-height:calc(100dvh - 36px)!important;border-radius:30px!important;background:linear-gradient(rgba(255,255,255,.22) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 0),radial-gradient(circle at 24% 13%,rgba(255,255,255,.82),transparent 26%),radial-gradient(circle at 78% 18%,rgba(47,125,246,.2),transparent 30%),linear-gradient(180deg,#d8e7f1,#eef4f6 48%,#eadfd1)!important;background-size:34px 34px,34px 34px,auto,auto,auto!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 28px 80px rgba(32,57,76,.15)!important}html:root body .signup-scan-visual.preview .signup-scan-stage:before,html:root body .social-preview-examples-stage:before{content:"";position:absolute;inset:auto 9% 10% 9%;height:28%;border-radius:50%;background:rgba(23,20,20,.12);filter:blur(54px);pointer-events:none}html:root body .signup-scan-visual.preview .signup-scan-browser{position:relative!important;z-index:1!important;width:min(84%,690px)!important;border:1px solid rgba(255,255,255,.86)!important;border-radius:24px!important;background:rgba(255,254,252,.94)!important;box-shadow:0 46px 98px rgba(23,20,20,.17),0 10px 26px rgba(23,20,20,.08),inset 0 1px 0 rgba(255,255,255,.8)!important}html:root body .signup-scan-visual.preview .signup-scan-browser-bar{min-height:54px!important;padding:0 22px!important}html:root body .signup-scan-visual.preview .signup-scan-demo{gap:15px!important;padding:clamp(22px,3vw,32px)!important}html:root body .signup-scan-visual.preview .signup-scan-demo-head strong{font-size:clamp(26px,3vw,38px)!important;letter-spacing:-.035em!important}html:root body .signup-scan-visual.preview .signup-scan-logo{width:min(260px,100%)!important;max-height:140px!important;border-radius:18px!important}html:root body .signup-scan-visual.preview .signup-scan-logo.placeholder{background:radial-gradient(circle at 78% 12%,var(--scan-accent-soft,rgba(47,125,246,.12)),transparent 30%),linear-gradient(135deg,rgba(23,20,20,.065),rgba(255,255,255,.8)),#fff!important}html:root body .signup-scan-mini-ad{display:grid!important;grid-template-columns:minmax(170px,.86fr) minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important}html:root body .signup-scan-mini-creative,html:root body .signup-scan-mini-memory{min-width:0!important;border:1px solid rgba(23,20,20,.08)!important;border-radius:18px!important;box-shadow:0 16px 38px rgba(23,20,20,.065)!important}html:root body .signup-scan-mini-creative{min-height:170px!important;display:grid!important;align-content:space-between!important;gap:12px!important;overflow:hidden!important;padding:17px!important;color:#fff!important;background:radial-gradient(circle at 20% 14%,rgba(255,255,255,.42),transparent 28%),linear-gradient(145deg,var(--scan-accent,#2f7df6),#171414 88%)!important}html:root body .signup-scan-mini-creative em,html:root body .signup-scan-mini-creative span{width:-moz-fit-content!important;width:fit-content!important;display:inline-flex!important;align-items:center!important;border-radius:999px!important;background:rgba(255,255,255,.2)!important;padding:6px 9px!important;color:inherit!important;font-size:10px!important;font-style:normal!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}html:root body .signup-scan-mini-creative strong{color:inherit!important;font-size:clamp(18px,2vw,26px)!important;font-weight:920!important;line-height:1.02!important}html:root body .signup-scan-mini-memory{display:grid!important;gap:8px!important;align-content:start!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,246,244,.86))!important;padding:17px!important}html:root body .signup-scan-mini-memory span{color:#8b6820!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}html:root body .signup-scan-mini-memory b{color:var(--social-preview-ink)!important;font-size:17px!important;font-weight:900!important;line-height:1.06!important}html:root body .signup-scan-mini-memory small{border-top:1px solid rgba(23,20,20,.08)!important;color:#625b56!important;padding-top:9px!important;font-size:12px!important;font-weight:650!important;line-height:1.35!important}html:root body .social-preview-experience .signup-scan-grid li:before{background:var(--scan-accent,#2f7df6)!important}html:root body .social-preview-experience .signup-scan-stage.editable{place-items:center!important}html:root body .social-preview-experience .signup-scan-browser.editable{width:min(90%,820px)!important;height:auto!important;max-height:calc(100dvh - 72px)!important;overflow-y:auto!important}html:root body .social-preview-experience .signup-scan-browser.editable .signup-scan-demo{min-height:auto!important;border:1px solid rgba(255,255,255,.86)!important;border-radius:24px!important;background:rgba(255,254,252,.94)!important;padding:clamp(22px,3vw,34px)!important;box-shadow:0 42px 92px rgba(23,20,20,.16),inset 0 1px 0 rgba(255,255,255,.72)!important}html:root body .social-preview-experience .scan-inline-field input,html:root body .social-preview-experience .scan-inline-field textarea{border-radius:14px!important;background:rgba(255,255,255,.86)!important}html:root body .social-preview-experience .scan-inline-brand input{background:transparent!important}html:root body .social-preview-experience .social-preview-actions .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;font-weight:880!important}html:root body .social-preview-experience .social-preview-actions .btn svg{width:18px!important;height:18px!important}@media (max-width:980px){html:root body .social-preview-experience{display:block!important}html:root body .social-preview-experience .auth-form-column{min-height:100dvh!important;padding:30px 22px 40px!important}html:root body .social-preview-proof-row{grid-template-columns:1fr!important}}@media (min-width:981px) and (max-width:1180px){html:root body .social-preview-experience{grid-template-columns:minmax(440px,.98fr) minmax(470px,1.02fr)!important}html:root body .signup-scan-mini-ad{grid-template-columns:1fr!important}}@media (min-width:981px) and (max-height:800px){html:root body .social-preview-experience .auth-form-column{gap:14px!important;padding-top:18px!important;padding-bottom:18px!important}html:root body .social-preview-experience .auth-form-shell{gap:12px!important}html:root body .social-preview-experience .auth-title{max-width:570px!important;font-size:clamp(36px,3.5vw,46px)!important}html:root body .social-preview-experience .auth-heading{gap:8px!important}html:root body .social-preview-experience .auth-heading p{max-width:560px!important;font-size:14px!important;line-height:1.42!important}html:root body .social-preview-experience .auth-onboarding-frame .onboarding-screen{gap:10px!important}html:root body .social-preview-experience .auth-onboarding-frame .onboarding-screen h2{font-size:clamp(25px,2.3vw,33px)!important}html:root body .social-preview-experience .auth-onboarding-frame .btn.primary.social-preview-submit,html:root body .social-preview-input-shell{min-height:52px!important}html:root body .social-preview-experience .auth-onboarding-frame .social-preview-input-shell input{min-height:50px!important}html:root body .social-preview-experience .auth-onboarding-frame .auth-terms-checkbox{padding:10px!important}html:root body .social-preview-proof-row span{min-height:32px!important;font-size:10px!important}html:root body .social-preview-experience .signup-scan-stage,html:root body .social-preview-experience .social-preview-examples-stage{min-height:calc(100dvh - 28px)!important;border-radius:26px!important}html:root body .social-preview-experience .auth-visual-column.signup-scan-visual,html:root body .social-preview-experience .social-preview-examples-visual{padding:14px!important}html:root body .signup-scan-visual.preview .signup-scan-browser{width:min(82%,560px)!important;border-radius:22px!important}html:root body .signup-scan-visual.preview .signup-scan-browser-bar{min-height:46px!important}html:root body .signup-scan-visual.preview .signup-scan-demo{gap:10px!important;padding:18px!important}html:root body .signup-scan-visual.preview .signup-scan-demo-head strong{font-size:clamp(24px,2.4vw,31px)!important}html:root body .signup-scan-visual.preview .signup-scan-logo{max-height:104px!important;padding:12px!important}html:root body .signup-scan-logo.placeholder{height:104px!important}html:root body .signup-scan-logo.placeholder span{width:58px!important;height:58px!important}html:root body .signup-scan-mini-ad{gap:10px!important}html:root body .signup-scan-mini-creative{min-height:132px!important;padding:13px!important}html:root body .signup-scan-mini-memory{padding:13px!important}html:root body .signup-scan-mini-creative strong{font-size:clamp(17px,1.7vw,22px)!important}html:root body .signup-scan-mini-memory b{font-size:14px!important}html:root body .signup-scan-mini-memory small{font-size:11px!important;line-height:1.28!important}html:root body .signup-scan-grid{gap:10px!important}html:root body .signup-scan-grid li{font-size:12px!important}html:root body .social-preview-ad-grid{width:min(92%,610px)!important;grid-template-columns:minmax(230px,.95fr) minmax(185px,.75fr)!important;gap:12px!important}html:root body .social-preview-ad-card{gap:9px!important;border-radius:18px!important;padding:12px!important}html:root body .social-preview-ad-card>span{font-size:10px!important}html:root body .social-preview-ad-card strong{font-size:15px!important;line-height:1.08!important}html:root body .social-preview-ad-card>p{font-size:12px!important;line-height:1.34!important}html:root body .social-preview-generated-frame{aspect-ratio:1/1!important;border-radius:15px!important}html:root body .social-preview-mock-creative{min-height:160px!important;gap:8px!important;border-radius:15px!important;padding:13px!important}html:root body .social-preview-mock-creative b,html:root body .social-preview-mock-creative i{padding:6px 9px!important;font-size:10px!important}html:root body .social-preview-mock-creative h3{font-size:clamp(18px,1.8vw,23px)!important;line-height:1.04!important}html:root body .social-preview-mock-creative p{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;font-size:11px!important;line-height:1.28!important}}.social-preview-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.social-preview-platform-grid article{min-width:0}.social-preview-platform-grid button{width:100%;min-height:76px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(23,20,20,.12);border-radius:18px;background:rgba(255,255,255,.78);color:var(--social-preview-ink,#171414);padding:14px;text-align:left;box-shadow:0 12px 30px rgba(23,20,20,.06);transition:transform .18s ease,border-color .18s ease,background .18s ease}.social-preview-platform-grid button:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(47,125,246,.34);background:#ffffff}.social-preview-platform-grid button:disabled{cursor:not-allowed;opacity:.72}.social-preview-platform-grid img{width:34px;height:34px;border-radius:10px;-o-object-fit:contain;object-fit:contain}.social-preview-platform-grid span{min-width:0;overflow-wrap:anywhere;color:var(--social-preview-ink,#171414);font-size:14px;font-weight:800;letter-spacing:0;line-height:1.15}.social-preview-platform-grid strong{justify-self:end;color:var(--social-preview-blue-deep,#1f68e8);font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.social-preview-platform-grid article.active button{border-color:rgba(47,125,246,.48);background:rgba(47,125,246,.08)}.social-preview-ad-progress,.social-preview-copy-card{display:grid;gap:10px;border:1px solid rgba(23,20,20,.1);border-radius:18px;background:rgba(255,255,255,.76);padding:16px;color:var(--social-preview-ink,#171414)}.social-preview-ad-progress svg{width:22px;height:22px;color:var(--social-preview-blue-deep,#1f68e8);animation:social-preview-spin .9s linear infinite}.social-preview-ad-progress span{color:var(--social-preview-muted,#665f5a);font-size:13px;font-weight:700;line-height:1.35}.social-preview-copy-card strong{color:var(--social-preview-ink,#171414);font-size:17px;font-weight:900;letter-spacing:0;line-height:1.15}.social-preview-copy-card p{white-space:pre-line;color:var(--social-preview-muted,#665f5a);font-size:13px;font-weight:650;letter-spacing:0;line-height:1.45;margin:0}.preview-publish-modal{position:fixed;inset:0;z-index:260;display:grid;place-items:center;background:rgba(12,13,18,.48);padding:22px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.preview-publish-modal article{width:min(760px,100%);max-height:min(760px,calc(100dvh - 36px));overflow:auto;display:grid;gap:18px;border:1px solid rgba(23,20,20,.12);border-radius:24px;background:#fffefd;box-shadow:0 36px 90px rgba(8,13,25,.28);padding:clamp(20px,3vw,30px)}.preview-publish-modal header{display:grid;gap:8px}.preview-publish-modal header span{color:#1f68e8;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.preview-publish-modal h2{color:#171414;font-size:clamp(28px,4vw,44px);font-weight:950;letter-spacing:0;line-height:.96;margin:0}.preview-publish-modal header p{max-width:620px;color:#665f5a;font-size:14px;font-weight:650;letter-spacing:0;line-height:1.45;margin:0}.preview-publish-body{display:grid;grid-template-columns:minmax(220px,.82fr) minmax(0,1fr);gap:18px;align-items:stretch}.preview-publish-media{min-height:280px;overflow:hidden;border-radius:18px;background:#f4f1ec}.preview-publish-media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.preview-publish-copy{display:grid;align-content:start;gap:12px;border:1px solid rgba(23,20,20,.1);border-radius:18px;background:rgba(23,20,20,.025);padding:18px}.preview-publish-copy strong{color:#171414;font-size:20px;font-weight:900;line-height:1.1}.preview-publish-copy p{white-space:pre-line;color:#4f4944;font-size:14px;font-weight:650;line-height:1.45;margin:0}.preview-publish-copy span{color:#1f68e8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.preview-publish-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.preview-publish-actions .btn{min-width:150px}.social-preview-offer-modal{position:fixed;inset:0;z-index:280;display:grid;place-items:center;background:rgba(12,13,18,.48);padding:22px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.social-preview-offer-modal article{position:relative;width:min(480px,100%);display:grid;justify-items:center;gap:14px;border:1px solid rgba(23,20,20,.12);border-radius:24px;background:#fffefd;box-shadow:0 36px 90px rgba(8,13,25,.28);padding:clamp(24px,5vw,38px);text-align:center}.social-preview-offer-close{position:absolute;inset-block-start:14px;inset-inline-end:14px;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(23,20,20,.1);border-radius:50%;background:rgba(255,255,255,.82);color:#171414;cursor:pointer;font-size:24px;font-weight:700;line-height:1}.social-preview-dancing-duck{width:74px;height:74px;display:grid;place-items:center;border:1px solid rgba(47,125,246,.18);border-radius:50%;background:rgba(47,125,246,.08);font-size:44px;line-height:1;transform-origin:50% 76%;animation:social-preview-duck-dance 1.15s ease-in-out infinite}.social-preview-offer-modal article>span{color:#1f68e8;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.social-preview-offer-modal h2{max-width:390px;color:#171414;font-size:clamp(30px,5vw,44px);font-weight:950;letter-spacing:0;line-height:.98;margin:0}.social-preview-offer-modal p{max-width:340px;color:#665f5a;font-size:15px;font-weight:700;letter-spacing:0;line-height:1.45;margin:0 0 4px}.social-preview-offer-modal .btn{max-width:340px}@keyframes social-preview-spin{to{transform:rotate(1turn)}}@keyframes social-preview-duck-dance{0%,to{transform:translateY(0) rotate(-5deg) scale(1)}25%{transform:translateY(-8px) rotate(7deg) scale(1.04)}50%{transform:translateY(1px) rotate(-9deg) scale(.98)}75%{transform:translateY(-5px) rotate(6deg) scale(1.03)}}@media (max-width:760px){.preview-publish-body,.social-preview-platform-grid{grid-template-columns:1fr}.social-preview-platform-grid button{grid-template-columns:32px minmax(0,1fr)}.social-preview-platform-grid strong{grid-column:2;justify-self:start}.preview-publish-modal{padding:12px}.social-preview-offer-modal{padding:14px}.preview-publish-media{min-height:0;aspect-ratio:4/5}.preview-publish-actions .btn{width:100%}}html:root body .marka-brand-lockup{width:-moz-max-content!important;width:max-content!important;min-width:-moz-max-content!important;min-width:max-content!important;height:auto!important;min-height:0!important;display:inline-flex!important;align-items:center!important;gap:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;line-height:1!important;overflow:visible!important}html:root body .app-shell .nav .marka-brand-lockup img.marka-brand-image,html:root body .app-shell:has(.marka-sola-hero) .nav .marka-brand-lockup img.marka-brand-image,html:root body .marka-brand-lockup img.marka-brand-image{width:clamp(154px,13vw,206px)!important;min-width:154px!important;max-width:none!important;height:auto!important;min-height:0!important;display:block!important;flex:0 0 auto!important;border-radius:0!important;background:transparent!important;filter:none!important;-o-object-fit:contain!important;object-fit:contain!important}html:root body .marka-brand-lockup[data-mode=symbol] img.marka-brand-image{width:54px!important;min-width:54px!important;height:auto!important}html:root body .auth-wordmark .marka-brand-lockup img.marka-brand-image,html:root body .review-app-topline .marka-brand-lockup img.marka-brand-image{width:154px!important;min-width:154px!important}@media (max-width:760px){html:root body .app-shell .nav .marka-brand-lockup img.marka-brand-image,html:root body .app-shell:has(.marka-sola-hero) .nav .marka-brand-lockup img.marka-brand-image,html:root body .marka-brand-lockup img.marka-brand-image{width:154px!important;min-width:154px!important}html:root body .marka-brand-lockup[data-mode=symbol] img.marka-brand-image{width:50px!important;min-width:50px!important}}.admin-standalone-shell{background:radial-gradient(circle at 14% 0,rgba(56,189,248,.14),transparent 28%),radial-gradient(circle at 86% 14%,rgba(167,243,208,.12),transparent 26%),#07090d;min-height:100vh;padding:34px}.admin-standalone-shell .admin-dashboard-page{margin:0 auto;max-width:1440px}.admin-login-shell{align-items:center;display:grid;justify-items:center}.admin-login-card{border:1px solid rgba(255,255,255,.13);border-radius:8px;background:rgba(12,16,20,.84);box-shadow:0 24px 70px rgba(0,0,0,.35);display:grid;gap:22px;max-width:420px;padding:28px;width:min(100%,420px)}.admin-login-mark{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#a7f3d0;display:inline-flex;height:48px;justify-content:center;width:48px}.admin-login-heading{display:grid;gap:8px}.admin-login-heading p{color:var(--gold);font-size:12px;letter-spacing:0;margin:0;text-transform:uppercase}.admin-login-heading h1{color:var(--ivory);font-size:34px;line-height:1;margin:0}.admin-login-heading span{color:var(--warm-grey);font-size:14px}.admin-login-form{display:grid;gap:14px}.admin-login-form label{display:grid;gap:7px}.admin-login-form label span{color:var(--warm-grey);font-size:12px}.admin-login-form input{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--ivory);font:inherit;min-height:46px;outline:none;padding:0 12px}.admin-login-form input:focus{border-color:rgba(167,243,208,.8);box-shadow:0 0 0 3px rgba(167,243,208,.12)}.admin-login-form button{background:var(--ivory);border:0;border-radius:8px;color:#080a0d;cursor:pointer;font:inherit;font-weight:800;min-height:46px}.admin-login-error{color:#fb7185;font-size:13px;margin:0}.admin-dashboard-page{gap:22px}.admin-dashboard-hero{max-width:980px}.admin-hero-topline{align-items:center;display:flex;gap:12px;justify-content:space-between}.admin-hero-topline p{margin:0}.admin-hero-topline a{border:1px solid rgba(255,255,255,.14);border-radius:8px;color:var(--warm-grey);font-size:12px;padding:8px 10px;text-decoration:none}.admin-kpi-grid,.admin-status-strip,.admin-three-column,.admin-two-column{display:grid;gap:14px}.admin-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-locked-panel,.admin-metric-card,.admin-panel,.admin-status-pill{border:1px solid rgba(255,255,255,.13);background:rgba(12,16,20,.76);box-shadow:0 18px 50px rgba(0,0,0,.22)}.admin-locked-panel,.admin-status-pill{align-items:center;border-radius:8px;display:flex;gap:12px;min-width:0;padding:14px 16px}.admin-login-link{align-items:center;background:var(--ivory);border-radius:8px;color:#080a0d;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;min-height:42px;padding:0 18px;text-decoration:none;width:-moz-fit-content;width:fit-content}.admin-risk.good svg,.admin-status-pill.connected svg{color:#6ee7b7}.admin-risk.watch svg,.admin-status-pill.warning svg{color:#facc15}.admin-locked-panel strong,.admin-risk strong,.admin-status-pill strong{color:var(--ivory);display:block;font-size:13px}.admin-empty-state,.admin-locked-panel span,.admin-panel-note,.admin-risk span,.admin-status-pill span{color:var(--warm-grey);display:block;font-size:12px;line-height:1.45;margin-top:3px}.admin-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-metric-card{border-radius:8px;display:grid;gap:8px;min-height:154px;padding:18px}.admin-metric-card svg{color:#93c5fd}.admin-metric-card.good svg,.admin-metric-card.money svg{color:#6ee7b7}.admin-metric-card.bad svg{color:#fb7185}.admin-event-row span,.admin-funnel-step span,.admin-key-value-list span,.admin-metric-card span,.admin-mini-stat span,.admin-panel-header span,.admin-plan-row span,.admin-user-table small{color:var(--warm-grey);font-size:12px}.admin-metric-card strong{color:var(--ivory);font-size:30px;line-height:1}.admin-metric-card small{color:var(--muted);font-size:12px}.admin-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-two-column.wide-left{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.admin-three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-panel{border-radius:8px;display:grid;gap:16px;min-width:0;padding:18px}.admin-panel-header{display:grid;gap:4px}.admin-panel-header h2{color:var(--ivory);font-size:18px;line-height:1.2;margin:0}.admin-event-list,.admin-funnel,.admin-key-value-list,.admin-plan-list,.admin-risk-list{display:grid;gap:10px}.admin-event-row,.admin-funnel-step,.admin-key-value-list>div,.admin-plan-row{align-items:center;display:grid;gap:12px}.admin-plan-row{grid-template-columns:minmax(110px,.8fr) minmax(120px,1.4fr) minmax(90px,.7fr)}.admin-event-row{grid-template-columns:minmax(170px,1fr) minmax(130px,1.2fr) 58px}.admin-funnel-step,.admin-key-value-list>div{grid-template-columns:minmax(0,1fr) auto}.admin-comms strong,.admin-event-row strong,.admin-funnel-step strong,.admin-key-value-list strong,.admin-mini-stat strong,.admin-plan-row strong{color:var(--ivory);font-size:14px}.admin-event-meter,.admin-plan-meter{background:rgba(255,255,255,.08);border-radius:999px;height:8px;overflow:hidden}.admin-event-meter span,.admin-plan-meter span{background:linear-gradient(90deg,#38bdf8,#a7f3d0);border-radius:inherit;display:block;height:100%}.admin-economics-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-economics-grid.compact{margin-top:8px}.admin-mini-stat{display:grid;gap:6px}.admin-mini-stat,.admin-risk{border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px}.admin-risk{align-items:flex-start;display:flex;gap:10px}.admin-risk.bad svg{color:#fb7185}.admin-spark-bars{align-items:end;display:flex;gap:4px;height:178px}.admin-spark-bars span{background:linear-gradient(180deg,#f9a8d4,#38bdf8);border-radius:999px 999px 2px 2px;flex:1;min-width:4px}.admin-comms{align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:6px;grid-template-columns:auto 1fr;padding:12px}.admin-comms svg{color:#c4b5fd;grid-row:span 2}.admin-comms span{color:var(--warm-grey);font-size:12px}.admin-user-table{display:grid;gap:0;overflow-x:auto}.admin-user-table>div{align-items:center;border-bottom:1px solid rgba(255,255,255,.09);display:grid;gap:12px;grid-template-columns:minmax(210px,1.3fr) minmax(170px,1fr) 86px 110px 88px;min-width:760px;padding:12px 0}.admin-user-table>div:first-child{color:var(--warm-grey);font-size:11px;text-transform:uppercase}.admin-user-table>div:last-child{border-bottom:0}.admin-user-table strong{color:var(--ivory);display:block;font-size:13px}.admin-user-table span{color:var(--warm-grey);font-size:13px;min-width:0}@media (max-width:1100px){.admin-kpi-grid,.admin-three-column{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-two-column,.admin-two-column.wide-left{grid-template-columns:1fr}}@media (max-width:720px){.admin-economics-grid,.admin-event-row,.admin-kpi-grid,.admin-plan-row,.admin-status-strip,.admin-three-column{grid-template-columns:1fr}.admin-metric-card{min-height:128px}}.admin-standalone-shell{--admin-bg:#eef3f8;--admin-card:#ffffff;--admin-card-soft:#f8fafc;--admin-text:#0f172a;--admin-muted:#475569;--admin-faint:#64748b;--admin-border:#cbd5e1;--admin-blue:#0f5fbb;--admin-green:#047857;--admin-red:#be123c;--admin-amber:#a16207;background:var(--admin-bg);color:var(--admin-text)}.admin-standalone-shell :where(.admin-dashboard-hero h1,.admin-login-heading h1){color:var(--admin-text)}.admin-standalone-shell :where(.admin-dashboard-hero span,.admin-login-heading span,.admin-panel-note,.admin-empty-state){color:var(--admin-muted)}.admin-standalone-shell :where(.admin-login-card,.admin-status-pill,.admin-metric-card,.admin-panel,.admin-locked-panel,.admin-data-source-card){background:var(--admin-card);border-color:var(--admin-border);box-shadow:0 16px 40px rgba(15,23,42,.08)}.admin-standalone-shell :where(.admin-login-heading p,.admin-hero-topline p,.admin-panel-header span){color:var(--admin-blue);font-weight:900}.admin-standalone-shell :where(.admin-status-pill strong,.admin-locked-panel strong,.admin-risk strong,.admin-metric-card strong,.admin-panel-header h2,.admin-plan-row strong,.admin-event-row strong,.admin-funnel-step strong,.admin-key-value-list strong,.admin-mini-stat strong,.admin-comms strong,.admin-user-table strong,.admin-data-source-card strong,.admin-key-status strong){color:var(--admin-text)}.admin-standalone-shell :where(.admin-status-pill span,.admin-locked-panel span,.admin-risk span,.admin-metric-card span,.admin-metric-card small,.admin-mini-stat span,.admin-key-value-list span,.admin-plan-row span,.admin-event-row span,.admin-funnel-step span,.admin-user-table span,.admin-user-table small,.admin-comms span,.admin-data-source-card span,.admin-data-source-card p,.admin-key-status span,.admin-key-status small){color:var(--admin-muted)}.admin-standalone-shell :where(.admin-mini-stat,.admin-risk,.admin-comms,.admin-key-status){background:var(--admin-card-soft);border-color:var(--admin-border)}.admin-standalone-shell .admin-key-status.ok strong,.admin-standalone-shell .admin-risk.good svg,.admin-standalone-shell .admin-status-pill.connected svg{color:var(--admin-green)}.admin-standalone-shell .admin-key-status.missing strong,.admin-standalone-shell .admin-risk.watch svg,.admin-standalone-shell .admin-status-pill.warning svg{color:var(--admin-amber)}.admin-standalone-shell .admin-risk.bad svg{color:var(--admin-red)}.admin-standalone-shell .admin-metric-card svg{color:var(--admin-blue)}.admin-standalone-shell .admin-metric-card.good svg,.admin-standalone-shell .admin-metric-card.money svg{color:var(--admin-green)}.admin-standalone-shell .admin-metric-card.bad svg{color:var(--admin-red)}.admin-standalone-shell .admin-event-meter,.admin-standalone-shell .admin-plan-meter{background:#dbe3ee}.admin-standalone-shell :where(.admin-plan-meter span,.admin-event-meter span){background:linear-gradient(90deg,var(--admin-blue),var(--admin-green))}.admin-standalone-shell .admin-spark-bars span{background:linear-gradient(180deg,var(--admin-blue),var(--admin-green))}.admin-standalone-shell .admin-user-table>div{border-bottom-color:#dbe3ee}.admin-standalone-shell .admin-hero-topline a,.admin-standalone-shell .admin-login-form input{background:#ffffff;border-color:var(--admin-border);color:var(--admin-text)}.admin-standalone-shell .admin-login-form input:focus{border-color:var(--admin-blue);box-shadow:0 0 0 3px rgba(15,95,187,.14)}.admin-standalone-shell .admin-login-form button,.admin-standalone-shell .admin-login-link{background:var(--admin-blue);color:#ffffff}.admin-data-source-card{border:1px solid;border-radius:8px;display:grid;gap:6px;padding:16px}.admin-data-source-card span{font-size:12px;text-transform:uppercase}.admin-data-source-card strong{font-size:18px}.admin-data-source-card p{font-size:12px;line-height:1.45;margin:0}.admin-key-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-key-status{border:1px solid;border-radius:8px;display:grid;gap:5px;padding:12px}.admin-key-status small,.admin-key-status span{font-size:12px}.admin-key-status strong{font-size:15px}@media (max-width:1100px){.admin-key-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-key-grid{grid-template-columns:1fr}}html:root body .app-shell.app-shell-legal,html:root body .app-shell.app-shell-marketing{--public-ink:#071126;--public-soft-ink:#28315f;--public-muted-on-dark:rgba(255,255,255,0.82);--public-muted-on-light:#4d5574;--public-line-on-dark:rgba(255,255,255,0.2);--public-line-on-light:rgba(7,17,38,0.12);--public-glass:rgba(255,255,255,0.88);--public-purple:#7857d9;--public-blue:#1f47bb;--public-night:#17106b;--public-rose:#f09ac9;--public-warm:#ffd7a9;--public-shadow:0 28px 80px rgba(7,17,38,0.18);background:radial-gradient(circle at 7% 24%,rgba(219,255,246,.68),transparent 24%),radial-gradient(circle at 96% 24%,rgba(255,197,144,.78),transparent 26%),radial-gradient(circle at 50% 8%,rgba(92,70,219,.64),transparent 32%),linear-gradient(145deg,#120b63,#213096 36%,#7b42d1 64%,#fff8ef 118%);color:#ffffff}html:root body .app-shell.app-shell-legal #main-content,html:root body .app-shell.app-shell-marketing #main-content{position:relative;isolation:isolate;min-height:70vh;overflow:clip;background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),radial-gradient(circle at 10% 18%,rgba(229,255,248,.48),transparent 24%),radial-gradient(circle at 92% 10%,rgba(255,198,147,.58),transparent 25%),linear-gradient(145deg,#120b63,#20339b 38%,#7b42d1 68%,#fff8ef 130%);background-size:46px 46px,46px 46px,auto,auto,auto}html:root body .app-shell.app-shell-legal #main-content>*,html:root body .app-shell.app-shell-marketing #main-content>*{position:relative;z-index:1}html:root body .app-shell.app-shell-legal .nav:not(.nav-scrolled),html:root body .app-shell.app-shell-marketing .nav:not(.nav-scrolled),html:root body .app-shell.app-shell-marketing:has(.features-sola-page) .nav:not(.nav-scrolled),html:root body .app-shell.app-shell-marketing:has(.marka-sola-hero) .nav:not(.nav-scrolled){min-height:64px!important;background:transparent!important;color:#ffffff!important;box-shadow:none!important;padding:12px clamp(14px,2.6vw,32px) 0!important}html:root body .app-shell.app-shell-legal .nav.nav-scrolled,html:root body .app-shell.app-shell-marketing .nav.nav-scrolled{min-height:62px!important;background:rgba(255,255,255,.92)!important;color:var(--public-ink)!important;border-bottom:1px solid rgba(255,255,255,.68)!important;box-shadow:0 18px 44px rgba(7,17,38,.12)!important;backdrop-filter:blur(16px) saturate(150%)!important;-webkit-backdrop-filter:blur(16px) saturate(150%)!important}html:root body .app-shell.app-shell-legal .nav-direct-link,html:root body .app-shell.app-shell-legal .nav-menu-trigger,html:root body .app-shell.app-shell-marketing .nav-direct-link,html:root body .app-shell.app-shell-marketing .nav-menu-trigger{color:inherit!important;letter-spacing:0!important}html:root body .app-shell.app-shell-legal .nav-links a.nav-login,html:root body .app-shell.app-shell-marketing .nav-links a.nav-login{border-color:transparent!important;background:transparent!important;color:inherit!important;box-shadow:none!important;text-transform:uppercase!important}html:root body .app-shell.app-shell-legal .nav-links .nav-trial,html:root body .app-shell.app-shell-marketing .nav-links .nav-trial{min-width:104px!important;min-height:34px!important;border:1px solid rgba(255,255,255,.32)!important;border-radius:5px!important;background:linear-gradient(180deg,#9c83ef,#7056cf)!important;color:#ffffff!important;box-shadow:0 12px 28px rgba(45,30,123,.26)!important;text-transform:uppercase!important}html:root body .app-shell.app-shell-legal .nav.nav-scrolled .nav-links .nav-trial,html:root body .app-shell.app-shell-marketing .nav.nav-scrolled .nav-links .nav-trial{border-color:#7056cf!important}html:root body .app-shell.app-shell-legal .nav-dropdown,html:root body .app-shell.app-shell-marketing .nav-dropdown{border:1px solid rgba(255,255,255,.72)!important;border-radius:8px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 24px 60px rgba(7,17,38,.18)!important}html:root body .app-shell.app-shell-legal :where(.pricing-sola-page,.about-sola-page,.features-sola-page,.blog-index-page),html:root body .app-shell.app-shell-marketing :where(.pricing-sola-page,.about-sola-page,.features-sola-page,.blog-index-page){background:transparent!important}html:root body .app-shell.app-shell-legal :where(.pricing-sola-hero,.about-sola-hero,.features-hero,.blog-index-hero,.legal-hero),html:root body .app-shell.app-shell-marketing :where(.pricing-sola-hero,.about-sola-hero,.features-hero,.blog-index-hero,.legal-hero){position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 8% 70%,rgba(233,255,248,.7),transparent 29%),radial-gradient(circle at 94% 48%,rgba(255,199,147,.72),transparent 30%),radial-gradient(circle at 50% 18%,rgba(151,100,233,.58),transparent 28%),linear-gradient(145deg,#130b64,#22359e 42%,#7d43d3 70%,#fff8ef 132%)!important}html:root body .app-shell.app-shell-legal :where(.pricing-sola-hero,.about-sola-hero,.features-hero,.blog-index-hero,.legal-hero):after,html:root body .app-shell.app-shell-marketing :where(.pricing-sola-hero,.about-sola-hero,.features-hero,.blog-index-hero,.legal-hero):after{content:"";position:absolute;inset:auto -10% -18% -10%;height:52%;pointer-events:none;background:linear-gradient(rgba(7,17,38,.1) 1px,transparent 0),linear-gradient(90deg,rgba(7,17,38,.08) 1px,transparent 0),radial-gradient(ellipse at center,rgba(255,255,255,.58),rgba(255,255,255,0) 58%);background-size:34px 24px,34px 24px,auto;transform:perspective(620px) rotateX(62deg);transform-origin:bottom center}html:root body .app-shell.app-shell-legal :where(.pricing-sola-hero>*,.about-sola-hero>*,.features-hero>*,.blog-index-hero>*,.legal-hero>*),html:root body .app-shell.app-shell-marketing :where(.pricing-sola-hero>*,.about-sola-hero>*,.features-hero>*,.blog-index-hero>*,.legal-hero>*){position:relative;z-index:1}html:root body .app-shell.app-shell-legal :where(.pricing-sola-hero .sola-display-title,.about-sola-hero .sola-display-title,.features-hero h1,.blog-index-hero .sola-display-title,.legal-hero h1),html:root body .app-shell.app-shell-marketing :where(.pricing-sola-hero .sola-display-title,.about-sola-hero .sola-display-title,.features-hero h1,.blog-index-hero .sola-display-title,.legal-hero h1){color:#ffffff!important;letter-spacing:0!important;text-shadow:0 18px 42px rgba(7,17,38,.22)}html:root body .app-shell.app-shell-legal :where(.pricing-sola-hero p,.about-sola-hero p,.features-hero p,.blog-index-hero p,.legal-hero>p:last-child),html:root body .app-shell.app-shell-marketing :where(.pricing-sola-hero p,.about-sola-hero p,.features-hero p,.blog-index-hero p,.legal-hero>p:last-child){color:var(--public-muted-on-dark)!important}html:root body .app-shell.app-shell-legal .legal-hero,html:root body .app-shell.app-shell-marketing .legal-hero{width:100%!important;max-width:none!important;margin:0!important;padding:calc(var(--marketing-nav-clearance) + 60px) max(22px,7vw) clamp(64px,8vw,110px)!important}html:root body .app-shell.app-shell-legal .legal-hero.narrow,html:root body .app-shell.app-shell-marketing .legal-hero.narrow{max-width:none!important}html:root body .app-shell.app-shell-legal .blog-breadcrumb,html:root body .app-shell.app-shell-legal .features-breadcrumb,html:root body .app-shell.app-shell-legal .legal-hero>p:first-child,html:root body .app-shell.app-shell-marketing .blog-breadcrumb,html:root body .app-shell.app-shell-marketing .features-breadcrumb,html:root body .app-shell.app-shell-marketing .legal-hero>p:first-child{color:rgba(255,255,255,.86)!important;letter-spacing:0!important}html:root body .app-shell.app-shell-legal :where(.pricing-sola-grid,.pricing-sola-note,.about-sola-section,.features-story,.features-closing,.blog-resource-shell,.faq-list,.contact-grid,.support-page-grid,.support-faq-section),html:root body .app-shell.app-shell-marketing :where(.pricing-sola-grid,.pricing-sola-note,.about-sola-section,.features-story,.features-closing,.blog-resource-shell,.faq-list,.contact-grid,.support-page-grid,.support-faq-section){color:#ffffff!important}html:root body .app-shell.app-shell-legal :where(.pricing-sola-card,.pricing-card,.line-panel,.legal-card,.faq-list details,.support-faq-list details,.blog-index-page .case-study-card,.product-window,.feature-card,.about-principles article),html:root body .app-shell.app-shell-marketing :where(.pricing-sola-card,.pricing-card,.line-panel,.legal-card,.faq-list details,.support-faq-list details,.blog-index-page .case-study-card,.product-window,.feature-card,.about-principles article){border:1px solid rgba(255,255,255,.58)!important;border-radius:10px!important;background:var(--public-glass)!important;color:var(--public-ink)!important;box-shadow:var(--public-shadow)!important;backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%)}html:root body .app-shell.app-shell-legal :where(.pricing-sola-card h2,.pricing-sola-card strong,.pricing-card strong,.line-panel h2,.legal-card h2,.legal-card h3,.faq-list summary,.support-faq-list summary,.blog-index-page .case-study-card h2,.about-principles strong,.product-window h3,.feature-card h3),html:root body .app-shell.app-shell-marketing :where(.pricing-sola-card h2,.pricing-sola-card strong,.pricing-card strong,.line-panel h2,.legal-card h2,.legal-card h3,.faq-list summary,.support-faq-list summary,.blog-index-page .case-study-card h2,.about-principles strong,.product-window h3,.feature-card h3){color:var(--public-ink)!important;letter-spacing:0!important}html:root body .app-shell.app-shell-legal :where(.pricing-sola-card p,.pricing-sola-card li,.pricing-sola-price small,.pricing-card p,.line-panel p,.legal-card p,.legal-card li,.faq-list p,.support-faq-list p,.blog-index-page .case-study-card p,.about-principles p),html:root body .app-shell.app-shell-marketing :where(.pricing-sola-card p,.pricing-sola-card li,.pricing-sola-price small,.pricing-card p,.line-panel p,.legal-card p,.legal-card li,.faq-list p,.support-faq-list p,.blog-index-page .case-study-card p,.about-principles p){color:var(--public-muted-on-light)!important}html:root body .app-shell.app-shell-legal :where(.about-sola-section h2,.pricing-sola-note h2,.features-closing h2,.support-faq-heading h2),html:root body .app-shell.app-shell-marketing :where(.about-sola-section h2,.pricing-sola-note h2,.features-closing h2,.support-faq-heading h2){color:#ffffff!important;letter-spacing:0!important}html:root body .app-shell.app-shell-legal :where(.about-story p,.pricing-sola-note p,.features-closing p,.support-faq-heading p),html:root body .app-shell.app-shell-marketing :where(.about-story p,.pricing-sola-note p,.features-closing p,.support-faq-heading p){color:var(--public-muted-on-dark)!important}html:root body .app-shell.app-shell-legal :where(.btn.primary,.features-primary-link,.pricing-sola-card a,.about-sola-cta a,.blog-hero-cta,.feature-link-dark),html:root body .app-shell.app-shell-marketing :where(.btn.primary,.features-primary-link,.pricing-sola-card a,.about-sola-cta a,.blog-hero-cta,.feature-link-dark){border:1px solid rgba(7,17,38,.95)!important;border-radius:7px!important;background:#080d19!important;color:#ffffff!important;box-shadow:0 16px 34px rgba(7,17,38,.22)!important}html:root body .app-shell.app-shell-legal :where(.btn.secondary,.btn.subtle,.home-support-link),html:root body .app-shell.app-shell-marketing :where(.btn.secondary,.btn.subtle,.home-support-link){border:1px solid rgba(255,255,255,.44)!important;border-radius:7px!important;background:rgba(255,255,255,.12)!important;color:#ffffff!important;box-shadow:none!important}html:root body .app-shell.app-shell-legal .site-footer,html:root body .app-shell.app-shell-marketing .site-footer{width:100%!important;max-width:none!important;margin:0!important;border-top:1px solid rgba(255,255,255,.18)!important;background:rgba(12,12,67,.72)!important;padding:48px max(22px,7vw)!important}html:root body .app-shell.app-shell-legal .site-footer :where(p,a),html:root body .app-shell.app-shell-marketing .site-footer :where(p,a){color:rgba(255,255,255,.82)!important}html:root body .app-shell.app-shell-marketing .dreelio-hero,html:root body .app-shell.app-shell-marketing .unified-ocean-preview-page,html:root body .app-shell.app-shell-marketing:has(.marka-sola-hero) #main-content{background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),radial-gradient(circle at 8% 60%,rgba(229,255,248,.66),transparent 28%),radial-gradient(circle at 94% 42%,rgba(255,199,147,.72),transparent 29%),linear-gradient(145deg,#15106b,#24349d 38%,#7c43d1 70%,#fff8ef 130%)!important;background-size:46px 46px,46px 46px,auto,auto,auto!important}html:root body .app-shell.app-shell-marketing .marka-sola-hero .dreelio-hero-copy h1,html:root body .app-shell.app-shell-marketing .marka-sola-hero .dreelio-hero-copy h2{color:#ffffff!important;letter-spacing:0!important}html:root body .app-shell.app-shell-marketing .marka-sola-hero .container-scroll-card{filter:drop-shadow(0 34px 70px rgba(7,17,38,.26))}html:root body .app-shell.app-shell-marketing :where(.automation-section,.features-motion-section,.product-section,.marka-testimonials-section,.pricing-section,.home-support-section){background:transparent!important}html:root body .app-shell.app-shell-legal :where(.features-motion-section>.features-motion-title,.features-title-line,.product-copy h2,.product-copy p,.pricing-section h2,.pricing-section>div p,.home-support-section h2,.home-support-section p),html:root body .app-shell.app-shell-marketing :where(.features-motion-section>.features-motion-title,.features-title-line,.product-copy h2,.product-copy p,.pricing-section h2,.pricing-section>div p,.home-support-section h2,.home-support-section p){color:#ffffff!important;letter-spacing:0!important}html:root body .app-shell.app-shell-marketing .blue-stage,html:root body .app-shell.app-shell-marketing .budget-card{border-color:rgba(255,255,255,.48)!important;background:rgba(255,255,255,.82)!important;color:var(--public-ink)!important;box-shadow:var(--public-shadow)!important}html:root body .app-shell.app-shell-marketing :where(.feature-points li,.features-closing p){color:rgba(255,255,255,.9)!important}html:root body .app-shell.app-shell-marketing .product-window{box-shadow:8px 8px 0 rgba(255,255,255,.18),var(--public-shadow)!important}html:root body .auth-experience:not(.social-preview-experience){background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0),radial-gradient(circle at 8% 72%,rgba(233,255,248,.66),transparent 28%),radial-gradient(circle at 92% 32%,rgba(255,199,147,.72),transparent 29%),linear-gradient(145deg,#130b64,#22359e 42%,#7d43d3 70%,#fff8ef 132%)!important;background-size:44px 44px,44px 44px,auto,auto,auto!important;color:#ffffff!important}html:root body .auth-experience:not(.social-preview-experience) .auth-form-shell{border:1px solid rgba(255,255,255,.34)!important;border-radius:18px!important;background:rgba(10,12,68,.72)!important;box-shadow:0 28px 80px rgba(7,17,38,.3)!important;padding:clamp(22px,3vw,34px)!important;backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%)}html:root body .auth-experience:not(.social-preview-experience) :where(.auth-title,.auth-wordmark,.auth-typewriter){color:#ffffff!important;letter-spacing:0!important}html:root body .auth-experience:not(.social-preview-experience) :where(.auth-heading p,.auth-switch-copy,.auth-form label,.auth-legal-copy){color:rgba(255,255,255,.82)!important}html:root body .auth-experience:not(.social-preview-experience) :where(.auth-input-wrap,.auth-google-button){border-color:rgba(255,255,255,.72)!important;background:#f8fbff!important;color:#071126!important}html:root body .auth-experience:not(.social-preview-experience) .auth-input-wrap{box-shadow:0 8px 24px rgba(7,17,38,.14),inset 0 1px 0 rgba(255,255,255,.9)!important}html:root body .auth-experience:not(.social-preview-experience) .form-error{border-color:rgba(255,255,255,.56)!important;background:#fff1f2!important;color:#991b1b!important}html:root body .auth-experience:not(.social-preview-experience) .form-loading{border-color:rgba(255,255,255,.62)!important;background:#eff6ff!important;color:#1d4ed8!important}html:root body .auth-experience:not(.social-preview-experience) .form-success{border-color:rgba(255,255,255,.62)!important;background:#ecfdf3!important;color:#166534!important}html:root body .auth-experience:not(.social-preview-experience) .auth-primary-button{border-radius:8px!important;background:#080d19!important;color:#ffffff!important;box-shadow:0 16px 34px rgba(7,17,38,.28)!important}html:root body .auth-experience:not(.social-preview-experience) .auth-cloud-scene{border:1px solid rgba(255,255,255,.22)!important;border-radius:26px!important;background:radial-gradient(circle at 12% 72%,rgba(229,255,248,.64),transparent 30%),radial-gradient(circle at 88% 26%,rgba(255,199,147,.66),transparent 32%),linear-gradient(145deg,#17106b,#263aa6 45%,#8148d9 88%)!important}html:root body .social-preview-experience{--social-preview-ink:#071126!important;--social-preview-muted:rgba(255,255,255,0.82)!important;--social-preview-line:rgba(255,255,255,0.28)!important;--social-preview-blue:#6d5be8!important;--social-preview-blue-deep:#ffffff!important;background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),radial-gradient(circle at 8% 70%,rgba(229,255,248,.66),transparent 28%),radial-gradient(circle at 94% 42%,rgba(255,199,147,.72),transparent 29%),linear-gradient(145deg,#15106b,#24349d 38%,#7c43d1 70%,#fff8ef 130%)!important;background-size:46px 46px,46px 46px,auto,auto,auto!important}html:root body .social-preview-experience :where(.auth-title,.auth-wordmark,.auth-heading p,.social-preview-muted-copy){color:#ffffff!important;letter-spacing:0!important}html:root body .auth-experience:not(.social-preview-experience) .auth-wordmark .marka-brand-lockup img.marka-brand-image,html:root body .social-preview-experience .auth-wordmark .marka-brand-lockup img.marka-brand-image{filter:brightness(0) invert(1)!important;opacity:.96!important}html:root body .social-preview-experience .auth-onboarding-frame .onboarding-screen h2{color:#ffffff!important;letter-spacing:0!important}html:root body .social-preview-experience .auth-onboarding-frame .onboarding-screen>p,html:root body .social-preview-experience .auth-onboarding-frame label{color:rgba(255,255,255,.82)!important}html:root body .social-preview-experience .auth-onboarding-frame .auth-terms-checkbox span{color:#071126!important}html:root body .social-preview-experience .auth-onboarding-frame,html:root body .social-preview-experience .social-preview-panel{border-color:rgba(255,255,255,.24)!important;background:rgba(10,12,68,.28)!important;box-shadow:0 28px 80px rgba(7,17,38,.2)!important}html:root body .social-preview-experience .auth-onboarding-frame .auth-terms-checkbox,html:root body .social-preview-input-shell,html:root body .social-preview-proof-row span{border-color:rgba(255,255,255,.48)!important;background:rgba(255,255,255,.86)!important;color:#071126!important}html:root body .social-preview-experience .signup-scan-stage,html:root body .social-preview-experience .social-preview-examples-stage{border:1px solid rgba(255,255,255,.24)!important;background:linear-gradient(rgba(7,17,38,.055) 1px,transparent 0),linear-gradient(90deg,rgba(7,17,38,.045) 1px,transparent 0),radial-gradient(circle at 16% 70%,rgba(229,255,248,.7),transparent 30%),radial-gradient(circle at 88% 28%,rgba(255,199,147,.66),transparent 32%),linear-gradient(145deg,#1c146d,#3543a8 46%,#8d53d5 92%)!important;box-shadow:0 28px 80px rgba(7,17,38,.18)!important}@media (max-width:980px){html:root body .app-shell.app-shell-legal .nav:not(.nav-scrolled),html:root body .app-shell.app-shell-marketing .nav:not(.nav-scrolled){background:rgba(10,12,68,.28)!important;padding:calc(10px + env(safe-area-inset-top)) 14px 10px!important;backdrop-filter:blur(12px) saturate(135%)!important;-webkit-backdrop-filter:blur(12px) saturate(135%)!important}html:root body .app-shell.app-shell-legal .nav-menu,html:root body .app-shell.app-shell-marketing .nav-menu{border:1px solid rgba(255,255,255,.64)!important;background:rgba(255,255,255,.94)!important;box-shadow:0 24px 58px rgba(7,17,38,.2)!important}html:root body .app-shell.app-shell-legal .nav-direct-link,html:root body .app-shell.app-shell-legal .nav-menu-trigger,html:root body .app-shell.app-shell-marketing .nav-direct-link,html:root body .app-shell.app-shell-marketing .nav-menu-trigger{color:var(--public-ink)!important}html:root body .app-shell.app-shell-legal .legal-hero,html:root body .app-shell.app-shell-marketing .legal-hero{padding-top:108px!important}html:root body .auth-experience:not(.social-preview-experience) .auth-form-shell{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}}html:root body .app-shell.app-shell-legal .nav.nav-scrolled .marka-brand-lockup img.marka-brand-image,html:root body .app-shell.app-shell-legal .nav:not(.nav-scrolled) .marka-brand-lockup img.marka-brand-image,html:root body .app-shell.app-shell-marketing .nav.nav-scrolled .marka-brand-lockup img.marka-brand-image,html:root body .app-shell.app-shell-marketing .nav:not(.nav-scrolled) .marka-brand-lockup img.marka-brand-image{filter:none!important;opacity:1!important}html:root body .app-shell.app-shell-marketing .features-sola-page .features-hero{width:100%!important;max-width:none!important;min-height:700px!important;margin:0!important;padding:136px max(28px,7vw) 82px!important}html:root body .app-shell.app-shell-marketing .features-sola-page .features-hero h1{max-width:780px!important;color:#ffffff!important;font-family:var(--font-sola-serif,"Roboto Slab",Georgia,serif)!important;font-size:clamp(60px,6vw,92px)!important;font-weight:500!important;letter-spacing:0!important;line-height:1.06!important}html:root body .app-shell.app-shell-marketing .blog-index-page .blog-index-hero .sola-display-title{color:#ffffff!important;font-size:clamp(58px,6.2vw,84px)!important;letter-spacing:0!important;text-shadow:0 18px 42px rgba(7,17,38,.22)!important}html:root body .app-shell.app-shell-legal .legal-hero h1,html:root body .app-shell.app-shell-marketing .legal-hero h1{max-width:840px!important;color:#ffffff!important;font-size:clamp(42px,5.6vw,78px)!important;letter-spacing:0!important;line-height:1.08!important}@media (max-width:760px){html:root body .app-shell.app-shell-marketing .features-sola-page .features-hero{width:100%!important;padding:118px 18px 64px!important}html:root body .app-shell.app-shell-legal .legal-hero h1,html:root body .app-shell.app-shell-marketing .blog-index-page .blog-index-hero .sola-display-title,html:root body .app-shell.app-shell-marketing .features-sola-page .features-hero h1,html:root body .app-shell.app-shell-marketing .legal-hero h1{font-size:clamp(38px,12vw,58px)!important}}html:root body .app-shell.app-shell-legal :where(.pricing-sola-hero,.about-sola-hero,.features-hero,.blog-index-hero,.legal-hero),html:root body .app-shell.app-shell-marketing :where(.pricing-sola-hero,.about-sola-hero,.features-hero,.blog-index-hero,.legal-hero){background:-webkit-image-set(url("/assets/marka-home-reference-bg.webp") type("image/webp"),url("/assets/marka-home-reference-bg.png") type("image/png")) top /cover no-repeat!important;background:image-set(url("/assets/marka-home-reference-bg.webp") type("image/webp"),url("/assets/marka-home-reference-bg.png") type("image/png")) top /cover no-repeat!important;color:#ffffff!important}html:root body .app-shell.app-shell-legal :where(.pricing-sola-grid,.pricing-sola-note,.about-sola-section,.features-story,.features-closing,.blog-resource-shell,.faq-list,.contact-grid,.support-page-grid,.support-faq-section),html:root body .app-shell.app-shell-legal :where(.pricing-sola-page,.about-sola-page,.features-sola-page,.blog-index-page),html:root body .app-shell.app-shell-marketing :where(.pricing-sola-grid,.pricing-sola-note,.about-sola-section,.features-story,.features-closing,.blog-resource-shell,.faq-list,.contact-grid,.support-page-grid,.support-faq-section),html:root body .app-shell.app-shell-marketing :where(.pricing-sola-page,.about-sola-page,.features-sola-page,.blog-index-page){background:#ffffff!important;color:#071126!important}html:root body .app-shell.app-shell-legal :where(.pricing-sola-grid,.pricing-sola-note,.about-sola-section,.features-story,.features-closing,.blog-resource-shell,.faq-list,.contact-grid,.support-page-grid,.support-faq-section) :where(h1,h2,h3,h4,p,li,span,strong,summary),html:root body .app-shell.app-shell-marketing :where(.pricing-sola-grid,.pricing-sola-note,.about-sola-section,.features-story,.features-closing,.blog-resource-shell,.faq-list,.contact-grid,.support-page-grid,.support-faq-section) :where(h1,h2,h3,h4,p,li,span,strong,summary){color:#071126!important}html:root body .app-shell.app-shell-legal :where(.pricing-sola-card,.pricing-card,.line-panel,.legal-card,.faq-list details,.support-faq-list details,.blog-index-page .case-study-card,.product-window,.feature-card,.about-principles article),html:root body .app-shell.app-shell-marketing :where(.pricing-sola-card,.pricing-card,.line-panel,.legal-card,.faq-list details,.support-faq-list details,.blog-index-page .case-study-card,.product-window,.feature-card,.about-principles article){border-color:rgba(7,17,38,.1)!important;background:#ffffff!important;color:#071126!important;box-shadow:0 22px 70px rgba(7,17,38,.08)!important}html:root body .app-shell.app-shell-legal .site-footer,html:root body .app-shell.app-shell-marketing .site-footer{background:#071126!important;color:#ffffff!important}html:root body .app-shell.app-shell-legal,html:root body .app-shell.app-shell-marketing{background:#ffffff!important;color:#071126!important}html:root body .app-shell.app-shell-legal .nav,html:root body .app-shell.app-shell-legal .nav.nav-scrolled,html:root body .app-shell.app-shell-marketing .nav,html:root body .app-shell.app-shell-marketing .nav.nav-scrolled{grid-template-columns:minmax(150px,1fr) auto minmax(238px,1fr)!important;align-items:start!important}html:root body .app-shell.app-shell-legal .nav-actions,html:root body .app-shell.app-shell-marketing .nav-actions{grid-row:1!important;grid-column:3!important;justify-self:end!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:16px!important;white-space:nowrap!important}html:root body .app-shell.app-shell-legal .nav-actions .nav-login,html:root body .app-shell.app-shell-legal .nav-actions .nav-trial,html:root body .app-shell.app-shell-marketing .nav-actions .nav-login,html:root body .app-shell.app-shell-marketing .nav-actions .nav-trial{position:static!important;grid-column:auto!important;justify-self:auto!important;transform:none!important}html:root body .app-shell.app-shell-legal .nav-actions .nav-login,html:root body .app-shell.app-shell-marketing .nav-actions .nav-login{order:2!important;min-width:auto!important;padding:0!important;border:0!important;background:transparent!important;color:rgba(255,255,255,.78)!important;box-shadow:none!important;font-size:clamp(10px,.8vw,12px)!important;font-weight:500!important;text-transform:uppercase!important}html:root body .app-shell.app-shell-legal .nav-actions .nav-trial,html:root body .app-shell.app-shell-marketing .nav-actions .nav-trial{order:1!important;min-width:clamp(128px,9.4vw,148px)!important;min-height:clamp(36px,2.6vw,40px)!important;border:1px solid rgba(188,177,255,.62)!important;border-radius:6px!important;background:linear-gradient(180deg,#8f77ee,#7156d7)!important;color:#ffffff!important;padding:0 18px!important;font-size:clamp(11px,.82vw,13px)!important;font-weight:700!important;text-transform:uppercase!important;box-shadow:0 9px 22px rgba(16,8,78,.24)!important}html:root body .app-shell.app-shell-legal .nav.nav-scrolled .nav-actions .nav-login,html:root body .app-shell.app-shell-marketing .nav.nav-scrolled .nav-actions .nav-login{color:rgba(7,17,38,.72)!important}html:root body .app-shell.app-shell-legal #main-content,html:root body .app-shell.app-shell-marketing #main-content{background:#ffffff!important;color:#071126!important}html:root body .app-shell.app-shell-legal :where(.pricing-sola-hero,.about-sola-hero,.features-hero,.blog-index-hero,.case-study-hero,.legal-hero,.connection-hero,.review-hero-grid),html:root body .app-shell.app-shell-marketing :where(.pricing-sola-hero,.about-sola-hero,.features-hero,.blog-index-hero,.case-study-hero,.legal-hero,.connection-hero,.review-hero-grid){width:100%!important;max-width:none!important;min-height:clamp(560px,44.85vw,740px)!important;margin:0!important;overflow:hidden!important;background:-webkit-image-set(url("/assets/marka-home-reference-bg.webp") type("image/webp"),url("/assets/marka-home-reference-bg.png") type("image/png")) top /cover no-repeat!important;background:image-set(url("/assets/marka-home-reference-bg.webp") type("image/webp"),url("/assets/marka-home-reference-bg.png") type("image/png")) top /cover no-repeat!important;color:#ffffff!important}html:root body .app-shell.app-shell-legal :where(.pricing-sola-hero,.about-sola-hero,.features-hero,.blog-index-hero,.case-study-hero,.legal-hero,.connection-hero,.review-hero-grid):after,html:root body .app-shell.app-shell-marketing :where(.pricing-sola-hero,.about-sola-hero,.features-hero,.blog-index-hero,.case-study-hero,.legal-hero,.connection-hero,.review-hero-grid):after{display:none!important}html:root body .app-shell.app-shell-legal :where(.pricing-sola-hero .sola-display-title,.about-sola-hero .sola-display-title,.features-hero h1,.blog-index-hero h1,.blog-index-hero .sola-display-title,.case-study-hero h1,.legal-hero h1,.connection-hero h1,.review-hero-grid h1),html:root body .app-shell.app-shell-marketing :where(.pricing-sola-hero .sola-display-title,.about-sola-hero .sola-display-title,.features-hero h1,.blog-index-hero h1,.blog-index-hero .sola-display-title,.case-study-hero h1,.legal-hero h1,.connection-hero h1,.review-hero-grid h1){max-width:min(1040px,calc(100vw - 44px))!important;color:#ffffff!important;font-family:var(--font-sola-serif,"Roboto Slab",Georgia,"Times New Roman",serif)!important;font-size:clamp(62px,7.2vw,116px)!important;font-weight:700!important;letter-spacing:0!important;line-height:.94!important;text-shadow:0 14px 34px rgba(8,10,60,.34)!important}html:root body .app-shell.app-shell-legal :where(.pricing-sola-hero p,.about-sola-hero p,.features-hero p,.blog-index-hero p,.case-study-hero p,.legal-hero>p:last-child,.connection-hero p,.review-hero-grid p),html:root body .app-shell.app-shell-marketing :where(.pricing-sola-hero p,.about-sola-hero p,.features-hero p,.blog-index-hero p,.case-study-hero p,.legal-hero>p:last-child,.connection-hero p,.review-hero-grid p){max-width:780px!important;color:rgba(255,255,255,.9)!important;font-size:clamp(17px,1.35vw,22px)!important;line-height:1.45!important;text-shadow:0 8px 20px rgba(8,10,60,.24)!important}html:root body .app-shell.app-shell-legal :where(.pricing-sola-page,.about-sola-page,.features-sola-page,.blog-index-page,.case-study-page),html:root body .app-shell.app-shell-marketing :where(.pricing-sola-page,.about-sola-page,.features-sola-page,.blog-index-page,.case-study-page){background:#ffffff!important;color:#071126!important}html:root body .app-shell.app-shell-legal :where(.pricing-sola-grid,.pricing-sola-note,.about-sola-section,.about-sola-cta,.features-story,.features-closing,.feature-section,.blog-resource-shell,.case-study-stat-strip,.case-study-intro-section,.case-study-challenge-section,.case-study-quote-section,.case-study-solution-section,.case-study-results-section,.case-study-bottom-nav,.legal-layout,.faq-list,.contact-grid,.support-page-grid,.support-faq-section,.platform-cards-clean,.review-section),html:root body .app-shell.app-shell-marketing :where(.pricing-sola-grid,.pricing-sola-note,.about-sola-section,.about-sola-cta,.features-story,.features-closing,.feature-section,.blog-resource-shell,.case-study-stat-strip,.case-study-intro-section,.case-study-challenge-section,.case-study-quote-section,.case-study-solution-section,.case-study-results-section,.case-study-bottom-nav,.legal-layout,.faq-list,.contact-grid,.support-page-grid,.support-faq-section,.platform-cards-clean,.review-section){background:#ffffff!important;color:#071126!important}html:root body .app-shell.app-shell-legal :where(.pricing-sola-grid,.pricing-sola-note,.about-sola-section,.about-sola-cta,.features-story,.features-closing,.feature-section,.blog-resource-shell,.case-study-stat-strip,.case-study-intro-section,.case-study-challenge-section,.case-study-quote-section,.case-study-solution-section,.case-study-results-section,.case-study-bottom-nav,.legal-layout,.faq-list,.contact-grid,.support-page-grid,.support-faq-section,.platform-cards-clean,.review-section) :where(h1,h2,h3,h4,p,li,span,strong,cite,blockquote,summary,label,small),html:root body .app-shell.app-shell-marketing :where(.pricing-sola-grid,.pricing-sola-note,.about-sola-section,.about-sola-cta,.features-story,.features-closing,.feature-section,.blog-resource-shell,.case-study-stat-strip,.case-study-intro-section,.case-study-challenge-section,.case-study-quote-section,.case-study-solution-section,.case-study-results-section,.case-study-bottom-nav,.legal-layout,.faq-list,.contact-grid,.support-page-grid,.support-faq-section,.platform-cards-clean,.review-section) :where(h1,h2,h3,h4,p,li,span,strong,cite,blockquote,summary,label,small){color:#071126!important}html:root body .app-shell.app-shell-legal :where(.pricing-sola-card,.pricing-card,.line-panel,.legal-card,.faq-list details,.support-faq-list details,.case-study-card,.case-study-stat,.product-window,.feature-card,.agent-metric-card,.brand-dna-scan-card,.platform-clean-card,.review-step-card,.review-route-card,.review-explanation-card,.about-principles article),html:root body .app-shell.app-shell-marketing :where(.pricing-sola-card,.pricing-card,.line-panel,.legal-card,.faq-list details,.support-faq-list details,.case-study-card,.case-study-stat,.product-window,.feature-card,.agent-metric-card,.brand-dna-scan-card,.platform-clean-card,.review-step-card,.review-route-card,.review-explanation-card,.about-principles article){border-color:rgba(7,17,38,.1)!important;background:#ffffff!important;color:#071126!important;box-shadow:0 24px 72px rgba(7,17,38,.08)!important}html:root body .auth-experience:not(.dashboard-page),html:root body .social-preview-experience{background:-webkit-image-set(url("/assets/marka-home-reference-bg.webp") type("image/webp"),url("/assets/marka-home-reference-bg.png") type("image/png")) top /cover no-repeat!important;background:image-set(url("/assets/marka-home-reference-bg.webp") type("image/webp"),url("/assets/marka-home-reference-bg.png") type("image/png")) top /cover no-repeat!important;color:#ffffff!important}html:root body .auth-experience:not(.dashboard-page) :where(.auth-title,.auth-wordmark,.auth-typewriter,.auth-heading p,.auth-switch-copy,.auth-form label,.auth-legal-copy),html:root body .social-preview-experience :where(.auth-title,.auth-wordmark,.auth-heading p,.social-preview-muted-copy){color:#ffffff!important}html:root body .auth-experience:not(.dashboard-page) :where(.auth-form-shell,.social-preview-panel,.auth-onboarding-frame),html:root body .social-preview-experience :where(.social-preview-panel,.auth-onboarding-frame){border-color:rgba(255,255,255,.28)!important;background:rgba(10,12,68,.32)!important;box-shadow:0 30px 86px rgba(7,17,38,.24)!important}@media (max-width:980px){html:root body .app-shell.app-shell-legal .nav,html:root body .app-shell.app-shell-legal .nav.nav-scrolled,html:root body .app-shell.app-shell-marketing .nav,html:root body .app-shell.app-shell-marketing .nav.nav-scrolled{grid-template-columns:minmax(0,1fr) auto auto!important}html:root body .app-shell.app-shell-legal .nav-actions,html:root body .app-shell.app-shell-marketing .nav-actions{gap:0!important}html:root body .app-shell.app-shell-legal .nav-actions .nav-login,html:root body .app-shell.app-shell-marketing .nav-actions .nav-login{display:none!important}html:root body .app-shell.app-shell-legal .nav-actions .nav-trial,html:root body .app-shell.app-shell-marketing .nav-actions .nav-trial{min-width:112px!important;min-height:34px!important;font-size:10px!important;padding:0 12px!important}html:root body .app-shell.app-shell-legal :where(.pricing-sola-hero .sola-display-title,.about-sola-hero .sola-display-title,.features-hero h1,.blog-index-hero h1,.blog-index-hero .sola-display-title,.case-study-hero h1,.legal-hero h1,.connection-hero h1,.review-hero-grid h1),html:root body .app-shell.app-shell-marketing :where(.pricing-sola-hero .sola-display-title,.about-sola-hero .sola-display-title,.features-hero h1,.blog-index-hero h1,.blog-index-hero .sola-display-title,.case-study-hero h1,.legal-hero h1,.connection-hero h1,.review-hero-grid h1){font-size:clamp(44px,13vw,72px)!important;line-height:.98!important}}html:root body main.app-shell.app-shell-marketing #main-content section.marka-sola-hero.home-reference-hero>div.home-reference-content>h1.home-reference-title{max-width:940px!important;color:#ffffff!important;font-family:var(--font-sola-serif,"Roboto Slab",Georgia,"Times New Roman",serif)!important;font-size:clamp(62px,4.8vw,92px)!important;font-weight:700!important;letter-spacing:0!important;line-height:.92!important}html:root body main.app-shell.app-shell-marketing #main-content section.marka-sola-hero.home-reference-hero>div.home-reference-content>p.home-reference-copy{max-width:760px!important;color:rgba(255,255,255,.92)!important;font-size:clamp(18px,1.2vw,22px)!important;line-height:1.25!important}@media (max-width:760px){html:root body main.app-shell.app-shell-marketing #main-content section.marka-sola-hero.home-reference-hero>div.home-reference-content>h1.home-reference-title{font-size:clamp(50px,15vw,70px)!important;line-height:.94!important}html:root body main.app-shell.app-shell-marketing #main-content section.marka-sola-hero.home-reference-hero>div.home-reference-content>p.home-reference-copy{max-width:390px!important;font-size:clamp(14px,4.4vw,18px)!important}}html:root body main.app-shell:is(.app-shell-marketing,.app-shell-legal){background:#ffffff!important;color:#071126!important}html:root body main.app-shell:is(.app-shell-marketing,.app-shell-legal) .nav .nav-links .nav-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;min-width:0!important;white-space:nowrap!important}html:root body main.app-shell:is(.app-shell-marketing,.app-shell-legal) .nav .nav-links .nav-actions :is(.nav-trial,.nav-login){position:static!important;grid-row:auto!important;grid-column:auto!important;justify-self:auto!important;transform:none!important;flex:0 0 auto!important}html:root body main.app-shell:is(.app-shell-marketing,.app-shell-legal) .nav:not(.nav-scrolled) .marka-brand-lockup,html:root body main.app-shell:is(.app-shell-marketing,.app-shell-legal) .nav:not(.nav-scrolled) .marka-brand-lockup>span{color:#ffffff!important}html:root body main.app-shell:is(.app-shell-marketing,.app-shell-legal) #main-content :is(.pricing-sola-page,.about-sola-page,.features-sola-page,.blog-index-page,.case-study-page){background:#ffffff!important;color:#071126!important;overflow:visible!important}html:root body main.app-shell:is(.app-shell-marketing,.app-shell-legal) #main-content :is(.pricing-sola-hero,.about-sola-hero,.features-hero,.blog-index-hero,.case-study-hero,.legal-hero,.review-hero-grid){position:relative!important;width:100%!important;max-width:none!important;min-height:clamp(500px,36vw,650px)!important;margin:0!important;padding:clamp(112px,7.6vw,146px) max(28px,7vw) clamp(68px,6vw,94px)!important;border:0!important;border-radius:0!important;background:-webkit-image-set(url("/assets/marka-home-reference-bg.webp") type("image/webp"),url("/assets/marka-home-reference-bg.png") type("image/png")) top /cover no-repeat!important;background:image-set(url("/assets/marka-home-reference-bg.webp") type("image/webp"),url("/assets/marka-home-reference-bg.png") type("image/png")) top /cover no-repeat!important;color:#ffffff!important;box-shadow:none!important;overflow:hidden!important;isolation:isolate!important}html:root body main.app-shell:is(.app-shell-marketing,.app-shell-legal) #main-content :is(.pricing-sola-hero,.about-sola-hero,.features-hero,.blog-index-hero,.case-study-hero,.legal-hero,.review-hero-grid):after{content:""!important;position:absolute!important;inset:auto 0 0!important;z-index:-1!important;height:26%!important;background:linear-gradient(180deg,rgba(255,255,255,0),#ffffff 88%)!important;pointer-events:none!important}html:root body main.app-shell:is(.app-shell-marketing,.app-shell-legal) #main-content :is(.pricing-sola-hero>*,.about-sola-hero>*,.features-hero>*,.blog-index-hero>*,.case-study-hero>*,.legal-hero>*,.review-hero-grid>*){position:relative!important;z-index:1!important}html:root body main.app-shell:is(.app-shell-marketing,.app-shell-legal) #main-content :is(.pricing-sola-hero .sola-display-title,.about-sola-hero .sola-display-title,.blog-index-hero h1,.blog-index-hero .sola-display-title,.case-study-hero h1,.legal-hero h1,.review-hero-grid h1){max-width:min(940px,calc(100vw - 56px))!important;color:#ffffff!important;font-family:var(--font-sola-serif,"Roboto Slab",Georgia,"Times New Roman",serif)!important;font-size:clamp(46px,5vw,84px)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.03!important;text-wrap:balance!important}html:root body main.app-shell:is(.app-shell-marketing,.app-shell-legal) #main-content :is(.pricing-sola-hero p,.about-sola-hero p,.blog-index-hero p,.case-study-hero p,.legal-hero>p:last-child,.review-hero-grid p){max-width:720px!important;color:rgba(255,255,255,.92)!important;font-size:clamp(16px,1.14vw,20px)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important}html:root body main.app-shell:is(.app-shell-marketing,.app-shell-legal) #main-content :is(.legal-hero>p:first-child,.features-breadcrumb,.case-study-label,.review-hero-grid .eyebrow){color:rgba(255,255,255,.88)!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .features-hero{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(300px,.72fr)!important;align-items:center!important;gap:clamp(34px,5vw,76px)!important;min-height:clamp(560px,39vw,690px)!important;padding-top:clamp(118px,7.8vw,150px)!important;padding-bottom:clamp(70px,6.2vw,98px)!important}html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .features-hero h1{max-width:720px!important;color:#ffffff!important;font-family:var(--font-sola-serif,"Roboto Slab",Georgia,"Times New Roman",serif)!important;font-size:clamp(48px,4.35vw,78px)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.04!important;text-wrap:balance!important}html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .features-hero p{max-width:710px!important;margin-top:24px!important;color:rgba(255,255,255,.92)!important;font-size:clamp(16px,1.08vw,20px)!important;line-height:1.5!important}html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .features-hero .features-primary-link,html:root body main.app-shell:is(.app-shell-marketing,.app-shell-legal) #main-content :is(.blog-hero-cta,.feature-link-dark,.btn.primary){min-height:52px!important;border:1px solid rgba(7,17,38,.92)!important;border-radius:7px!important;background:#080d19!important;color:#ffffff!important;box-shadow:0 16px 38px rgba(7,17,38,.16)!important;padding:0 24px!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;text-decoration:none!important}html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .features-hero-art{width:min(430px,100%)!important;min-height:clamp(310px,25vw,410px)!important;justify-self:center!important;transform:translateY(8px) scale(.9)!important;transform-origin:center!important}html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .features-duck-art{width:min(430px,100%)!important;max-width:100%!important}html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .feature-orbit-dome{right:4%!important;width:min(280px,76%)!important}html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .feature-orbit-base{right:2%!important;bottom:38px!important;width:min(350px,92%)!important}html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page :is(.features-story,.features-closing){width:min(1220px,calc(100% - 56px))!important;min-height:auto!important;margin-inline:auto!important;padding:clamp(70px,7vw,112px) 0!important;background:#ffffff!important;color:#071126!important}html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .features-story{grid-template-columns:minmax(0,.96fr) minmax(420px,1fr)!important;gap:clamp(42px,5.5vw,84px)!important;align-items:center!important}html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .features-story.media-left{grid-template-columns:minmax(420px,1fr) minmax(0,.96fr)!important}html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .features-closing{border-top:1px solid rgba(7,17,38,.1)!important}html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page :is(.feature-copy h2,.features-closing h2){max-width:720px!important;color:#071126!important;font-size:clamp(34px,3.4vw,56px)!important;font-weight:700!important;line-height:1.08!important}html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page :is(.feature-copy p,.feature-points li){color:rgba(7,17,38,.72)!important}html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .feature-points svg{color:#644fe0!important}html:root body main.app-shell:is(.app-shell-marketing,.app-shell-legal) #main-content :is(.pricing-sola-grid,.pricing-sola-note,.about-sola-section,.about-sola-cta,.blog-resource-shell,.case-study-stat-strip,.case-study-intro-section,.case-study-challenge-section,.case-study-quote-section,.case-study-solution-section,.case-study-results-section,.case-study-bottom-nav,.legal-layout,.faq-list,.contact-grid,.support-page-grid,.support-faq-section,.review-section){width:min(1220px,calc(100% - 56px))!important;max-width:1220px!important;margin-inline:auto!important;padding-block:clamp(64px,6.5vw,104px)!important;background:#ffffff!important;color:#071126!important;overflow:visible!important}html:root body main.app-shell:is(.app-shell-marketing,.app-shell-legal) #main-content :is(.pricing-sola-card,.pricing-card,.line-panel,.legal-card,.faq-list details,.support-faq-list details,.case-study-card,.case-study-stat,.product-window,.feature-card,.agent-metric-card,.brand-dna-scan-card,.platform-clean-card,.review-step-card,.review-route-card,.review-explanation-card,.about-principles article){border:1px solid rgba(7,17,38,.1)!important;border-radius:8px!important;background:#ffffff!important;color:#071126!important;box-shadow:0 22px 70px rgba(7,17,38,.08)!important}@media (max-width:1100px){html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .features-closing,html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .features-hero,html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .features-story,html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .features-story.media-left{grid-template-columns:1fr!important}html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .features-hero-art{justify-self:start!important}}@media (max-width:760px){html:root body main.app-shell:is(.app-shell-marketing,.app-shell-legal) .nav .nav-links .nav-actions{gap:0!important}html:root body main.app-shell:is(.app-shell-marketing,.app-shell-legal) .nav .nav-links .nav-actions .nav-login{display:none!important}html:root body main.app-shell:is(.app-shell-marketing,.app-shell-legal) #main-content :is(.pricing-sola-hero,.about-sola-hero,.features-hero,.blog-index-hero,.case-study-hero,.legal-hero,.review-hero-grid){min-height:auto!important;padding:104px max(20px,6vw) 74px!important}html:root body main.app-shell:is(.app-shell-marketing,.app-shell-legal) #main-content :is(.pricing-sola-hero .sola-display-title,.about-sola-hero .sola-display-title,.features-hero h1,.blog-index-hero h1,.blog-index-hero .sola-display-title,.case-study-hero h1,.legal-hero h1,.review-hero-grid h1){font-size:clamp(40px,12.5vw,58px)!important;line-height:1.02!important}html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .features-hero-art{width:min(320px,100%)!important;min-height:280px!important;transform:translateY(0) scale(.86)!important}html:root body main.app-shell:is(.app-shell-marketing,.app-shell-legal) #main-content :is(.pricing-sola-grid,.pricing-sola-note,.about-sola-section,.about-sola-cta,.features-story,.features-closing,.blog-resource-shell,.case-study-stat-strip,.case-study-intro-section,.case-study-challenge-section,.case-study-quote-section,.case-study-solution-section,.case-study-results-section,.case-study-bottom-nav,.legal-layout,.faq-list,.contact-grid,.support-page-grid,.support-faq-section,.review-section){width:min(100% - 36px,1220px)!important;padding-block:54px!important}html:root body main.app-shell:is(.app-shell-marketing,.app-shell-legal) .nav .marka-brand-lockup img.marka-brand-image{width:124px!important;min-width:124px!important}html:root body main.app-shell:is(.app-shell-marketing,.app-shell-legal) .nav .nav-menu-toggle{width:54px!important;height:54px!important;min-height:54px!important;border-radius:50%!important}html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .features-hero{gap:24px!important;padding-top:112px!important;padding-bottom:48px!important}html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .features-hero h1{max-width:340px!important;font-size:clamp(38px,10.5vw,46px)!important;line-height:1.05!important}html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .features-hero p{max-width:340px!important;margin-top:18px!important;font-size:17px!important;line-height:1.48!important}html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .features-breadcrumb{margin-bottom:30px!important}html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .features-hero .features-primary-link{min-height:50px!important;margin-top:26px!important;padding-inline:20px!important;font-size:15px!important}html:root body main.app-shell.app-shell-marketing #main-content .features-sola-page .features-hero-art{width:min(260px,100%)!important;min-height:220px!important;justify-self:center!important;transform:translateY(0) scale(.78)!important}}html:root body .auth-experience.social-preview-experience{min-height:100vh!important;display:grid!important;grid-template-columns:minmax(560px,.82fr) minmax(680px,1fr)!important;align-items:stretch!important;gap:clamp(56px,5.2vw,108px)!important;overflow:hidden!important;background:-webkit-image-set(url("/assets/marka-home-reference-bg.webp") type("image/webp"),url("/assets/marka-home-reference-bg.png") type("image/png")) 50% /cover no-repeat!important;background:image-set(url("/assets/marka-home-reference-bg.webp") type("image/webp"),url("/assets/marka-home-reference-bg.png") type("image/png")) 50% /cover no-repeat!important;color:#ffffff!important;padding:clamp(54px,6.8vh,72px) clamp(42px,4.2vw,68px) clamp(24px,3vh,36px)!important}html:root body .auth-experience.social-preview-experience .auth-form-column{width:100%!important;max-width:690px!important;min-height:0!important;display:grid!important;align-content:start!important;gap:22px!important;padding:0!important}html:root body .auth-experience.social-preview-experience .auth-wordmark{width:-moz-fit-content!important;width:fit-content!important;display:inline-flex!important;margin:0!important;color:#ffffff!important}html:root body .auth-experience.social-preview-experience .auth-wordmark .marka-brand-lockup img.marka-brand-image,html:root body .auth-experience:not(.dashboard-page) .auth-wordmark .marka-brand-lockup img.marka-brand-image{width:clamp(150px,10vw,184px)!important;min-width:150px!important;filter:none!important;opacity:1!important}html:root body .auth-experience.social-preview-experience .auth-form-shell{width:100%!important;max-width:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;align-content:start!important;gap:20px!important;border:1px solid rgba(255,255,255,.34)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(26,22,106,.78),rgba(25,19,86,.58)),radial-gradient(circle at 18% 12%,rgba(255,255,255,.16),transparent 36%)!important;box-shadow:0 34px 90px rgba(5,7,45,.28)!important;padding:clamp(24px,2.4vw,34px)!important;backdrop-filter:blur(14px) saturate(135%)!important;-webkit-backdrop-filter:blur(14px) saturate(135%)!important}html:root body .auth-experience.social-preview-experience .auth-heading{display:grid!important;gap:12px!important;margin:0!important;text-align:left!important}html:root body .auth-experience.social-preview-experience .auth-title{max-width:660px!important;margin:0!important;color:#ffffff!important;font-family:var(--font-sola-sans,Poppins,ui-sans-serif,system-ui)!important;font-size:clamp(30px,2vw,36px)!important;font-weight:760!important;line-height:1.08!important;letter-spacing:0!important}html:root body .auth-experience.social-preview-experience .auth-heading p{max-width:610px!important;margin:0!important;color:rgba(255,255,255,.9)!important;font-size:clamp(15px,1vw,18px)!important;font-weight:560!important;line-height:1.45!important}html:root body .auth-experience.social-preview-experience .auth-onboarding-frame{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}html:root body .auth-experience.social-preview-experience .social-preview-panel{width:100%!important;height:100%!important;min-height:0!important;display:grid!important;align-content:start!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(14,15,73,.82),rgba(17,18,78,.7)),radial-gradient(circle at 16% 20%,rgba(255,255,255,.12),transparent 34%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)!important;padding:clamp(20px,1.8vw,26px)!important}html:root body .auth-experience.social-preview-experience .auth-onboarding-frame .onboarding-screen{display:grid!important;gap:12px!important;padding:0!important}html:root body .auth-experience.social-preview-experience .auth-onboarding-frame .onboarding-screen>p:first-child{margin:0!important;color:rgba(255,255,255,.78)!important;font-size:13px!important;font-weight:820!important;letter-spacing:.18em!important;text-transform:uppercase!important}html:root body .auth-experience.social-preview-experience .auth-onboarding-frame .onboarding-screen h2{max-width:560px!important;margin:2px 0 4px!important;color:#ffffff!important;font-family:var(--font-sola-sans,Poppins,ui-sans-serif,system-ui)!important;font-size:clamp(32px,2.55vw,42px)!important;font-weight:760!important;line-height:.98!important;letter-spacing:0!important}html:root body .auth-experience.social-preview-experience .auth-onboarding-frame label:not(.auth-terms-checkbox){display:grid!important;gap:7px!important;color:rgba(255,255,255,.84)!important;font-size:13px!important;font-weight:600!important}html:root body .social-preview-input-shell{min-height:52px!important;display:flex!important;align-items:center!important;gap:13px!important;border:1px solid rgba(255,255,255,.55)!important;border-radius:12px!important;background:rgba(255,255,255,.91)!important;color:#171321!important;padding:0 16px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.65)!important}html:root body .social-preview-input-shell svg{width:20px!important;height:20px!important;color:#756e86!important;flex:0 0 auto!important}html:root body .auth-experience.social-preview-experience .auth-onboarding-frame .social-preview-input-shell input{width:100%!important;min-height:50px!important;border:0!important;background:transparent!important;color:#171321!important;padding:0!important;font-size:16px!important;font-weight:700!important;outline:0!important}html:root body .auth-experience.social-preview-experience .auth-onboarding-frame .auth-terms-checkbox{min-height:44px!important;display:flex!important;align-items:center!important;gap:12px!important;border:1px solid rgba(255,255,255,.5)!important;border-radius:12px!important;background:rgba(255,255,255,.9)!important;color:#171321!important;padding:0 13px!important}html:root body .auth-experience.social-preview-experience .auth-onboarding-frame .auth-terms-checkbox input{width:20px!important;height:20px!important;flex:0 0 auto!important;accent-color:#2468ff!important}html:root body .auth-experience.social-preview-experience .auth-onboarding-frame .auth-terms-checkbox span{color:#171321!important;font-size:13px!important;font-weight:560!important;line-height:1.25!important}html:root body .auth-experience.social-preview-experience .auth-onboarding-frame .btn.primary.social-preview-submit{min-height:60px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px!important;align-items:center!important;border:1px solid rgba(118,161,255,.8)!important;border-radius:14px!important;background:linear-gradient(135deg,#2889ff,#174bff)!important;color:#ffffff!important;padding:0 22px!important;font-size:20px!important;font-weight:720!important;box-shadow:0 18px 36px rgba(11,64,218,.25)!important}html:root body .auth-experience.social-preview-experience .social-preview-submit span{text-align:center!important}@media (max-width:480px){html:root body .auth-experience.social-preview-experience .auth-onboarding-frame .btn.primary.social-preview-submit{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px!important;padding:0 14px!important;font-size:clamp(15px,4.1vw,17px)!important}html:root body .auth-experience.social-preview-experience .social-preview-submit span{white-space:nowrap!important}html:root body .auth-experience.social-preview-experience .social-preview-submit svg{width:19px!important;height:19px!important}}html:root body .social-preview-submit svg{width:23px!important;height:23px!important;color:currentColor!important}html:root body .social-preview-submit-arrow{justify-self:end!important}html:root body .social-preview-proof-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:10px!important}html:root body .social-preview-proof-row span{min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:12px!important;background:rgba(255,255,255,.12)!important;color:#ffffff!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important}html:root body .social-preview-proof-row svg{width:19px!important;height:19px!important;color:rgba(255,255,255,.88)!important}html:root body .auth-experience.social-preview-experience .auth-visual-column.signup-scan-visual,html:root body .auth-experience.social-preview-experience .social-preview-examples-visual{width:min(860px,100%)!important;min-height:0!important;height:auto!important;display:grid!important;align-content:start!important;justify-self:end!important;padding:0!important;transform:translateY(-28px)!important}html:root body .auth-experience.social-preview-experience .signup-scan-stage,html:root body .auth-experience.social-preview-experience .social-preview-examples-stage{width:100%!important;min-height:0!important;height:clamp(690px,calc(100vh - 28px),880px)!important;display:grid!important;place-items:start center!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:30px!important;background:radial-gradient(circle at 100% 50%,rgba(255,193,188,.24),transparent 38%),linear-gradient(135deg,rgba(35,26,116,.86),rgba(131,76,216,.88))!important;box-shadow:0 34px 94px rgba(7,10,57,.24)!important;padding:clamp(12px,1.2vw,18px)!important}html:root body .auth-experience.social-preview-experience .signup-scan-browser{min-height:0!important;height:100%!important;max-height:100%!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;border:1px solid rgba(20,18,55,.12)!important;border-radius:22px!important;background:#fbfaff!important;color:#151126!important;box-shadow:0 16px 38px rgba(6,8,50,.14)!important}html:root body .auth-experience.social-preview-experience .signup-scan-browser-bar{min-height:62px!important;display:flex!important;align-items:center!important;gap:16px!important;border-bottom:1px solid rgba(20,18,55,.1)!important;background:rgba(255,255,255,.78)!important;padding:0 30px!important}html:root body .auth-experience.social-preview-experience .signup-scan-browser-bar span{border-radius:999px!important;background:#241645!important;color:#ffffff!important;padding:8px 16px!important;font-size:15px!important;font-weight:800!important;box-shadow:0 7px 16px rgba(36,22,69,.18)!important}html:root body .auth-experience.social-preview-experience .signup-scan-browser-bar strong{color:#4b4262!important;font-size:16px!important;font-weight:700!important}html:root body .auth-experience.social-preview-experience .signup-scan-demo{display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:11px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important;padding:clamp(18px,1.35vw,26px)!important;background:transparent!important}html:root body .auth-experience.social-preview-experience .signup-scan-demo-head{display:grid!important;gap:5px!important}html:root body .auth-experience.social-preview-experience .signup-scan-demo-head span{color:#5940a1!important;font-size:15px!important;font-weight:820!important;letter-spacing:.06em!important;text-transform:uppercase!important}html:root body .auth-experience.social-preview-experience .signup-scan-demo-head strong{color:#151126!important;font-size:clamp(24px,1.8vw,32px)!important;font-weight:760!important;line-height:1.06!important}html:root body .auth-experience.social-preview-experience .signup-scan-logo{width:min(260px,54%)!important;max-height:88px!important;border-radius:14px!important;padding:12px!important}html:root body .auth-experience.social-preview-experience .signup-scan-logo.placeholder{width:min(280px,58%)!important;min-height:92px!important;display:grid!important;place-items:center!important;margin:8px 0 2px!important;border:1px dashed rgba(89,64,161,.24)!important;border-radius:14px!important;background:linear-gradient(135deg,#ffffff,#edf8ff)!important;color:rgba(89,64,161,.42)!important;box-shadow:0 20px 46px rgba(20,18,55,.08)!important}html:root body .auth-experience.social-preview-experience .signup-scan-logo.placeholder span{width:54px!important;height:54px!important;position:relative!important;background:transparent!important}html:root body .auth-experience.social-preview-experience .signup-scan-logo.placeholder span:after,html:root body .auth-experience.social-preview-experience .signup-scan-logo.placeholder span:before{content:""!important;position:absolute!important;background:rgba(89,64,161,.42)!important;border-radius:999px!important}html:root body .auth-experience.social-preview-experience .signup-scan-logo.placeholder span:before{width:100%!important;height:6px!important;top:calc(50% - 3px)!important;left:0!important}html:root body .auth-experience.social-preview-experience .signup-scan-logo.placeholder span:after{width:6px!important;height:100%!important;top:0!important;left:calc(50% - 3px)!important}html:root body .auth-experience.social-preview-experience .signup-scan-demo>p{color:#292434!important;font-size:14px!important;line-height:1.32!important}html:root body .auth-experience.social-preview-experience .signup-scan-colors{display:flex!important;gap:9px!important;margin:0!important}html:root body .auth-experience.social-preview-experience .signup-scan-colors span{width:30px!important;height:30px!important;border-radius:50%!important;border:0!important}html:root body .auth-experience.social-preview-experience .signup-scan-mini-ad{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important;margin-top:0!important}html:root body .auth-experience.social-preview-experience .signup-scan-mini-creative,html:root body .auth-experience.social-preview-experience .signup-scan-mini-memory{height:100%!important;min-height:138px!important;border-radius:16px!important}html:root body .auth-experience.social-preview-experience .signup-scan-mini-creative{display:grid!important;align-content:center!important;gap:10px!important;background:radial-gradient(circle at 8% 0,rgba(58,143,255,.78),transparent 52%),linear-gradient(135deg,#084de5,#120529 78%)!important;color:#ffffff!important;padding:14px!important}html:root body .auth-experience.social-preview-experience .signup-scan-mini-creative em,html:root body .auth-experience.social-preview-experience .signup-scan-mini-creative span{width:-moz-fit-content!important;width:fit-content!important;border-radius:999px!important;background:rgba(255,255,255,.18)!important;color:rgba(255,255,255,.94)!important;padding:8px 13px!important;font-size:11px!important;font-weight:820!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-style:normal!important}html:root body .auth-experience.social-preview-experience .signup-scan-mini-creative strong{max-width:280px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;color:#ffffff!important;font-size:clamp(19px,1.35vw,24px)!important;font-weight:780!important;line-height:1.02!important}html:root body .auth-experience.social-preview-experience .signup-scan-mini-memory{border:1px solid rgba(20,18,55,.09)!important;background:#ffffff!important;box-shadow:0 16px 38px rgba(20,18,55,.08)!important;padding:14px!important}html:root body .auth-experience.social-preview-experience .signup-scan-mini-memory span{color:#7657c2!important;font-size:12px!important;font-weight:850!important;letter-spacing:.13em!important;text-transform:uppercase!important}html:root body .auth-experience.social-preview-experience .signup-scan-mini-memory b{display:block!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;max-width:310px!important;margin:9px 0 8px!important;color:#151126!important;font-size:clamp(15px,1.1vw,19px)!important;font-weight:820!important;line-height:1.08!important}html:root body .auth-experience.social-preview-experience .signup-scan-mini-memory small{display:block!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;border-top:1px solid rgba(20,18,55,.1)!important;padding-top:10px!important;color:rgba(21,17,38,.68)!important;font-size:13px!important;font-weight:600!important}html:root body .auth-experience.social-preview-experience .signup-scan-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin-top:6px!important}html:root body .auth-experience.social-preview-experience .signup-scan-dna-panel,html:root body .auth-experience.social-preview-experience .signup-scan-rich-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html:root body .auth-experience.social-preview-experience .signup-scan-dna-panel>div,html:root body .auth-experience.social-preview-experience .signup-scan-rich-grid>div{min-width:0!important;display:grid!important;gap:7px!important;border:1px solid rgba(20,18,55,.08)!important;border-radius:12px!important;background:rgba(255,255,255,.78)!important;padding:10px!important}html:root body .auth-experience.social-preview-experience .signup-scan-dna-panel span,html:root body .auth-experience.social-preview-experience .signup-scan-rich-grid strong{color:#7657c2!important;font-size:10px!important;font-weight:850!important;letter-spacing:.1em!important;text-transform:uppercase!important}html:root body .auth-experience.social-preview-experience .signup-scan-dna-panel strong{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;color:#191426!important;font-size:13px!important;font-weight:760!important;line-height:1.24!important}html:root body .auth-experience.social-preview-experience .signup-scan-rich-grid ul{display:grid!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important}html:root body .auth-experience.social-preview-experience .signup-scan-rich-grid li{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;color:rgba(21,17,38,.72)!important;font-size:12px!important;font-weight:620!important;line-height:1.26!important}html:root body .auth-experience.social-preview-experience .signup-scan-rich-grid li:before{content:""!important;width:5px!important;height:5px!important;display:inline-block!important;margin-right:7px!important;border-radius:999px!important;background:var(--scan-accent,#2d83ee)!important;vertical-align:.12em!important}@media (min-width:1181px){html:root body .auth-experience.social-preview-experience{--social-manager-component-height:clamp(620px,calc(100vh - 160px),744px)}html:root body .auth-experience.social-preview-experience .auth-form-shell{height:var(--social-manager-component-height)!important}html:root body .auth-experience.social-preview-experience .auth-visual-column.signup-scan-visual,html:root body .auth-experience.social-preview-experience .social-preview-examples-visual{height:var(--social-manager-component-height)!important;align-content:stretch!important;transform:translateY(60px)!important}html:root body .auth-experience.social-preview-experience .signup-scan-stage,html:root body .auth-experience.social-preview-experience .social-preview-examples-stage{height:100%!important}}@media (max-width:1180px){html:root body .auth-experience.social-preview-experience{min-height:auto!important;grid-template-columns:1fr!important;align-items:start!important;overflow:visible!important;padding:24px 18px 56px!important}html:root body .auth-experience.social-preview-experience .auth-form-column,html:root body .auth-experience.social-preview-experience .auth-visual-column.signup-scan-visual,html:root body .auth-experience.social-preview-experience .social-preview-examples-visual{max-width:760px!important;width:100%!important;justify-self:center!important;transform:none!important}html:root body .auth-experience.social-preview-experience .auth-form-column,html:root body .auth-experience.social-preview-experience .auth-form-shell,html:root body .auth-experience.social-preview-experience .auth-onboarding-frame,html:root body .auth-experience.social-preview-experience .auth-visual-column.signup-scan-visual,html:root body .auth-experience.social-preview-experience .signup-scan-stage,html:root body .auth-experience.social-preview-experience .social-preview-examples-stage,html:root body .auth-experience.social-preview-experience .social-preview-examples-visual,html:root body .auth-experience.social-preview-experience .social-preview-panel{height:auto!important}}@media (max-width:760px){html:root body .auth-experience.social-preview-experience .auth-wordmark .marka-brand-lockup img.marka-brand-image{width:126px!important;min-width:126px!important}html:root body .auth-experience.social-preview-experience .auth-form-shell,html:root body .auth-experience.social-preview-experience .signup-scan-browser,html:root body .auth-experience.social-preview-experience .signup-scan-stage,html:root body .auth-experience.social-preview-experience .social-preview-panel{border-radius:16px!important}html:root body .auth-experience.social-preview-experience .auth-title{font-size:28px!important}html:root body .auth-experience.social-preview-experience .auth-onboarding-frame .onboarding-screen h2{font-size:32px!important}html:root body .auth-experience.social-preview-experience .signup-scan-dna-panel,html:root body .auth-experience.social-preview-experience .signup-scan-grid,html:root body .auth-experience.social-preview-experience .signup-scan-mini-ad,html:root body .auth-experience.social-preview-experience .signup-scan-rich-grid,html:root body .social-preview-proof-row{grid-template-columns:1fr!important}html:root body .auth-experience.social-preview-experience .signup-scan-browser{min-height:0!important}html:root body .auth-experience.social-preview-experience .signup-scan-browser-bar{min-height:54px!important;padding:0 14px!important}html:root body .auth-experience.social-preview-experience .signup-scan-demo{padding:22px!important}html:root body .auth-experience.social-preview-experience .signup-scan-logo.placeholder{width:100%!important}}:root{--marka-pay-purple:#7c3aed;--marka-pay-purple-bright:#a855f7;--marka-pay-purple-dark:#32106c;--marka-pay-ink:#111126;--marka-pay-muted:#62677a;--marka-pay-soft:#f7f2ff;--marka-pay-card:rgba(255,255,255,0.92)}html:root body .home-pricing-sola{background:radial-gradient(ellipse at 8% 72%,rgba(223,255,255,.72),transparent 36%),radial-gradient(ellipse at 92% 70%,rgba(255,190,226,.58),transparent 38%),radial-gradient(ellipse at 51% 10%,rgba(124,58,237,.16),transparent 48%),linear-gradient(135deg,#fbfdff,#fbf6ff 48%,#fff7fb)!important;padding:clamp(76px,8vw,122px) max(20px,6vw)!important}html:root body .checkout-link-page:before,html:root body .home-pricing-sola:before,html:root body .pricing-sola-grid:before{content:""!important;position:absolute!important;inset:auto 9% 10% 9%!important;z-index:-1!important;height:360px!important;border-radius:999px!important;background:radial-gradient(circle,rgba(124,58,237,.26),transparent 68%)!important;filter:blur(22px)!important;pointer-events:none!important}html:root body .home-pricing-sola-head{position:relative!important;z-index:1!important;display:grid!important;gap:18px!important;max-width:900px!important;margin:0 auto clamp(34px,5vw,58px)!important;text-align:center!important}html:root body .home-pricing-sola-head h2{margin:0!important;color:var(--marka-pay-ink)!important;font-family:var(--font-sola-serif,"Roboto Slab",Georgia,serif)!important;font-size:clamp(44px,5.6vw,80px)!important;font-weight:500!important;line-height:1.05!important}html:root body .home-pricing-sola-head p{max-width:650px!important;color:rgba(17,17,38,.68)!important;font-size:clamp(17px,1.5vw,21px)!important;font-weight:400!important;line-height:1.5!important}html:root body .home-pricing-sola-grid,html:root body .pricing-sola-grid{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;max-width:1220px!important;margin-inline:auto!important}html:root body .home-pricing-sola .pricing-sola-card,html:root body .pricing-sola-grid .pricing-sola-card{position:relative!important;display:grid!important;align-content:start!important;gap:18px!important;min-height:100%!important;border:1px solid rgba(49,16,106,.14)!important;border-radius:18px!important;background:var(--marka-pay-card)!important;box-shadow:0 26px 74px rgba(49,16,106,.1)!important;padding:clamp(22px,2vw,30px)!important}html:root body .home-pricing-sola .pricing-sola-card.featured,html:root body .pricing-sola-grid .pricing-sola-card.featured{border-color:rgba(124,58,237,.72)!important;background:linear-gradient(180deg,rgba(243,232,255,.98),rgba(255,255,255,.96) 48%),#ffffff!important;box-shadow:0 0 0 2px rgba(124,58,237,.16),0 34px 94px rgba(84,24,154,.22)!important;transform:translateY(-12px)!important}html:root body .pricing-sola-card>span:not(.pricing-sola-badge){color:#6d28d9!important}html:root body .pricing-sola-badge{display:inline-flex!important;align-items:center!important;width:-moz-fit-content!important;width:fit-content!important;min-height:27px!important;border:1px solid rgba(255,255,255,.34)!important;border-radius:999px!important;background:linear-gradient(180deg,var(--marka-pay-purple-bright),var(--marka-pay-purple))!important;color:#ffffff!important;box-shadow:0 12px 26px rgba(124,58,237,.28)!important;padding:0 12px!important;font-size:11px!important;font-weight:800!important;letter-spacing:0!important}html:root body .home-pricing-sola .pricing-sola-card h3,html:root body .pricing-sola-grid .pricing-sola-card h2{margin:0!important;font-size:clamp(28px,2.35vw,38px)!important;line-height:1.08!important}html:root body .home-pricing-sola .pricing-sola-card h3,html:root body .pricing-sola-grid .pricing-sola-card h2,html:root body .pricing-sola-price strong{color:var(--marka-pay-ink)!important;font-family:var(--font-sola-serif,"Roboto Slab",Georgia,serif)!important;font-weight:500!important;letter-spacing:0!important}html:root body .home-pricing-sola .pricing-sola-card li,html:root body .home-pricing-sola .pricing-sola-card p,html:root body .pricing-sola-grid .pricing-sola-card li,html:root body .pricing-sola-grid .pricing-sola-card p{color:rgba(17,17,38,.66)!important;font-size:15px!important;line-height:1.52!important}html:root body .home-pricing-sola .pricing-sola-card li:before,html:root body .pricing-sola-grid .pricing-sola-card li:before{background:var(--marka-pay-purple)!important}html:root body .pricing-sola-card a{min-height:50px!important;border:1px solid rgba(76,29,149,.26)!important;border-radius:12px!important;background:rgba(255,255,255,.64)!important;color:#4c1d95!important;box-shadow:none!important;font-weight:700!important;text-decoration:none!important}html:root body .pricing-sola-card.featured a{border-color:transparent!important;background:linear-gradient(180deg,var(--marka-pay-purple-bright),var(--marka-pay-purple))!important;color:#ffffff!important;box-shadow:0 18px 36px rgba(124,58,237,.28)!important}html:root body .pricing-sola-note{background:radial-gradient(ellipse at 0 30%,rgba(223,255,255,.55),transparent 34%),radial-gradient(ellipse at 100% 22%,rgba(255,190,226,.48),transparent 36%),linear-gradient(135deg,#fbfdff,#fbf5ff 62%,#fff7fb)!important}html:root body .checkout-link-page{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:radial-gradient(ellipse at 10% 78%,rgba(223,255,255,.76),transparent 36%),radial-gradient(ellipse at 92% 76%,rgba(255,190,226,.62),transparent 38%),radial-gradient(ellipse at 50% 4%,rgba(124,58,237,.18),transparent 45%),linear-gradient(135deg,#fbfdff,#fbf5ff 55%,#fff7fb)!important}html:root body .checkout-link-page h1{color:var(--marka-pay-ink)!important;font-family:var(--font-sola-serif,"Roboto Slab",Georgia,serif)!important;letter-spacing:0!important}html:root body .checkout-link-page .checkout-link-message{color:rgba(17,17,38,.68)!important}html:root body .checkout-order-summary{border:1px solid rgba(255,255,255,.26)!important;background:linear-gradient(135deg,var(--marka-pay-purple-dark),var(--marka-pay-purple))!important;color:#ffffff!important;box-shadow:0 22px 54px rgba(76,29,149,.24)!important}html:root body .checkout-order-summary *{color:inherit!important}html:root body .checkout-field-card.valid svg,html:root body .checkout-link-trust svg{color:var(--marka-pay-purple)!important}html:root body .checkout-link-page{min-height:100svh!important;display:grid!important;place-items:center!important;padding:clamp(32px,5vw,72px) 18px!important}html:root body .checkout-link-page section{position:relative!important;z-index:1!important;width:min(1120px,100%)!important;display:grid!important;gap:clamp(18px,2.4vw,28px)!important;border:1px solid rgba(76,29,149,.14)!important;border-radius:24px!important;background:rgba(255,255,255,.82)!important;box-shadow:0 34px 100px rgba(49,16,106,.16)!important;padding:clamp(24px,4vw,42px)!important;text-align:left!important}html:root body .checkout-link-kicker{margin:0!important;color:var(--marka-pay-purple)!important;font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important}html:root body .checkout-link-page h1{margin:0!important;max-width:860px!important;font-size:clamp(42px,5.4vw,72px)!important;line-height:1.02!important}html:root body .checkout-link-message{display:block!important;max-width:760px!important;font-size:16px!important;line-height:1.5!important}html:root body .checkout-link-page .checkout-payment-badges{width:100%!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}html:root body .checkout-link-page .checkout-payment-badge{width:100%!important;min-width:0!important}html:root body .checkout-order-summary{display:grid!important;gap:8px!important;border-radius:18px!important;padding:20px!important}html:root body .checkout-order-summary span{font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important;opacity:.74!important}html:root body .checkout-order-summary strong{font-size:20px!important;line-height:1.22!important}html:root body .checkout-order-summary small{font-size:13px!important;line-height:1.45!important;opacity:.78!important}html:root body .checkout-field-stack{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html:root body .checkout-field-card,html:root body .checkout-link-trust div,html:root body .checkout-proof-row{border:1px solid rgba(76,29,149,.12)!important;border-radius:16px!important;background:rgba(255,255,255,.82)!important;box-shadow:0 14px 34px rgba(49,16,106,.08)!important}html:root body .checkout-field-card{display:grid!important;gap:8px!important;padding:16px!important}html:root body .checkout-field-card.secure{background:linear-gradient(135deg,rgba(247,242,255,.95),rgba(255,255,255,.92))!important}html:root body .checkout-field-card label{display:flex!important;align-items:center!important;gap:8px!important;color:var(--marka-pay-ink)!important;font-size:14px!important;font-weight:800!important}html:root body .checkout-field-card span{display:inline-flex!important;align-items:center!important;gap:8px!important;color:rgba(17,17,38,.64)!important;font-size:14px!important;line-height:1.45!important}html:root body .checkout-field-card.secure span{align-items:flex-start!important}html:root body .checkout-coupon-toggle{width:-moz-fit-content!important;width:fit-content!important;border:0!important;background:transparent!important;color:rgba(76,29,149,.78)!important;padding:0!important;font-size:14px!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px!important;cursor:pointer!important}html:root body .checkout-link-trust{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html:root body .checkout-link-trust div{display:grid!important;gap:6px!important;padding:14px!important}html:root body .checkout-link-trust strong{color:var(--marka-pay-ink)!important;font-size:14px!important}html:root body .checkout-link-trust span{color:rgba(17,17,38,.58)!important;font-size:12px!important;line-height:1.35!important}html:root body .checkout-proof-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:center!important;padding:14px!important}html:root body .checkout-proof-row span{color:rgba(17,17,38,.68)!important;font-size:13px!important;font-weight:800!important}html:root body .checkout-link-page a{min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:linear-gradient(180deg,var(--marka-pay-purple-bright),var(--marka-pay-purple))!important;color:#ffffff!important;box-shadow:0 18px 36px rgba(124,58,237,.26)!important;font-weight:800!important;text-decoration:none!important}@media (max-width:980px){html:root body .checkout-field-stack,html:root body .checkout-link-trust,html:root body .home-pricing-sola-grid,html:root body .pricing-sola-grid{grid-template-columns:1fr!important}html:root body .home-pricing-sola .pricing-sola-card.featured,html:root body .pricing-sola-grid .pricing-sola-card.featured{transform:none!important}}html:root body :is(.home-pricing-sola,.pricing-sola-grid) .pricing-sola-card:not(.featured) a{border:1px solid rgba(76,29,149,.26)!important;background:rgba(255,255,255,.66)!important;color:#4c1d95!important;box-shadow:none!important}html:root body :is(.home-pricing-sola,.pricing-sola-grid) .pricing-sola-card.featured{background:linear-gradient(180deg,rgba(243,232,255,.98),rgba(255,255,255,.96) 48%),#ffffff!important}html:root body :is(.home-pricing-sola,.pricing-sola-grid) .pricing-sola-card.featured a{border-color:transparent!important;background:linear-gradient(180deg,var(--marka-pay-purple-bright),var(--marka-pay-purple))!important;color:#ffffff!important;box-shadow:0 18px 36px rgba(124,58,237,.28)!important}html:root body .app-shell.app-shell-marketing .home-pricing-sola .pricing-sola-card a,html:root body .pricing-sola-page .pricing-sola-grid .pricing-sola-card a{border:1px solid rgba(76,29,149,.26)!important;background:rgba(255,255,255,.66)!important;color:#4c1d95!important;-webkit-text-fill-color:#4c1d95!important;box-shadow:none!important}html:root body .app-shell.app-shell-marketing .home-pricing-sola .pricing-sola-card.featured a,html:root body .pricing-sola-page .pricing-sola-grid .pricing-sola-card.featured a{border-color:transparent!important;background:linear-gradient(180deg,var(--marka-pay-purple-bright),var(--marka-pay-purple))!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 18px 36px rgba(124,58,237,.28)!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame.preview-signup-frame .onboarding-panel,html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame.preview-signup-frame.onboarding-frame{border:0!important;background:transparent!important;box-shadow:none!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame.preview-signup-frame .onboarding-screen>p.form-note,html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame.preview-signup-frame .onboarding-screen>p:not(.form-note){font-family:var(--font-sola-sans,Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame.preview-signup-frame .onboarding-screen>p:not(.form-note){color:rgba(255,255,255,.84)!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame.preview-signup-frame .onboarding-screen>p.form-note{border-top:0!important;padding-top:0!important}html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell{align-items:stretch!important;min-width:0!important}html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame.onboarding-frame{width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important;justify-self:stretch!important}html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame .onboarding-panel{width:100%!important;max-width:100%!important;min-width:0!important;padding:clamp(22px,4vw,42px)!important}html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame .onboarding-screen{width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:auto!important;gap:clamp(14px,2vw,22px)!important}html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame .onboarding-screen h2{max-width:860px!important;margin-inline:auto!important;color:#ffffff!important;font-size:clamp(28px,4.4vw,48px)!important;line-height:1.04!important;text-align:center!important;text-shadow:0 2px 18px rgba(0,0,0,.24)!important}html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame .onboarding-screen>.form-note,html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame .onboarding-screen>p:not(.form-note){max-width:780px!important;margin-inline:auto!important;color:rgba(255,255,255,.9)!important;text-align:center!important;text-shadow:0 1px 12px rgba(0,0,0,.22)!important}html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame .field-label-row,html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame .onboarding-screen>label:not(.auth-terms-checkbox){color:rgba(255,255,255,.94)!important;text-shadow:0 1px 8px rgba(0,0,0,.2)!important}html:root body .auth-onboarding-frame .signup-delivery-section{gap:16px!important;border-color:rgba(25,23,22,.12)!important;background:rgba(255,255,255,.9)!important;box-shadow:0 16px 34px rgba(23,20,20,.08)!important}html:root body .auth-onboarding-frame .signup-delivery-section.compact{background:rgba(246,251,255,.94)!important}html:root body .auth-onboarding-frame .signup-delivery-section p{color:#4f4639!important}html:root body .auth-onboarding-frame .platform-review-grid article{align-content:start!important}html:root body .auth-onboarding-frame .platform-review-grid article.active,html:root body .auth-onboarding-frame .platform-review-grid article.selected{border-color:rgba(76,29,149,.32)!important;background:#ffffff!important;box-shadow:0 14px 30px rgba(76,29,149,.12)!important}html:root body .auth-onboarding-frame .platform-review-grid article.not-selected{border-color:rgba(23,20,20,.1)!important;background:rgba(255,255,255,.72)!important;opacity:1!important}html:root body .auth-onboarding-frame .platform-review-grid article.connected{border-color:rgba(22,122,74,.34)!important;background:rgba(245,255,250,.94)!important}html:root body .auth-onboarding-frame .platform-review-grid .platform-tile-button{width:100%!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;-moz-column-gap:8px!important;column-gap:8px!important;row-gap:6px!important}html:root body .auth-onboarding-frame .platform-review-grid .platform-tile-button img{grid-row:1/span 2!important}html:root body .auth-onboarding-frame .platform-review-grid .platform-tile-button>span:not(.platform-state-pill){min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html:root body .auth-onboarding-frame .platform-review-grid .platform-tile-button small{grid-column:2/-1!important;color:#51483d!important}html:root body .auth-onboarding-frame .platform-review-grid .platform-state-pill{justify-self:end!important;min-height:24px!important;border:1px solid rgba(76,29,149,.2)!important;border-radius:999px!important;background:rgba(243,232,255,.82)!important;color:#4c1d95!important;padding:0 9px!important;font-size:10px!important;font-weight:900!important;line-height:1!important;text-transform:none!important;white-space:nowrap!important}html:root body .auth-onboarding-frame .platform-review-grid article.not-selected .platform-state-pill{border-color:rgba(23,20,20,.12)!important;background:rgba(255,255,255,.74)!important;color:#6f6250!important}html:root body .auth-onboarding-frame .platform-review-grid article.connected .platform-state-pill{border-color:rgba(22,122,74,.22)!important;background:rgba(220,252,231,.82)!important;color:#167a4a!important}html:root body .app-shell.app-shell-marketing .home-pricing-sola .pricing-sola-card a,html:root body .pricing-sola-page .pricing-sola-grid .pricing-sola-card a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin-top:auto!important;padding-inline:16px!important;text-align:center!important;line-height:1.15!important}@media (max-width:680px){html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame.onboarding-frame{width:min(100%,calc(100vw - 20px))!important}html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame .onboarding-panel{padding:20px 14px!important}html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame .onboarding-screen h2{font-size:clamp(26px,9vw,36px)!important}html:root body .auth-onboarding-frame .platform-review-grid .platform-tile-button{grid-template-columns:24px minmax(0,1fr)!important}html:root body .auth-onboarding-frame .platform-review-grid .platform-state-pill{grid-column:2!important;justify-self:start!important}}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page){width:100%!important;min-width:0!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;overflow-x:clip!important;overflow-y:auto!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-form-column,html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-form-shell,html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-heading,html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-onboarding-frame,html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-visual-column,html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .onboarding-panel,html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .onboarding-screen,html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .signup-scan-browser,html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .signup-scan-stage{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-form-column{justify-content:center!important;overflow-x:clip!important;padding-inline:clamp(20px,3.2vw,56px)!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-form-shell{width:100%!important;align-items:stretch!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-heading p,html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-onboarding-frame .onboarding-screen h2,html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-onboarding-frame .onboarding-screen>p,html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-title{max-width:100%!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-onboarding-frame .onboarding-panel{padding-inline:clamp(16px,3vw,34px)!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-legal-copy,html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-onboarding-frame .btn,html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-onboarding-frame .onboarding-screen>label:not(.auth-terms-checkbox),html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-onboarding-frame input:not([type=checkbox]):not([type=radio]),html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-terms-checkbox,html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .social-preview-input-shell{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-terms-checkbox span,html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .social-preview-submit,html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .social-preview-submit span{min-width:0!important;overflow-wrap:anywhere!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .social-preview-submit{width:min(100%,392px)!important;justify-self:center!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .social-preview-submit span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html:root body .auth-google-terms-note,html:root body .auth-google-terms-note a,html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame.preview-signup-frame .onboarding-screen>p.auth-google-terms-note,html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame.preview-signup-frame .onboarding-screen>p.auth-google-terms-note a,html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame.preview-signup-frame .onboarding-screen>p.auth-google-terms-note,html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame.preview-signup-frame .onboarding-screen>p.auth-google-terms-note a{text-transform:none!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame .onboarding-screen>p:first-child:not(.form-note):not(.auth-legal-copy):not(.auth-google-terms-note),html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame .onboarding-screen>p:first-child:not(.form-note):not(.auth-legal-copy):not(.auth-google-terms-note){font-family:var(--font-sans)!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .social-preview-proof-row{width:min(100%,392px)!important;justify-self:center!important;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .social-preview-proof-row span{width:100%!important;min-width:0!important;box-sizing:border-box!important}@media (min-width:981px) and (max-width:1360px){html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page){grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-form-column{padding-inline:clamp(18px,2.4vw,34px)!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-title{font-size:clamp(32px,3.2vw,44px)!important;line-height:1!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-heading p{font-size:14px!important;line-height:1.38!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-onboarding-frame .onboarding-screen h2{font-size:clamp(24px,3vw,36px)!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .signup-scan-browser{width:min(88%,620px)!important}}@media (min-width:981px) and (max-width:1180px){html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page){display:grid!important;grid-template-columns:minmax(0,1fr)!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page)>.auth-visual-column,html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page)>.auth-visual-column.signup-scan-visual,html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page)>.social-preview-examples-visual{display:none!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-form-column{min-height:auto!important;padding:28px clamp(20px,4vw,48px) 40px!important}}@media (min-width:981px) and (max-height:820px){html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-form-column{justify-content:flex-start!important;padding-block:16px!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-form-shell{gap:10px!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-heading{gap:7px!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-title{font-size:clamp(30px,3.1vw,42px)!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-heading p{font-size:13px!important;line-height:1.34!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-onboarding-frame .onboarding-panel{padding-block:16px!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-onboarding-frame .onboarding-screen{gap:9px!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-onboarding-frame .onboarding-screen h2{font-size:clamp(25px,3.3vw,40px)!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-onboarding-frame .btn,html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-onboarding-frame input:not([type=checkbox]):not([type=radio]),html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .social-preview-input-shell{min-height:42px!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-onboarding-frame .auth-terms-checkbox{padding-block:9px!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-legal-copy{font-size:11px!important;line-height:1.32!important}}html:root body .preview-publish-modal,html:root body .preview-signup-modal,html:root body .social-preview-offer-modal{position:fixed!important;inset:0!important;z-index:10000!important;width:100vw!important;min-height:100dvh!important;display:grid!important;place-items:center!important;padding:clamp(14px,2vw,24px)!important}html:root body .preview-publish-modal article,html:root body .preview-signup-modal article,html:root body .social-preview-offer-modal article{max-height:calc(100dvh - 32px)!important;overflow:auto!important;overscroll-behavior:contain!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page){min-height:100dvh!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-title{font-size:clamp(26px,2.55vw,34px)!important;line-height:1.04!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-heading p{font-size:13px!important;line-height:1.36!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-onboarding-frame .onboarding-screen h2{font-size:clamp(21px,2.4vw,30px)!important;line-height:1.08!important}html:root body main.auth-experience.auth-experience-signup.social-preview-experience:not(.dashboard-page) .auth-onboarding-frame .onboarding-screen{gap:10px!important}html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame .form-note.visible{width:100%!important;border:1px solid rgba(124,58,237,.18)!important;border-radius:10px!important;background:rgba(255,255,255,.9)!important;color:#221b35!important;padding:9px 11px!important;text-shadow:none!important}html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame .form-note.error.visible{border-color:rgba(225,29,72,.24)!important;background:rgba(255,241,242,.94)!important;color:#9f1239!important}html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame .onboarding-actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:10px!important}html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame .onboarding-actions .btn{min-height:42px!important;height:42px!important;justify-content:center!important;border-radius:11px!important;font-size:13px!important;font-weight:800!important}html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame .onboarding-actions .btn.secondary{border-color:rgba(255,255,255,.38)!important;background:rgba(255,255,255,.18)!important;color:rgba(255,255,255,.86)!important;box-shadow:none!important}html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame .onboarding-actions .btn.primary{border-color:transparent!important;background:linear-gradient(180deg,#7c5cff,#653af6)!important;color:#ffffff!important;box-shadow:0 12px 28px rgba(101,58,246,.25)!important}html:root body main.auth-experience.auth-experience-signup:not(.dashboard-page) .auth-form-shell .auth-onboarding-frame .content-proof-card{display:none!important}html:root body .auth-experience:not(.social-preview-experience) .auth-checkbox,html:root body .auth-experience:not(.social-preview-experience) .auth-row{color:rgba(255,255,255,.94)!important}html:root body .auth-experience:not(.social-preview-experience) .auth-checkbox span{color:rgba(255,255,255,.94)!important;font-weight:650!important}html:root body .auth-experience:not(.social-preview-experience) .auth-checkbox input{width:18px!important;height:18px!important;min-height:18px!important;border:1px solid rgba(255,255,255,.9)!important;background:rgba(255,255,255,.98)!important;accent-color:#7c5cff!important}html:root body .auth-experience:not(.social-preview-experience) .auth-link-button{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-weight:850!important;text-decoration-color:rgba(255,255,255,.7)!important}html:root body .auth-experience:not(.social-preview-experience) .auth-link-button:focus-visible,html:root body .auth-experience:not(.social-preview-experience) .auth-link-button:hover{color:#ffffff!important;text-decoration-color:#ffffff!important}html:root body,html:root body :where(:not(svg):not(svg *):not(canvas):not(code):not(pre):not(kbd):not(samp):not(.mono):not(.mono *)){font-family:var(--font-sans)!important;font-weight:var(--type-ui-weight)!important;letter-spacing:var(--type-letter-spacing)!important}html:root body :is(code,pre,kbd,samp,.mono,.mono *){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}html:root body :is(p,li,dd,td,th,blockquote,figcaption){font-size:var(--type-body-size)!important;font-weight:var(--type-body-weight)!important;line-height:var(--type-body-line)!important}html:root body :is(a,span,em,i,b,strong){font-size:inherit!important;line-height:inherit!important}html:root body :is(button,input,textarea,select,option,summary,.skip-link){font-size:var(--type-ui-size)!important;font-weight:var(--type-ui-weight)!important;line-height:var(--type-ui-line)!important}html:root body :is(.auth-title,h1:not(.type-display):not(.text-display),h2:not(.type-display):not(.text-display)){font-size:var(--type-heading-lg-size)!important;font-weight:var(--type-heading-lg-weight)!important;line-height:var(--type-heading-lg-line)!important}html:root body :is(h3,h4,h5,h6){font-size:var(--type-heading-size)!important;font-weight:var(--type-heading-weight)!important;line-height:var(--type-heading-line)!important}html:root body :is(small,label,.mini-label,.hero-rating-text,.hero-rating-text *,[class*=caption],[class*=caption] *,[class*=eyebrow],[class*=eyebrow] *,[class*=kicker],[class*=kicker] *,[class*=meta],[class*=meta] *,[class*=badge],[class*=badge] *,[class*=pill],[class*=pill] *,.tag,.tag *,[class*=-tag],[class*=-tag] *,[class*=tag-],[class*=tag-] *,.support-request-panel>span,.support-mail-panel>span){font-size:var(--type-caption-size)!important;font-weight:var(--type-caption-weight)!important;line-height:var(--type-caption-line)!important}html:root body :is(.marka-brand-lockup,.marka-brand-lockup *,.auth-wordmark,.signup-wordmark,.dashboard-wordmark){font-size:var(--type-heading-size)!important;font-weight:var(--type-heading-weight)!important;line-height:var(--type-heading-line)!important}html:root body :is(.type-display,.text-display){font-family:var(--font-display)!important;font-size:var(--type-display-size)!important;font-weight:var(--type-display-weight)!important;line-height:var(--type-display-line)!important}html:root body :is(.font-display,.dreelio-hero .dreelio-hero-copy h1,.ocean-home-hero .dreelio-hero-copy h1,.marka-testimonials-section .marka-testimonials-heading h2){font-family:var(--font-display)!important;font-size:var(--type-display-56-size)!important;font-weight:var(--type-display-weight)!important;line-height:var(--type-display-56-line)!important}html:root body .dreelio-hero .dreelio-hero-copy h1{max-width:920px;margin:0 auto;color:#1d1718;font-family:var(--font-display)!important;font-size:clamp(58px,7vw,104px)!important;font-weight:var(--type-display-weight)!important;line-height:1.02!important;text-wrap:balance}html:root body :is(.font-cursive,.font-serif,.type-display-56,.text-display-56,.blog-index-page .blog-index-hero h1,.case-study-intro-copy h2,.case-study-challenge-section h2,.case-study-solution-copy h2,.case-study-results-section h2,.case-study-quote-section blockquote>span){font-family:var(--font-cursive)!important;font-size:var(--type-display-56-size)!important;font-weight:var(--type-display-56-weight)!important;line-height:var(--type-display-56-line)!important}html:root body :is(.dreelio-hero-copy h2,.ocean-home-hero .dreelio-hero-copy h2,.pill-grid span){font-size:var(--type-heading-size)!important;font-weight:var(--type-heading-weight)!important;line-height:var(--type-heading-line)!important}html:root body :is(.budget-metrics strong,.case-study-card-body strong,.name){font-size:var(--type-heading-lg-size)!important;line-height:var(--type-heading-lg-line)!important}html:root body :is(.designation){font-size:var(--type-ui-size)!important;line-height:var(--type-ui-line)!important}.business-type-options{display:grid;gap:10px;width:100%}.business-type-option{align-items:center;background:rgba(255,255,255,.9);border:1px solid rgba(15,23,42,.12);border-radius:8px;color:#0f172a;display:grid;gap:12px;grid-template-columns:22px minmax(0,1fr) 20px;min-height:76px;padding:14px;text-align:left}.business-type-option span{display:grid;gap:4px;min-width:0}.business-type-option small,.business-type-option strong{overflow-wrap:anywhere}.business-type-option small{color:rgba(15,23,42,.64);font-size:12px;line-height:1.35}.business-type-option.selected{background:#0f172a;border-color:#0f172a;color:#fff}.business-type-option.selected small{color:rgba(255,255,255,.72)}html:root body .home-pricing-sola{--home-price-ink:#111827;--home-price-muted:#4f5568;--home-price-blue:#164cff;--home-price-purple:#5b21ff;--home-price-purple-bright:#7847ff;--home-price-pink:#ff0a6f;--home-price-border:rgba(91,33,255,0.13);--home-price-shadow:0 22px 64px rgba(42,31,92,0.09);position:relative!important;isolation:isolate!important;overflow:hidden!important;background:radial-gradient(ellipse at 8% 74%,rgba(214,252,255,.8),transparent 34%),radial-gradient(ellipse at 93% 77%,rgba(255,203,232,.76),transparent 38%),radial-gradient(ellipse at 51% 9%,rgba(115,74,255,.14),transparent 45%),linear-gradient(135deg,#fbfdff,#fbf8ff 49%,#fff6fb)!important;color:var(--home-price-ink)!important;padding:clamp(42px,4.4vw,64px) max(20px,6vw) clamp(58px,6vw,82px)!important}html:root body .home-pricing-sola:before{inset:auto 13% 13% 13%!important;height:330px!important;background:radial-gradient(circle,rgba(95,57,255,.18),transparent 68%)!important;filter:blur(24px)!important}html:root body .home-pricing-sola-head{max-width:1120px!important;gap:12px!important;margin:0 auto 32px!important}html:root body .home-pricing-sola-head h2{max-width:980px!important;margin:0 auto!important;color:var(--home-price-ink)!important;font-family:var(--font-sola-sans,Poppins,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important;font-size:clamp(31px,2.55vw,42px)!important;font-weight:850!important;line-height:1.16!important;letter-spacing:0!important;text-wrap:balance!important}html:root body .home-pricing-sola-head h2 span{color:#3424ee!important;font:inherit!important}html:root body .home-pricing-sola-head p{max-width:720px!important;margin:0 auto!important;color:rgba(17,24,39,.82)!important;font-family:var(--font-sola-sans,Poppins,Inter,ui-sans-serif,system-ui)!important;font-size:clamp(18px,1.45vw,24px)!important;font-weight:500!important;line-height:1.36!important}html:root body .home-pricing-sola-proof{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:clamp(22px,5vw,74px)!important;margin:16px auto 0!important;padding:0!important;list-style:none!important}html:root body .home-pricing-sola-proof li{display:inline-flex!important;align-items:center!important;gap:12px!important;color:#111827!important;font-family:var(--font-sola-sans,Poppins,Inter,ui-sans-serif,system-ui)!important;font-size:15px!important;font-weight:750!important;line-height:1.2!important;white-space:nowrap!important}html:root body .home-pricing-proof-icon{width:40px!important;height:40px!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;background:radial-gradient(circle at 35% 22%,#ffffff 0,#efe8ff 72%)!important;color:var(--home-price-purple)!important;box-shadow:0 12px 24px rgba(91,33,255,.12)!important}html:root body .home-pricing-sola-grid{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;width:min(1204px,100%)!important;max-width:1204px!important;margin:0 auto!important}html:root body .home-pricing-sola .pricing-sola-card{position:relative!important;min-height:626px!important;display:flex!important;flex-direction:column!important;align-content:stretch!important;gap:0!important;border:1px solid rgba(83,72,144,.15)!important;border-radius:16px!important;background:rgba(255,255,255,.9)!important;box-shadow:var(--home-price-shadow)!important;padding:38px 28px 30px!important;transform:none!important}html:root body .home-pricing-sola .pricing-sola-card.featured{border-color:rgba(91,33,255,.86)!important;background:rgba(255,255,255,.92)!important;box-shadow:0 0 0 1px rgba(91,33,255,.1),0 30px 76px rgba(69,36,178,.14)!important;transform:none!important}html:root body .home-pricing-sola .pricing-sola-badge{position:absolute!important;top:-14px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;min-height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:0!important;border-radius:9px!important;background:linear-gradient(180deg,#8150ff,#5b21ff)!important;color:#ffffff!important;box-shadow:0 12px 26px rgba(91,33,255,.28)!important;padding:0 14px!important;font-family:var(--font-sola-sans,Poppins,Inter,ui-sans-serif,system-ui)!important;font-size:14px!important;font-weight:800!important;letter-spacing:0!important;white-space:nowrap!important}html:root body .home-pricing-sola .pricing-sola-badge svg{flex:0 0 auto!important}html:root body .home-pricing-sola .pricing-sola-card-top{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:24px!important;min-height:74px!important}html:root body .home-pricing-sola .pricing-sola-icon{width:72px!important;height:72px!important;display:inline-grid!important;place-items:center!important;border-radius:10px!important}html:root body .home-pricing-sola .pricing-sola-icon-blue{background:linear-gradient(135deg,#eef1ff,#e5e7ff)!important;color:var(--home-price-blue)!important}html:root body .home-pricing-sola .pricing-sola-icon-purple{background:linear-gradient(135deg,#f2eaff,#e5d7ff)!important;color:var(--home-price-purple)!important}html:root body .home-pricing-sola .pricing-sola-icon-pink{background:linear-gradient(135deg,#ffeaf4,#ffdce9)!important;color:var(--home-price-pink)!important}html:root body .home-pricing-sola .pricing-sola-label{display:block!important;margin:0 0 14px!important;color:var(--home-price-blue)!important;font-family:var(--font-sola-sans,Poppins,Inter,ui-sans-serif,system-ui)!important;font-size:14px!important;font-weight:850!important;line-height:1.1!important}html:root body .home-pricing-sola .pricing-sola-card-pro .pricing-sola-label{color:var(--home-price-purple)!important}html:root body .home-pricing-sola .pricing-sola-card-premium .pricing-sola-label{color:var(--home-price-pink)!important}html:root body .home-pricing-sola .pricing-sola-card h3{margin:0!important;color:var(--home-price-ink)!important;font-family:var(--font-sola-sans,Poppins,Inter,ui-sans-serif,system-ui)!important;font-size:clamp(30px,2vw,34px)!important;font-weight:850!important;line-height:1.02!important;letter-spacing:0!important}html:root body .home-pricing-sola .pricing-sola-description{min-height:70px!important;max-width:265px!important;margin:10px 0 26px 96px!important;color:rgba(17,24,39,.9)!important;font-family:var(--font-sola-sans,Poppins,Inter,ui-sans-serif,system-ui)!important;font-size:15px!important;font-weight:500!important;line-height:1.58!important}html:root body .home-pricing-sola .pricing-sola-price{display:flex!important;align-items:baseline!important;gap:3px!important;margin:0 0 18px!important}html:root body .home-pricing-sola .pricing-sola-price span{font-size:23px!important;line-height:1!important}html:root body .home-pricing-sola .pricing-sola-price span,html:root body .home-pricing-sola .pricing-sola-price strong{color:var(--home-price-ink)!important;font-family:var(--font-sola-sans,Poppins,Inter,ui-sans-serif,system-ui)!important;font-weight:850!important}html:root body .home-pricing-sola .pricing-sola-price strong{font-size:clamp(42px,3vw,48px)!important;line-height:.95!important;letter-spacing:0!important}html:root body .home-pricing-sola .pricing-sola-price small{margin-left:3px!important;color:var(--home-price-ink)!important;font-family:var(--font-sola-sans,Poppins,Inter,ui-sans-serif,system-ui)!important;font-size:15px!important;font-weight:500!important;line-height:1!important}html:root body .home-pricing-sola .pricing-sola-features{display:grid!important;gap:9px!important;margin:0 0 30px!important;padding:0!important;list-style:none!important}html:root body .home-pricing-sola .pricing-sola-features li{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;color:var(--home-price-ink)!important;font-family:var(--font-sola-sans,Poppins,Inter,ui-sans-serif,system-ui)!important;font-size:14px!important;font-weight:500!important;line-height:1.18!important}html:root body .home-pricing-sola .pricing-sola-features li:before{display:none!important}html:root body .home-pricing-sola .pricing-sola-features svg{width:17px!important;height:17px!important;display:block!important;border-radius:999px!important;background:currentColor!important;color:#85a2ff!important;padding:3px!important;stroke:#ffffff!important;fill:currentColor!important}html:root body .home-pricing-sola .pricing-sola-card-pro .pricing-sola-features svg{color:var(--home-price-purple)!important}html:root body .home-pricing-sola .pricing-sola-card-premium .pricing-sola-features svg{color:#ff72a9!important}html:root body .app-shell.app-shell-marketing .home-pricing-sola .pricing-sola-card .pricing-sola-cta,html:root body .home-pricing-sola .pricing-sola-card .pricing-sola-cta{width:100%!important;min-height:58px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:auto!important;border-radius:8px!important;background:rgba(255,255,255,.7)!important;box-shadow:none!important;font-family:var(--font-sola-sans,Poppins,Inter,ui-sans-serif,system-ui)!important;font-size:17px!important;font-weight:850!important;line-height:1.05!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important}html:root body .app-shell.app-shell-marketing .home-pricing-sola .pricing-sola-card-starter .pricing-sola-cta,html:root body .home-pricing-sola .pricing-sola-card-starter .pricing-sola-cta{border:1.5px solid var(--home-price-blue)!important;color:var(--home-price-blue)!important;-webkit-text-fill-color:var(--home-price-blue)!important}html:root body .app-shell.app-shell-marketing .home-pricing-sola .pricing-sola-card-pro .pricing-sola-cta,html:root body .home-pricing-sola .pricing-sola-card-pro .pricing-sola-cta{border:0!important;background:linear-gradient(180deg,#6c2cff,#4f12ea)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 18px 34px rgba(91,33,255,.24)!important}html:root body .app-shell.app-shell-marketing .home-pricing-sola .pricing-sola-card-premium .pricing-sola-cta,html:root body .home-pricing-sola .pricing-sola-card-premium .pricing-sola-cta{border:1.5px solid var(--home-price-pink)!important;color:var(--home-price-pink)!important;-webkit-text-fill-color:var(--home-price-pink)!important}html:root body .home-pricing-payments{position:relative!important;z-index:1!important;width:min(988px,100%)!important;display:grid!important;gap:12px!important;margin:32px auto 0!important}html:root body .home-pricing-payments-label{display:flex!important;align-items:center!important;justify-content:center!important;gap:15px!important;color:rgba(91,96,125,.86)!important;font-family:var(--font-sola-sans,Poppins,Inter,ui-sans-serif,system-ui)!important;font-size:15px!important;font-weight:750!important;line-height:1.2!important}html:root body .home-pricing-payments-label:after,html:root body .home-pricing-payments-label:before{content:""!important;flex:1 1 0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(104,110,135,.22))!important}html:root body .home-pricing-payments-label:after{background:linear-gradient(90deg,rgba(104,110,135,.22),transparent)!important}html:root body .home-pricing-payments-label span{display:inline-flex!important;align-items:center!important;gap:8px!important;color:inherit!important;font:inherit!important;white-space:nowrap!important}html:root body .home-pricing-payments-label svg{flex:0 0 auto!important;color:rgba(91,96,125,.86)!important}html:root body .home-pricing-payments .checkout-payment-badges{width:100%!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;border:1px solid rgba(88,80,136,.13)!important;border-radius:14px!important;background:rgba(255,255,255,.72)!important;box-shadow:0 15px 38px rgba(52,35,120,.08)!important;padding:13px!important}html:root body .home-pricing-payments .checkout-payment-badge{width:100%!important;min-width:0!important;height:55px!important;border-color:rgba(88,80,136,.08)!important;border-radius:10px!important;background:rgba(255,255,255,.84)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92)!important}html:root body .home-pricing-payments .checkout-payment-badge svg{width:74px!important;height:34px!important}@media (max-width:1120px){html:root body .home-pricing-sola-grid{gap:18px!important}html:root body .home-pricing-sola .pricing-sola-card{padding-inline:22px!important}html:root body .home-pricing-sola .pricing-sola-card-top{grid-template-columns:60px minmax(0,1fr)!important;gap:18px!important}html:root body .home-pricing-sola .pricing-sola-icon{width:60px!important;height:60px!important}html:root body .home-pricing-sola .pricing-sola-description{margin-left:78px!important}}@media (max-width:980px){html:root body .home-pricing-sola{padding:48px 18px 64px!important}html:root body .home-pricing-sola-grid{grid-template-columns:1fr!important;width:min(520px,100%)!important}html:root body .home-pricing-sola .pricing-sola-card,html:root body .home-pricing-sola .pricing-sola-description{min-height:0!important}html:root body .home-pricing-payments .checkout-payment-badges{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:640px){html:root body .home-pricing-sola-head{margin-bottom:24px!important}html:root body .home-pricing-sola-head h2{font-size:clamp(28px,8vw,34px)!important}html:root body .home-pricing-sola-head p{font-size:16px!important}html:root body .home-pricing-sola-proof{align-items:stretch!important;gap:10px!important}html:root body .home-pricing-sola-proof li{width:100%!important;justify-content:center!important;white-space:normal!important}html:root body .home-pricing-sola .pricing-sola-card{padding:32px 20px 24px!important}html:root body .home-pricing-sola .pricing-sola-card-top{grid-template-columns:56px minmax(0,1fr)!important;gap:16px!important}html:root body .home-pricing-sola .pricing-sola-icon{width:56px!important;height:56px!important}html:root body .home-pricing-sola .pricing-sola-description{margin:12px 0 24px!important;max-width:none!important}html:root body .home-pricing-payments-label{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}html:root body .home-pricing-payments-label:after,html:root body .home-pricing-payments-label:before{display:none!important}html:root body .home-pricing-payments-label svg{justify-self:center!important}html:root body .home-pricing-payments .checkout-payment-badges{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-ring\/70:focus-visible{outline-color:hsl(var(--ring)/.7)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}