:root{--glass-bg:rgba(247,251,255,0.6);--glass-bg-strong:rgba(255,255,255,0.76);--glass-line:rgba(255,255,255,0.86);--glass-border:rgba(115,147,205,0.22);--glass-shadow:0 20px 50px rgba(68,93,150,0.12),inset 0 1px 0 rgba(255,255,255,0.9);--home-bg:#edf7ff;--home-text:#07154a;--home-muted:#5d6b8a;--home-blue:#1761ff;--home-blue-2:#315cff;--home-soft-blue:rgba(50,102,255,0.11);--sidebar-width:224px}:root[data-theme=dark]{color-scheme:dark;--glass-bg:rgba(15,25,52,0.62);--glass-bg-strong:rgba(19,29,58,0.82);--glass-line:rgba(135,165,255,0.13);--glass-border:rgba(125,153,224,0.22);--glass-shadow:0 22px 58px rgba(0,4,22,0.36),inset 0 1px 0 rgba(255,255,255,0.08);--home-bg:#070d20;--home-text:#eef4ff;--home-muted:#9ba9c7;--home-blue:#5b8cff;--home-blue-2:#775cff;--home-soft-blue:rgba(91,140,255,0.15)}.ff-home{position:relative;min-height:100vh;overflow:hidden;color:var(--home-text);background:radial-gradient(circle at 78% 10%,rgba(198,171,255,.5),transparent 31rem),radial-gradient(circle at 28% 24%,rgba(114,211,255,.42),transparent 28rem),radial-gradient(circle at 83% 70%,rgba(168,140,255,.28),transparent 30rem),linear-gradient(145deg,var(--home-bg),color-mix(in srgb,var(--home-bg) 82%,#fff));isolation:isolate}:root[data-theme=dark] .ff-home{background:radial-gradient(circle at 80% 8%,rgba(103,68,190,.26),transparent 31rem),radial-gradient(circle at 28% 25%,rgba(26,120,176,.2),transparent 28rem),radial-gradient(circle at 80% 70%,rgba(83,60,165,.18),transparent 30rem),var(--home-bg)}.ff-home:before{content:"";inset:0;opacity:.34;background-image:linear-gradient(rgba(101,126,181,.08) 1px,transparent 0),linear-gradient(90deg,rgba(101,126,181,.08) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,black,transparent 80%);mask-image:linear-gradient(180deg,black,transparent 80%)}.ff-ambient,.ff-home:before{position:fixed;z-index:-1;pointer-events:none}.ff-ambient{width:260px;height:260px;border-radius:50%;opacity:.4;filter:blur(70px)}.ff-ambient-one{top:-100px;right:6vw;background:#c5a9ff}.ff-ambient-two{bottom:8vh;left:20vw;background:#79ddff}.glass-button,.glass-panel{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}.ff-sidebar{position:fixed;z-index:30;inset:18px auto 18px 18px;width:var(--sidebar-width);display:flex;flex-direction:column;padding:24px 14px;border-color:var(--glass-line);border-radius:24px}.ff-logo{display:inline-flex;align-items:center;gap:10px;padding-inline:12px;font-size:21px;letter-spacing:-.035em}.ff-logo-mark{width:34px;height:30px;flex:0 0 auto;object-fit:contain}.ff-sidebar nav{display:grid;grid-gap:8px;gap:8px;margin-top:38px}.ff-mobile-overlay nav a,.ff-sidebar nav a,.ff-sidebar-bottom a{display:flex;align-items:center;gap:13px;min-height:52px;padding:0 14px;border:1px solid transparent;border-radius:15px;color:var(--home-muted);font-size:14px;font-weight:720;transition:.18s ease}.ff-sidebar nav a.active,.ff-sidebar nav a:hover{color:var(--home-blue);border-color:color-mix(in srgb,var(--home-blue) 23%,transparent);background:var(--home-soft-blue);box-shadow:inset 0 1px rgba(255,255,255,.55);transform:translateX(2px)}.ff-sidebar-bottom{display:grid;grid-gap:2px;gap:2px;margin-top:auto}.ff-sidebar-bottom a{min-height:42px;font-size:13px}.ff-main{width:min(1500px,calc(100% - var(--sidebar-width) - 74px));margin-left:calc(var(--sidebar-width) + 48px);padding:0 20px 44px}.ff-topbar{min-height:82px;justify-content:flex-end}.ff-top-actions,.ff-topbar{display:flex;align-items:center}.ff-top-actions{gap:12px}.ff-sign-in{padding:11px 15px;font-size:14px;font-weight:760}.ff-primary-button,.glass-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border:0;border-radius:13px;color:white;background:linear-gradient(135deg,var(--home-blue),var(--home-blue-2));box-shadow:0 12px 24px color-mix(in srgb,var(--home-blue) 27%,transparent),inset 0 1px 0 rgba(255,255,255,.4);font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.ff-primary-button:hover{transform:translateY(-2px);filter:saturate(1.12);box-shadow:0 16px 30px color-mix(in srgb,var(--home-blue) 34%,transparent),inset 0 1px 0 rgba(255,255,255,.46)}.ff-primary-button.compact{min-height:44px}.glass-button{color:var(--home-text);background:var(--glass-bg-strong);box-shadow:var(--glass-shadow)}.ff-theme-switch{gap:9px;min-height:46px;padding:0 12px;border-radius:14px}.ff-language-switch,.ff-theme-switch{display:flex;align-items:center;color:var(--home-muted)}.ff-language-switch{min-height:40px;gap:6px;padding:4px 8px 4px 10px;border-radius:12px}.ff-language-switch>svg{flex:0 0 auto}.ff-language-switch select{width:54px;height:30px;padding:0 20px 0 7px;border:0;border-radius:8px;color:white;background:linear-gradient(135deg,var(--home-blue),var(--home-blue-2));font:inherit;font-size:11px;font-weight:850;cursor:pointer;box-shadow:0 6px 14px color-mix(in srgb,var(--home-blue) 28%,transparent)}.ff-language-switch option{color:var(--home-text);background:var(--glass-bg-strong)}.ff-theme-switch button{width:39px;height:22px;padding:3px;border:0;border-radius:99px;background:color-mix(in srgb,var(--home-blue) 24%,transparent);cursor:pointer}.ff-theme-switch button span{width:16px;height:16px;display:block;border-radius:50%;background:var(--home-blue);box-shadow:0 2px 8px color-mix(in srgb,var(--home-blue) 46%,transparent)}:root[data-theme=dark] .ff-theme-switch button span{margin-left:17px}.ff-mobile-menu{display:none;width:44px;padding:0}.ff-hero{padding:16px 0 40px}.ff-hero-copy{max-width:970px}.ff-eyebrow{width:max-content;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid color-mix(in srgb,var(--home-blue) 20%,transparent);border-radius:99px;color:var(--home-blue);background:var(--home-soft-blue);font-size:11px;font-weight:850;letter-spacing:.085em;text-transform:uppercase}.ff-hero h1{max-width:940px;margin:16px 0 8px;font-size:clamp(3rem,5.2vw,5.9rem);line-height:.94;letter-spacing:-.065em}.ff-hero h1.ff-hero-brand{display:flex;align-items:center;gap:clamp(16px,2.5vw,30px);font-size:clamp(4.4rem,9vw,9rem);letter-spacing:-.075em}.ff-hero-brand img{width:clamp(78px,10vw,132px);height:auto;flex:0 0 auto;object-fit:contain}.ff-hero h1.ff-hero-brand span{color:var(--home-text)}.ff-hero-copy>p{max-width:760px;margin:0;color:var(--home-muted);font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.6}.ff-trust-row{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:20px;color:var(--home-muted);font-size:12px;font-weight:720}.ff-trust-row span{display:flex;align-items:center;gap:6px}.ff-trust-row svg{color:var(--home-blue)}.ff-intake-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.9fr);grid-gap:16px;gap:16px;margin-top:30px}.ff-drop,.ff-link-card{min-height:300px;border-color:var(--glass-line);border-radius:22px}.ff-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center}.ff-drop:after{content:"";position:absolute;inset:13px;border:1.5px dashed color-mix(in srgb,var(--home-blue) 55%,transparent);border-radius:17px;pointer-events:none;transition:.18s ease}.ff-drop[data-dragging]:after{inset:9px;border-color:var(--home-blue);background:var(--home-soft-blue)}.ff-upload-orb{width:74px;height:74px;display:grid;place-items:center;margin-bottom:5px;border:1px solid rgba(255,255,255,.76);border-radius:50%;color:var(--home-blue);background:rgba(255,255,255,.36);box-shadow:0 18px 34px rgba(45,91,188,.14),inset 0 0 22px rgba(255,255,255,.6)}:root[data-theme=dark] .ff-upload-orb{background:rgba(45,73,139,.28)}.ff-drop>strong{font-size:23px;letter-spacing:-.03em}.ff-drop>span{color:var(--home-muted);font-size:13px}.ff-drop>.ff-primary-button{z-index:2;margin-top:10px}.ff-selected-file{z-index:3;position:absolute;right:25px;bottom:22px;left:25px;display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--glass-border);border-radius:12px;background:var(--glass-bg-strong);font-size:12px;font-weight:700;text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ff-selected-file span{overflow:hidden;flex:1 1;text-overflow:ellipsis;white-space:nowrap}.ff-selected-file button{display:grid;place-items:center;padding:4px;border:0;color:var(--home-muted);background:transparent;cursor:pointer}.ff-link-card{padding:28px}.ff-card-heading{display:flex;align-items:center;gap:14px}.ff-card-heading h2{margin:0 0 3px;font-size:21px;letter-spacing:-.03em}.ff-card-heading p,.ff-link-card p{margin:0;color:var(--home-muted);font-size:12px}.ff-link-card form{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.ff-url-input{min-height:48px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid var(--glass-border);border-radius:12px;color:var(--home-muted);background:color-mix(in srgb,var(--glass-bg-strong) 80%,transparent)}.ff-url-input:focus-within{border-color:var(--home-blue);box-shadow:0 0 0 3px var(--home-soft-blue)}.ff-url-input input{min-width:0;flex:1 1;border:0;outline:0;color:var(--home-text);background:transparent;font:inherit;font-size:12px}.ff-url-input input::placeholder{color:color-mix(in srgb,var(--home-muted) 72%,transparent)}.ff-platforms{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.ff-platforms span{min-height:36px;display:flex;align-items:center;justify-content:center;gap:0;border:1px solid var(--glass-border);border-radius:10px;background:rgba(255,255,255,.16);font-size:0;font-weight:720}.ff-platforms svg{width:21px;height:21px}.ff-platforms .youtube{color:#ed3b49}.ff-platforms .instagram{color:#a241da}.ff-platforms .tiktok{color:var(--home-text)}.ff-primary-button.wide{width:100%}.ff-form-error{min-height:15px;color:#df3f57!important;font-weight:700}.ff-advanced-section,.ff-status-grid,.ff-tools-section{scroll-margin-top:24px}.ff-advanced-section,.ff-tools-section{padding:42px 0 20px}.ff-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:18px}.ff-section-heading h2{margin:10px 0 4px;font-size:clamp(2rem,3vw,3rem);letter-spacing:-.05em}.ff-section-heading p{margin:0;color:var(--home-muted);line-height:1.55}.ff-section-heading>a,.ff-update-card>a{display:flex;align-items:center;gap:5px;color:var(--home-blue);font-size:13px;font-weight:800;white-space:nowrap}.ff-advanced-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px}.ff-tool-rail-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.ff-tool-rail-actions>span{margin-right:4px;color:var(--home-muted);font-size:12px;font-weight:760;white-space:nowrap}.ff-tool-back,.ff-tool-more{min-height:43px;border:1px solid var(--glass-line);color:var(--home-text);background:color-mix(in srgb,var(--glass-bg-strong) 84%,transparent);box-shadow:var(--glass-shadow);cursor:pointer}.ff-tool-back{width:43px;display:grid;place-items:center;padding:0;border-radius:50%}.ff-tool-more{display:inline-flex;align-items:center;gap:7px;padding:7px 12px 7px 8px;border-radius:999px;font:inherit;font-size:13px;font-weight:850}.ff-tool-more img{object-fit:contain}.ff-tool-back:hover,.ff-tool-more:hover{border-color:color-mix(in srgb,var(--home-blue) 48%,var(--glass-line));transform:translateY(-2px);box-shadow:var(--glass-shadow),0 0 0 4px color-mix(in srgb,var(--home-blue) 10%,transparent)}.ff-tool-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(265px,calc((100% - 39px) / 4));grid-gap:13px;gap:13px;padding:3px 4px 18px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none}.ff-tool-rail::-webkit-scrollbar{display:none}.ff-tool-rail .ff-tool-card{scroll-snap-align:start}.ff-tool-card{position:relative;min-height:150px;display:grid;grid-template-columns:48px 1fr;align-items:center;grid-gap:12px;gap:12px;padding:16px;border-color:var(--glass-line);border-radius:17px}.ff-tool-card:hover{border-color:color-mix(in srgb,var(--home-blue) 30%,var(--glass-line))}.ff-tool-card h3{margin:0;font-size:19px;line-height:1.05;letter-spacing:-.02em}.ff-tool-card p{margin:5px 0 0;color:var(--home-muted);font-size:11px;line-height:1.4}.ff-tool-card>button{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;padding-right:13px;border:0;border-radius:inherit;color:var(--home-muted);background:transparent;cursor:pointer}.ff-tool-card>button:focus-visible{outline:3px solid var(--home-blue);outline-offset:3px}.ff-tool-title{display:flex;align-items:center;gap:7px;padding-right:20px}.ff-tool-title span{padding:3px 6px;border-radius:99px;color:#7250d5;background:rgba(128,91,229,.12);font-size:8px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.ff-tool-mode{display:inline-flex;margin-top:12px;padding:4px 8px;border-radius:999px;color:var(--home-blue);background:color-mix(in srgb,var(--home-blue) 9%,transparent);font-size:9px;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.ff-icon-tile{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.64);border-radius:13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.ff-icon-tile.blue{color:#2669ed;background:rgba(76,139,255,.13)}.ff-icon-tile.violet{color:#7948dc;background:rgba(137,91,226,.13)}.ff-icon-tile.mint{color:#15937d;background:rgba(47,194,161,.13)}.ff-icon-tile.coral{color:#ef684f;background:rgba(247,116,85,.13)}.ff-roadmap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ff-roadmap-card{min-height:104px;grid-template-columns:36px 1fr;gap:9px;padding:12px;border-style:dashed;opacity:.74;box-shadow:none}.ff-roadmap-card .ff-icon-tile{width:36px;height:36px;border-radius:10px}.ff-roadmap-card h3{font-size:17px;line-height:1.1}.ff-roadmap-card p{font-size:10px}.ff-roadmap-card .ff-tool-title{display:block;padding-right:0}.ff-roadmap-card .ff-tool-title span{display:inline-flex;margin-top:5px}.ff-status-grid{display:block;padding:54px 0 22px;scroll-margin-top:1.5rem}.ff-privacy-card,.ff-saas-cta,.ff-update-card{border-color:var(--glass-line);border-radius:22px}.ff-privacy-card{padding:26px}.ff-privacy-card .ff-card-heading{align-items:flex-start}.ff-privacy-card h2,.ff-saas-cta h2,.ff-update-card h2{margin:8px 0;font-size:clamp(1.7rem,2.6vw,2.65rem);letter-spacing:-.05em}.ff-status-pill{color:var(--home-blue);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ff-privacy-flow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:24px}.ff-privacy-flow>div{padding:15px;border:1px solid var(--glass-border);border-radius:14px;background:rgba(255,255,255,.12)}.ff-privacy-flow span{display:block;margin-bottom:14px;color:var(--home-blue);font-size:11px;font-weight:900}.ff-privacy-flow strong{font-size:15px}.ff-privacy-flow p,.ff-saas-cta p,.ff-update-card p{margin:6px 0 0;color:var(--home-muted);font-size:14px;line-height:1.55}.ff-legal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;padding:26px 0 38px}.ff-legal-card{min-height:100%;padding:clamp(22px,3vw,32px);border-radius:22px;scroll-margin-top:1.5rem}.ff-legal-card>svg{color:var(--home-blue)}.ff-legal-card h2{margin:18px 0 10px;font-size:clamp(1.4rem,2vw,2rem);letter-spacing:-.04em}.ff-legal-card li,.ff-legal-card p{color:var(--home-muted);font-size:14px;line-height:1.6}.ff-legal-card ul{display:grid;grid-gap:8px;gap:8px;margin:18px 0 0;padding-left:19px}.ff-update-card{position:relative;overflow:hidden;padding:28px}.ff-update-card:after{content:"";position:absolute;right:-48px;bottom:-55px;width:175px;height:175px;border-radius:50%;background:var(--home-soft-blue);filter:blur(2px)}.ff-speed-dial{position:relative;width:74px;height:74px;display:grid;place-items:center;margin-bottom:19px;border:1px solid var(--glass-border);border-radius:20px;color:var(--home-blue);background:var(--glass-bg-strong);transform:perspective(500px) rotateX(7deg) rotateY(-8deg);box-shadow:12px 18px 30px rgba(45,76,142,.15)}.ff-speed-dial span{position:absolute;right:10px;bottom:11px;width:8px;height:8px;border-radius:50%;background:#39cf9a;box-shadow:0 0 0 5px rgba(57,207,154,.14)}.ff-update-card>a{position:relative;z-index:2;margin-top:18px}.ff-saas-cta{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:44px;padding:clamp(28px,5vw,58px);background:radial-gradient(circle at 86% 20%,rgba(119,90,255,.23),transparent 34%),var(--glass-bg)}.ff-saas-cta>div:first-child{max-width:690px}.ff-saas-cta p{max-width:590px;font-size:14px}.ff-cta-actions{display:flex;gap:10px}.ff-footer{min-height:132px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:20px;gap:20px;color:var(--home-muted);font-size:12px}.ff-footer nav{justify-self:end;display:flex;gap:18px}.ff-footer a:hover{color:var(--home-blue)}.ff-mobile-overlay{position:fixed;z-index:100;inset:0;display:none;background:rgba(3,9,28,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ff-mobile-overlay aside{width:min(86vw,320px);height:100%;padding:20px;color:var(--home-text);background:var(--glass-bg-strong);box-shadow:30px 0 70px rgba(0,0,0,.24)}.ff-mobile-heading{display:flex;align-items:center;justify-content:space-between}.ff-mobile-heading button{padding:8px;border:0;color:var(--home-text);background:transparent}.ff-mobile-overlay nav{display:grid;margin-top:34px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ff-home :where(a,button,input):focus-visible{outline:3px solid color-mix(in srgb,var(--home-blue) 64%,white);outline-offset:3px}@media (max-width:1120px){:root{--sidebar-width:78px}.ff-sidebar{align-items:center;padding-inline:10px}.ff-sidebar .ff-logo{padding:0}.ff-sidebar .ff-logo strong,.ff-sidebar nav span,.ff-sidebar-bottom span{display:none}.ff-sidebar nav a,.ff-sidebar-bottom a{width:52px;justify-content:center;padding:0}.ff-intake-grid{grid-template-columns:1.25fr .9fr}.ff-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:790px){.ff-sidebar{display:none}.ff-main{width:min(100% - 28px,720px);margin:0 auto;padding-inline:0}.ff-topbar{justify-content:space-between}.ff-mobile-menu,.ff-mobile-overlay{display:flex}.ff-language-switch>svg,.ff-sign-in{display:none}.ff-intake-grid,.ff-status-grid{grid-template-columns:1fr}.ff-link-card{min-height:auto}.ff-footer{grid-template-columns:1fr auto}.ff-footer p{display:none}}@media (max-width:560px){.ff-top-actions .compact{display:none}.ff-language-switch{min-height:42px;padding:4px}.ff-language-switch button{min-width:31px}.ff-hero{padding-top:10px}.ff-hero h1.ff-hero-brand{gap:14px;font-size:clamp(3.4rem,16vw,5.6rem)}.ff-hero-brand img{width:clamp(64px,18vw,92px)}.ff-trust-row{display:grid}.ff-drop{min-height:280px}.ff-link-card{padding:21px}.ff-section-heading{align-items:flex-start;flex-direction:column}.ff-advanced-grid{grid-template-columns:1fr}.ff-tool-rail-actions{width:100%;justify-content:flex-start}.ff-tool-rail{grid-auto-columns:minmax(245px,84vw);margin-right:-14px}.ff-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-privacy-flow{grid-template-columns:1fr}.ff-saas-cta{align-items:flex-start;flex-direction:column}.ff-cta-actions{width:100%;flex-direction:column}.ff-platforms span{font-size:0}.ff-platforms svg{width:18px;height:18px}.ff-footer{grid-template-columns:1fr;padding:34px 0}.ff-footer nav{justify-self:start;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ff-home *,.ff-home :after,.ff-home :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ff-unified-workspace{margin-top:2.25rem;scroll-margin-top:1.5rem}.ff-unified-workspace .input-card{gap:1.1rem;padding:clamp(1rem,2.2vw,1.5rem)!important;border-color:var(--glass-line)!important;border-radius:1.65rem!important;background:var(--glass-bg-strong)!important;box-shadow:0 28px 70px rgba(51,79,136,.16),inset 0 1px 0 rgba(255,255,255,.76)!important;-webkit-backdrop-filter:blur(32px) saturate(165%)!important;backdrop-filter:blur(32px) saturate(165%)!important}.ff-unified-workspace .input-card-heading h2{font-size:clamp(1.45rem,3vw,2rem)}.ff-unified-workspace .input-tabs{border:1px solid var(--glass-line);background:color-mix(in srgb,var(--glass-bg) 84%,transparent)}.ff-unified-workspace .input-tabs button{transition:color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.ff-unified-workspace .input-tabs button[aria-selected=true]{color:white;background:linear-gradient(135deg,var(--home-blue),var(--home-blue-2));box-shadow:0 10px 24px color-mix(in srgb,var(--home-blue) 30%,transparent),inset 0 1px 0 rgba(255,255,255,.42)}.ff-unified-workspace .file-drop-zone,.ff-unified-workspace .url-input-form{min-height:290px;border-color:color-mix(in srgb,var(--home-blue) 42%,var(--glass-line));border-radius:1.35rem;background:color-mix(in srgb,var(--glass-bg) 78%,transparent)}.ff-unified-workspace .file-drop-icon{background:linear-gradient(145deg,var(--home-blue),var(--home-blue-2));box-shadow:0 16px 32px color-mix(in srgb,var(--home-blue) 31%,transparent),inset 0 1px 0 rgba(255,255,255,.45)}.ff-unified-workspace .input-picker-button,.ff-unified-workspace [data-ff-button][data-variant=primary]{border-color:transparent!important;color:white!important;background:linear-gradient(135deg,var(--home-blue),var(--home-blue-2))!important;box-shadow:0 12px 26px color-mix(in srgb,var(--home-blue) 30%,transparent),inset 0 1px 0 rgba(255,255,255,.44)!important;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease!important}.ff-unified-workspace .input-picker-button:hover,.ff-unified-workspace [data-ff-button]:hover{transform:translateY(-2px);filter:saturate(1.12);box-shadow:0 17px 34px color-mix(in srgb,var(--home-blue) 36%,transparent),0 0 0 4px color-mix(in srgb,var(--home-blue) 11%,transparent)!important}.ff-unified-workspace :is(.input-privacy-note,.local-engine-status,.selected-source,.batch-summary,.file-inspector,.intent-workspace,.intent-confirmation,.recommendation-panel,.recommendation-explanation>div,.recommendation-defaults>div,.recommendation-alternatives>div,.local-image-tool,.cloud-job-tool,.social-import-tool,.cloud-controls,.image-tool-controls,.image-result-card,.cloud-result){border-color:var(--glass-line);background:color-mix(in srgb,var(--glass-bg-strong) 84%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.48);-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%)}.ff-unified-workspace .intent-options button{border-color:var(--glass-line);background:color-mix(in srgb,var(--glass-bg-strong) 84%,transparent);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.ff-unified-workspace .intent-options button:hover,.ff-unified-workspace .intent-options button[aria-pressed=true]{transform:translateY(-2px);border-color:color-mix(in srgb,var(--home-blue) 58%,var(--glass-line));background:color-mix(in srgb,var(--home-blue) 10%,var(--glass-bg-strong));box-shadow:0 10px 24px color-mix(in srgb,var(--home-blue) 14%,transparent),0 0 0 3px color-mix(in srgb,var(--home-blue) 9%,transparent)}.ff-language-switch{margin-left:4px}.ff-tool-title strong{font-size:20px}.ff-unified-workspace .input-privacy-note strong{font-size:20px;line-height:1.25}.ff-user-avatar>span:first-child{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:white;background:linear-gradient(135deg,var(--home-blue),#6a61ff);box-shadow:0 8px 18px color-mix(in srgb,var(--home-blue) 26%,transparent);font-size:10px;font-weight:900}@media (max-width:900px){.ff-legal-grid{grid-template-columns:1fr}}@media (max-width:560px){.ff-unified-workspace{margin-top:1.5rem}.ff-unified-workspace .input-card{padding:.9rem!important;border-radius:1.3rem!important}.ff-unified-workspace .file-drop-zone,.ff-unified-workspace .url-input-form{min-height:245px}}