@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Manrope:wght@700;800&family=Sora:wght@400;500;600;700;800&display=swap";
:root{--font-sans:"Sora","Segoe UI",sans-serif;--font-mono:"IBM Plex Mono",monospace;--font-display:"Manrope","Sora","Segoe UI",sans-serif;--bg:#0f1017;--bg-deep:#0b0c12;--surface:#1c1d26b8;--surface-strong:#181b24f0;--surface-soft:#ffffff0a;--glass:#ffffff0f;--glass-strong:#ffffff1a;--line:#ffffff14;--line-strong:#ffffff24;--text:#fff;--text-muted:#ffffffb3;--text-soft:#ffffff85;--gradient-start:#4a4efb;--gradient-end:#f7a84b;--gradient-warm:#ffb46d;--shadow:0 24px 80px #00000057;--max-width:1180px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-width:320px;color:var(--text);font-family:var(--font-sans);background:radial-gradient(circle at 0 0,#4a4efb33,#0000 22%),radial-gradient(circle at 100% 0,#f7a84b1f,#0000 26%),radial-gradient(circle at 50% 18%,#ffffff0f,#0000 24%),linear-gradient(#12131c 0%,#0f1017 48%,#0b0c12 100%);margin:0;line-height:1.6;overflow-x:clip}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f1e8;--bg-deep:#efe5d8;--surface:#ffffffd1;--surface-strong:#fffbf7f5;--surface-soft:#2222340a;--glass:#ffffffb8;--glass-strong:#fffffff0;--line:#20233014;--line-strong:#20233024;--text:#161822;--text-muted:#161822bd;--text-soft:#1618228c;--gradient-start:#4a4efb;--gradient-end:#e4953e;--gradient-warm:#d9822b;--shadow:0 24px 80px #78572c1f}html[data-theme=light] body{background:radial-gradient(circle at 0 0,#4a4efb1f,#0000 24%),radial-gradient(circle at 100% 0,#f7a84b24,#0000 28%),radial-gradient(circle at 52% 18%,#ffffffe6,#0000 24%),linear-gradient(#fffaf4 0%,#f7f0e6 52%,#efe5d8 100%)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}.page-shell{min-height:100vh;position:relative}.page-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 10%,#4a4efb1f,#0000 18%),radial-gradient(circle at 82% 14%,#f7a84b14,#0000 20%);position:fixed;inset:0}html[data-theme=light] .page-shell:before{background:radial-gradient(circle at 18% 10%,#4a4efb14,#0000 20%),radial-gradient(circle at 82% 14%,#f7a84b1f,#0000 24%)}.site-header,.site-main,.site-footer{width:min(var(--max-width),calc(100vw - 2rem));margin:0 auto}.site-header{z-index:30;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);background:#151720b8;border-radius:999px;justify-content:space-between;align-items:center;gap:.85rem;margin-top:1rem;padding:.58rem .78rem;display:flex;position:sticky;top:1rem;box-shadow:0 12px 32px #00000038}.brandmark{font-family:var(--font-display);letter-spacing:-.038em;white-space:nowrap;align-items:center;gap:.16rem;padding-left:.25rem;font-size:1.42rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.brandmark-word{background:linear-gradient(135deg,#9fa9ff 0%,#fff 34%,#ffbf73 100%);color:#0000;text-shadow:0 10px 28px #4a4efb1f;-webkit-background-clip:text;background-clip:text;display:inline-block}.brandmark-word-secondary{background:linear-gradient(135deg,#b8c1ff 0%,#fff 24%,#ffb15f 100%);color:#0000;text-shadow:0 12px 30px #4a4efb29;-webkit-background-clip:text;background-clip:text}.brandmark:hover .brandmark-word{filter:saturate(108%)brightness(1.04)}.site-nav,.site-header-actions,.site-footer-links,.hero-actions,.project-card-actions,.cta-actions{align-items:center;gap:.6rem;display:flex}.site-nav{flex-wrap:wrap;justify-content:center}.site-nav a,.site-footer-links a{color:var(--text-muted);border-radius:999px;padding:.45rem .74rem;font-size:.98rem;transition:background .16s,color .16s,border-color .16s}.site-nav a:hover,.site-footer-links a:hover,.text-link:hover,.soft-link:hover,.legal-links a:hover{color:var(--text)}.site-nav a:hover{background:#ffffff0f}.button{color:#fff;letter-spacing:-.01em;background:#4576fd;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:2.95rem;padding:.82rem 1.2rem;font-size:.96rem;font-weight:600;transition:transform .16s,box-shadow .16s,filter .16s,background .16s;display:inline-flex;box-shadow:0 12px 28px #18368c57,0 0 0 1px #ffffff14}.button:hover{filter:none;background:#3b68e0;transform:translateY(-1px)}.button-sm{min-height:2.5rem;padding:.64rem .98rem}.button-ghost{color:var(--text);background:#ffffff0d;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff14}.button-ghost-light{background:#ffffff14;border-color:#ffffff1f}.button-disabled{pointer-events:none;opacity:.62}.header-icon-button{width:2.64rem;height:2.64rem;color:var(--text);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s;display:inline-flex;position:relative}.header-icon-button:before{content:"";opacity:.88;background:linear-gradient(#ffffff14,#ffffff05);border-radius:999px;transition:opacity .16s;position:absolute;inset:.32rem}.header-icon-button:hover{background:#ffffff14;border-color:#ffffff24;transform:translateY(-1px);box-shadow:0 14px 28px #00000038}.header-icon-button:hover:before{opacity:1}.header-icon-button svg{z-index:1;width:1.16rem;height:1.16rem;position:relative}.header-support-button{color:#f7d2ac}.header-support-button:before{background:radial-gradient(circle at 30% 24%,#f7a84b52,#0000 56%),linear-gradient(#ffd3a51f,#ffffff05)}.header-account-button{color:#dfe4ff;overflow:hidden}.header-account-button:before{background:radial-gradient(circle at 30% 24%,#767dff57,#0000 56%),linear-gradient(#b1baff1f,#ffffff05)}.header-account-button{overflow:hidden}.header-theme-button{color:#dfe4ff}.header-theme-button:before{background:radial-gradient(circle at 30% 24%,#767dff47,#0000 56%),linear-gradient(#b1baff1f,#ffffff05)}.header-theme-button-light{color:#ffd28a}.header-theme-button-light:before{background:radial-gradient(circle at 30% 24%,#f7a84b57,#0000 56%),linear-gradient(#ffd7a429,#ffffff08)}.header-account-authenticated{padding:0}.header-avatar-image,.header-account-initials{z-index:1;width:100%;height:100%;position:relative}.header-avatar-image{object-fit:cover}.header-account-initials{letter-spacing:.03em;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.desktop-nav,.desktop-actions{display:flex}.menu-toggle,.mobile-menu{display:none}.menu-toggle{width:2.64rem;height:2.64rem;color:var(--text);background:#ffffff0f;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;box-shadow:0 0 0 1px #ffffff14}.menu-toggle span{background:currentColor;border-radius:999px;width:1rem;height:.1rem;transition:transform .16s,opacity .16s;display:block}.menu-toggle span+span{margin-top:.28rem}.mobile-menu{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#11131cf0;border-radius:1.4rem;padding:.8rem;position:absolute;top:calc(100% + .75rem);left:0;right:0;box-shadow:0 16px 40px #00000047}.mobile-nav{gap:.35rem;display:grid}.mobile-nav a{color:var(--text-muted);background:#ffffff0a;border-radius:1rem;padding:.9rem 1rem}.mobile-contact{width:100%;margin-top:.75rem}.mobile-header-actions{grid-template-columns:repeat(3,minmax(0,2.8rem)) 1fr 1fr;align-items:center;gap:.75rem;margin-top:.75rem;display:grid}.mobile-account-link,.mobile-contact{margin-top:0}.text-link,.soft-link{width:fit-content;min-height:2.35rem;color:var(--text-muted);background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .9rem;font-size:.9rem;font-weight:500;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.soft-link:hover,.text-link:hover{background:#ffffff12;border-color:#ffffff24}.soft-link-muted{color:var(--text-soft);background:0 0}.support-inline-link{color:var(--text);text-underline-offset:.18em;text-decoration-color:#f7a84bb3}.support-inline-link:hover{color:#ffd7ae}.muted{opacity:.7}.account-feedback-card{margin-top:.9rem}.account-access-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.2rem;display:grid}.account-access-option{min-height:10.2rem;color:var(--text);text-align:left;background:linear-gradient(#ffffff0b,#ffffff05),#12141dc2;border:1px solid #ffffff14;border-radius:1.4rem;gap:.55rem;padding:1rem 1.05rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffff0d}.account-access-option:hover{background:linear-gradient(#ffffff0e,#ffffff06),#12141dd1;border-color:#ffffff24;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 18px 40px #0000002e}.account-access-option-active{background:linear-gradient(#7a8fff1a,#ffffff08),#12141dcc;border-color:#7a8fff47;box-shadow:inset 0 1px #ffffff0f,0 20px 38px #161c3a2e}.account-access-option-top{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.account-access-option-icon{background:#ffffff09;border:1px solid #ffffff14;border-radius:1rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.2rem;font-weight:700;display:inline-flex}.account-access-option-icon svg{width:1.3rem;height:1.3rem}.account-access-option-kicker{color:var(--text-soft);letter-spacing:.01em;font-size:.8rem;font-weight:600}.account-access-option strong{text-wrap:balance;font-size:1.04rem;line-height:1.15}.account-access-option span:last-child{color:var(--text-soft);font-size:.9rem;line-height:1.45}.account-access-option-google .account-access-option-icon{background:#ffffff0d}.auth-provider-stack{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.9rem;margin-top:1.2rem;display:grid}.auth-provider-button{width:100%;min-height:5rem;color:var(--text);text-align:left;background:linear-gradient(#ffffff0b,#ffffff05),#12141dc2;border:1px solid #ffffff14;border-radius:1.4rem;grid-template-columns:2.9rem 1fr;align-items:center;gap:.85rem;padding:1rem 1.05rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffff0d}.auth-provider-button:hover{background:linear-gradient(#ffffff0e,#ffffff06),#12141dd1;border-color:#ffffff24;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 18px 40px #0000002e}.auth-provider-icon{background:#ffffff09;border:1px solid #ffffff14;border-radius:1rem;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;display:inline-flex}.auth-provider-icon svg{width:1.35rem;height:1.35rem}.auth-provider-copy{min-width:0;display:block}.auth-provider-copy strong{text-wrap:balance;font-size:.99rem;line-height:1.2;display:block}.auth-provider-copy span{color:var(--text-soft);margin-top:.24rem;font-size:.9rem;line-height:1.45;display:block}.auth-provider-button-simple{border-radius:1.15rem;grid-template-columns:2.55rem 1fr;min-height:3.85rem;padding:.82rem .95rem}.auth-provider-button-simple .auth-provider-icon{border-radius:.88rem;width:2.55rem;height:2.55rem}.auth-provider-button-simple .auth-provider-copy strong{font-size:.98rem}.auth-page .site-main,.auth-layout{width:100%}.auth-layout{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.auth-page-minimal{width:min(100%,36rem);margin:0 auto}.page-shell:has(.auth-page-minimal) .site-main{justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex}.page-shell:has(.auth-page-minimal) .site-header{display:none}.page-shell:has(.auth-page-minimal) .site-footer{display:none}.auth-card{gap:1rem;width:min(32rem,100%);padding:1.35rem;display:grid}.auth-card-header{gap:.35rem;display:grid}.auth-card-header h2,.auth-card-header p{margin:0}.auth-card-header p{color:var(--text-soft)}.auth-back-link{border:1px solid var(--line);min-height:2.75rem;color:var(--text-soft);background:#ffffff0a;border-radius:999px;align-items:center;gap:.55rem;padding:.7rem 1rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .16s,background .16s,border-color .16s,transform .16s;display:inline-flex}.auth-back-link:hover{color:var(--text);background:#ffffff12;border-color:#ffffff24;transform:translateY(-1px)}.auth-divider{color:var(--text-soft);text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;font-size:.82rem;display:flex;position:relative}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-divider:before{margin-right:.85rem}.auth-divider:after{margin-left:.85rem}.auth-screen-form{gap:.9rem;display:grid}.auth-submit-button{width:100%}.auth-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.auth-card-footer p{color:var(--text-soft);margin:0;font-size:.94rem}.auth-card-footer a{color:var(--text);font-weight:600}.auth-inline-button{min-height:2.7rem;padding:.7rem 1rem}.account-auth-card{gap:1rem;margin-top:.9rem;display:grid}.account-auth-card-header{gap:.35rem;display:grid}.account-auth-card-header h3,.account-auth-card-header p{margin:0}.account-auth-card-header p{color:var(--text-soft)}.account-auth-form{gap:.9rem;display:grid}.account-auth-actions{flex-wrap:wrap;gap:.75rem;display:flex}.account-submit-button{min-width:11rem}.account-auth-secondary{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.account-auth-secondary span{color:var(--text-soft);font-size:.92rem}.account-inline-button{min-height:2.6rem;padding:.64rem 1rem;font-size:.95rem;font-weight:600}.account-theme-card{gap:1rem;margin-top:.9rem;display:grid}.account-pwa-card{gap:1rem;display:grid}.account-theme-card-header{gap:.35rem;display:grid}.account-theme-card-header h3,.account-theme-card-header p,.account-theme-note{margin:0}.account-theme-card-header p,.account-theme-note{color:var(--text-soft)}.account-theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.account-pwa-points,.account-pwa-actions{flex-wrap:wrap;gap:.75rem;display:flex}.account-pwa-actions:empty{display:none}.account-theme-option{min-height:6.25rem;color:var(--text);text-align:left;background:linear-gradient(#ffffff0a,#ffffff05),#12141d8c;border:1px solid #ffffff14;border-radius:1.3rem;gap:.3rem;padding:.95rem 1rem;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid}.account-theme-option strong{font-size:.96rem}.account-theme-option span{color:var(--text-soft);font-size:.84rem;line-height:1.45}.account-theme-option:hover{border-color:#ffffff24;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 18px 36px #00000029}.account-theme-option-active{background:linear-gradient(#7a8fff1a,#ffffff08),#12141d9e;border-color:#7a8fff47;box-shadow:inset 0 1px #ffffff0f,0 20px 38px #161c3a2e}.pwa-install-prompt{right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:42;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(#ffffff0e,#ffffff05),#12141de6;border:1px solid #ffffff1a;border-radius:1.6rem;width:min(22rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:min(30rem,100vh - 2rem);position:fixed;overflow:hidden;box-shadow:0 22px 50px #00000042,inset 0 1px #ffffff0f}.pwa-install-prompt-frame{gap:1rem;padding:1rem 1rem 1.05rem;display:grid}.pwa-install-prompt-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.85rem;display:grid}.pwa-install-prompt-copy{gap:.65rem;min-width:0;display:grid}.pwa-install-prompt-app{grid-template-columns:auto 1fr;align-items:start;gap:.85rem;min-width:0;display:grid}.pwa-install-prompt-icon{background:#ffffff0a;border:1px solid #ffffff14;border-radius:1rem;width:3.5rem;height:3.5rem;box-shadow:inset 0 1px #ffffff1a,0 16px 34px #00000029}.pwa-install-prompt-close{width:2.35rem;height:2.35rem;color:var(--text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;transition:color .16s,background .16s,border-color .16s,transform .16s;display:inline-flex}.pwa-install-prompt-close:hover{color:var(--text);background:#ffffff14;border-color:#ffffff24;transform:translateY(-1px)}.pwa-install-prompt-copy h2,.pwa-install-prompt-copy p{margin:0}.pwa-install-prompt-copy h2{letter-spacing:-.03em;font-size:1.08rem;line-height:1.12}.pwa-install-prompt-copy p{color:var(--text-soft);font-size:.95rem;line-height:1.5}.pwa-install-prompt-benefits{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.pwa-install-prompt-benefits li{color:var(--text-muted);padding-left:1.1rem;font-size:.94rem;line-height:1.45;position:relative}.pwa-install-prompt-benefits li:before{content:"";background:linear-gradient(135deg,var(--gradient-start)0%,var(--gradient-end)100%);border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.56rem;left:0;box-shadow:0 0 14px #7a8fff47}.pwa-install-prompt-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pwa-install-prompt-actions .button{width:100%}.auth-provider-apple .auth-provider-icon{color:#fff}.account-page .support-layout{gap:0}.account-page .support-hero{padding-bottom:1rem}.account-page .support-form-shell{padding:clamp(1.1rem,2vw,1.6rem)}.account-page .section-heading{gap:.28rem}.account-page .section-heading h2{margin-bottom:0}.account-page .section-heading p{max-width:48rem;font-size:.97rem}.account-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.account-page .overview-section,.account-page .overview-card{padding:1rem 1.05rem}.account-page .overview-section{margin-top:.8rem}.account-page .overview-card h3{font-size:1.08rem}.account-page .overview-card p{font-size:.93rem}.account-page .account-shell{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.account-page .account-shell:before{display:none}.account-panel{gap:1.35rem;display:grid}.account-profile-bar{border-bottom:1px solid var(--line);padding-bottom:1rem}.account-profile-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.account-profile-bar .account-user-row{align-items:flex-start;gap:1rem;margin-top:0}.account-profile-bar .account-user-avatar{width:4.4rem;height:4.4rem}.account-profile-copy{gap:.18rem;display:grid}.account-profile-copy h2,.account-profile-copy p,.account-profile-copy span{margin:0}.account-profile-copy h2{letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2rem);line-height:1.02}.account-profile-copy p,.account-profile-copy span,.account-section-heading p,.account-detail-value p,.account-section-note,.account-item-copy p{color:var(--text-soft)}.account-profile-copy p{font-size:.98rem}.account-profile-copy span{font-size:.9rem}.account-settings-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.account-settings-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.55rem;padding-bottom:.25rem;display:flex}.account-settings-tab{border:1px solid var(--line);min-height:2.7rem;color:var(--text-soft);text-align:left;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.95rem;font-weight:600;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.account-settings-tab:hover{color:var(--text);background:#ffffff08}.account-settings-tab-active{border-color:var(--line);color:var(--text);background:#ffffff0d}.account-settings-content,.account-tab-stack{gap:.95rem;display:grid}.account-settings-content{width:100%;max-width:min(52rem,100%);min-height:42rem}.account-tab-section{gap:.8rem;display:grid}.account-section-heading{gap:.12rem;display:grid}.account-section-heading h3,.account-section-heading h2,.account-section-heading p,.account-inline-notice strong,.account-inline-notice p{margin:0}.account-section-heading h3{font-size:1.1rem;line-height:1.08}.account-detail-list,.account-item-list{gap:.8rem;display:grid}.account-detail-row,.account-item-row{grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);gap:1rem;padding:0;display:grid}.account-detail-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);font-size:.76rem}.account-detail-value{gap:.18rem;display:grid}.account-detail-value strong{font-size:1rem;line-height:1.3}.account-inline-actions,.account-chip-row{flex-wrap:wrap;gap:.7rem;display:flex}.account-inline-notice{background:#ffffff05;border:0;border-radius:1rem;gap:.24rem;padding:.8rem .95rem;display:grid}.account-choice-list{flex-wrap:wrap;gap:.65rem;display:flex}.account-choice-button{border:1px solid var(--line);min-width:8rem;color:var(--text);text-align:left;background:0 0;border-radius:.95rem;gap:.14rem;padding:.8rem .9rem;transition:background .16s,border-color .16s;display:grid}.account-choice-button span{color:var(--text-soft);font-size:.82rem}.account-choice-button:hover,.account-choice-button-active{background:#ffffff0a;border-color:#7a8fff33}.account-product-list{border-top:1px solid var(--line);display:grid}.account-product-list-compact{border-top:0}.account-product-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0}.account-product-list-compact .account-product-row:first-child{padding-top:0}.account-product-list-compact .account-product-row:last-child,.account-product-list .account-product-row:last-child{border-bottom:0}.account-product-identity{align-items:flex-start;gap:.95rem;min-width:0;display:flex}.account-product-icon-shell{border:1px solid var(--line);background:#ffffff08;border-radius:1.1rem;flex:none;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.account-product-icon-image{object-fit:cover;width:100%;height:100%;display:block}.account-product-copy{gap:.14rem;min-width:0;display:grid}.account-product-copy strong,.account-product-copy p{margin:0}.account-product-copy strong{font-size:1.02rem;line-height:1.2}.account-product-copy p{max-width:46rem;color:var(--text-soft)}.account-product-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.65rem;display:inline-flex}.account-product-button.button{white-space:nowrap;border-radius:1rem;min-height:2.8rem;padding:.66rem .95rem}.account-billing-summary{grid-template-columns:minmax(0,1fr) auto;gap:1.1rem;padding:0 0 1rem;display:grid}.account-billing-summary-main{align-items:flex-start;gap:1rem;min-width:0;display:flex}.account-billing-plan-mark{border:1px solid var(--line);letter-spacing:-.03em;background:linear-gradient(#ffffff0f,#ffffff05),#ffffff05;border-radius:1.25rem;justify-content:center;align-items:center;min-width:4.8rem;height:4.8rem;padding:0 .75rem;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.account-billing-summary-copy{gap:.18rem;min-width:0;display:grid}.account-billing-summary-copy h3,.account-billing-summary-copy p{margin:0}.account-billing-summary-copy h3{letter-spacing:-.03em;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.03}.account-billing-summary-copy p{max-width:40rem;color:var(--text-soft)}.account-billing-summary-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.7rem;display:inline-flex}.account-billing-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.account-billing-highlight{border:1px solid var(--line);background:#ffffff05;border-radius:1rem;gap:.3rem;min-width:0;padding:.95rem 1rem;display:grid}.account-billing-highlight strong,.account-billing-highlight p{margin:0}.account-billing-highlight strong{font-size:1.06rem;line-height:1.25}.account-billing-highlight p{color:var(--text-soft)}.account-item-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem}.account-item-link{color:inherit;text-decoration:none}.account-item-copy{gap:.14rem;display:grid}.account-item-copy strong,.account-item-copy p{margin:0}.account-item-actions{flex:none;justify-content:flex-end;align-items:center;gap:.55rem;display:inline-flex}.account-inline-meta,.account-disclosure-label{border:1px solid var(--line);min-height:2rem;color:var(--text-soft);border-radius:999px;align-items:center;padding:.34rem .68rem;font-size:.8rem;display:inline-flex}.account-disclosure{gap:.85rem;display:grid}.account-disclosure-toggle{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;list-style:none;display:flex}.account-disclosure-toggle::-webkit-details-marker{display:none}.account-disclosure-body{gap:.75rem;display:grid}.account-page .button.account-submit-button,.account-page .button.account-inline-button{width:auto}.account-signout-button{white-space:nowrap;min-width:0}.account-access-gate{margin-top:.75rem}.account-access-gate h3,.account-access-gate p{margin-top:0}.account-access-gate p{color:var(--text-soft)}.account-session-actions{margin-top:.75rem}.account-user-row{align-items:center;gap:.75rem;margin-top:.7rem;display:flex}.account-user-avatar{object-fit:cover;border-radius:999px;flex:none;width:2.6rem;height:2.6rem}.account-user-avatar-fallback{background:linear-gradient(135deg,var(--gradient-start)0%,var(--gradient-end)100%);color:var(--text);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.account-user-meta{gap:.15rem;display:grid}.account-user-meta strong{font-size:.98rem}.account-user-meta span{color:var(--text-soft);font-size:.86rem}.account-metric-value{letter-spacing:-.02em;background:linear-gradient(135deg,var(--gradient-start)0%,#c9d0ff 38%,var(--gradient-end)100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:.08rem 0 .3rem;font-size:clamp(1.35rem,1.9vw,1.75rem);font-weight:700;line-height:1}.site-main{padding:2rem 0 4.5rem}.draft-toggle-shell{width:min(var(--max-width),calc(100vw - 2rem));margin:.75rem auto 0}.site-footer{border-top:1px solid var(--line);color:var(--text-muted);justify-content:space-between;gap:2rem;padding:1.6rem 0 3rem;display:flex}.site-footer-copy{align-content:start;gap:.65rem;max-width:18rem;display:grid}.site-footer-copy strong{color:var(--text);letter-spacing:-.02em;font-size:1.15rem}.site-footer-copy p{max-width:18rem;margin:0}.site-footer-legal{color:var(--text-soft);font-size:.84rem}.site-footer-socials{flex-wrap:wrap;gap:.55rem;margin-top:.45rem;display:flex}.site-footer-socials .soft-link{min-height:2.5rem;padding:.45rem .82rem;font-size:.92rem}.site-footer-nav{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.35rem;display:grid}.site-footer-column{align-content:start;gap:.55rem;display:grid}.site-footer-column-title{color:var(--text);letter-spacing:.14em;text-transform:uppercase;opacity:.72;font-size:.74rem;font-weight:700}.site-footer-links{place-content:start stretch;gap:.22rem;display:grid}.site-footer-links a{color:var(--text-muted);border-radius:0;padding:.22rem 0;font-size:.98rem}.site-footer-links a:hover{background:0 0}.labs-page,.blog-page,.blog-article-page,.projects-page,.project-page,.pricing-page,.support-page,.legal-page,.discovery-page,.discovery-detail-page,.editorial-page,.editorial-detail-page{gap:1.5rem;display:grid}.labs-hero,.blog-list-section,.projects-section,.overview-section,.capabilities-panel,.faq-section,.cta-banner,.page-intro,.blog-article-card,.project-detail-card,.project-side-panel,.legal-hero,.legal-card,.support-form-shell,.support-info-card{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(#ffffff0a,#ffffff05);border-radius:2rem;position:relative;overflow:hidden}.labs-hero:before,.blog-list-section:before,.projects-section:before,.overview-section:before,.capabilities-panel:before,.faq-section:before,.cta-banner:before,.page-intro:before,.blog-article-card:before,.project-detail-card:before,.project-side-panel:before,.legal-hero:before,.legal-card:before,.support-form-shell:before,.support-info-card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0a,#0000 40%);position:absolute;inset:0}.labs-hero{grid-template-columns:1fr;place-items:center;gap:0;min-height:clamp(24rem,60vh,44rem);padding:clamp(1.4rem,3vw,2.6rem);display:grid}.hero-copy,.section-heading,.page-intro{z-index:1;max-width:44rem;position:relative}.hero-copy{text-align:center;max-width:52rem;margin:0 auto}.sr-only,.eyebrow{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-copy h1,.section-heading h2,.page-intro h1,.cta-banner h2,.legal-hero h1,.legal-section h2,.project-detail-card h2{letter-spacing:-.028em;text-wrap:balance;margin:0;line-height:.96}.hero-copy h1{max-width:11.8ch;margin-top:.8rem;margin-left:auto;margin-right:auto;font-size:clamp(2.8rem,6.3vw,5rem)}.hero-gradient-text{background:linear-gradient(135deg,#a6b1ff 0%,#fff 24%,var(--gradient-warm)88%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-lead,.section-heading p,.page-intro p,.cta-banner p,.project-summary,.project-story p,.legal-hero p,.legal-section p,.legal-links p,.support-form-note,.overview-card p,.faq-item p,.signal-card p,.project-card p,.project-side-panel p{color:var(--text-muted)}.hero-lead{max-width:34rem;margin:1.1rem auto 0;font-size:1rem}.hero-actions{flex-wrap:wrap;justify-content:center;margin-top:1.45rem}.signal-label,.project-platform{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);font-size:.75rem}.signal-stack,.capability-list,.detail-list,.faq-list,.overview-grid,.project-grid{gap:.9rem;display:grid}.signal-stack,.detail-list,.faq-list{margin:0;padding:0;list-style:none}.signal-card,.blog-card,.project-card,.overview-card,.project-side-panel,.faq-item{background:linear-gradient(#ffffff0b,#ffffff05),#12141dc2;border:1px solid #ffffff12;border-radius:1.5rem;padding:1.2rem;position:relative;box-shadow:inset 0 1px #ffffff0d}.signal-card h2,.blog-card h2,.project-card h2,.project-card h3,.overview-card h3,.faq-item h3,.project-side-panel h2{letter-spacing:-.02em;margin:.78rem 0 0;font-size:1.35rem;line-height:1.05}.account-summary-card h3{margin:0 0 .3rem}.account-summary-card .account-metric-value{margin:0 0 .35rem}.account-summary-card>p:last-child{color:var(--text-soft)}.account-page .project-card-actions{gap:.6rem;margin-top:.75rem}.project-card-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.project-stage{color:#b7bfff;background:#4a4efb1f;border-radius:999px;padding:.34rem .62rem;font-size:.8rem;font-weight:600;display:inline-flex}.project-card-actions{flex-wrap:wrap;margin-top:1.1rem}.projects-section,.blog-list-section,.overview-section,.capabilities-panel,.faq-section,.blog-article-card,.project-detail-card,.project-side-panel,.legal-card,.support-form-shell,.support-info-card,.legal-hero,.page-intro,.cta-banner{padding:clamp(1.4rem,3vw,2.4rem)}.projects-section,.blog-list-section,.overview-section,.capabilities-panel,.faq-section{box-shadow:none;background:0 0;border-color:#ffffff0d}.projects-section:before,.blog-list-section:before,.overview-section:before,.capabilities-panel:before,.faq-section:before{background:0 0}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.apps-directory-page,.apps-directory-stack,.apps-directory-section{gap:1rem;display:grid}.apps-directory-hero{background:radial-gradient(circle at 100% 0,#4a4efb2e,#0000 24%),radial-gradient(circle at 0 100%,#f7a84b24,#0000 22%),linear-gradient(#ffffff0b,#ffffff05);overflow:hidden}.apps-directory-hero-copy{gap:.75rem}.apps-directory-hero .utility-hero-lead{max-width:40rem}.apps-directory-snapshot{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;width:min(34rem,100%);margin-top:1.4rem;display:grid}.apps-directory-snapshot-item{background:#0f11196b;border:1px solid #ffffff12;border-radius:1.2rem;gap:.22rem;padding:.9rem 1rem;display:grid}.apps-directory-snapshot-item strong{letter-spacing:-.03em;font-size:1.55rem;line-height:1}.apps-directory-snapshot-item span{color:var(--text-soft);font-size:.83rem}.apps-directory-heading{gap:.25rem}.app-directory-list{padding:.4rem 0;overflow:hidden}.app-directory-item{color:inherit;grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:1.1rem;padding:1rem 1.35rem;text-decoration:none;transition:background .16s,transform .16s;display:grid}.app-directory-item+.app-directory-item{border-top:1px solid #ffffff0f}.app-directory-item:hover{background:#ffffff05}.app-directory-item:focus-visible{outline-offset:-2px;outline:2px solid #6887ff6b}.app-directory-icon{justify-content:center;align-items:center;display:flex}.app-directory-icon-image,.app-directory-icon-placeholder{border-radius:1.45rem;flex:none;width:5.5rem;height:5.5rem;display:block}.app-directory-icon-image{object-fit:cover;box-shadow:0 16px 28px #00000038,0 0 0 1px #ffffff0f}.app-directory-icon-placeholder{background:linear-gradient(160deg,var(--app-placeholder-start),var(--app-placeholder-end));align-content:center;place-items:center;gap:.14rem;padding:.7rem;display:grid;box-shadow:0 16px 28px #00000038,inset 0 1px #ffffff47}.app-directory-icon-placeholder strong{letter-spacing:-.06em;color:#fff;font-size:1.65rem;line-height:1}.app-directory-icon-placeholder span{font-size:.66rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#fffc}.app-directory-copy{align-self:start;min-width:0}.app-directory-copy h2{margin:0;font-size:clamp(1.2rem,2vw,1.48rem);line-height:1.02}.app-directory-summary{max-width:56rem;margin:.28rem 0 0;font-size:.93rem;line-height:1.36}.app-project-store-frame{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:radial-gradient(circle at 100% 0,#4a4efb1f,#0000 24%),radial-gradient(circle at 0 100%,#f7a84b1f,#0000 22%),linear-gradient(#ffffff0b,#ffffff05);border-radius:2rem;position:relative;overflow:hidden}.app-project-store-frame:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0d,#0000 44%);position:absolute;inset:0}.app-project-hero,.app-project-store-layout,.app-project-feature-grid,.app-project-intro,.app-project-quick-actions{gap:1rem;display:grid}.app-project-hero,.app-project-gallery{padding:clamp(1.4rem,3vw,2.4rem);position:relative}.app-project-hero-copy,.app-project-gallery{z-index:1;position:relative}.app-project-hero{gap:1.15rem}.app-project-hero-header{grid-template-columns:minmax(10rem,1fr) minmax(0,4fr);align-items:center;gap:clamp(1.35rem,2.8vw,2.6rem);display:grid}.app-project-kicker,.app-project-section-label{color:#b7bfff;letter-spacing:.06em;text-transform:uppercase;background:#4a4efb1f;border-radius:999px;align-items:center;width:fit-content;padding:.34rem .66rem;font-size:.78rem;font-weight:700;display:inline-flex}.app-project-hero-copy h1{letter-spacing:-.045em;text-wrap:balance;max-width:none;margin:0;font-size:clamp(2.35rem,4.1vw,3.9rem);line-height:.97}.app-project-developer{color:#89d8a5;margin:.7rem 0 0;font-size:1.1rem;font-weight:600}.app-project-lead{max-width:38rem;color:var(--text-muted);margin:.95rem 0 0;font-size:1.03rem}.app-project-meta{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.app-project-meta span{border:1px solid var(--line);color:var(--text-muted);background:#ffffff0d;border-radius:999px;align-items:center;padding:.48rem .74rem;font-size:.88rem;display:inline-flex}.app-project-actions{justify-content:flex-start}.app-project-hero-actions{grid-template-columns:max-content max-content;gap:.9rem;margin-top:1.35rem;display:grid}.app-project-section-head p,.app-project-intro p,.app-project-bullet-strip li,.app-project-quick-action span,.app-project-feature-card p{color:var(--text-muted)}.app-project-quick-action{background:linear-gradient(#ffffff0b,#ffffff05),#12141dc2;border:1px solid #ffffff14;border-radius:1.6rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.app-project-icon{border-radius:1.5rem;width:clamp(5rem,10vw,8rem);height:clamp(5rem,10vw,8rem);box-shadow:0 20px 42px #00000040,0 0 0 1px #ffffff14}.app-project-hero-icon-shell{width:fit-content;box-shadow:none;background:0 0;border-radius:0;justify-content:center;align-items:flex-start;padding:0;display:flex}.app-project-hero-icon{border-radius:1.8rem;width:clamp(9rem,15vw,12rem);height:clamp(9rem,15vw,12rem)}.app-project-slider-card img{width:100%;height:auto;display:block}.app-project-store-layout{grid-template-columns:minmax(0,1fr);align-items:start}.app-project-section-head{gap:.55rem;display:grid}.app-project-section-head h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,2.6vw,2.25rem);line-height:.98}.app-project-about-card,.app-project-quick-links-card{padding:clamp(1.25rem,2.6vw,1.7rem)}.app-project-intro{margin-top:.95rem}.app-project-intro p{margin:0}.app-project-bullet-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.app-project-bullet-strip li{background:#11131c85;border:1px solid #ffffff14;border-radius:1.2rem;padding:1rem 1.05rem}.app-project-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.app-project-quick-action{gap:.42rem;padding:.92rem .96rem;transition:transform .16s,border-color .16s,background .16s;display:grid}.app-project-quick-action strong{letter-spacing:-.02em;font-size:1.02rem}.app-project-quick-action:hover,.app-project-quick-action.is-active{background:linear-gradient(#4576fd1f,#ffffff05),#12141dd6;border-color:#6887ff3d;transform:translateY(-1px)}.app-project-gallery{gap:1rem;display:grid}.app-project-screenshot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.app-project-screenshot-card{margin:0}.app-project-screenshot-card img{border-radius:1.9rem;width:100%;height:auto;display:block;box-shadow:0 18px 34px #0000003d,0 0 0 1px #ffffff0f}.app-project-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-project-feature-card h2{font-size:1.26rem}.google-play-badge{border-radius:.85rem;align-items:center;width:fit-content;transition:transform .16s,filter .16s;display:inline-flex}.google-play-badge:hover{filter:brightness(1.03);transform:translateY(-1px)}.google-play-badge-image{width:auto;height:3.5rem;display:block}html[data-theme=light] .app-project-store-frame,html[data-theme=light] .app-project-quick-action,html[data-theme=light] .app-project-bullet-strip li{background:linear-gradient(#fffffff5,#faf3eae6),#fffffff2;border-color:#20233014;box-shadow:0 18px 40px #78572c14,inset 0 1px #ffffffb3}html[data-theme=light] .app-project-meta span,html[data-theme=light] .app-project-screenshot-card img{color:var(--text);background:#ffffffc2;border-color:#20233014;box-shadow:0 16px 28px #78572c1f,0 0 0 1px #20233014}html[data-theme=light] .app-project-quick-action:hover,html[data-theme=light] .app-project-quick-action.is-active{background:linear-gradient(#4576fd14,#ffffffeb),#fffffff5}html[data-theme=light] .app-project-developer{color:#127854}.overview-grid,.faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-collection-grid,.solution-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.solution-directory-intro,.solution-detail-intro{gap:1.1rem;display:grid}.solution-directory-intro{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}.solution-directory-intro-copy,.solution-detail-intro-copy{gap:.8rem;min-width:0;display:grid}.solution-directory-intro-copy h1,.solution-detail-intro-copy h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4.3vw,3.3rem);line-height:.96}.solution-directory-intro-copy p,.solution-detail-intro-copy p{max-width:48rem;color:var(--text-muted);margin:0;font-size:1.02rem}.solution-directory-points{gap:.75rem;display:grid}.solution-directory-point{background:#ffffff0a;border:1px solid #ffffff12;border-radius:1.15rem;gap:.35rem;padding:.95rem 1rem;display:grid}.solution-directory-point h2{letter-spacing:-.02em;margin:0;font-size:1rem;line-height:1.15}.solution-directory-point p{color:var(--text-soft);margin:0;font-size:.92rem}.solution-collection-card{min-width:0;color:inherit;background:linear-gradient(#ffffff0b,#ffffff05),#12141dc2;border:1px solid #ffffff12;border-radius:1.5rem;gap:.85rem;padding:1.2rem;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffff0d}.solution-collection-card:hover{border-color:#ffffff1f;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 20px 40px #0508122e}.solution-collection-card:focus-visible{border-color:#7a8fff8c;outline:none;box-shadow:inset 0 1px #ffffff0f,0 0 0 4px #4a4efb24,0 18px 40px #05081238}.solution-collection-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.solution-collection-count{color:var(--text-soft);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem}.solution-collection-card h3{letter-spacing:-.02em;margin:0;font-size:1.28rem;line-height:1.08}.solution-collection-card p{color:var(--text-muted);margin:0}.solution-collection-use-cases,.solution-use-case-list{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.solution-collection-use-cases li,.solution-use-case-pill{min-height:1.85rem;color:var(--text-soft);background:#ffffff0f;border-radius:999px;align-items:center;padding:.34rem .72rem;font-size:.86rem;line-height:1.2;display:inline-flex}.solution-body-section,.solution-tool-section{gap:1rem;display:grid}.solution-body-copy{gap:.9rem;max-width:64rem;display:grid}.solution-body-copy p{margin:0}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.blog-card-featured{grid-column:1/-1}.blog-card-meta,.article-meta-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;display:flex}.blog-card-meta{justify-content:flex-start}.blog-card-meta span,.article-meta-strip span,.comparison-label,.comparison-eyebrow{min-height:2rem;color:var(--text-soft);background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.78rem;font-weight:600;display:inline-flex}.blog-card h2{letter-spacing:-.026em;margin-top:1rem;font-size:clamp(1.6rem,2.5vw,2.15rem);line-height:1.02}.blog-card p{margin:.8rem 0 0}.blog-card-visual,.article-cover,.comparison-remote-image{background:#ffffff08;border:1px solid #ffffff12;border-radius:1.4rem;overflow:hidden}.blog-card-visual{margin-bottom:1rem}.blog-card-visual picture,.blog-card-visual img,.article-cover picture,.article-cover img,.comparison-remote-image picture,.comparison-remote-image img{width:100%;height:auto;display:block}.capability-list{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.capability-list li,.detail-list li{color:var(--text-muted);background:#ffffff09;border:1px solid #ffffff12;border-radius:1.3rem;padding:1rem 1.05rem}.cta-banner{background:radial-gradient(circle at 100% 0,#f7a84b29,#0000 32%),linear-gradient(135deg,#4a4efb29,#ffffff0a);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.cta-actions{flex-wrap:wrap;justify-content:flex-end}.pricing-hero{background:radial-gradient(circle at 0 0,#4a4efb2e,#0000 28%),radial-gradient(circle at 100% 0,#f7a84b1f,#0000 26%),linear-gradient(#ffffff0b,#ffffff05);justify-content:center;align-items:center;width:100%;max-width:none;min-height:clamp(16rem,38vh,22rem);padding-block:clamp(1.6rem,3vw,2.35rem);padding-inline:clamp(1.4rem,3vw,2.4rem);display:flex}.pricing-hero-copy{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:42rem;margin:0 auto;display:flex;position:relative}.pricing-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:none;margin:.9rem 0 0;font-size:clamp(2.9rem,5.4vw,4.6rem);line-height:.96}.pricing-hero-lead{max-width:34rem;color:var(--text-muted);text-wrap:balance;margin:1rem 0 0;font-size:1.02rem}.pricing-hero-actions{justify-content:center}.pricing-section-heading{max-width:46rem}.hero-copy-break{display:block}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.pricing-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-billing-toggle-wrap{justify-content:center;margin:0 0 1.2rem;display:flex}.pricing-billing-toggle{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.35rem;display:inline-grid}.pricing-billing-option{min-height:2.8rem;color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.6rem 1rem;font-weight:600;transition:background .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.pricing-billing-option:hover,.pricing-billing-option:focus-visible{color:var(--text)}.pricing-billing-option-active{color:var(--text);background:#ffffff1a;box-shadow:inset 0 1px #ffffff1f,0 8px 20px #0609141f}.pricing-billing-save,.pricing-plan-badge{color:#ced2ff;min-height:1.4rem;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#4a4efb1f;border-radius:999px;align-items:center;padding:.15rem .52rem;font-size:.66rem;display:inline-flex}.pricing-plan-badge-placeholder{visibility:hidden}.pricing-card{background:linear-gradient(#ffffff0b,#ffffff05),#12141dc2;border:1px solid #ffffff12;border-radius:1.6rem;grid-template-rows:minmax(4.4rem,auto) minmax(5.35rem,auto) 1fr auto;gap:.9rem;min-height:100%;padding:1.3rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d}.pricing-card-featured{background:radial-gradient(circle at 100% 0,#f7a84b1f,#0000 32%),linear-gradient(135deg,#4a4efb24,#ffffff0a);border-color:#7a8fff3d;box-shadow:inset 0 1px #ffffff14,0 22px 52px #12183438}.pricing-card-top{justify-content:space-between;align-items:flex-start;gap:.9rem;min-height:4.1rem;padding-top:.15rem;display:flex}.pricing-plan-copy{align-content:start;gap:.42rem;display:grid}.pricing-plan-kicker{color:var(--text-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:500}.pricing-card h3{letter-spacing:-.03em;min-height:2rem;margin:0;font-size:1.5rem;line-height:1}.pricing-price-row{flex-wrap:nowrap;align-self:start;align-items:flex-end;gap:.16rem;margin-top:-.05rem;margin-bottom:.3rem;display:flex}.pricing-price-block{grid-template-rows:minmax(4.7rem,auto) minmax(1.25rem,auto);align-content:start;animation:.22s pricing-value-fade;display:grid}.pricing-price-row strong{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.05em;font-size:clamp(2.45rem,3.5vw,3.2rem);line-height:.88}.pricing-price-row span{color:var(--text-soft);letter-spacing:-.02em;padding-bottom:.28rem;font-size:.98rem}.pricing-billing-note{color:var(--text-soft);min-height:1.2rem;margin:-.2rem 0 .2rem;font-size:.84rem}.pricing-billing-note-placeholder{visibility:hidden}@keyframes pricing-value-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.pricing-card-body{grid-template-rows:minmax(4.8rem,auto) 1fr minmax(2.8rem,auto);align-content:start;gap:.82rem;display:grid}.pricing-plan-summary,.pricing-plan-note{color:var(--text-muted);margin:0;line-height:1.42}.pricing-feature-list{align-content:start;align-self:start;gap:.62rem;margin:0;padding:0;list-style:none;display:grid}.pricing-feature-list li{color:var(--text-muted);padding-left:1.1rem;position:relative}.pricing-feature-list li:before{content:"";background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.54rem;left:0;box-shadow:0 0 0 4px #7a8fff14}.pricing-card-actions{margin-top:auto}.pricing-card-actions .button{white-space:nowrap;width:100%;font-size:.92rem}.about-hero p{max-width:31rem}.pricing-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.blog-intro,.blog-article-hero,.blog-page .page-intro,.blog-article-page .page-intro,.support-page .page-intro{width:100%;max-width:none}.blog-page .page-intro h1,.blog-page .page-intro p,.blog-article-page .page-intro h1,.blog-article-page .page-intro p,.support-page .page-intro h1,.support-page .page-intro p{text-align:center}.article-meta-strip{margin-bottom:1rem}.article-lead{max-width:44rem;color:var(--text-muted);margin:1.25rem auto 0;font-size:1.08rem}.article-cover{max-width:56rem;margin:1.5rem auto 0}.blog-article-card{padding:clamp(1.6rem,3vw,2.8rem)}.article-body{width:min(100%,46rem);margin:0 auto}.article-richtext{gap:1.2rem;display:grid}.article-richtext h2,.article-richtext h3{letter-spacing:-.025em;text-wrap:balance;margin:1.1rem 0 0;line-height:1.04}.article-richtext h2{font-size:clamp(1.9rem,3vw,2.55rem)}.article-richtext h3{font-size:clamp(1.4rem,2.4vw,1.8rem)}.article-richtext h2 a,.article-richtext h3 a{color:inherit;text-decoration:none}.article-richtext p,.article-richtext li,.article-richtext figcaption{color:var(--text-muted);font-size:1.02rem}.article-richtext p,.article-richtext ul,.article-richtext figure,.article-richtext blockquote{margin:0}.article-richtext ul{gap:.7rem;padding-left:1.25rem;display:grid}.article-richtext li::marker{color:#b7bfffeb}.article-richtext a{color:#c9d0ff;text-decoration-color:#c9d0ff66}.article-richtext figure{gap:.7rem;display:grid}.article-richtext video{background:#ffffff08;border-radius:1.4rem;width:100%}.article-richtext figcaption{color:var(--text-soft);font-size:.9rem}.article-richtext blockquote{background:radial-gradient(circle at 100% 0,#f7a84b14,#0000 36%),#ffffff09;border:1px solid #ffffff14;border-radius:1.4rem;padding:1.2rem 1.3rem}.article-richtext blockquote p{color:var(--text);font-size:1.16rem}.comparison-block{background:radial-gradient(circle at 0 0,#4a4efb1f,#0000 30%),linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff12;border-radius:1.6rem;gap:1rem;padding:1.1rem;display:grid}.comparison-header{gap:.75rem;display:grid}.comparison-header h3{margin:0}.comparison-header p{color:var(--text-muted);margin:0}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.comparison-visual{gap:.7rem;display:grid}.comparison-frame{background:radial-gradient(circle at 0 0,#4a4efb38,#0000 26%),radial-gradient(circle at 100% 100%,#f7a84b2e,#0000 28%),#12141de6;border:1px solid #ffffff14;border-radius:1.45rem;min-height:18rem;position:relative;overflow:hidden}.comparison-image{object-fit:cover;opacity:.3;mix-blend-mode:screen}.comparison-remote-image{border:0;border-radius:0;position:absolute;inset:0}.comparison-remote-image picture,.comparison-remote-image img{object-fit:cover;opacity:.3;mix-blend-mode:screen;width:100%;height:100%}.comparison-overlay{background:linear-gradient(#0000,#0b0c12eb);gap:.4rem;padding:1.1rem;display:grid;position:absolute;inset:auto 0 0}.comparison-overlay strong{font-size:1rem;line-height:1.1}.comparison-overlay p{color:var(--text-muted);margin:0;font-size:.92rem}.gallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.page-intro h1,.legal-hero h1{margin-top:.9rem;font-size:clamp(2.7rem,6vw,4.8rem)}.page-intro-centered,.legal-hero.page-intro-centered{text-align:center}.projects-page .page-intro,.discovery-page .page-intro,.discovery-detail-page .page-intro,.editorial-page .page-intro,.editorial-detail-page .page-intro{width:100%;max-width:none;padding-left:clamp(2.2rem,4vw,3.8rem);padding-right:clamp(2.2rem,4vw,3.8rem)}.projects-page .page-intro.page-intro-centered{margin:0 auto}.projects-page .page-intro h1,.projects-page .page-intro p{text-align:center}.page-intro-centered p,.legal-hero.page-intro-centered p{max-width:38rem;margin-left:auto;margin-right:auto}.page-intro p,.legal-hero p{margin-bottom:0;font-size:1.02rem}.project-detail-shell{grid-template-columns:1fr;gap:1rem;display:grid}.project-summary{margin:.95rem 0 0;font-size:1.02rem}.project-page .page-intro{width:100%;max-width:none}.discovery-grid,.discovery-related-links,.mini-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.editorial-grid,.editorial-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.editorial-grid-wide{grid-template-columns:1.2fr .8fr}.editorial-lead-card{gap:.8rem;display:grid}.editorial-lead-card h3{margin:0}.editorial-lead-card p{color:var(--text-muted);margin:0}.discovery-project-strip,.discovery-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-bottom:.9rem;display:grid}.discovery-project-card h3,.discovery-snapshot-grid h3{margin-top:0}.discovery-card,.discovery-link-card,.discovery-section-card{height:100%}.tool-card h2{max-width:18ch}.tools-index-section{padding-top:clamp(1.2rem,2.5vw,1.8rem)}.tools-grid{align-items:stretch}.tool-card{background:radial-gradient(circle at 0 0,#4a4efb29,#0000 34%),linear-gradient(#ffffff0d,#ffffff05),#12141dd1;border-radius:1.7rem;align-content:start;gap:1rem;min-height:100%;padding:1.35rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.tool-card-link{color:inherit;text-decoration:none}.tool-category-card{align-content:start;gap:1rem;min-height:100%;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.tool-category-card h3{white-space:nowrap;text-overflow:ellipsis;margin-top:.2rem;font-size:clamp(1.05rem,1.4vw,1.65rem);line-height:1.05;overflow:hidden}.tool-category-card:hover{background:radial-gradient(circle at 0 0,#4a4efb29,#0000 36%),linear-gradient(#ffffff0e,#ffffff05),#12141dd1;border-color:#ffffff1f;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 18px 40px #05081233}.tool-category-card:focus-visible{border-color:#7a8fff8c;outline:none;box-shadow:inset 0 1px #ffffff0f,0 0 0 4px #4a4efb24,0 18px 40px #05081238}.tool-card:hover{background:radial-gradient(circle at 0 0,#4a4efb33,#0000 36%),linear-gradient(#ffffff0e,#ffffff05),#12141ddb;border-color:#ffffff1f;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 18px 40px #05081238}.tool-card-link:focus-visible{border-color:#7a8fff8c;outline:none;box-shadow:inset 0 1px #ffffff0f,0 0 0 4px #4a4efb24,0 18px 40px #05081238}.tool-card-top{justify-content:flex-start;gap:.55rem}.tool-card-copy{gap:.7rem;display:grid}.tool-card h2{max-width:16ch;margin:0;font-size:clamp(1.45rem,2vw,1.75rem)}.tool-card-copy p{color:var(--text-muted);margin:0}.tool-card-tags{flex-wrap:wrap;gap:.55rem;display:flex}.labs-home-hero{min-height:clamp(16rem,38vh,22rem);padding-block:clamp(1.6rem,3vw,2.35rem)}.home-catalog-section{padding-top:clamp(1rem,2vw,1.45rem)}.home-secondary-section{border-color:#ffffff0a}.home-quick-nav{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:0;padding:0;display:grid}.home-quick-nav-link{min-width:0;color:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff14;border-radius:0;grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:baseline;gap:.8rem 1.2rem;padding:.82rem 0;text-decoration:none;transition:transform .16s,border-color .16s,color .16s;display:grid}.home-quick-nav-link:first-child{padding-top:0}.home-quick-nav-link:last-child{border-bottom:0;padding-bottom:0}.home-quick-nav-link:hover,.home-quick-nav-link:focus-visible{border-color:#ffffff24;transform:translateY(-1px)}.home-quick-nav-label{letter-spacing:-.02em;font-size:1rem;font-weight:700;line-height:1.08}.home-quick-nav-description{color:var(--text-soft);font-size:.9rem;line-height:1.38}.home-secondary-section .section-heading p,.home-secondary-section .overview-card p,.home-secondary-section .faq-item p,.home-secondary-section .project-card p{color:var(--text-soft)}.tool-app-catalog{gap:1.1rem;width:100%;min-width:0;display:grid}.tool-app-catalog-heading{min-width:0;max-width:38rem}.tool-app-catalog-toolbar{gap:.85rem;width:100%;min-width:0;display:grid}.tool-app-catalog-controls{justify-content:space-between;align-items:center;gap:.85rem;width:100%;min-width:0;display:flex}.tool-app-catalog-search{background:linear-gradient(#ffffff0e,#ffffff05),#12141dd1;border:1px solid #ffffff14;border-radius:1.6rem;align-items:center;gap:.78rem;min-height:3.8rem;padding:0 1rem 0 1.05rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #05081229}.tool-app-catalog-search svg{width:1.15rem;height:1.15rem;color:var(--text-soft);flex:none}.tool-app-catalog-search input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0}.tool-app-catalog-search input::placeholder{color:var(--text-soft)}.tool-app-catalog-clear{width:2rem;height:2rem;color:var(--text-soft);background:#ffffff0f;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.tool-app-catalog-filter-row{scrollbar-width:none;flex-wrap:nowrap;gap:.65rem;min-width:0;max-width:100%;padding-bottom:.15rem;display:flex;overflow-x:auto}.tool-app-catalog-filter-row::-webkit-scrollbar{display:none}.tool-app-catalog-sort{min-height:2.5rem;color:var(--text-soft);white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.6rem;padding:.4rem .5rem .4rem .9rem;display:inline-flex}.tool-app-catalog-sort span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem}.tool-app-catalog-sort select{min-width:10.5rem;color:var(--text);background:0 0;border:0;outline:0}.tool-app-catalog-filter{min-height:2.5rem;color:var(--text-soft);font:inherit;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:.58rem .92rem;font-size:.92rem;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.tool-app-catalog-filter:hover{color:var(--text);transform:translateY(-1px)}.tool-app-catalog-filter-active{color:var(--text);background:radial-gradient(circle at 0 0,#767dff3d,#0000 62%),#ffffff14;border-color:#767dff47;box-shadow:0 10px 24px #0f12202e}.tool-app-catalog-status{color:var(--text-soft);align-items:baseline;gap:.58rem;display:flex}.tool-app-catalog-status span{color:var(--text);letter-spacing:-.02em;font-size:1.15rem;font-weight:700}.tool-app-catalog-status p{margin:0}.tool-app-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;width:100%;min-width:0;display:grid}.tool-app-card{height:100%;color:inherit;background:radial-gradient(circle at 0 0,#767dff1a,#0000 32%),linear-gradient(#ffffff0d,#ffffff05),#12141dd1;border:1px solid #ffffff12;border-radius:1.7rem;padding:1rem;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 36px #0508122e}.tool-app-card:hover{border-color:#ffffff1f;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 20px 40px #05081238}.tool-app-card:focus-visible{border-color:#7a8fff8c;outline:none;box-shadow:inset 0 1px #ffffff0f,0 0 0 4px #4a4efb24,0 18px 40px #05081238}.tool-app-card-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.tool-app-card-top{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.8rem;display:flex}.tool-app-card-icon{color:#f8fbff;letter-spacing:.06em;text-transform:uppercase;border-radius:1.15rem;flex:none;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:.78rem;font-weight:800;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff1f,0 14px 24px #070a1538}.tool-app-card-icon-blue{background:linear-gradient(145deg,#3967ff,#5cc2ff)}.tool-app-card-icon-violet{background:linear-gradient(145deg,#6b46ff,#c06bff)}.tool-app-card-icon-teal{background:linear-gradient(145deg,#0f9ea8,#45dfc7)}.tool-app-card-icon-rose{background:linear-gradient(145deg,#ff5f86,#ff9b6e)}.tool-app-card-icon-amber{color:#17202a;background:linear-gradient(145deg,#ff9c3f,#ffd05a)}.tool-app-card-icon-green{color:#102417;background:linear-gradient(145deg,#2dbe7f,#79e39c)}.tool-app-card-icon-slate{background:linear-gradient(145deg,#4b566e,#8591ac)}.tool-app-card-icon-indigo{background:linear-gradient(145deg,#4554ff,#8f7dff)}.tool-app-card-copy{grid-template-rows:auto auto minmax(0,auto) auto;gap:.58rem;width:100%;min-width:0;min-height:100%;display:grid}.tool-app-card-headline{gap:.12rem;display:grid}.tool-app-card-titles{min-width:0}.tool-app-card-kicker-row{flex-wrap:wrap;gap:.45rem;margin-bottom:.35rem;display:flex}.tool-app-card-eyebrow,.tool-app-card-group{min-height:1.55rem;color:var(--text-soft);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0d;border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.7rem;display:inline-flex}.tool-app-card-group-strong{color:#fff1ca;background:#ffd26a1f}.tool-app-card h3{letter-spacing:-.02em;margin:0;font-size:1.15rem;line-height:1.08}.tool-app-card-tagline,.tool-app-card-description,.tool-app-card-footer span{color:var(--text-muted)}.tool-app-card-tagline{margin:.26rem 0 0;font-size:.92rem}.tool-app-card-description{margin:0}.tool-app-card-footer{gap:.55rem;min-width:0;margin-top:auto;display:grid}.tool-app-card-metrics{flex-wrap:wrap;align-items:center;gap:.8rem;min-width:0;display:flex}.tool-app-catalog-rating{flex-wrap:nowrap;align-items:center;gap:.55rem;min-width:0;display:inline-flex}.tool-app-catalog-rating-stars{color:#ffca64;letter-spacing:.08em;white-space:nowrap;flex:none;font-size:.88rem;line-height:1}.tool-app-catalog-rating-label{white-space:nowrap;font-size:.9rem}.tool-app-card-cta{color:var(--text-soft);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.74rem;display:inline-flex}.tool-app-card-cta svg{flex:none;width:.92rem;height:.92rem}.tool-favorite-button{width:2.5rem;height:2.5rem;color:var(--text-soft);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.tool-favorite-button svg{width:1rem;height:1rem}.tool-favorite-button:hover:not(:disabled){color:#ffcf72;border-color:#ffd26a47;transform:translateY(-1px)}.tool-favorite-button:disabled{opacity:.68}.tool-favorite-button-active{color:#ffcf72;background:#ffd26a1a;border-color:#ffd26a47}.tool-favorite-button-text{white-space:nowrap;gap:.45rem;width:auto;min-height:2.5rem;padding:.58rem .92rem;font-size:.92rem}.tool-favorite-button-text svg{width:.92rem;height:.92rem}.tool-app-card-empty{place-items:start;gap:.45rem;display:grid}.tool-app-card-empty h3,.tool-app-card-empty p{margin:0}.tool-recommendations-section{margin-top:1rem}.tool-recommendations-heading{max-width:36rem}.tool-recommendations-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.tool-recommendation-card{min-height:9.4rem;color:inherit;background:radial-gradient(circle at 0 0,#767dff14,#0000 32%),linear-gradient(#ffffff0d,#ffffff05),#12141dd1;border:1px solid #ffffff12;border-radius:1.7rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffff0d,0 18px 36px #0508122e}.tool-recommendation-card:hover{border-color:#ffffff1f;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 20px 40px #05081238}.tool-recommendation-card:focus-visible{border-color:#7a8fff8c;outline:none;box-shadow:inset 0 1px #ffffff0f,0 0 0 4px #4a4efb24,0 18px 40px #05081238}.tool-recommendation-icon{color:#f8fbff;letter-spacing:.06em;text-transform:uppercase;border-radius:1.2rem;flex:none;justify-content:center;align-items:center;width:4.25rem;height:4.25rem;font-size:.82rem;font-weight:800;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff1f,0 14px 24px #070a1538}.tool-recommendation-copy{gap:.28rem;min-width:0;display:grid}.tool-recommendation-meta{flex-wrap:wrap;gap:.45rem;margin-bottom:.08rem;display:flex}.tool-recommendation-meta span{min-height:1.5rem;color:var(--text-soft);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0d;border-radius:999px;align-items:center;padding:.16rem .5rem;font-size:.68rem;display:inline-flex}.tool-recommendation-card h3{letter-spacing:-.02em;margin:0;font-size:1.1rem;line-height:1.08}.tool-recommendation-tagline,.tool-recommendation-description{color:var(--text-muted);margin:0}.tool-recommendation-tagline{font-size:.92rem}.tool-recommendation-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.42;display:-webkit-box;overflow:hidden}html[data-theme=light] .home-secondary-section{border-color:#2023300f}html[data-theme=light] .home-quick-nav,html[data-theme=light] .home-quick-nav-link{box-shadow:none;background:0 0}html[data-theme=light] .home-quick-nav-link{border-bottom-color:#20233014}html[data-theme=light] .tool-app-catalog-search,html[data-theme=light] .tool-app-card,html[data-theme=light] .solution-collection-card{background:radial-gradient(circle at 0 0,#4a4efb14,#0000 30%),linear-gradient(#ffffffe6,#fcf6efe0);border-color:#20233014;box-shadow:inset 0 1px #ffffffeb,0 18px 40px #78572c1a}html[data-theme=light] .solution-directory-point{background:#ffffffb8;border-color:#20233014}html[data-theme=light] .tool-app-card:hover,html[data-theme=light] .solution-collection-card:hover{border-color:#2023301f;box-shadow:inset 0 1px #fffffff0,0 20px 44px #78572c1f}html[data-theme=light] .tool-recommendation-card{background:radial-gradient(circle at 0 0,#4a4efb14,#0000 30%),linear-gradient(#ffffffe6,#fcf6efe0);border-color:#20233014;box-shadow:inset 0 1px #ffffffeb,0 18px 40px #78572c1a}html[data-theme=light] .tool-recommendation-card:hover{border-color:#2023301f;box-shadow:inset 0 1px #fffffff0,0 20px 44px #78572c1f}html[data-theme=light] .tool-app-catalog-search input{color:var(--text)}html[data-theme=light] .tool-app-catalog-search input::placeholder,html[data-theme=light] .tool-app-card-tagline,html[data-theme=light] .tool-app-card-description,html[data-theme=light] .tool-recommendation-tagline,html[data-theme=light] .tool-recommendation-description,html[data-theme=light] .tool-app-catalog-rating-label,html[data-theme=light] .tool-app-catalog-status,html[data-theme=light] .tool-app-card-eyebrow,html[data-theme=light] .tool-app-card-group,html[data-theme=light] .tool-recommendation-meta span,html[data-theme=light] .solution-collection-card p,html[data-theme=light] .solution-collection-count,html[data-theme=light] .solution-collection-use-cases li,html[data-theme=light] .solution-use-case-pill,html[data-theme=light] .tool-app-card-cta,html[data-theme=light] .solution-directory-intro-copy p,html[data-theme=light] .solution-detail-intro-copy p,html[data-theme=light] .solution-directory-point p{color:#1f2438ad}html[data-theme=light] .tool-app-catalog-clear,html[data-theme=light] .tool-app-catalog-filter,html[data-theme=light] .tool-app-catalog-sort,html[data-theme=light] .tool-favorite-button{color:#1f2438b8;background:#ffffffb8;border-color:#20233014}html[data-theme=light] .tool-app-catalog-sort select{color:var(--text)}html[data-theme=light] .tool-app-catalog-filter-active{color:#161822eb;background:radial-gradient(circle at 0 0,#4a4efb24,#0000 62%),#4a4efb14;border-color:#4a4efb2e}html[data-theme=light] .tool-app-catalog-rating-stars{color:#d5922a}html[data-theme=light] .tool-favorite-button:hover:not(:disabled),html[data-theme=light] .tool-favorite-button-active{color:#d5922a;background:#d5922a14;border-color:#d5922a47}.tool-summary-section{margin-top:1rem}.tool-summary-card{gap:.8rem;display:grid}.account-tool-library-section{margin-top:.8rem}.account-tool-library-card{gap:.65rem;display:grid}.account-tool-library-header h3,.account-tool-library-header p{margin:0}.account-tool-library-header{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.account-tool-library-list{gap:.55rem;display:grid}.account-tool-library-item{border:1px solid var(--line);background:var(--surface-soft);border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:.7rem;padding:.72rem .82rem;display:flex}.account-tool-library-link{color:inherit;text-decoration:none;transition:border-color .16s,background .16s,transform .16s}.account-tool-library-link:hover,.account-tool-library-link:focus-visible{background:radial-gradient(circle at top left,#626eff1f,transparent 55%),var(--surface-soft);border-color:#7a85ff3d;transform:translateY(-1px)}.account-tool-library-copy{gap:.18rem;display:grid}.account-tool-library-copy strong,.account-tool-library-copy p{margin:0}.account-tool-library-copy p,.account-tool-library-note{color:var(--text-soft)}.account-tool-library-note{border:1px solid var(--line);background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:.34rem .7rem;font-size:.82rem;display:inline-flex}.account-tool-library-actions{flex:none;align-items:center;gap:.55rem;display:inline-flex}.account-tool-library-disclosure{gap:.75rem;display:grid}.account-tool-library-disclosure-toggle{cursor:pointer;list-style:none}.account-tool-library-disclosure[open] .account-tool-library-note{background:#626eff1a;border-color:#626eff2e}.account-tool-library-disclosure-toggle::-webkit-details-marker{display:none}.account-tool-library-disclosure-body{gap:.55rem;display:grid}.account-ai-workflows-section{margin-top:.8rem}.account-ai-workflows-summary,.account-ai-workflows-cluster{gap:.75rem;display:grid}.account-ai-workflows-clusters{gap:.8rem;display:grid}.account-ai-workflows-cluster-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.account-ai-workflows-cluster-top h3,.account-ai-workflows-cluster-top p{margin:0}.account-ai-workflows-list{gap:.65rem;display:grid}.account-ai-workflows-item{border:1px solid var(--line);background:var(--surface-soft);border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.78rem .9rem;display:flex}.account-ai-workflows-item-link{color:inherit;text-decoration:none;transition:border-color .16s,background .16s,transform .16s}.account-ai-workflows-item-link:hover,.account-ai-workflows-item-link:focus-visible{background:radial-gradient(circle at top left,#626eff1f,transparent 55%),var(--surface-soft);border-color:#7a85ff3d;transform:translateY(-1px)}.account-ai-workflows-item-copy{gap:.24rem;display:grid}.account-ai-workflows-item-copy strong,.account-ai-workflows-item-copy p{margin:0}.account-ai-workflows-item-copy p{color:var(--text-soft)}.account-ai-workflows-item-meta{flex:none;justify-content:flex-end;align-items:center;display:inline-flex}.account-page .account-theme-card{gap:.8rem}.account-page .account-theme-options{gap:.65rem}.account-page .account-theme-option{border-radius:1rem;padding:.8rem .9rem}.account-page .account-pwa-points,.account-page .account-pwa-actions{gap:.55rem}.tool-review-section{margin-top:1rem;scroll-margin-top:6rem}.tool-review-grid{grid-template-columns:minmax(0,1fr);display:grid}.tool-review-card,.tool-review-summary-card{gap:.9rem;display:grid}.tool-review-card{background:radial-gradient(circle at top,#6177ff24,#0000 42%),linear-gradient(#ffffff0b,#ffffff05);gap:1.35rem;padding:clamp(1.2rem,2vw,1.75rem)}.tool-review-summary-kicker{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.84rem}.tool-review-summary-card{text-align:center;justify-items:center}.tool-review-summary-label{color:var(--text-soft);letter-spacing:.03em;font-size:.88rem}.tool-review-summary-score{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.tool-review-summary-score strong{letter-spacing:-.04em;font-size:clamp(3rem,7vw,4.6rem);line-height:.9}.tool-review-summary-meta{justify-items:start;gap:.3rem;display:grid}.tool-review-summary-score span,.tool-review-auth-note,.tool-review-input-row p,.tool-review-summary-note,.tool-review-footer .support-form-note{color:var(--text-soft);margin:0}.tool-review-summary-stars{align-items:center;gap:.24rem;display:inline-flex}.tool-review-summary-star{color:#ffffff2e;font-size:1.16rem;line-height:1}.tool-review-summary-star-active{color:#ffca64}.tool-review-summary-note{max-width:42rem;font-size:.98rem}.tool-review-divider{background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:100%;height:1px}.tool-review-stars{flex-wrap:wrap;justify-content:center;gap:.28rem;display:inline-flex}.tool-review-star-button{color:#ffffff3d;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;justify-content:center;align-items:center;width:3.1rem;height:3.1rem;padding:0;font-size:1.42rem;line-height:1;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex}.tool-review-star-button:hover:not(:disabled){color:#ffca64;border-color:#ffca6461;transform:translateY(-1px)}.tool-review-star-button:disabled{cursor:default;opacity:.65}.tool-review-star-button-active{color:#ffca64;background:#ffca6414;border-color:#ffca6461}.tool-review-form{justify-items:center;gap:1rem}.tool-review-input-row{gap:.8rem;display:grid}.tool-review-compose-intro{text-align:center;justify-items:center}.tool-review-input-row strong{margin-bottom:.25rem;font-size:clamp(1.2rem,2vw,1.5rem);display:block}.tool-review-interactive-stars{justify-content:center;display:flex}.tool-review-form .field{width:100%}.tool-review-form textarea{min-height:10rem}.tool-review-feedback{text-align:center;margin:0;font-size:.92rem}.tool-review-feedback-success{color:#8be09b}.tool-review-feedback-error{color:#ff9a9a}.tool-review-auth-shell{text-align:center;justify-items:center;gap:1rem;display:grid}.tool-review-auth-shell .button{width:fit-content}html[data-theme=light] .tool-review-star-button{color:#1f24383d;background:#ffffffbd;border-color:#1f243814}html[data-theme=light] .tool-review-card{background:radial-gradient(circle at top,#4a4efb1a,#0000 42%),linear-gradient(#ffffffeb,#ffffffd1)}html[data-theme=light] .tool-review-summary-star{color:#1f243829}html[data-theme=light] .tool-review-divider{background:linear-gradient(90deg,#0000,#1f24381a,#0000)}html[data-theme=light] .tool-review-star-button-active,html[data-theme=light] .tool-review-star-button:hover:not(:disabled){color:#d5922a;background:#d5922a14;border-color:#d5922a47}.detail-section-stack{gap:.9rem;display:grid}.discovery-chip-row{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.context-link-row,.article-trust-links{flex-wrap:wrap;gap:.7rem;margin-top:.9rem;display:flex}.app-events-page .page-intro{width:100%;max-width:none}.app-event-project-grid,.app-event-grid,.app-event-summary-grid,.app-event-detail-grid{gap:.9rem;display:grid}.app-event-project-grid,.app-event-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-event-summary-grid,.app-event-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-event-project-card,.app-event-card,.info-card,.app-event-detail-card{background:radial-gradient(circle at 0 0,#4c52f629,#0000 38%),linear-gradient(#ffffff0a,#ffffff04),#12141de6;border:1px solid #ffffff0f;border-radius:2rem;height:100%;padding:clamp(1.25rem,2vw,1.75rem);box-shadow:inset 0 1px #ffffff0a,0 24px 80px #06091438}.app-event-project-card h2,.app-event-card h2,.info-card h3,.app-event-detail-card h2{margin-top:0}.app-event-project-card p,.app-event-card p,.info-card p,.app-event-detail-card p{color:var(--text-muted)}.app-event-chip-row{flex-wrap:wrap;gap:.55rem;margin-top:.95rem;display:flex}.chip{min-height:2rem;color:var(--text-soft);letter-spacing:.02em;background:#ffffff09;border:1px solid #ffffff12;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .8rem;font-size:.84rem;display:inline-flex}.app-event-detail-shell,.app-event-detail-card,.discovery-detail-shell{gap:1rem;display:grid}.tool-neighbor-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1rem;padding:.1rem 0 .2rem;display:grid}.tool-neighbor-link,.tool-neighbor-spacer{min-width:0}.tool-neighbor-link{color:var(--text);align-items:center;gap:.55rem;padding:.3rem 0;transition:color .14s,transform .14s;display:inline-flex}.tool-neighbor-link:hover,.tool-neighbor-link:focus-visible{color:#dfe4ff;transform:translateY(-1px)}.tool-neighbor-link-prev{text-align:left}.tool-neighbor-link-next{text-align:right;justify-content:flex-end;justify-self:end}.tool-neighbor-title{min-width:0;color:inherit;font-size:.98rem;font-weight:600;line-height:1.2}.tool-neighbor-arrow{color:#b7bfff;flex:none;font-size:.98rem}.tool-neighbor-spacer{min-height:0}.discovery-breadcrumbs{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.9rem;display:flex}.discovery-breadcrumbs a:hover{color:var(--text)}.tool-page-intro-points{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.tool-page-jump-nav{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.tool-page-jump-link{min-height:2.35rem;color:var(--text-soft);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .95rem;font-size:.88rem;font-weight:600;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.tool-page-jump-link:hover{color:var(--text);background:#ffffff12;border-color:#ffffff29;transform:translateY(-1px)}.discovery-meta-strip{justify-content:flex-start}.discovery-step-list{gap:.9rem;margin:0;padding-left:1.3rem;display:grid}.discovery-step-list li{color:var(--text-muted);padding-left:.2rem}.discovery-step-list li::marker{color:#b7bfffeb;font-weight:700}.discovery-inline-list li::marker{color:#b7bfffeb;font-weight:700}.discovery-section-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.discovery-prose{gap:.85rem;margin-top:.9rem;display:grid}.discovery-prose p,.discovery-prose li{color:var(--text-muted);margin:0}.tool-ai-placeholder{background:radial-gradient(circle at 100% 0,#6676ff2e,#0000 34%),linear-gradient(#ffffff0d,#ffffff05);gap:1.15rem;padding:clamp(1.2rem,2vw,1.7rem)}.tool-ai-placeholder-top,.tool-ai-placeholder-status,.tool-ai-placeholder-copy{gap:.45rem;display:grid}.tool-ai-placeholder-status strong,.tool-ai-placeholder-status span,.tool-ai-placeholder-copy h3,.tool-ai-placeholder-copy p{margin:0}.tool-ai-placeholder-status span,.tool-ai-placeholder-copy p{color:var(--text-soft)}.tool-ai-placeholder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.tool-ai-placeholder-card{gap:.7rem;display:grid}.tool-ai-placeholder-card h3{margin:0}.tool-ai-placeholder-cta{gap:1rem;display:grid}.tool-ai-runtime{background:radial-gradient(circle at 100% 0,#6676ff33,#0000 34%),linear-gradient(#ffffff0d,#ffffff05);gap:1.15rem;padding:clamp(1.2rem,2vw,1.7rem)}.tool-ai-runtime-grid{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.85fr);gap:1rem;display:grid}.tool-ai-runtime-main,.tool-ai-runtime-sidebar{gap:1rem;min-width:0;display:grid}.tool-ai-runtime-panel{background:#ffffff07;border:1px solid #ffffff14;border-radius:1.25rem;gap:.95rem;padding:1rem;display:grid}.tool-ai-runtime-section-heading{gap:.2rem;display:grid}.tool-ai-runtime-section-heading strong,.tool-ai-runtime-section-heading span{margin:0}.tool-ai-runtime-section-heading span{color:var(--text-soft);font-size:.84rem}.tool-ai-runtime-presets{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.tool-ai-runtime-preset{min-width:0;color:var(--text);text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:1.1rem;gap:.28rem;padding:.95rem 1rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.tool-ai-runtime-preset:hover{background:#7a8fff14;border-color:#7a8fff47;transform:translateY(-1px)}.tool-ai-runtime-preset-active{background:radial-gradient(circle at 0 0,#767dff29,#0000 56%),#7a8fff14;border-color:#7a8fff5c}.tool-ai-runtime-preset strong,.tool-ai-runtime-preset span{margin:0}.tool-ai-runtime-preset span{color:var(--text-soft);font-size:.84rem}.tool-ai-runtime-preset-preview{background:radial-gradient(circle at 0 0,#767dff1f,#0000 58%),#ffffff09;border:1px solid #7a8fff2e;border-radius:1.1rem;gap:.9rem;padding:1rem;display:grid}.tool-ai-runtime-preset-preview-copy,.tool-ai-runtime-preset-preview-meta{gap:.35rem;display:grid}.tool-ai-runtime-preset-preview-copy strong,.tool-ai-runtime-preset-preview-copy p,.tool-ai-runtime-preset-preview-copy span,.tool-ai-runtime-preset-preview-meta p{margin:0}.tool-ai-runtime-preset-preview-copy p,.tool-ai-runtime-preset-preview-copy span,.tool-ai-runtime-preset-preview-meta p{color:var(--text-soft)}.tool-ai-runtime-preset-chips{flex-wrap:wrap;gap:.45rem;display:flex}.tool-ai-runtime-preset-chip{min-height:1.7rem;color:var(--text-soft);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;background:#ffffff0f;border-radius:999px;align-items:center;padding:.2rem .58rem;font-size:.72rem;display:inline-flex}.tool-ai-runtime-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.tool-ai-runtime-note,.tool-ai-runtime-message,.tool-ai-runtime-error{border-radius:1.1rem;gap:.35rem;padding:.95rem 1rem;display:grid}.tool-ai-runtime-note{background:radial-gradient(circle at 0 0,#767dff29,#0000 58%),#ffffff0a;border:1px solid #767dff2e}.tool-ai-runtime-message{background:#ffffff08;border:1px solid #ffffff14}.tool-ai-runtime-note strong,.tool-ai-runtime-note span,.tool-ai-runtime-message strong,.tool-ai-runtime-message p,.tool-ai-runtime-error{margin:0}.tool-ai-runtime-note span,.tool-ai-runtime-message p{color:var(--text-soft)}.tool-ai-runtime-error{color:#ffd5d5;background:#ff787814;border:1px solid #ff787833}.tool-ai-runtime-actions{justify-content:flex-start}.tool-ai-runtime-output-shell{gap:.9rem}.tool-ai-runtime-output-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.tool-ai-runtime-output-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.tool-ai-runtime-output-sections{gap:.85rem;display:grid}.tool-ai-runtime-output-section{background:#ffffff08;border:1px solid #ffffff14;border-radius:1.1rem;gap:.7rem;padding:.95rem;display:grid}.tool-ai-runtime-output-section-top{gap:.2rem;display:grid}.tool-ai-runtime-output-section-top strong,.tool-ai-runtime-output-section-top span{margin:0}.tool-ai-runtime-output-section-top span{color:var(--text-soft);font-size:.84rem}.tool-ai-runtime-view-button-active{color:var(--text)!important;background:#7082ff24!important;border-color:#7082ff57!important}.tool-ai-runtime-output-body{min-height:18rem;max-height:34rem;color:var(--text);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;background:#070a1457;border:1px solid #ffffff12;border-radius:1.1rem;margin:0;padding:1rem 1.05rem;font-size:.86rem;line-height:1.6;overflow:auto}.tool-ai-runtime-output-prose{font-family:var(--font-sans);white-space:normal;font-size:.94rem;line-height:1.7}.tool-ai-runtime-output-prose>:first-child{margin-top:0}.tool-ai-runtime-output-prose>:last-child{margin-bottom:0}.tool-ai-runtime-output-prose :where(pre,code){font-family:var(--font-mono)}.tool-ai-runtime-output-prose :where(ul,ol){padding-left:1.3rem}.tool-ai-runtime-output-section-body{min-height:0;max-height:none;padding:.9rem .95rem}.tool-ai-runtime-output-empty{background:#ffffff05;border:1px dashed #ffffff1f;border-radius:1.1rem;align-content:center;gap:.3rem;min-height:11rem;padding:1rem 1.05rem;display:grid}.tool-ai-runtime-output-empty strong,.tool-ai-runtime-output-empty p{margin:0}.tool-ai-runtime-output-empty p{color:var(--text-soft)}.tool-ai-runtime-sidebar-section{gap:.9rem;display:grid}.tool-ai-runtime-card-list{gap:.7rem;display:grid}.tool-ai-runtime-history-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:1rem;gap:.75rem;padding:.9rem .95rem;display:grid}.tool-ai-runtime-card-copy{gap:.24rem;display:grid}.tool-ai-runtime-card-copy strong,.tool-ai-runtime-card-copy span,.tool-ai-runtime-card-copy p,.tool-ai-runtime-sidebar-empty{margin:0}.tool-ai-runtime-card-copy span,.tool-ai-runtime-card-copy p,.tool-ai-runtime-sidebar-empty{color:var(--text-soft)}.tool-ai-runtime-card-copy span{font-size:.8rem}.tool-ai-runtime-card-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.45;display:-webkit-box;overflow:hidden}.tool-ai-runtime-card-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.tool-ai-runtime-usage{flex-wrap:wrap;gap:.45rem;display:flex}.tool-ai-runtime-usage span{min-height:1.65rem;color:var(--text-soft);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;background:#ffffff0d;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;display:inline-flex}@media (max-width:900px){.tool-ai-runtime-grid,.tool-ai-runtime-form-grid,.tool-ai-runtime-presets{grid-template-columns:minmax(0,1fr)}.tool-ai-runtime-output-header{align-items:stretch}}.discovery-inline-list{gap:.7rem;margin:0;padding-left:1.25rem;display:grid}.discovery-cta-banner{align-items:center}.tool-mockup-shell{gap:1rem;display:grid}.tool-live-card{background:radial-gradient(circle at 0 0,#4a4efb29,#0000 32%),linear-gradient(#ffffff0b,#ffffff05),#12141dd6;border:1px solid #ffffff12;border-radius:2rem;gap:1rem;padding:clamp(1.35rem,2vw,1.85rem);display:grid;box-shadow:inset 0 1px #ffffff0a,0 24px 80px #06091438}.tool-live-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.tool-live-header h2,.tool-live-preview h3{margin:0}@media (max-width:860px){.tool-neighbor-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.7rem}.tool-neighbor-link-next,.tool-neighbor-link-prev{padding:.18rem 0}.tool-neighbor-title{font-size:.95rem}}html[data-theme=light] .tool-neighbor-link{color:#161822bd}html[data-theme=light] .tool-neighbor-link:hover,html[data-theme=light] .tool-neighbor-link:focus-visible{color:var(--text)}.tool-live-header p,.tool-live-preview p{color:var(--text-muted);margin:.35rem 0 0}.tool-live-badge{min-height:2.05rem;color:var(--text-soft);background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.4rem .72rem;font-size:.82rem;font-weight:600;display:inline-flex}.tool-live-grid{grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr);align-items:stretch;gap:1rem;display:grid}.tool-live-routes{flex-wrap:wrap;gap:.65rem;display:flex}.tool-live-route{min-height:2.3rem;color:var(--text-soft);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.48rem .82rem;font-size:.87rem;font-weight:600;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.tool-live-route:hover,.tool-live-route-active{color:var(--text);background:#ffffff12;border-color:#ffffff26;transform:translateY(-1px)}.tool-live-uploader,.tool-live-panel{background:#ffffff08;border:1px solid #ffffff12;border-radius:1.5rem;align-content:start;gap:1rem;min-width:0;min-height:0;padding:1rem;display:grid}.tool-live-dropzone{width:100%;min-height:14.5rem;color:var(--text);background:radial-gradient(circle,#ffffff0a,#0000 60%),#0b0c1252;border:1px dashed #ffffff29;border-radius:1.5rem;align-content:center;justify-items:center;gap:.75rem;padding:1.25rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.tool-live-dropzone:hover,.tool-live-dropzone-active{background:radial-gradient(circle,#7a8fff14,#0000 60%),#0b0c1266;border-color:#7a8fff8c;transform:translateY(-1px);box-shadow:0 0 0 4px #4a4efb1a}.tool-live-dropzone strong{text-align:center;font-size:1.08rem;line-height:1.4;display:block}.tool-live-dropzone span{color:var(--text-soft);text-align:center;line-height:1.45;display:block}.tool-live-file-input{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.tool-live-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.tool-live-quality-shell{min-height:5rem}.tool-live-quality{align-content:start;min-height:4.8rem;margin-top:-.1rem;display:grid}.tool-live-quality small{color:var(--text-soft)}.tool-live-quality-disabled{opacity:.78}.tool-live-actions{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:.75rem;margin-top:0;display:flex}.tool-live-stats{gap:.7rem;display:grid}.tool-live-stats div{background:#ffffff06;border:1px solid #ffffff12;border-radius:1.15rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem .9rem;display:flex}.tool-live-stats strong{font-size:.92rem}.tool-live-stats span{color:var(--text-soft);text-align:right;font-size:.88rem}.tool-live-preview{gap:.8rem;display:grid}.tool-image-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.tool-image-compare-card,.tool-background-tester-card,.tool-png-palette-card{gap:.55rem;display:grid}.tool-image-compare-card strong,.tool-background-tester-card strong,.tool-png-palette-card strong{font-size:.9rem}.tool-live-panel-note{background:#ffffff06;border:1px solid #ffffff12;border-radius:1.2rem;gap:.2rem;padding:.9rem .95rem;display:grid}.tool-live-panel-note strong{font-size:.92rem}.tool-live-panel-note span{color:var(--text-soft);font-size:.88rem}.tool-live-preview-frame{background:linear-gradient(#ffffff0b,#ffffff05),#12141dd6;border:1px solid #ffffff12;border-radius:1.6rem;justify-content:center;align-items:center;min-height:12rem;max-height:12rem;display:flex;overflow:hidden}.tool-live-preview-frame>img,.tool-live-preview-frame>canvas,.tool-live-preview-frame>video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:10.5rem}.tool-live-preview-frame>audio{width:min(100%,28rem)}.tool-markdown-rendered,.tool-markdown-code,.tool-markdown-diff,.tool-markdown-link-card{background:linear-gradient(#ffffff0b,#ffffff05),#12141db8;border:1px solid #ffffff12;border-radius:1.3rem;min-width:0;padding:1rem}.tool-markdown-rendered{gap:.9rem;display:grid;overflow:auto}.tool-markdown-rendered>:first-child{margin-top:0}.tool-markdown-rendered>:last-child{margin-bottom:0}.tool-markdown-rendered h1,.tool-markdown-rendered h2,.tool-markdown-rendered h3,.tool-markdown-rendered h4,.tool-markdown-rendered h5,.tool-markdown-rendered h6{letter-spacing:-.03em;margin:0;line-height:1.08}.tool-markdown-rendered p,.tool-markdown-rendered li,.tool-markdown-rendered blockquote{color:var(--text-muted)}.tool-markdown-rendered ul,.tool-markdown-rendered ol{gap:.45rem;margin:0;padding-left:1.25rem;display:grid}.tool-markdown-rendered blockquote{background:#ffffff09;border-left:3px solid #7a8fff73;border-radius:.95rem;margin:0;padding:.95rem 1rem}.tool-markdown-rendered pre,.tool-markdown-code{white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);margin:0;font-size:.88rem;line-height:1.55;overflow:auto}.tool-markdown-rendered code{font-family:var(--font-mono);font-size:.88em}.tool-markdown-rendered pre code{font-size:inherit}.tool-markdown-rendered table{border-collapse:collapse;width:100%;min-width:28rem}.tool-markdown-rendered th,.tool-markdown-rendered td{text-align:left;vertical-align:top;border:1px solid #ffffff14;padding:.72rem .78rem}.tool-markdown-rendered th{color:var(--text);background:#ffffff0a}.tool-markdown-link-list{gap:.75rem;display:grid}.tool-markdown-link-card{gap:.35rem;display:grid}.tool-markdown-link-card strong{font-size:.95rem}.tool-markdown-link-card span{color:var(--text-soft);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.tool-markdown-link-card code{color:var(--text-muted);word-break:break-word;font-size:.82rem}.tool-markdown-diff{font-family:var(--font-mono);gap:.42rem;font-size:.86rem;line-height:1.5;display:grid;overflow:auto}.tool-markdown-diff-line{word-break:break-word;background:#ffffff06;border-radius:.95rem;padding:.55rem .7rem}.tool-markdown-diff-line-added{background:#4afb8c1a}.tool-markdown-diff-line-removed{background:#ff74741a}.tool-markdown-diff-chunk-added{background:#4afb8c29}.tool-markdown-diff-chunk-removed{background:#ff74742e}.tool-markdown-alignment-grid,.tool-markdown-readme-grid{gap:.85rem;display:grid}.tool-markdown-alignment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-markdown-readme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-html-meta-grid,.tool-html-issue-list{gap:.8rem;display:grid}.tool-html-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-html-search-preview,.tool-html-og-card,.tool-html-issue{background:linear-gradient(#ffffff0b,#ffffff05),#12141db8;border:1px solid #ffffff12;border-radius:1.3rem;min-width:0;padding:1rem}.tool-html-search-preview{gap:.35rem;display:grid}.tool-html-search-preview strong,.tool-html-og-copy strong,.tool-html-issue strong{font-size:1rem}.tool-html-search-preview span,.tool-html-og-copy span,.tool-html-issue span{color:var(--text-soft);font-size:.82rem}.tool-html-search-preview p,.tool-html-og-copy p,.tool-html-issue p{color:var(--text-muted);margin:0}.tool-html-og-card{grid-template-columns:9rem minmax(0,1fr);gap:1rem;display:grid}.tool-html-og-image{min-height:7rem;color:var(--text-soft);text-align:center;word-break:break-word;background:radial-gradient(circle at 0 0,#4a4efb29,#0000 38%),#ffffff08;border-radius:1rem;justify-content:center;align-items:center;padding:.8rem;font-size:.76rem;display:flex}.tool-html-og-copy{align-content:start;gap:.35rem;display:grid}.tool-html-issue{gap:.35rem;display:grid}.tool-html-issue-warning{background:linear-gradient(#ffd27b14,#ffffff05),#12141db8;border-color:#ffc95c2e}.tool-html-issue-error{background:linear-gradient(#ff747414,#ffffff05),#12141db8;border-color:#ff74742e}.tool-live-option,.tool-live-chip{color:var(--text-muted);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.55rem;padding:.78rem .92rem;font-size:.88rem;display:inline-flex}.tool-live-option input,.tool-live-chip input{accent-color:#7a8fffeb}.tool-data-chip-row{flex-wrap:wrap;gap:.65rem;display:flex}.tool-data-table-shell{background:linear-gradient(#ffffff0b,#ffffff05),#12141db8;border:1px solid #ffffff12;border-radius:1.3rem;overflow:auto}.tool-data-table{border-collapse:collapse;width:100%;min-width:28rem}.tool-data-table th,.tool-data-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:.78rem .82rem}.tool-data-table th{color:var(--text);letter-spacing:.05em;text-transform:uppercase;background:#ffffff0a;font-size:.82rem}.tool-data-table td{color:var(--text-muted);word-break:break-word;font-size:.92rem}.tool-data-regex-match{background:linear-gradient(#ffffff0b,#ffffff05),#12141db8;border:1px solid #ffffff12;border-radius:1.3rem;gap:.38rem;min-width:0;padding:1rem;display:grid}.tool-data-regex-match strong{font-size:.96rem}.tool-data-regex-match span,.tool-data-regex-match p{color:var(--text-soft);margin:0;font-size:.82rem}.tool-data-regex-match code{color:var(--text-muted);word-break:break-word;font-size:.86rem}.tool-audio-list{gap:.75rem;display:grid}.tool-audio-list-item{background:#ffffff06;border:1px solid #ffffff12;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.tool-audio-list-item strong,.tool-audio-list-item span{display:block}.tool-audio-list-item span{color:var(--text-soft);font-size:.85rem}.tool-audio-list-actions{align-items:center;gap:.45rem;display:inline-flex}.tool-audio-list-actions button{color:inherit;cursor:pointer;font:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:.35rem .7rem}.tool-editor-preview{margin-top:0}.tool-editor-preview-frame{min-height:24rem;max-height:none;padding:1rem}.tool-editor-canvas{border-radius:1rem;width:100%;height:auto;max-height:22rem;display:block}.tool-editor-empty{text-align:center;color:var(--text-soft);gap:.3rem;display:grid}.tool-editor-empty strong{color:var(--text)}.tool-gif-crop-stage{touch-action:none;cursor:crosshair;background:linear-gradient(#ffffff0b,#ffffff05),#12141deb;border-radius:1.15rem;width:100%;max-width:100%;position:relative;overflow:hidden}.tool-gif-crop-stage img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.tool-red-eye-stage{cursor:crosshair;background:linear-gradient(#ffffff0b,#ffffff05),#12141deb;border-radius:1.15rem;width:100%;max-width:100%;position:relative;overflow:hidden}.tool-red-eye-stage img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.tool-red-eye-point{background:#4576fd29;border:2px solid #ffffffeb;border-radius:999px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0e111a3d,0 10px 24px #0b0f1833}.tool-red-eye-point-active{background:#ffd85d33;border-color:#ffd85dfa}.tool-metadata-json{color:var(--text-soft);white-space:pre-wrap;word-break:break-word;background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;max-height:18rem;margin:0;padding:1rem 1.05rem;font-size:.82rem;line-height:1.55;overflow:auto}.tool-metadata-warning{background:#ffc45b14;border-color:#ffc45b3d}html[data-theme=light] .tool-live-preview-frame,html[data-theme=light] .tool-image-compare-frame,html[data-theme=light] .tool-video-preview-frame,html[data-theme=light] .tool-video-preview-frame-empty{background:linear-gradient(#ffffffc7,#f9f1e8cc),repeating-linear-gradient(45deg,#20233005 0 12px,#ffffff0a 12px 24px);border-color:#20233014;box-shadow:inset 0 1px #ffffffeb}.tool-pdf-settings{gap:.9rem}.tool-pdf-progress{gap:.5rem}.tool-pdf-progress progress{accent-color:#4576fd;width:100%;height:.72rem}.tool-ocr-output-shell{padding:.35rem}.tool-ocr-output{width:100%;min-height:18rem;color:var(--text);font:inherit;resize:vertical;background:#ffffff06;border:0;border-radius:1rem;padding:1rem 1.05rem;line-height:1.6}.tool-ocr-output::placeholder{color:var(--text-soft)}.tool-ocr-output:focus{outline-offset:0;outline:2px solid #4576fd47}.tool-pdf-preview{padding-top:.15rem}.tool-pdf-page-list{gap:.85rem;display:grid}.tool-pdf-page-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:1.35rem;grid-template-columns:6.25rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.95rem;display:grid}.tool-pdf-page-thumb{background:linear-gradient(#ffffff0a,#ffffff04),#0b0c1266;border:1px solid #ffffff12;border-radius:1rem;justify-content:center;align-items:center;min-height:6.25rem;display:flex;overflow:hidden}.tool-pdf-page-thumb img{object-fit:cover;width:100%;height:100%}.tool-pdf-file-thumb{text-align:center;gap:.18rem;padding:.7rem}.tool-pdf-file-thumb strong{font-size:1.45rem;line-height:1}.tool-pdf-file-thumb span{color:var(--text-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:700}.tool-pdf-page-copy{gap:.28rem;min-width:0;display:grid}.tool-pdf-page-copy strong,.tool-pdf-page-copy span{overflow-wrap:anywhere;min-width:0}.tool-pdf-page-copy span{color:var(--text-soft);font-size:.92rem}.tool-pdf-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.tool-pdf-page-action{min-height:2.2rem;color:var(--text);background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .82rem;font-size:.86rem;font-weight:600;transition:background .16s,border-color .16s,color .16s,transform .16s,opacity .16s;display:inline-flex}.tool-pdf-page-action:hover:not(:disabled){background:#ffffff14;border-color:#ffffff29;transform:translateY(-1px)}.tool-pdf-page-action:disabled{opacity:.46;cursor:not-allowed}.tool-pdf-page-action-danger{color:#ffb4b4}.tool-live-field{gap:.45rem;min-width:0;display:grid}.tool-live-field-full{grid-column:1/-1}.tool-live-field>span{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700}.tool-live-field>input,.tool-live-field>select,.tool-live-field>textarea{width:100%;min-height:2.9rem;color:var(--text);font:inherit;background:#ffffff09;border:1px solid #ffffff14;border-radius:1rem;padding:.78rem .92rem}.tool-live-field>textarea{resize:vertical;min-height:9rem}.tool-live-checkbox{min-height:2.9rem;color:var(--text);background:#ffffff09;border:1px solid #ffffff14;border-radius:1rem;align-items:center;gap:.72rem;padding:.82rem .95rem;display:flex}.tool-live-checkbox input{accent-color:#4576fd;width:1.1rem;height:1.1rem;margin:0}.tool-live-checkbox span{font-size:.95rem;font-weight:600}.tool-live-field>input:focus,.tool-live-field>select:focus,.tool-live-field>textarea:focus{border-color:#4576fd5c;outline:2px solid #4576fd3d}.tool-live-field small{color:var(--text-soft);font-size:.76rem;line-height:1.45}.tool-form-field-list{gap:.85rem;display:grid}.tool-png-favicon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.tool-png-favicon-card{gap:.65rem;min-width:0;display:grid}.tool-png-favicon-card strong{color:var(--text-soft);font-size:.88rem}.tool-png-favicon-frame{min-height:9.5rem;max-height:9.5rem;padding:1rem}.tool-png-palette-list{flex-wrap:wrap;gap:.55rem;display:flex}.tool-png-palette-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;display:grid}.tool-png-palette-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:1.1rem;padding:.8rem}.tool-png-palette-card span{color:var(--text-soft);font-size:.82rem}.tool-png-palette-chip{border:1px solid #ffffff1f;border-radius:.8rem;width:2.2rem;height:2.2rem;box-shadow:inset 0 1px #ffffff1a}.tool-background-tester-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.tool-apng-frame-list{gap:.8rem;display:grid}.tool-apng-frame-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:1.35rem;grid-template-columns:5.75rem minmax(0,1fr) minmax(15rem,.9fr);align-items:center;gap:.9rem;padding:.95rem;display:grid}.tool-apng-frame-thumb{background:linear-gradient(#ffffff0a,#ffffff04),#0b0c1266;border:1px solid #ffffff12;border-radius:1rem;justify-content:center;align-items:center;min-height:5.75rem;display:flex;overflow:hidden}.tool-apng-frame-thumb img{object-fit:contain;width:100%;height:100%}.tool-apng-frame-copy{gap:.25rem;min-width:0;display:grid}.tool-apng-frame-copy strong,.tool-apng-frame-copy span,.tool-apng-frame-copy small{overflow-wrap:anywhere;min-width:0}.tool-apng-frame-copy span,.tool-apng-frame-copy small{color:var(--text-soft)}.tool-apng-frame-controls{gap:.7rem;display:grid}.tool-gif-frame-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.tool-gif-frame-card{text-align:left;background:#ffffff06;border:1px solid #ffffff12;border-radius:1.25rem;gap:.55rem;padding:.85rem;display:grid}.tool-gif-frame-card-active{border-color:#4576fd5c;box-shadow:0 0 0 1px #4576fd29}.tool-gif-frame-card span{color:var(--text-soft);font-size:.84rem}.tool-gif-frame-thumb{background:linear-gradient(#ffffff0a,#ffffff04),#0b0c1266;border:1px solid #ffffff12;border-radius:1rem;justify-content:center;align-items:center;min-height:8rem;display:flex;overflow:hidden}.tool-gif-frame-thumb img{object-fit:contain;width:100%;height:100%}.tool-source-canvas{cursor:crosshair}.tool-form-field-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:1.25rem;padding:.95rem}.tool-form-checkbox-row{align-items:center;gap:.7rem;display:inline-flex}.tool-form-checkbox-row input{width:1.1rem;height:1.1rem}.tool-redact-layout{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.tool-redact-thumbs{gap:.8rem;display:grid}.tool-redact-thumb{text-align:left;width:100%}.tool-redact-thumb-active{border-color:#4576fd6b;box-shadow:0 0 0 1px #4576fd38}.tool-redact-editor{touch-action:none;background:linear-gradient(#ffffff0a,#ffffff04),#0b0c1266;border:1px solid #ffffff12;border-radius:1.35rem;min-height:22rem;position:relative;overflow:hidden}.tool-redact-editor img{width:100%;height:auto;display:block}.tool-redact-overlay{position:absolute;inset:0}.tool-redact-box{cursor:pointer;background:#000000eb;border:1px solid #ffffff42;border-radius:.45rem;padding:0;position:absolute}.tool-redact-box-draft{opacity:.9;pointer-events:none;border-style:dashed}.tool-redact-meta{color:var(--text-soft);margin:.7rem 0 0;font-size:.86rem}.tool-editor-sliders{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;min-height:auto;display:grid}.tool-social-editor-shell{gap:.8rem}.tool-social-editor-frame{background:linear-gradient(#ffffff05,#ffffff03),repeating-linear-gradient(45deg,#ffffff06 0 12px,#ffffff03 12px 24px);min-height:30rem}.tool-social-editor-stage{justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex}.tool-social-editor-canvas{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:1rem;width:100%;height:100%;max-height:none;box-shadow:0 18px 50px #00000047,0 0 0 1px #ffffff14}.tool-social-editor-canvas-dragging{cursor:grabbing}.tool-social-editor-meta{color:var(--text-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;font-size:.86rem;display:flex}.tool-social-inline-controls{align-items:center;gap:.8rem;min-height:2.95rem;display:flex}.tool-social-inline-readout{color:var(--text);font-size:.9rem;font-weight:600}.tool-social-inline-toggle{color:var(--text);align-items:center;gap:.5rem;display:inline-flex}.tool-social-inline-toggle input{accent-color:var(--gradient-start)}.tool-social-color-input{border:1px solid var(--line);background:#ffffff0a;border-radius:.85rem;width:3rem;height:2.4rem;padding:.18rem}.tool-social-color-input:disabled{opacity:.45;cursor:not-allowed}.tool-product-prep-shell{gap:.8rem}.tool-product-prep-steps{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.8rem;display:grid}.tool-product-prep-step{background:#ffffff08;border:1px solid #ffffff12;border-radius:1.3rem;gap:.18rem;padding:.9rem 1rem;display:grid}.tool-product-prep-step strong{font-size:.92rem}.tool-product-prep-step span{color:var(--text-soft);font-size:.84rem}.tool-product-prep-step-active{background:#7a8fff14;border-color:#7a8fff3d}.tool-product-prep-step-complete{background:#78d1a50f;border-color:#78d1a52e}.tool-product-prep-control-stack{gap:.9rem;display:grid}.tool-product-prep-section{background:#ffffff05;border:1px solid #ffffff12;border-radius:1.3rem;gap:.75rem;padding:.95rem;display:grid}.tool-product-prep-section-heading{gap:.22rem;display:grid}.tool-product-prep-section-heading strong{font-size:.95rem}.tool-product-prep-section-heading span{color:var(--text-soft);font-size:.86rem}.tool-product-prep-preset-note{margin-top:-.1rem}.tool-product-prep-advanced{gap:.75rem;display:grid}.tool-product-prep-advanced-toggle{justify-self:flex-start}.tool-product-prep-advanced-panel{gap:.8rem;padding-top:.1rem;display:grid}.tool-collage-export-grid{align-items:start}.tool-collage-export-note{color:var(--text-soft);margin-top:-.2rem;font-size:.82rem}.tool-batch-size-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.tool-batch-size-fields input{min-width:0}.tool-batch-size-fields span{color:var(--text-soft);font-size:.92rem;font-weight:700}.tool-batch-queue-summary{gap:.9rem;display:grid}.tool-batch-progress{background:#ffffff05;border:1px solid #ffffff12;border-radius:1rem;gap:.55rem;padding:.85rem .9rem;display:grid}.tool-batch-progress-bar{background:#ffffff14;border-radius:999px;height:.62rem;position:relative;overflow:hidden}.tool-batch-progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#6a6efb,#f0a45d);height:100%;transition:width .18s;display:block}.tool-batch-progress-meta{gap:.18rem;display:grid}.tool-batch-progress-meta strong{font-size:.9rem}.tool-batch-progress-meta span{color:var(--text-soft);font-size:.83rem}.tool-batch-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.tool-batch-preset-card{min-height:5.75rem;color:var(--text-soft);text-align:left;background:#ffffff06;border:1px solid #ffffff14;border-radius:1.2rem;align-content:start;gap:.18rem;padding:.82rem .9rem;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:grid}.tool-batch-preset-card strong{color:var(--text);font-size:.9rem;line-height:1.22}.tool-batch-preset-card span,.tool-batch-preset-card small{font-size:.76rem;line-height:1.35}.tool-batch-preset-card small{color:var(--text-soft)}.tool-batch-preset-card:hover,.tool-batch-preset-card-active{color:var(--text);background:#7a8fff17;border-color:#7a8fff3d;transform:translateY(-1px);box-shadow:0 0 0 1px #7a8fff14}.tool-batch-preset-summary{background:#ffffff06;border:1px solid #ffffff12;border-radius:1rem;gap:.15rem;padding:.78rem .9rem;display:grid}.tool-batch-preset-summary strong{font-size:.9rem}.tool-batch-preset-summary span{color:var(--text-soft);font-size:.83rem}.tool-utm-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-utm-field-grid{gap:.8rem;display:grid}.tool-utm-field-grid-required{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-utm-field-grid-optional{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-utm-helper-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.tool-utm-dynamic-panel{background:#ffffff05;gap:.8rem}.tool-utm-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.tool-utm-dynamic-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.tool-utm-dynamic-header strong{font-size:.9rem}.tool-utm-dynamic-chip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.tool-utm-dynamic-chip{min-height:4.9rem}.tool-utm-dynamic-chip strong{font-size:.84rem}.tool-utm-dynamic-chip span{font-family:var(--font-geist-mono),monospace;font-size:.74rem}.tool-utm-result-card{background:linear-gradient(#7a8fff17,#ffffff05),#0c101be6;border:1px solid #7a8fff2e;border-radius:1.35rem;gap:.8rem;padding:1.05rem;display:grid;box-shadow:0 18px 44px #0509123d,inset 0 1px #ffffff08}.tool-utm-result-card-emphasis{gap:.92rem}.tool-utm-result-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tool-utm-copy-icon{width:2.65rem;min-height:2.65rem;color:var(--text);background:#ffffff0a;border:1px solid #ffffff14;border-radius:.9rem;justify-content:center;align-items:center;padding:0;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.tool-utm-copy-icon:hover:not(:disabled){background:#7a8fff1f;border-color:#7a8fff59;transform:translateY(-1px)}.tool-utm-copy-icon:disabled{opacity:.45;cursor:not-allowed}.tool-utm-copy-icon svg{width:1.1rem;height:1.1rem}.tool-utm-result-url{overflow-wrap:anywhere;color:var(--text);font-family:var(--font-geist-mono),monospace;white-space:pre-wrap;background:#ffffff0a;border:1px solid #ffffff12;border-radius:1rem;margin:0;padding:1.08rem 1.12rem;font-size:.92rem;line-height:1.65}.tool-utm-status{letter-spacing:.01em;border-radius:999px;align-items:center;min-height:2rem;padding:.28rem .72rem;font-size:.78rem;font-weight:700;display:inline-flex}.tool-utm-status-idle{color:var(--text-soft);background:#ffffff12}.tool-utm-status-warning{color:#f7c18f;background:#f0a45d24}.tool-utm-status-ready{color:#9fe3c4;background:#78d1a526}.tool-utm-status-invalid{color:#ffb0bc;background:#ff6b8129}.tool-utm-warning-list{gap:.7rem;display:grid}.tool-utm-warning-list-compact{gap:.55rem}.tool-utm-warning-list-compact .tool-batch-stage-note{padding:.68rem .8rem}.tool-utm-local-preset-panel{background:#ffffff05;gap:.8rem;padding:.9rem}.tool-utm-local-preset-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.tool-utm-local-preset-list{flex-wrap:wrap;gap:.55rem;display:flex}.tool-utm-local-preset-chip{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.55rem;min-height:2.35rem;padding:.25rem .45rem .25rem .65rem;display:inline-flex}.tool-utm-local-preset-chip .tool-batch-link{min-height:auto}@media (max-width:1080px){.tool-utm-preset-grid,.tool-utm-field-grid-required,.tool-utm-helper-grid,.tool-utm-dynamic-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.tool-utm-preset-grid,.tool-utm-field-grid-required,.tool-utm-field-grid-optional,.tool-utm-helper-grid,.tool-utm-local-preset-form,.tool-utm-mode-grid,.tool-utm-dynamic-chip-grid{grid-template-columns:minmax(0,1fr)}.tool-utm-result-top{flex-direction:column;align-items:flex-start}.tool-utm-local-preset-chip{justify-content:space-between;width:100%}}.tool-live-shell{gap:1rem;width:100%;min-width:0;max-width:1110px;display:grid}.tool-live-title{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.8vw,3rem);line-height:1.04}.tool-live-subtitle{max-width:42rem;color:var(--text-muted);margin:0;font-size:.98rem;line-height:1.5}.tool-live-stat-chip{min-height:2rem;color:var(--text-soft);background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.28rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.tool-utm-layout{grid-template-columns:minmax(0,1.1fr) minmax(22rem,.72fr);gap:1rem;width:100%;max-width:1110px;display:grid}.tool-utm-form-panel,.tool-utm-result-panel{min-height:0}.tool-utm-form-panel{gap:.8rem;padding:1rem}.tool-utm-result-panel{background:0 0;border:0;padding:0}.tool-utm-step{gap:.8rem;min-width:0;display:grid}.tool-utm-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;min-width:0;display:grid}.tool-utm-field{gap:.5rem;min-width:0;display:grid}.tool-utm-field>span{color:var(--text);align-items:center;gap:.38rem;font-size:.92rem;font-weight:700;display:inline-flex}.tool-utm-field-full{grid-column:1/-1}.tool-utm-field small{color:var(--text-soft);font-size:.79rem;line-height:1.45}.tool-utm-input{width:100%;min-height:3.05rem;color:var(--text);background:#ffffff06;border:1px solid #ffffff14;border-radius:1rem;padding:.75rem .9rem;transition:border-color .16s,background .16s,box-shadow .16s}.tool-utm-input::placeholder{color:#ffffff5c}.tool-utm-input:focus{background:#ffffff09;border-color:#7a8fff6b;outline:none;box-shadow:0 0 0 4px #4a4efb14}.tool-utm-pills{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.tool-utm-pill{min-height:2.5rem;color:var(--text-soft);background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .92rem;font-size:.9rem;font-weight:700;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.tool-utm-pill:hover,.tool-utm-pill-active{color:var(--text);background:#7a8fff14;border-color:#7a8fff4d;transform:translateY(-1px)}.tool-utm-inline-hint{color:var(--text-soft);font-size:.8rem;line-height:1.45}.tool-utm-help-wrap{align-items:center;display:inline-flex;position:relative}.tool-utm-help-dot{width:1rem;height:1rem;color:var(--text-soft);cursor:help;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.tool-utm-help-bubble{z-index:5;min-width:max-content;max-width:13rem;color:var(--text);white-space:normal;opacity:0;pointer-events:none;background:#0d0f15f5;border:1px solid #ffffff14;border-radius:.7rem;padding:.38rem .55rem;font-size:.74rem;font-weight:500;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%,.2rem);box-shadow:0 10px 28px #0000003d}.tool-file-seo-shell{width:100%}.tool-file-seo-wrap{width:100%;max-width:1110px;margin-inline:auto}.tool-file-seo-benefits{flex-wrap:wrap;gap:.55rem;max-width:1110px;display:flex}.tool-file-seo-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;width:100%;max-width:1110px;display:grid}.tool-file-seo-overview-card{background:linear-gradient(#ffffff0a,#ffffff05),#ffffff05;border:1px solid #ffffff0f;border-radius:1.25rem;gap:.4rem;min-width:0;padding:1rem 1.05rem;display:grid}.tool-file-seo-overview-card strong{color:var(--text);text-wrap:balance;font-size:1rem;font-weight:800;line-height:1.35}.tool-file-seo-overview-card p{color:var(--text-soft);margin:0;font-size:.84rem;line-height:1.5}.tool-file-seo-layout{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:stretch;gap:1rem;width:100%;min-width:0;display:grid}.tool-file-seo-panel{gap:1rem;width:100%;min-width:0;min-height:auto;padding:1rem;display:grid}.tool-file-seo-panel-main{min-width:0;box-shadow:none;background:0 0;border:0;align-self:stretch;padding:0}.tool-file-seo-panel-side{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;align-self:stretch;gap:.75rem;padding:0;position:sticky;top:5.5rem}.tool-file-seo-panel-main>.tool-utm-step,.tool-file-seo-panel-side>.tool-utm-step{background:#ffffff08;border:1px solid #ffffff12;border-radius:1.5rem;padding:1rem}.tool-file-seo-panel-side>.tool-utm-step:first-child{grid-template-rows:auto auto minmax(0,1fr);min-height:0}.tool-file-seo-panel-side>.tool-utm-step{gap:.6rem;width:100%;min-width:0}.tool-file-seo-panel-side .tool-file-seo-result,.tool-file-seo-panel-side .tool-file-seo-table-shell,.tool-file-seo-panel-side .tool-batch-stage-note,.tool-file-seo-panel-side .tool-file-seo-actions{width:100%;min-width:0}.tool-file-seo-step-heading{gap:.3rem;display:grid}.tool-file-seo-step-heading h2{color:var(--text);letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.08}.tool-file-seo-step-heading p{color:var(--text-soft);max-width:34rem;margin:0;font-size:.86rem;line-height:1.5}.tool-file-seo-upload{cursor:pointer;background:linear-gradient(135deg,#4a4efb0a,#ffffff05),#ffffff05;border:1px dashed #ffffff29;border-radius:1.15rem;align-content:center;justify-items:start;gap:.75rem;width:100%;min-height:11rem;padding:1.25rem;transition:border-color .16s,background .16s,transform .16s;display:grid;overflow:hidden}.tool-file-seo-upload-action{justify-self:start;min-height:2.75rem}.tool-file-seo-upload:hover,.tool-file-seo-upload-active{background:linear-gradient(135deg,#4a4efb14,#ffffff06),#ffffff08;border-color:#7a8fff52;transform:translateY(-1px)}.tool-file-seo-upload strong{color:var(--text);font-size:1.04rem;font-weight:800;line-height:1.4}.tool-file-seo-upload span{color:var(--text-soft);font-size:.86rem;line-height:1.45}.tool-file-seo-strip{flex-wrap:wrap;gap:.55rem;width:100%;min-width:0;display:flex}.tool-file-seo-inline-group{gap:.6rem;min-width:0;display:grid}.tool-file-seo-inline-label{color:var(--text);font-size:.9rem;font-weight:700;line-height:1.4}.tool-file-seo-core-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.tool-file-seo-core-grid .tool-utm-field{min-width:0}.tool-file-seo-core-grid .tool-utm-input{min-height:3.05rem;max-height:3.05rem;padding:.75rem .9rem;line-height:1.45}.tool-file-seo-core-note{color:var(--text-soft);margin-top:-.1rem;font-size:.79rem;line-height:1.45;display:block}.tool-file-seo-result{background:#ffffff06;border:1px solid #ffffff14;border-radius:1.15rem;gap:.6rem;padding:.9rem .95rem;display:grid}.tool-file-seo-result-highlight{background:linear-gradient(135deg,#4a4efb14,#ffffff08),#ffffff05}.tool-file-seo-result strong{color:var(--text);word-break:break-word;margin-top:.14rem;font-size:1.08rem;line-height:1.35;display:block}.tool-file-seo-result-meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.tool-file-seo-table-shell{background:#ffffff05;border:1px solid #ffffff14;border-radius:1.15rem;height:100%;min-height:12rem;max-height:30rem;overflow:auto}.tool-file-seo-table{border-collapse:collapse;table-layout:fixed;width:100%}.tool-file-seo-table th,.tool-file-seo-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #ffffff0f;padding:.85rem .95rem;line-height:1.45}.tool-file-seo-table th{color:var(--text-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.tool-file-seo-table th:first-child,.tool-file-seo-table td:first-child{width:35%}.tool-file-seo-table th:nth-child(3),.tool-file-seo-table td:nth-child(3){width:6.25rem}.tool-file-seo-table tbody tr:last-child td{border-bottom:0}.tool-file-seo-original{color:var(--text-soft);word-break:break-all;overflow-wrap:anywhere;font-size:.9rem;line-height:1.45}.tool-file-seo-new-name{color:var(--text);word-break:break-all;overflow-wrap:anywhere;flex-wrap:wrap;align-items:flex-start;gap:.45rem;font-size:.92rem;font-weight:700;line-height:1.45;display:inline-flex}.tool-file-seo-new-name em{color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-style:normal;font-weight:800}.tool-file-seo-edit-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;display:grid}.tool-file-seo-edit-row .tool-utm-input{min-width:0;min-height:2.7rem}.tool-file-seo-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.tool-file-seo-extension{color:var(--text-soft);white-space:nowrap;font-size:.9rem;font-weight:700}.tool-file-seo-edit-button{width:2.45rem;height:2.45rem;color:var(--text-soft);background:#ffffff06;border:1px solid #ffffff14;border-radius:.9rem;justify-content:center;align-items:center;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.tool-file-seo-edit-button:hover{color:var(--text);background:#7a8fff14;border-color:#7a8fff47}.tool-file-seo-edit-button svg{width:1rem;height:1rem}.tool-file-seo-empty{align-content:center;gap:.35rem;width:100%;min-height:12rem;padding:.85rem .9rem;display:grid}.tool-file-seo-empty strong{color:var(--text);font-size:.95rem;font-weight:800;line-height:1.4}.tool-file-seo-empty span{color:var(--text-soft);font-size:.85rem;line-height:1.45}.tool-file-seo-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:100%;display:grid}.tool-file-seo-primary-action{grid-column:1/-1;justify-content:center;width:100%}.tool-file-seo-actions .button{width:100%;min-width:0;min-height:2.95rem}.tool-file-seo-actions .button:not(.tool-file-seo-primary-action){justify-content:center;min-width:0}.tool-file-seo-actions .button:last-child:nth-child(4){grid-column:1/-1}.tool-file-seo-panel .tool-utm-step,.tool-file-seo-panel .tool-utm-fields-grid,.tool-file-seo-panel .tool-utm-field,.tool-file-seo-panel .tool-utm-collapsible,.tool-file-seo-panel .tool-utm-collapsible-body{min-width:0}.tool-file-seo-panel .tool-utm-step{gap:.75rem}.tool-file-seo-panel .tool-utm-fields-grid{gap:.8rem}.tool-file-seo-panel .tool-utm-field{gap:.45rem}.tool-file-seo-panel .tool-utm-field>span{min-height:1.35rem;line-height:1.35}.tool-file-seo-panel .tool-utm-field small,.tool-file-seo-panel .tool-utm-inline-hint,.tool-file-seo-panel .tool-batch-stage-note span{line-height:1.45}.tool-file-seo-panel .tool-utm-pills{align-items:stretch;gap:.55rem}.tool-file-seo-panel .tool-utm-collapsible-toggle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.9rem;display:flex}.tool-file-seo-panel .tool-utm-pill{text-align:center;white-space:normal;max-width:100%;min-height:2.65rem;line-height:1.35}.tool-file-seo-panel .tool-live-stat-chip{min-height:1.85rem;padding:.22rem .62rem;line-height:1.35}.tool-file-seo-panel-side .tool-live-stat-chip{min-height:1.75rem;padding:.18rem .58rem}.tool-file-seo-panel-side .tool-file-seo-result,.tool-file-seo-panel-side .tool-file-seo-table-shell,.tool-file-seo-panel-side .tool-batch-stage-note{background:#ffffff05;border-color:#ffffff0e}.tool-file-seo-panel-side .tool-file-seo-result-highlight{background:linear-gradient(135deg,#4a4efb0d,#ffffff06),#ffffff05}@media (max-width:860px){.tool-file-seo-overview,.tool-file-seo-layout{grid-template-columns:1fr}.tool-file-seo-panel-side{grid-template-rows:auto;position:static}.tool-file-seo-panel-side>.tool-utm-step:first-child{grid-template-rows:auto auto auto}.tool-file-seo-table-shell{min-height:12rem;max-height:none;overflow:visible}.tool-file-seo-table{min-width:0;display:block}.tool-file-seo-table thead{display:none}.tool-file-seo-table tbody{gap:.75rem;padding:.75rem;display:grid}.tool-file-seo-table tr{background:#ffffff05;border:1px solid #ffffff0f;border-radius:1rem;gap:.75rem;padding:.9rem;display:grid}.tool-file-seo-table td{border-bottom:0;gap:.35rem;width:100%;padding:0;display:grid}.tool-file-seo-table td:before{content:attr(data-label);color:var(--text-soft);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.35}.tool-file-seo-table td[data-label=Actions]:before{margin-bottom:.15rem}.tool-file-seo-actions .button{grid-column:1/-1}.tool-file-seo-row-actions{justify-content:flex-start}}@media (max-width:720px){.tool-file-seo-panel,.tool-file-seo-panel-main>.tool-utm-step,.tool-file-seo-panel-side>.tool-utm-step{padding:.9rem}.tool-file-seo-core-grid{grid-template-columns:1fr}.tool-file-seo-upload{min-height:10rem}.tool-file-seo-edit-row{grid-template-columns:1fr;align-items:stretch}.tool-file-seo-extension{align-self:flex-start}.tool-file-seo-actions .button,.tool-file-seo-actions .button:not(.tool-file-seo-primary-action){flex-basis:100%;width:100%;min-width:0}}.tool-utm-help-wrap:hover .tool-utm-help-bubble,.tool-utm-help-wrap:focus-within .tool-utm-help-bubble{opacity:1;transform:translate(-50%)}.tool-utm-collapsible{background:#ffffff05;border:1px solid #ffffff12;border-radius:1rem}.tool-utm-collapsible-toggle{width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 1rem;font-size:.92rem;font-weight:700;display:flex}.tool-utm-collapsible-body{gap:.8rem;max-height:0;padding:0 1rem;transition:max-height .2s,padding .2s;display:grid;overflow:hidden}.tool-utm-collapsible-open .tool-utm-collapsible-body{max-height:28rem;padding:0 1rem 1rem}.tool-utm-inline-note{background:#ffffff06;border:1px solid #ffffff12;border-radius:1rem;gap:.2rem;padding:.85rem .95rem;display:grid}.tool-utm-inline-note strong{font-size:.9rem}.tool-utm-inline-note span,.tool-utm-inline-note a{color:var(--text-soft);font-size:.82rem}.tool-utm-inline-note a:hover{color:var(--text)}.tool-utm-chip-row{flex-wrap:wrap;gap:.55rem;display:flex}.tool-utm-save-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.tool-utm-saved-list{gap:.55rem;display:grid}.tool-utm-saved-item{background:#ffffff06;border:1px solid #ffffff12;border-radius:.95rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem .9rem;display:flex}.tool-utm-quick-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.tool-utm-quick-preset{min-height:5rem;color:var(--text-soft);text-align:left;background:#ffffff06;border:1px solid #ffffff14;border-radius:1rem;gap:.18rem;padding:.85rem .9rem;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.tool-utm-quick-preset strong{color:var(--text);font-size:.92rem}.tool-utm-quick-preset span{font-size:.8rem;line-height:1.45}.tool-utm-quick-preset:hover{color:var(--text);background:#7a8fff14;border-color:#7a8fff4d;transform:translateY(-1px)}.tool-utm-result-card{background:linear-gradient(#7a8fff0d,#ffffff05),#10121af0;border:1px solid #7a8fff1f;border-radius:1.2rem;gap:.95rem;padding:1rem;box-shadow:0 18px 42px #0408102e}.tool-utm-result-card-prominent{position:sticky;top:5.5rem}.tool-utm-result-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tool-utm-result-header strong{margin-top:.08rem;font-size:1.02rem;display:block}.tool-utm-copy-icon{border-radius:1rem}.tool-utm-result-shell{position:relative}.tool-utm-copy-inline{width:2.35rem;height:2.35rem;color:var(--text);background:#ffffff0d;border:1px solid #ffffff14;border-radius:.85rem;justify-content:center;align-items:center;padding:0;transition:border-color .16s,background .16s,transform .16s;display:inline-flex;position:absolute;top:.7rem;right:.7rem}.tool-utm-copy-inline:hover{background:#7a8fff1f;border-color:#7a8fff59;transform:translateY(-1px)}.tool-utm-copy-inline svg{width:1rem;height:1rem}.tool-utm-result-url-prominent{-webkit-user-select:all;user-select:all;min-height:9rem;padding-right:3.8rem;font-size:1rem;line-height:1.7}.tool-utm-result-meta{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.tool-utm-stage-note-success{background:#78d1a514;border-color:#78d1a538}.tool-utm-stage-note-warning{background:#f0a45d14;border-color:#f0a45d33}@media (max-width:720px){.tool-utm-layout,.tool-utm-fields-grid,.tool-utm-save-row,.tool-utm-quick-preset-grid{grid-template-columns:minmax(0,1fr)}.tool-utm-result-card-prominent{position:static}.tool-utm-help-bubble{left:0;transform:translateY(.2rem)}.tool-utm-help-wrap:hover .tool-utm-help-bubble,.tool-utm-help-wrap:focus-within .tool-utm-help-bubble{transform:translate(0)}}.tool-batch-queue-strip{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.tool-batch-queue-strip span{min-height:2rem;color:var(--text-soft);background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;align-items:center;padding:.28rem .65rem;font-size:.8rem;font-weight:600;display:inline-flex}.tool-batch-stage-note{background:#ffffff06;border:1px solid #ffffff12;border-radius:1rem;gap:.15rem;padding:.75rem .9rem;display:grid}.tool-batch-stage-note strong{font-size:.88rem}.tool-batch-stage-note span{color:var(--text-soft);font-size:.82rem}.tool-collage-stepper-field{gap:.42rem;display:grid}.tool-collage-stepper{background:#ffffff05;border:1px solid #ffffff12;border-radius:1.15rem;grid-template-columns:3rem minmax(0,1fr) 3rem;align-items:center;gap:.45rem;min-height:3.75rem;padding:.22rem;display:grid}.tool-collage-stepper .button{justify-content:center;width:100%;min-height:2.7rem;padding:0;font-size:1.25rem;line-height:1}.tool-collage-stepper span{color:var(--text);text-align:center;font-size:.94rem;font-weight:600}.tool-product-prep-frame{background:linear-gradient(#ffffff05,#ffffff03),repeating-linear-gradient(45deg,#ffffff06 0 12px,#ffffff03 12px 24px);min-height:31rem}.tool-product-prep-stage{justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex;position:relative}.tool-product-prep-canvas{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:1rem;width:100%;height:100%;max-height:none;box-shadow:0 18px 50px #00000047,0 0 0 1px #ffffff14}.tool-product-prep-canvas-dragging{cursor:grabbing}.tool-product-prep-guides{pointer-events:none;position:absolute;inset:0}.tool-product-prep-guide-safe-area{border:1px solid #ffffff3d;border-radius:1.1rem;position:absolute;box-shadow:0 0 0 1px #5693ff14}.tool-product-prep-guide-line{border-left:1px dashed #ffffff57;position:absolute;top:8%;bottom:8%;left:50%}.tool-product-prep-guide-label{color:#ffffffd1;letter-spacing:.06em;text-transform:uppercase;background:#0c121fb8;border-radius:999px;padding:.28rem .55rem;font-size:.72rem;position:absolute;top:.9rem;right:.9rem}.tool-product-prep-meta{gap:.8rem}.tool-product-prep-empty{gap:.45rem}.tool-product-prep-empty small{color:var(--text-soft);font-size:.82rem}.tool-product-prep-summary{align-content:start;min-height:auto}.tool-product-prep-watermark-controls{margin-top:-.1rem}.tool-product-prep-logo-picker{justify-content:center;width:100%}.tool-collage-shell{gap:.8rem}.tool-collage-frame{background:linear-gradient(#ffffff05,#ffffff03),repeating-linear-gradient(45deg,#ffffff06 0 12px,#ffffff03 12px 24px);min-height:31rem}.tool-collage-stage{justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex;position:relative}.tool-collage-canvas{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:1rem;width:100%;height:100%;max-height:none;box-shadow:0 18px 50px #00000047,0 0 0 1px #ffffff14}.tool-collage-canvas-slot-target{cursor:pointer}.tool-collage-canvas-dragging{cursor:grabbing}.tool-collage-slot-overlay{pointer-events:none;background:#ffffff03;border:1px solid #ffffff14;border-radius:1rem;justify-content:flex-end;align-items:flex-start;padding:.5rem;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;position:absolute}.tool-collage-slot-overlay-empty{background:#ffffff05;border-color:#ffffff14;justify-content:center;align-items:center;padding:.8rem}.tool-collage-slot-overlay span{color:#ffffffd6;background:#0a0e18c7;border-radius:999px;padding:.22rem .5rem;font-size:.72rem;font-weight:600}.tool-collage-slot-placeholder{color:#121826ad;text-align:center;gap:.12rem;padding:.2rem .4rem;display:grid}.tool-collage-slot-placeholder strong{letter-spacing:.01em;font-size:.84rem;font-weight:700}.tool-collage-slot-placeholder small{color:#12182670;font-size:.72rem}.tool-collage-slot-overlay-active{background:#96abff0f;border-color:#96abff7a;box-shadow:0 0 0 1px #96abff2e}.tool-collage-slot-overlay-hovered{background:#9fb1ff0d;border-color:#9fb1ff47}.tool-collage-slot-overlay-active.tool-collage-slot-overlay-empty{background:#7689ff1f}.tool-collage-editor-actions{gap:.5rem}.tool-collage-editor-note{gap:.2rem;display:grid}.tool-collage-editor-note strong{font-size:.86rem}.tool-collage-editor-note span{color:var(--text-soft);font-size:.84rem}.tool-collage-bank{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.tool-collage-thumb{background:#ffffff06;border:1px solid #ffffff12;border-radius:1rem;gap:.55rem;padding:.65rem;display:grid}.tool-collage-thumb-active{border-color:#96abff5c;box-shadow:0 0 0 1px #96abff24}.tool-collage-thumb-assign{color:inherit;text-align:left;background:0 0;border:0;gap:.45rem;padding:0;display:grid}.tool-collage-thumb-assign img{aspect-ratio:1.1;object-fit:cover;background:#ffffff0a;border-radius:.85rem;width:100%}.tool-collage-thumb-assign span{font-size:.9rem;font-weight:600}.tool-collage-thumb-assign small{color:var(--text-soft);font-size:.78rem}.tool-collage-thumb-remove{min-height:2rem;color:var(--text-soft);font:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;justify-self:flex-start;padding:.38rem .72rem}.tool-collage-thumb-remove:hover{color:var(--text);border-color:#ffffff24}.tool-marketplace-cleaner-shell{gap:.8rem}.tool-marketplace-cleaner-stages{flex-wrap:wrap;gap:.45rem;display:inline-flex}.tool-marketplace-cleaner-stage-tab{min-height:2.3rem;color:var(--text-soft);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:.5rem .9rem;font-size:.87rem;font-weight:600;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.tool-marketplace-cleaner-stage-tab:hover,.tool-marketplace-cleaner-stage-tab-active{color:var(--text);background:#ffffff12;border-color:#ffffff29;transform:translateY(-1px)}.tool-marketplace-cleaner-stage{justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex;position:relative}.tool-marketplace-cleaner-canvas{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:1rem;width:100%;height:100%;max-height:none;box-shadow:0 18px 50px #00000047,0 0 0 1px #ffffff14}.tool-marketplace-cleaner-canvas-dragging{cursor:grabbing}.tool-marketplace-cleaner-canvas-cleanup,.tool-marketplace-cleaner-canvas-painting{cursor:crosshair}.tool-marketplace-cleaner-editor-actions{gap:.5rem}.tool-marketplace-cleaner-action-groups{gap:.6rem;display:grid}.tool-marketplace-cleaner-action-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:1rem;gap:.55rem;padding:.85rem .9rem;display:grid}.tool-marketplace-cleaner-action-card-secondary{background:#ffffff05}.tool-marketplace-cleaner-action-copy{gap:.14rem;display:grid}.tool-marketplace-cleaner-action-copy strong{font-size:.86rem}.tool-marketplace-cleaner-action-copy span{color:var(--text-soft);font-size:.81rem}.tool-marketplace-cleaner-primary-actions,.tool-marketplace-cleaner-secondary-actions,.tool-marketplace-cleaner-auto-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tool-marketplace-cleaner-primary-actions .button{min-width:10.5rem}.tool-marketplace-cleaner-secondary-actions{gap:.42rem}.tool-marketplace-cleaner-secondary-actions .button,.tool-marketplace-cleaner-auto-actions .button{min-width:0}.tool-marketplace-cleaner-brush-cursor{pointer-events:none;background:#ffffff14;border:1.5px solid #ffffffeb;border-radius:999px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0c121f47,0 0 0 9999px #fff0}.tool-marketplace-cleaner-brush-cursor-restore{background:#7dd8ac1f;border-color:#7dd8acf5}.tool-marketplace-cleaner-mode-active{color:var(--text);background:#ffffff14;border-color:#ffffff2e}.tool-marketplace-cleaner-editor-note{gap:.2rem;margin-top:-.1rem;padding-inline:.1rem;display:grid}.tool-marketplace-cleaner-editor-note strong{font-size:.86rem}.tool-marketplace-cleaner-editor-note span{color:var(--text-soft);font-size:.84rem}.tool-marketplace-cleaner-auto-note{background:#ffffff06;border:1px solid #ffffff12;border-radius:1rem;gap:.28rem;padding:.78rem .9rem;display:grid}.tool-marketplace-cleaner-auto-note strong{font-size:.86rem}.tool-marketplace-cleaner-auto-note span,.tool-marketplace-cleaner-auto-note small{color:var(--text-soft)}.tool-marketplace-cleaner-auto-note small{font-size:.8rem}.tool-product-prep-summary .tool-live-panel-note{padding:.82rem .9rem}.tool-marketplace-cleaner-empty{gap:.48rem}.tool-product-prep-preset-note{color:var(--text-soft);font-size:.84rem}.tool-product-prep-file-list{margin-top:.2rem}.tool-product-prep-file{text-align:left;align-items:stretch;gap:.8rem;display:flex}.tool-product-prep-file-active{border-color:#96abff61;box-shadow:0 0 0 1px #96abff29}.tool-product-prep-file-select{color:inherit;text-align:left;background:0 0;border:0;flex:auto;gap:.5rem;padding:0;display:grid}.tool-product-prep-file-remove{white-space:nowrap;align-self:center;min-width:0}.tool-passport-editor-shell{gap:.8rem}.tool-passport-editor-frame{background:linear-gradient(#ffffff05,#ffffff03),repeating-linear-gradient(45deg,#ffffff06 0 12px,#ffffff03 12px 24px);min-height:31rem}.tool-passport-editor-stage{justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex;position:relative}.tool-passport-editor-canvas{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:1rem;width:100%;height:100%;max-height:none;box-shadow:0 18px 50px #00000047,0 0 0 1px #ffffff14}.tool-passport-editor-canvas-dragging{cursor:grabbing}.tool-passport-guides{pointer-events:none;position:absolute;inset:0}.tool-passport-guide-eye-band{background:#6d88ff24;border-radius:999px;position:absolute;left:7%;right:7%;box-shadow:inset 0 0 0 1px #8faaff66,0 0 0 1px #8faaff1f}.tool-passport-guide-line{border-top:1px dashed #ffffffa3;position:absolute;left:7%;right:7%}.tool-passport-guide-line-center{border-top:0;border-left:1px dashed #ffffff6b;inset:7% auto 7% 50%}.tool-passport-guide-safe-area{border:1px solid #ffffff2e;border-radius:1.1rem;position:absolute;inset:9%}.tool-passport-editor-meta{color:var(--text-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;font-size:.86rem;display:flex}.tool-image-toolbar{gap:.85rem;display:grid}.tool-image-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.tool-image-toolbar-note{color:var(--text-soft);margin:0;font-size:.88rem}.tool-image-color-input{min-height:3.25rem;padding:.45rem .6rem!important}.tool-image-editor-viewport{cursor:crosshair;touch-action:none;background:linear-gradient(135deg,#ffffff08 25%,#0000 25%) 0 0/1rem 1rem,linear-gradient(225deg,#ffffff08 25%,#0000 25%) 0 0/1rem 1rem,#0a0b10e6;border-radius:1rem;width:max-content;min-height:0;margin-inline:auto;position:relative;overflow:visible}.tool-image-editor-viewport-pan{cursor:grab;touch-action:pan-x pan-y pinch-zoom}.tool-image-editor-viewport-pan:active{cursor:grabbing}.tool-image-editor-canvas{width:100%;max-width:none;height:100%;max-height:none;display:block;position:relative}.tool-image-editor-shell{margin-top:-.1rem}.tool-image-editor-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.tool-image-editor-header h3{margin:0}.tool-image-editor-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:inline-flex}.tool-image-editor-mode-switch{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.tool-image-editor-mode-button{min-width:4.6rem;min-height:2.3rem;color:var(--text-soft);font:inherit;background:0 0;border:0;border-radius:999px;padding:.45rem .8rem;font-size:.84rem;font-weight:700;transition:background .16s,color .16s,transform .16s}.tool-image-editor-mode-button:hover,.tool-image-editor-mode-button-active{color:var(--text);background:#7a8fff33}.tool-image-zoom-controls{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem;display:inline-flex}.tool-image-zoom-button,.tool-image-zoom-fit{min-width:2.3rem;min-height:2.3rem;padding:.4rem .75rem}.tool-image-zoom-fit{min-width:3.6rem}.tool-image-zoom-readout{text-align:center;min-width:3rem;color:var(--text-soft);font-size:.82rem;font-weight:700}.tool-image-editor-revert{align-items:center;gap:.5rem;display:inline-flex}.tool-image-editor-revert svg{width:1rem;height:1rem;display:block}.tool-image-editor-frame{scrollbar-gutter:stable both-edges;min-height:24rem;max-height:clamp(30rem,74vh,48rem);padding:.75rem;display:block;overflow:auto}.tool-image-compare-frame{min-height:20rem;max-height:none;padding:1rem}.tool-image-compare-frame>canvas{max-height:21rem}.tool-image-editor-selection{pointer-events:none;background:#4a4efb29;border:2px dashed #7a8ffff5;position:absolute;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 1px #0a0c1252}.tool-image-editor-selection-label{min-height:1.7rem;color:var(--text);pointer-events:none;background:#0b0c12b8;border-radius:999px;align-items:center;padding:.22rem .55rem;font-size:.76rem;font-weight:700;display:inline-flex;position:absolute;top:.45rem;left:.45rem}.tool-image-editor-selection-actions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:#0b0c12d1;border:1px solid #ffffff1f;border-radius:1rem;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.32rem;width:max-content;max-width:none;padding:.35rem;display:inline-flex;position:absolute;bottom:calc(100% + .55rem);left:50%;transform:translate(-50%);box-shadow:0 .35rem 1rem #00000047}.tool-image-editor-selection-actions-below{top:calc(100% + .55rem);bottom:auto}.tool-image-editor-selection-actions-left{left:0;transform:none}.tool-image-editor-selection-actions-right{left:auto;right:0;transform:none}.tool-image-editor-selection-action{width:3.25rem;min-height:3rem;color:var(--text-soft);font:inherit;letter-spacing:.02em;background:0 0;border:0;border-radius:.8rem;place-content:center;place-items:center;gap:.18rem;padding:.35rem .25rem;font-size:.62rem;font-weight:700;transition:background .16s,color .16s,transform .16s;display:grid}.tool-image-editor-selection-action:hover,.tool-image-editor-selection-action-active{color:var(--text);background:#7a8fff33;transform:translateY(-1px)}.tool-image-editor-selection-action svg{width:1.18rem;height:1.18rem;display:block}.tool-image-editor-selection-action span{line-height:1}.tool-image-export-button{justify-content:center;min-width:11.5rem}.cta-actions .button{white-space:nowrap}.tool-image-preview-canvas{border-radius:1rem}.tool-compression-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.tool-batch-list{gap:.7rem;display:grid}.tool-batch-preset-note{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:.65rem;padding:.2rem 0 .1rem;font-size:.88rem;display:flex}.tool-batch-preset-note strong{color:var(--text);font-size:.92rem}.tool-batch-preset-note span{background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;align-items:center;min-height:2rem;padding:.3rem .65rem;display:inline-flex}.tool-batch-item{background:#ffffff06;border:1px solid #ffffff12;border-radius:1.2rem;gap:.55rem;padding:.9rem 1rem;display:grid}.tool-batch-item-active{background:#7a8fff12;border-color:#7a8fff33;box-shadow:0 0 0 1px #7a8fff14}.tool-batch-item-top,.tool-batch-item-meta,.tool-batch-item-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.tool-batch-item-meta{color:var(--text-soft);font-size:.88rem}.tool-batch-item-actions{min-height:1.5rem}.tool-batch-muted{color:var(--text-soft);font-size:.88rem}.tool-batch-link{color:var(--text-soft);font:inherit;background:0 0;border:0;padding:0;font-size:.92rem;font-weight:600;transition:color .16s}.tool-batch-link:hover,.tool-batch-link-active{color:var(--text)}.tool-batch-status{min-height:1.9rem;color:var(--text-soft);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.tool-batch-status-queued{color:#e4e8f1cc}.tool-batch-status-processing{color:#d7e0fffa;background:#7a8fff1f;border-color:#7a8fff3d}.tool-batch-status-done{color:#c9ffe5fa;background:#78d1a51f;border-color:#78d1a547}.tool-compliance-status-warn{color:#ffebc6fa;background:#f0b95e1f;border-color:#f0b95e47}.tool-batch-status-failed{color:#ffddddfa;background:#ff83831c;border-color:#ff838342}.tool-batch-preview-meta{color:var(--text-soft);margin-top:-.15rem;font-size:.86rem}.tool-batch-preview-applied{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:-.1rem;display:flex}.tool-batch-preview-applied span{min-height:2rem;color:var(--text-soft);background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;align-items:center;padding:.28rem .6rem;font-size:.8rem;display:inline-flex}.tool-compliance-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.tool-compliance-preview-frame{min-height:20rem}.tool-compliance-status-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:1.2rem;gap:.7rem;padding:.95rem 1rem;display:grid}.tool-compliance-status-card h3,.tool-compliance-check h3{margin:0}.tool-compliance-status-card p,.tool-compliance-check p{color:var(--text-soft);margin:0}.tool-compliance-check-list{gap:.7rem;display:grid}.tool-compliance-issue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.tool-compliance-issue-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:1.1rem;gap:.42rem;padding:.95rem 1rem;display:grid}.tool-compliance-issue-card p{color:var(--text-soft);margin:0}.tool-compliance-issue-card .soft-link{width:fit-content}.tool-compliance-check{background:#ffffff05;border:1px solid #ffffff12;border-radius:1.1rem;gap:.35rem;padding:.9rem 1rem;display:grid}.tool-compliance-check-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tool-compliance-check-pass{color:#c9ffe5fa;background:#78d1a51f;border-color:#78d1a547}.tool-compliance-check-warn{color:#ffebc6fa;background:#f0b95e1f;border-color:#f0b95e47}.tool-compliance-check-fail{color:#ffddddfa;background:#ff83831c;border-color:#ff838342}.tool-compliance-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.tool-product-prep-summary .tool-live-stats{gap:.7rem}.tool-video-preview-shell{gap:1rem}.tool-video-preview-heading{gap:.22rem;display:grid}.tool-video-preview-heading span{color:var(--text-soft);font-size:.86rem;line-height:1.45}.tool-video-preview-frame{box-sizing:border-box;min-height:27rem;padding:1rem;position:relative;overflow:hidden}.tool-video-preview-frame-empty{min-height:24.5rem}.tool-video-preview-frame-square{height:clamp(32rem,74vh,58rem);min-height:clamp(32rem,74vh,58rem)}.tool-video-preview-stage{background:linear-gradient(#ffffff0a,#ffffff04),#0c1018a8;border:1px solid #ffffff0d;border-radius:1.32rem;justify-content:center;align-items:center;width:100%;height:100%;min-height:100%;padding:clamp(.95rem,1.9vw,1.35rem);display:flex;position:relative;overflow:hidden}.tool-video-preview-stage-empty{background:radial-gradient(circle at 0 0,#6d6aff1a,#0000 32%),linear-gradient(#ffffff09,#ffffff03),#0c1018b3;min-height:22rem}.tool-video-preview-stage-square{aspect-ratio:auto;height:100%;min-height:clamp(29rem,68vh,54rem)}.tool-video-preview-canvas{z-index:1;border-radius:1.05rem;width:auto;max-width:100%;height:auto;max-height:100%;display:block;position:relative;box-shadow:0 16px 38px #0000002e,0 0 0 1px #ffffff0f}.tool-video-preview-overlay{text-align:center;width:min(100%,26rem);color:var(--text-soft);place-content:center;gap:.45rem;margin:auto;padding:1.4rem;line-height:1.5;display:grid}.tool-video-preview-overlay strong{color:var(--text)}.tool-video-sequence-shell{gap:.9rem;margin-top:.1rem;display:grid}.tool-video-queue{grid-template-columns:repeat(auto-fit,minmax(5.2rem,1fr));align-items:stretch;gap:.7rem;display:grid}.tool-video-queue-item{background:#ffffff05;border:1px solid #ffffff12;border-radius:1rem;grid-template-rows:auto auto 1fr;gap:.38rem;min-height:8.95rem;padding:.42rem;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid;position:relative}.tool-video-queue-item img{aspect-ratio:1;object-fit:cover;border-radius:.75rem;width:100%}.tool-video-queue-item span{color:#ffffffe6;background:#0d111ad1;border-radius:999px;justify-content:center;align-items:center;min-width:1.8rem;min-height:1.8rem;padding:.18rem .45rem;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;top:.55rem;left:.55rem}.tool-video-queue-item:hover,.tool-video-queue-item-active{background:#7a8fff14;border-color:#7a8fff38;transform:translateY(-1px);box-shadow:0 0 0 1px #7a8fff14}.tool-video-queue-item strong{color:var(--text);text-align:left;margin-top:.12rem;font-size:.8rem;line-height:1.32;display:block}.tool-video-queue-item small{color:var(--text-soft);text-align:left;font-size:.72rem;line-height:1.35}.tool-video-empty{min-height:7.5rem}.tool-video-slide-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:1.2rem;gap:.95rem;padding:1rem 1.05rem;display:grid}.tool-video-slide-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.tool-video-framing-grid,.tool-video-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.95rem;display:grid}.tool-video-style-shell{gap:.9rem;display:grid}.tool-video-style-section{background:#ffffff06;border:1px solid #ffffff12;border-radius:1.2rem;gap:.8rem;padding:.92rem 1rem;display:grid}.tool-video-style-section .tool-product-prep-section-heading{gap:.2rem}.tool-video-chip-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch}.tool-video-chip-grid .tool-batch-preset-card{align-content:start;gap:.22rem;height:100%;min-height:5.1rem;padding:.78rem .88rem}.tool-video-chip-grid .tool-batch-preset-card strong{line-height:1.2}.tool-video-chip-grid .tool-batch-preset-card span{line-height:1.34;display:block}.tool-video-chip-grid-motion{grid-template-columns:repeat(4,minmax(0,1fr))}.tool-video-chip-grid-motion .tool-batch-preset-card{min-height:4.95rem}.tool-video-chip-grid-compact .tool-batch-preset-card{min-height:4.7rem}.tool-video-chip-grid-compact .tool-batch-preset-card span{font-size:.74rem;line-height:1.28}.tool-video-style-grid .tool-live-field-full{grid-column:1/-1}.tool-video-style-grid .tool-live-field{gap:.5rem;display:grid}.tool-video-style-grid .tool-live-field>span{color:var(--text);font-size:.88rem;font-weight:600}.tool-video-fill-control{background:#ffffff06;border:1px solid #ffffff12;border-radius:1rem;align-items:center;gap:.75rem;min-height:3.85rem;padding:.72rem .92rem;display:flex}.tool-video-fill-control input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:.7rem;width:3rem;min-width:3rem;height:2.3rem;padding:0}.tool-video-fill-control strong{color:var(--text);letter-spacing:.04em;font-size:.85rem}.tool-video-advanced-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.tool-video-advanced-body{gap:.9rem;margin-top:.1rem;display:grid}.tool-video-style-grid input{min-height:3.85rem;color:var(--text);font:inherit;background:#ffffff08;border:1px solid #ffffff12;border-radius:1.15rem;padding:0 1rem}.tool-video-style-grid input::placeholder{color:#e4e8f17a}.tool-video-style-grid small{color:var(--text-soft)}.tool-video-export-note{margin-bottom:.15rem}.tool-mockup-card{background:radial-gradient(circle at 0 0,#4a4efb33,#0000 28%),linear-gradient(#ffffff0b,#ffffff05),#12141dd6;border:1px solid #ffffff12;border-radius:1.7rem;gap:1rem;padding:clamp(1.3rem,2vw,1.7rem);display:grid}.tool-mockup-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.tool-mockup-title{gap:.35rem;display:grid}.tool-mockup-title h3,.tool-mockup-panel h3{margin:0}.tool-mockup-title p,.tool-mockup-panel p{color:var(--text-muted);margin:0}.tool-mockup-status{min-height:2.1rem;color:var(--text-soft);background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.42rem .75rem;font-size:.84rem;font-weight:600;display:inline-flex}.tool-mockup-grid{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);gap:1rem;display:grid}.tool-mockup-uploader,.tool-mockup-panel{background:#ffffff08;border:1px solid #ffffff12;border-radius:1.4rem;gap:.85rem;padding:1rem;display:grid}.tool-mockup-dropzone{background:radial-gradient(circle,#ffffff0a,#0000 60%),#0b0c1252;border:1px dashed #ffffff29;border-radius:1.4rem;place-items:center;min-height:14rem;padding:1.25rem;display:grid}.tool-mockup-dropzone strong{text-align:center;font-size:1.1rem;display:block}.tool-mockup-dropzone span{color:var(--text-soft);text-align:center;margin-top:.35rem;display:block}.tool-mockup-format-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.tool-mockup-format-grid div{background:#ffffff09;border:1px solid #ffffff14;border-radius:1.2rem;padding:.85rem .9rem}.tool-mockup-format-grid strong{font-size:.95rem;display:block}.tool-mockup-format-grid span{color:var(--text-soft);margin-top:.2rem;font-size:.86rem;display:block}.tool-mockup-chip-list{flex-wrap:wrap;gap:.55rem;display:flex}.tool-mockup-chip-list span{min-height:2rem;color:var(--text-soft);background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.38rem .7rem;font-size:.84rem;font-weight:600;display:inline-flex}.discovery-compare-table-wrap{overflow-x:auto}.discovery-compare-table{border-collapse:collapse;background:linear-gradient(#ffffff0b,#ffffff05),#12141dc2;border:1px solid #ffffff12;border-radius:1.4rem;width:100%;min-width:44rem;overflow:hidden}.discovery-compare-table th,.discovery-compare-table td{vertical-align:top;text-align:left;border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;padding:1rem 1.05rem}.discovery-compare-table thead th{color:var(--text);background:#ffffff08}.discovery-compare-table tbody th{color:var(--text);width:20%}.discovery-compare-table td{color:var(--text-muted)}.discovery-compare-table tr:last-child th,.discovery-compare-table tr:last-child td{border-bottom:0}.discovery-compare-table th:last-child,.discovery-compare-table td:last-child{border-right:0}.detail-list-compact{margin-top:1.15rem}.project-story{gap:.85rem;margin-top:1.2rem;display:grid}.project-story p,.legal-section p,.legal-links p,.faq-item p,.overview-card p{margin:0}.legal-card{gap:1.4rem;display:grid}.support-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.support-link-stack{gap:.7rem;margin-top:1rem;display:grid}.support-form{z-index:1;gap:1rem;margin-top:1rem;display:grid;position:relative}.support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.support-form-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.field{gap:.45rem;display:grid}.field span{color:var(--text-muted);font-size:.92rem;font-weight:600}.field input,.field textarea,.field select{width:100%;color:var(--text);background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.15rem;padding:.95rem 1rem;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff0a}.field input:focus,.field textarea:focus,.field select:focus{background:#ffffff0f;border-color:#7a8fff8c;outline:none;box-shadow:0 0 0 4px #4a4efb24,inset 0 1px #ffffff0f}.field textarea{resize:vertical;min-height:12rem}.support-form-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.support-form-note{max-width:36rem;margin:0;font-size:.92rem}.support-feedback{border:1px solid #ffffff14;border-radius:1.1rem;margin:0;padding:.95rem 1rem}.support-feedback-success{color:#d8ffe3f5;background:#4afb8c14}.support-feedback-error{color:#ffdbdbf5;background:#ff747414}.legal-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.legal-support-grid a{min-height:3.2rem;color:var(--text-muted);background:#ffffff09;border:1px solid #ffffff12;border-radius:1.2rem;align-items:center;padding:.85rem 1rem;display:inline-flex}.legal-support-grid a:hover{color:var(--text);background:#ffffff0d}.legal-section{gap:.7rem;display:grid}.legal-links h2{margin:0}html[data-theme=light] .site-header{background:#fffbf6d1;border-color:#3339491a;box-shadow:0 12px 30px #7c582814}html[data-theme=light] .brandmark-word{background:linear-gradient(135deg,#4050df 0%,#222b42 42%,#df9442 100%);color:#0000;text-shadow:0 10px 24px #7a541f0f;-webkit-background-clip:text;background-clip:text}html[data-theme=light] .brandmark-word-secondary{background:linear-gradient(135deg,#5260f0 0%,#20283f 30%,#e39b48 100%);color:#0000;text-shadow:0 10px 24px #7a541f14;-webkit-background-clip:text;background-clip:text}html[data-theme=light] .site-nav a,html[data-theme=light] .site-footer-links a,html[data-theme=light] .mobile-nav a,html[data-theme=light] .discovery-breadcrumbs,html[data-theme=light] .discovery-breadcrumbs a{color:#161822b8}html[data-theme=light] .site-nav a:hover,html[data-theme=light] .site-footer-links a:hover,html[data-theme=light] .text-link:hover,html[data-theme=light] .soft-link:hover,html[data-theme=light] .legal-links a:hover{color:var(--text)}html[data-theme=light] .site-nav a:hover,html[data-theme=light] .mobile-nav a:hover,html[data-theme=light] .site-footer-links a:hover,html[data-theme=light] .discovery-breadcrumbs a:hover{background:linear-gradient(135deg,#4a4efb14,#f7a84b14)}html[data-theme=light] .tool-page-jump-link{color:#161822c2;background:#ffffffbd;border-color:#20233014}html[data-theme=light] .tool-page-jump-link:hover{color:#10121bf5;background:#fffffff0;border-color:#20233029}html[data-theme=light] .header-icon-button,html[data-theme=light] .menu-toggle{background:#ffffffd1;border-color:#20233014;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #7c582812}html[data-theme=light] .header-icon-button:hover,html[data-theme=light] .menu-toggle:hover{background:#ffffffd6;border-color:#20233024;box-shadow:inset 0 1px #fffffff0,0 12px 28px #7c582814}html[data-theme=light] .header-theme-button{color:#d89a32}html[data-theme=light] .header-theme-button:before{background:radial-gradient(circle at 30% 24%,#f7a84b47,#0000 56%),linear-gradient(#ffe4b894,#ffffff2e)}html[data-theme=light] .header-support-button{color:#cf8a38}html[data-theme=light] .header-support-button:before{background:radial-gradient(circle at 30% 24%,#f7a84b42,#0000 56%),linear-gradient(#ffdcb38f,#ffffff24)}html[data-theme=light] .header-account-button{color:#7d84ff}html[data-theme=light] .header-account-button:before{background:radial-gradient(circle at 30% 24%,#767dff47,#0000 56%),linear-gradient(#d2d8ff9e,#ffffff29)}html[data-theme=light] .mobile-menu{background:#fff9f3f5;border-color:#2023301a;box-shadow:0 18px 44px #7c58281f}html[data-theme=light] .mobile-nav a,html[data-theme=light] .soft-link,html[data-theme=light] .legal-support-grid a{color:#161822d1;background:#ffffffc7;border-color:#20233014;box-shadow:inset 0 1px #ffffffeb,0 0 0 1px #2023300f}html[data-theme=light] .auth-provider-button{background:linear-gradient(#ffffffeb,#fcf6efd6),#fffc;border-color:#20233014;box-shadow:inset 0 1px #fffffff5,0 16px 34px #78572c14}html[data-theme=light] .auth-provider-button:hover{background:linear-gradient(#fffffffa,#faf1e6e6),#ffffffe0;border-color:#2023301f;box-shadow:inset 0 1px #fffffffa,0 18px 36px #78572c1a}html[data-theme=light] .auth-provider-icon{background:#ffffffe6;border-color:#20233014;box-shadow:inset 0 1px #fffffffa}html[data-theme=light] .auth-provider-button-simple{background:#ffffffeb}html[data-theme=light] .auth-back-link{color:#333851cc;background:#ffffffe0;border-color:#5a629129;box-shadow:0 14px 28px #c6b08e1f}html[data-theme=light] .auth-back-link:hover{color:#1b1f2df0;background:#fffffff5;border-color:#6c74ac42}html[data-theme=light] .auth-provider-copy span,html[data-theme=light] .auth-card-header p,html[data-theme=light] .auth-card-footer p{color:var(--text-soft)}html[data-theme=light] .auth-card-footer a{color:var(--text)}html[data-theme=light] .account-access-option{background:linear-gradient(#ffffffeb,#fcf6efd1),#fffc;border-color:#20233014;box-shadow:inset 0 1px #fffffff5,0 16px 34px #78572c14}html[data-theme=light] .account-access-option:hover{border-color:#2023301f;box-shadow:inset 0 1px #fffffffa,0 18px 36px #78572c1a}html[data-theme=light] .account-access-option-active{background:linear-gradient(#c8d0ffad,#fff1dfc7),#ffffffd6;border-color:#4a4efb38;box-shadow:inset 0 1px #fffffffa,0 18px 34px #78572c1a}html[data-theme=light] .account-access-option-icon{background:#ffffffe6;border-color:#20233014;box-shadow:inset 0 1px #fffffffa}html[data-theme=light] .account-access-option-kicker,html[data-theme=light] .account-access-option span:last-child{color:var(--text-soft)}html[data-theme=light] .account-theme-option{background:linear-gradient(#ffffffe0,#fcf6efc7),#ffffffc2;border-color:#20233014;box-shadow:inset 0 1px #fffffff0}html[data-theme=light] .account-theme-option:hover{border-color:#2023301f;box-shadow:inset 0 1px #fffffff5,0 16px 34px #78572c14}html[data-theme=light] .account-theme-option-active{background:linear-gradient(#c8d0ffb3,#fff1dfcc),#ffffffd1;border-color:#4a4efb38;box-shadow:inset 0 1px #fffffff5,0 18px 34px #78572c1a}html[data-theme=light] .account-theme-option span,html[data-theme=light] .account-theme-card-header p,html[data-theme=light] .account-theme-note{color:var(--text-soft)}html[data-theme=light] .account-settings-tab:hover,html[data-theme=light] .account-settings-tab-active,html[data-theme=light] .account-inline-notice,html[data-theme=light] .account-choice-button:hover,html[data-theme=light] .account-choice-button-active{background:#ffffffb8}html[data-theme=light] .account-settings-tab-active,html[data-theme=light] .account-choice-button,html[data-theme=light] .account-inline-notice,html[data-theme=light] .account-inline-meta,html[data-theme=light] .account-disclosure-label{border-color:#20233014}html[data-theme=light] .pwa-install-prompt{background:linear-gradient(#fffffff0,#fcf6efe6),#ffffffe6;border-color:#20233017;box-shadow:inset 0 1px #fffffffa,0 18px 40px #78572c1f}html[data-theme=light] .pwa-install-prompt-copy p{color:var(--text-soft)}html[data-theme=light] .pwa-install-prompt-icon{background:#ffffffe0;border-color:#20233014;box-shadow:inset 0 1px #fffffffa,0 16px 30px #78572c1f}html[data-theme=light] .pwa-install-prompt-close{color:var(--text-soft);background:#ffffffd6;border-color:#20233014}html[data-theme=light] .pwa-install-prompt-close:hover{color:var(--text);background:#fffffff5;border-color:#20233024}html[data-theme=light] .pwa-install-prompt-benefits li{color:var(--text-muted)}html[data-theme=light] .button{color:#fff;text-shadow:none;background:#4576fd;box-shadow:0 14px 32px #18368c2e,0 0 0 1px #ffffff57}html[data-theme=light] .button-ghost,html[data-theme=light] .button-ghost-light{color:var(--text);background:#ffffffe0;box-shadow:inset 0 1px #ffffffeb,0 0 0 1px #20233014}html[data-theme=light] .labs-hero,html[data-theme=light] .blog-list-section,html[data-theme=light] .projects-section,html[data-theme=light] .overview-section,html[data-theme=light] .capabilities-panel,html[data-theme=light] .faq-section,html[data-theme=light] .cta-banner,html[data-theme=light] .page-intro,html[data-theme=light] .blog-article-card,html[data-theme=light] .project-detail-card,html[data-theme=light] .project-side-panel,html[data-theme=light] .legal-hero,html[data-theme=light] .legal-card,html[data-theme=light] .support-form-shell,html[data-theme=light] .support-info-card,html[data-theme=light] .app-event-project-card,html[data-theme=light] .app-event-card,html[data-theme=light] .info-card,html[data-theme=light] .app-event-detail-card{background:radial-gradient(circle at 0 0,#4a4efb14,#0000 34%),linear-gradient(#ffffffe6,#fff7f0d6);border-color:#20233014;box-shadow:0 24px 70px #78572c1a}html[data-theme=light] .labs-hero:before,html[data-theme=light] .blog-list-section:before,html[data-theme=light] .projects-section:before,html[data-theme=light] .overview-section:before,html[data-theme=light] .capabilities-panel:before,html[data-theme=light] .faq-section:before,html[data-theme=light] .cta-banner:before,html[data-theme=light] .page-intro:before,html[data-theme=light] .blog-article-card:before,html[data-theme=light] .project-detail-card:before,html[data-theme=light] .project-side-panel:before,html[data-theme=light] .legal-hero:before,html[data-theme=light] .legal-card:before,html[data-theme=light] .support-form-shell:before,html[data-theme=light] .support-info-card:before{background:linear-gradient(#ffffff7a,#0000 42%)}html[data-theme=light] .signal-card,html[data-theme=light] .blog-card,html[data-theme=light] .project-card,html[data-theme=light] .overview-card,html[data-theme=light] .project-side-panel,html[data-theme=light] .faq-item,html[data-theme=light] .tool-live-card,html[data-theme=light] .tool-live-uploader,html[data-theme=light] .tool-live-panel,html[data-theme=light] .tool-live-dropzone,html[data-theme=light] .tool-live-panel-note,html[data-theme=light] .tool-audio-list-item,html[data-theme=light] .tool-result-card,html[data-theme=light] .tool-output-card,html[data-theme=light] .tool-file-seo-preview-card,html[data-theme=light] .tool-file-seo-summary,html[data-theme=light] .tool-video-preview-stage{background:linear-gradient(#ffffffeb,#fcf6efd6),#ffffffc7;border-color:#20233014;box-shadow:inset 0 1px #fffffff0,0 18px 44px #78572c14}html[data-theme=light] .tool-markdown-rendered,html[data-theme=light] .tool-markdown-code,html[data-theme=light] .tool-markdown-diff,html[data-theme=light] .tool-markdown-link-card{background:linear-gradient(#fffffff2,#fcf6efe0),#ffffffe6;border-color:#20233014}html[data-theme=light] .tool-markdown-rendered p,html[data-theme=light] .tool-markdown-rendered li,html[data-theme=light] .tool-markdown-rendered blockquote,html[data-theme=light] .tool-markdown-link-card code{color:#333949c7}html[data-theme=light] .tool-html-search-preview,html[data-theme=light] .tool-html-og-card,html[data-theme=light] .tool-html-issue{background:linear-gradient(#fffffff2,#fcf6efe0),#ffffffe6;border-color:#20233014}html[data-theme=light] .tool-html-search-preview p,html[data-theme=light] .tool-html-og-copy p,html[data-theme=light] .tool-html-issue p{color:#333949c7}html[data-theme=light] .tool-live-option,html[data-theme=light] .tool-live-chip,html[data-theme=light] .tool-data-table-shell,html[data-theme=light] .tool-data-regex-match{background:linear-gradient(#fffffff2,#fcf6efe0),#ffffffe6;border-color:#20233014}html[data-theme=light] .tool-data-table th{background:#2c33460a}html[data-theme=light] .tool-data-table td,html[data-theme=light] .tool-data-regex-match code,html[data-theme=light] .tool-data-regex-match p{color:#333949c7}html[data-theme=light] .pricing-card{background:linear-gradient(#ffffffeb,#fcf6efd6),#ffffffc7;border-color:#20233014;box-shadow:inset 0 1px #fffffff2,0 18px 44px #78572c14}html[data-theme=light] .pricing-card-featured{background:radial-gradient(circle at 100% 0,#f7a84b29,#0000 30%),linear-gradient(#eceefff5,#fff8f1e6);border-color:#4a4efb29;box-shadow:inset 0 1px #fffffffa,0 22px 54px #78572c1f}html[data-theme=light] .pricing-billing-toggle{background:#fffc;border-color:#20233014}html[data-theme=light] .pricing-billing-option{color:#1f2438b3}html[data-theme=light] .pricing-billing-option-active{color:#1f2438f2;background:#4a4efb14;box-shadow:inset 0 1px #fffffffa,0 8px 20px #78572c14}html[data-theme=light] .pricing-billing-save,html[data-theme=light] .pricing-plan-badge{color:#553107f5;background:linear-gradient(135deg,#ffa34833,#4a4efb29);box-shadow:inset 0 1px #ffffffe0}.shopify-hero{min-height:clamp(16rem,38vh,22rem);padding-block:clamp(1.6rem,3vw,2.35rem)}.shopify-page,.shopify-course-page{gap:1.5rem;display:grid}.shopify-workflow-grid,.shopify-useful-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shopify-tool-grid,.shopify-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.shopify-tool-card,.shopify-course-card,.shopify-course-outline,.shopify-checklist-card{min-height:100%}.shopify-tool-card,.shopify-useful-grid .overview-card,.shopify-course-page .shopify-tool-grid .overview-card{flex-direction:column;display:flex}.shopify-tool-card p,.shopify-useful-grid .overview-card p,.shopify-course-page .shopify-tool-grid .overview-card p{flex:auto}.shopify-tool-actions,.shopify-course-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.35rem;display:flex}.shopify-useful-grid .soft-link{width:fit-content;margin-top:1.15rem;display:inline-flex}.shopify-course-shell{padding:clamp(1.4rem,3vw,2.4rem)}.shopify-page .section-heading,.shopify-page .faq-section .section-heading{max-width:48rem}.utility-hero-panel{background:radial-gradient(circle at 0 0,#4a4efb2e,#0000 28%),radial-gradient(circle at 100% 0,#f7a84b24,#0000 26%),linear-gradient(#ffffff0b,#ffffff05)}.utility-hero-copy{max-width:56rem}.utility-hero-panel h1{white-space:nowrap;max-width:none;margin-top:.9rem}.utility-hero-lead{max-width:52rem}.shopify-course-card h2{letter-spacing:-.03em;text-wrap:balance;margin:.78rem 0 0;font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:.98}.shopify-course-card p,.shopify-course-outline p,.shopify-checklist-card p{margin-top:.95rem}.shopify-checklist{gap:.9rem;margin:.95rem 0 0;padding:0;list-style:none;display:grid}.shopify-checklist li{color:var(--text-muted);padding-left:1.55rem;position:relative}.shopify-checklist li:before{content:"";background:linear-gradient(135deg,var(--gradient-start),var(--gradient-warm));border-radius:999px;width:.62rem;height:.62rem;position:absolute;top:.45rem;left:0;box-shadow:0 0 0 .16rem #7263ff24}html[data-theme=light] .shopify-checklist li:before{box-shadow:0 0 0 .16rem #7263ff14}.shopify-course-page .support-layout{grid-template-columns:1fr}.shopify-course-page .support-form-shell{max-width:58rem;margin:0 auto}.shopify-waitlist-form .support-form-footer{align-items:flex-start}@media (max-width:980px){.shopify-tool-grid,.shopify-course-grid,.shopify-workflow-grid,.shopify-useful-grid{grid-template-columns:1fr}}html[data-theme=light] .tool-live-card{background:radial-gradient(circle at 0 0,#4a4efb1a,#0000 34%),radial-gradient(circle at 100% 0,#f7a84b17,#0000 28%),linear-gradient(#ffffffe6,#fcf6efdb);box-shadow:inset 0 1px #fffffff0,0 24px 60px #78572c1c}html[data-theme=light] .tool-live-badge,html[data-theme=light] .tool-live-route,html[data-theme=light] .tool-live-stats div,html[data-theme=light] .tool-audio-list-actions button,html[data-theme=light] .tool-pdf-page-card,html[data-theme=light] .tool-pdf-page-thumb,html[data-theme=light] .tool-pdf-page-action,html[data-theme=light] .tool-form-field-card,html[data-theme=light] .tool-redact-editor,html[data-theme=light] .tool-product-prep-step,html[data-theme=light] .tool-product-prep-section,html[data-theme=light] .tool-file-seo-panel-main>.tool-utm-step,html[data-theme=light] .tool-file-seo-panel-side>.tool-utm-step,html[data-theme=light] .tool-file-seo-result,html[data-theme=light] .tool-file-seo-table-shell,html[data-theme=light] .tool-file-seo-edit-button,html[data-theme=light] .tool-utm-pill,html[data-theme=light] .tool-utm-input,html[data-theme=light] .tool-utm-help-dot,html[data-theme=light] .tool-batch-stage-note,html[data-theme=light] .tool-marketplace-cleaner-stage-tab,html[data-theme=light] .tool-product-prep-file,html[data-theme=light] .tool-utm-dynamic-chip,html[data-theme=light] .tool-utm-local-preset-chip,html[data-theme=light] .tool-utm-local-preset-panel,html[data-theme=light] .tool-utm-copy-icon,html[data-theme=light] .tool-utm-result-url{background:#ffffffbd;border-color:#20233014;box-shadow:inset 0 1px #ffffffeb}html[data-theme=light] .tool-live-route:hover,html[data-theme=light] .tool-live-route-active,html[data-theme=light] .tool-utm-pill:hover,html[data-theme=light] .tool-utm-pill-active,html[data-theme=light] .tool-file-seo-edit-button:hover,html[data-theme=light] .tool-marketplace-cleaner-stage-tab:hover,html[data-theme=light] .tool-marketplace-cleaner-stage-tab-active{color:var(--text);background:#4a4efb1a;border-color:#4a4efb38}html[data-theme=light] .tool-live-field>input,html[data-theme=light] .tool-live-field>select,html[data-theme=light] .tool-live-field>textarea,html[data-theme=light] .tool-live-checkbox,html[data-theme=light] .tool-metadata-json{background:#ffffffc7;border-color:#20233014;box-shadow:inset 0 1px #fffffff0}html[data-theme=light] .tool-red-eye-stage{background:linear-gradient(#ffffffd6,#fbf4ecd1),repeating-linear-gradient(45deg,#20233005 0 12px,#ffffff0a 12px 24px);border:1px solid #20233014}html[data-theme=light] .tool-png-palette-chip{border-color:#20233014;box-shadow:inset 0 1px #ffffffb3}html[data-theme=light] .tool-png-palette-card,html[data-theme=light] .tool-live-stats div,html[data-theme=light] .tool-live-panel-note{background:#ffffffd1;border-color:#20233014;box-shadow:inset 0 1px #ffffffeb}html[data-theme=light] .tool-apng-frame-card,html[data-theme=light] .tool-apng-frame-thumb,html[data-theme=light] .tool-gif-frame-card,html[data-theme=light] .tool-gif-frame-thumb{background:linear-gradient(#ffffffd6,#fbf4ecd1),#ffffffd1;border-color:#20233014}html[data-theme=light] .tool-product-prep-step-active{background:#4a4efb17;border-color:#4a4efb2e}html[data-theme=light] .tool-product-prep-step-complete{background:#50a06c14;border-color:#50a06c2e}html[data-theme=light] .tool-social-editor-frame,html[data-theme=light] .tool-product-prep-frame,html[data-theme=light] .tool-collage-stage,html[data-theme=light] .tool-passport-editor-stage,html[data-theme=light] .tool-image-editor-shell,html[data-theme=light] .tool-video-preview-stage,html[data-theme=light] .tool-marketplace-cleaner-stage{background:linear-gradient(#ffffffb3,#f9f1e8c2),repeating-linear-gradient(45deg,#20233005 0 12px,#ffffff0a 12px 24px)}html[data-theme=light] .tool-utm-input::placeholder{color:#16182252}html[data-theme=light] .tool-utm-input:focus{background:#ffffffeb;box-shadow:0 0 0 4px #4a4efb1a,inset 0 1px #fffffff5}html[data-theme=light] .tool-utm-help-bubble{color:var(--text);background:#fffcf7f5;border-color:#20233014;box-shadow:0 12px 30px #78572c1f}html[data-theme=light] .chip,html[data-theme=light] .tool-live-stat-chip,html[data-theme=light] .tool-live-badge,html[data-theme=light] .tool-batch-stage-note,html[data-theme=light] .tool-utm-status-idle{background:linear-gradient(#ffffffd6,#fbf4ecd1)}html[data-theme=light] .tool-utm-status-warning{color:#b36a18;background:#f0a45d24}html[data-theme=light] .tool-utm-status-ready{color:#2f7a48;background:#50a06c24}html[data-theme=light] .tool-utm-status-invalid{color:#a53a3a;background:#d248481f}html[data-theme=light] .tool-live-dropzone:hover,html[data-theme=light] .tool-live-dropzone-active{background:linear-gradient(#fffffff5,#faf2e8e0),#ffffffd1;border-color:#4a4efb38}html[data-theme=light] .projects-section,html[data-theme=light] .blog-list-section,html[data-theme=light] .overview-section,html[data-theme=light] .capabilities-panel,html[data-theme=light] .faq-section{box-shadow:none;background:0 0;border-color:#2023300f}html[data-theme=light] .hero-gradient-text{background:linear-gradient(135deg,#3140d4 0%,#121826 34%,#d9822b 92%);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .project-stage{color:#3f47d4;background:#4a4efb17}html[data-theme=light] .chip,html[data-theme=light] .tool-live-stat-chip{color:var(--text-soft);background:#ffffffb8;border-color:#20233014}html[data-theme=light] .field input,html[data-theme=light] .field textarea,html[data-theme=light] .field select{background:#ffffffd1;border-color:#2023301a;box-shadow:inset 0 1px #fffffff0}html[data-theme=light] .field input:focus,html[data-theme=light] .field textarea:focus,html[data-theme=light] .field select:focus{background:#fffffff5;box-shadow:0 0 0 4px #4a4efb1f,inset 0 1px #fffffffa}html[data-theme=light] .support-feedback{border-color:#20233014}html[data-theme=light] .support-feedback-success{color:#215a33;background:#37a0581a}html[data-theme=light] .support-feedback-error{color:#7f2525;background:#d248481a}html[data-theme=light] .site-footer-column-title{color:#1f2438c7}html[data-theme=light] .site-footer-socials .soft-link{background:linear-gradient(#ffffffd1,#f9f1e8d1);border-color:#20233014}@media (max-width:1200px){.pricing-hero{min-height:auto}.pricing-grid,.pricing-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-app-catalog-list,.solution-collection-grid,.solution-related-grid,.solution-directory-intro{grid-template-columns:1fr}.tool-recommendations-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-review-grid{grid-template-columns:1fr}.tool-app-catalog-controls{flex-direction:column;align-items:stretch}.site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.labs-home-hero{display:none}}html[data-theme=light] .apps-directory-hero,html[data-theme=light] .app-directory-list{background:radial-gradient(circle at 100% 0,#4a4efb1a,#0000 24%),radial-gradient(circle at 0 100%,#f7a84b14,#0000 22%),linear-gradient(#fffffff5,#faf3eae6)}html[data-theme=light] .apps-directory-snapshot-item,html[data-theme=light] .app-directory-item+.app-directory-item{border-color:#20233014}html[data-theme=light] .apps-directory-snapshot-item{background:#ffffffd1;box-shadow:0 16px 28px #78572c14,inset 0 1px #ffffffb3}html[data-theme=light] .app-directory-icon-image{box-shadow:0 14px 24px #78572c24,0 0 0 1px #20233014}@media (max-width:960px){.site-footer,.cta-banner{flex-direction:column;align-items:flex-start}.labs-hero,.blog-grid,.comparison-grid,.project-detail-shell,.project-grid,.discovery-grid,.discovery-related-links,.mini-link-grid,.app-event-project-grid,.app-event-grid,.app-event-summary-grid,.app-event-detail-grid,.editorial-grid,.editorial-grid-wide,.discovery-section-stack,.discovery-project-strip,.discovery-snapshot-grid,.tool-live-grid,.tool-live-controls,.tool-image-compare-grid,.tool-background-tester-grid,.tool-png-favicon-grid,.tool-png-palette-grid,.tool-gif-frame-grid,.tool-apng-frame-card,.tool-editor-sliders,.tool-compression-preview-grid,.tool-mockup-grid,.tool-mockup-format-grid,.account-access-options,.account-settings-shell,.auth-provider-stack,.account-theme-options,.pricing-grid,.overview-grid,.capability-list,.pricing-steps-grid,.faq-list,.legal-support-grid,.support-layout,.support-form-grid{grid-template-columns:1fr}.auth-card-footer{justify-content:flex-start;align-items:stretch}.account-settings-nav{gap:.55rem;padding-bottom:.15rem;overflow-x:auto}.account-settings-tab{min-width:auto}.page-shell:has(.auth-page-minimal) .site-main{min-height:100vh;padding:1.25rem 1rem}.auth-inline-button,.account-inline-button,.account-submit-button,.auth-page-minimal{width:100%}.auth-layout{align-items:stretch}.auth-back-link{align-self:flex-start}.pricing-hero{padding:1.35rem}.pricing-hero h1{max-width:10ch;font-size:clamp(2.75rem,14vw,4.1rem)}.pricing-hero-actions{align-items:stretch;width:100%}.pricing-hero-actions .button{white-space:normal;width:100%}.pricing-billing-toggle-wrap{justify-content:flex-start}.pricing-billing-toggle{width:100%}.pricing-billing-option{min-height:2.65rem;padding-inline:.88rem}.tool-audio-list-item{flex-direction:column;align-items:flex-start}.tool-audio-list-actions{justify-content:flex-start;width:100%}.hero-copy-break{display:none}.pwa-install-prompt{width:auto;max-height:min(32rem,100vh - 1.5rem);left:1rem;right:1rem}.pwa-install-prompt-actions{grid-template-columns:1fr}.site-nav,.site-header-actions,.cta-actions{justify-content:flex-start;width:100%}.site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.tool-live-uploader,.tool-live-panel{min-height:auto}.tool-markdown-readme-grid,.tool-markdown-alignment-grid,.tool-html-meta-grid,.tool-html-og-card{grid-template-columns:minmax(0,1fr)}.tool-markdown-rendered table,.tool-data-table{min-width:0}.tool-png-favicon-frame{min-height:8rem;max-height:8rem}.tool-pdf-page-card{grid-template-columns:5.5rem minmax(0,1fr)}.tool-apng-frame-card{grid-template-columns:5.25rem minmax(0,1fr)}.tool-pdf-page-actions{grid-column:1/-1;justify-content:flex-start}.tool-apng-frame-controls{grid-column:1/-1}.tool-redact-layout{grid-template-columns:1fr}.account-tool-library-item{flex-direction:column;align-items:stretch}.account-tool-library-header{flex-wrap:wrap;align-items:flex-start}.account-detail-row{grid-template-columns:1fr;gap:.35rem}.account-item-row,.account-disclosure-toggle,.account-profile-top,.account-profile-bar .account-user-row{flex-direction:column;align-items:flex-start;display:flex}.account-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-quick-nav,.app-project-store-layout,.app-project-feature-grid,.app-project-quick-actions,.app-project-bullet-strip{grid-template-columns:1fr}.app-project-hero-header{grid-template-columns:1fr;align-items:start}.apps-directory-snapshot{grid-template-columns:1fr}.app-directory-item{grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:.95rem;padding:.9rem 1rem}}@media (max-width:720px){.site-header,.site-main,.site-footer{width:min(var(--max-width),calc(100vw - 1.1rem))}.site-footer-nav{grid-template-columns:1fr;gap:1rem}.site-header{border-radius:1.4rem;align-items:center;padding:.68rem .78rem;top:.6rem}.brandmark{padding-left:.4rem;font-size:1.16rem}.desktop-nav,.desktop-actions{display:none}.menu-toggle{margin-left:auto;display:inline-flex}.mobile-menu-open{display:block}.site-header-open .menu-toggle span:first-child{transform:translateY(.19rem)rotate(45deg)}.site-header-open .menu-toggle span:last-child{transform:translateY(-.19rem)rotate(-45deg)}.hero-copy h1,.page-intro h1,.legal-hero h1{text-wrap:initial}.hero-actions,.project-card-actions,.cta-actions,.app-project-actions,.app-project-meta{align-items:stretch}.blog-card-meta,.article-meta-strip{justify-content:center}.hero-actions a,.project-card-actions a,.project-card-actions span,.cta-actions a,.app-project-actions a{width:100%}.app-project-bullet-strip{grid-template-columns:1fr}.app-project-hero-copy h1{text-wrap:pretty}.app-project-hero-header{gap:1rem}.app-project-hero-actions{grid-template-columns:1fr;width:100%}.app-project-screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-directory-item{grid-template-columns:4.25rem minmax(0,1fr);align-items:start;gap:.85rem;padding:.82rem .95rem}.app-directory-icon-image,.app-directory-icon-placeholder{border-radius:1.15rem;width:4.25rem;height:4.25rem}.app-directory-copy h2{font-size:1.14rem;line-height:1.08}.app-directory-summary{margin-top:.2rem;font-size:.88rem;line-height:1.28}.account-profile-bar .account-user-avatar{width:3.8rem;height:3.8rem}.account-profile-copy h2{font-size:1.4rem}.account-settings-tab{min-width:auto;padding:.62rem .82rem}.account-choice-button{min-width:calc(50% - .35rem)}.account-overview-grid{grid-template-columns:1fr}.account-tool-library-note{min-height:1.8rem;padding:.28rem .6rem;font-size:.76rem}.article-body{width:100%}.gallery>div,.tool-pdf-page-card{grid-template-columns:1fr}.tool-pdf-page-thumb{min-height:10.5rem}.tool-pdf-page-actions{justify-content:stretch}.tool-pdf-page-action{flex:calc(50% - .55rem)}.tool-live-field-full{grid-column:auto}.tool-image-editor-header{align-items:stretch}.tool-image-editor-header-actions{justify-content:stretch;width:100%}.tool-app-catalog-search{border-radius:1.35rem;max-width:100%;min-height:3.45rem;padding-inline:.9rem}.tool-app-catalog-sort{justify-content:space-between;width:100%;max-width:100%}.tool-app-catalog-sort select{width:100%;min-width:0}.tool-recommendations-section{padding-right:clamp(1rem,3.8vw,1.4rem)}.tool-recommendations-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(17.5rem,82vw);grid-auto-flow:column;padding-bottom:.35rem;scroll-padding-inline:0;overflow-x:auto}.tool-recommendations-rail::-webkit-scrollbar{display:none}.tool-recommendation-card{scroll-snap-align:start;border-radius:1.35rem;min-height:8.2rem;padding:.92rem .95rem}.tool-recommendation-icon{border-radius:1.15rem;width:4.15rem;height:4.15rem;font-size:.8rem}.tool-recommendation-meta{display:none}.tool-recommendation-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.04rem;line-height:1.12;display:-webkit-box;overflow:hidden}.tool-recommendation-tagline{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.28;display:-webkit-box;overflow:hidden}.tool-recommendation-description{display:none}.tool-app-card{border-radius:1.35rem;width:100%;max-width:100%;min-height:7.9rem;padding:.92rem .95rem}.tool-app-card-top{margin-bottom:.5rem}.tool-app-card-main{grid-template-columns:4.15rem minmax(0,1fr);align-items:start;gap:.88rem;width:100%;min-width:0}.tool-app-card-icon{border-radius:1.15rem;width:4.15rem;height:4.15rem;font-size:.8rem}.tool-app-card-copy{align-content:start;gap:.22rem;max-width:100%;min-height:100%}.tool-app-card-headline,.tool-app-card-titles,.tool-app-card-footer{min-width:0}.tool-app-card-kicker-row{display:none}.tool-app-card h3{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.04rem;line-height:1.12;display:-webkit-box;overflow:hidden}.tool-app-card-tagline{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.08rem;font-size:.84rem;line-height:1.28;display:-webkit-box;overflow:hidden}.tool-app-card-description{display:none}.tool-app-card-footer{gap:.32rem;margin-top:.1rem}.tool-app-card-metrics{flex-wrap:wrap;align-items:center;gap:.32rem .68rem;max-width:100%}.tool-app-catalog-rating{gap:.38rem;max-width:100%}.tool-app-catalog-rating-stars{font-size:.8rem}.tool-app-catalog-rating-label{text-overflow:ellipsis;min-width:0;font-size:.82rem;overflow:hidden}.solution-collection-card{border-radius:1.3rem;padding:1rem}.solution-directory-intro-copy h1,.solution-detail-intro-copy h1{font-size:1.9rem;line-height:.98}.solution-directory-intro-copy p,.solution-detail-intro-copy p{font-size:.94rem}.solution-directory-point{border-radius:1rem;padding:.82rem .88rem}.solution-collection-card h3{font-size:1.08rem}.solution-collection-use-cases,.solution-use-case-list{gap:.45rem}.solution-collection-use-cases li,.solution-use-case-pill{font-size:.8rem}.tool-review-summary-score{gap:.6rem}.tool-review-star-button{border-radius:.85rem;width:2.65rem;height:2.65rem}.tool-app-catalog-status{flex-direction:column;align-items:flex-start;gap:.2rem}.home-catalog-section,.home-tool-catalog,.tool-app-catalog,.tool-app-catalog-toolbar,.tool-app-catalog-controls,.tool-app-catalog-filter-row,.tool-app-catalog-list{min-width:0;max-width:100%}.home-quick-nav{gap:0}.home-quick-nav-link{grid-template-columns:1fr;gap:.22rem;padding:.68rem 0}.home-quick-nav-description{font-size:.84rem}.tool-image-editor-mode-switch,.tool-image-zoom-controls,.tool-image-editor-revert{flex:auto;justify-content:center}.tool-image-toolbar-actions{align-items:stretch}.tool-image-toolbar-actions .button{justify-content:center;width:100%}.tool-image-export-button{min-width:0}.tool-image-editor-selection-actions{gap:.22rem;max-width:none;padding:.28rem}.tool-image-editor-selection-action{width:2.7rem;min-height:2.75rem;padding:.28rem .15rem;font-size:.56rem}.tool-image-editor-selection-action svg{width:1rem;height:1rem}.tool-social-editor-frame{min-height:22rem}.tool-social-editor-stage{max-width:100%}.tool-product-prep-frame,.tool-collage-frame{min-height:23rem}.tool-marketplace-cleaner-editor-actions{justify-content:stretch;width:100%}.tool-marketplace-cleaner-action-card{padding:.78rem .82rem}.tool-marketplace-cleaner-editor-actions .button,.tool-marketplace-cleaner-primary-actions .button,.tool-marketplace-cleaner-secondary-actions .button,.tool-marketplace-cleaner-auto-actions .button{flex:calc(50% - .3rem);justify-content:center}.tool-marketplace-cleaner-stages{width:100%}.tool-marketplace-cleaner-stage-tab{flex:calc(50% - .25rem)}.tool-product-prep-steps{grid-template-columns:1fr}.tool-product-prep-section{padding:.82rem}.tool-product-prep-file{flex-direction:column}.tool-product-prep-file-remove{justify-content:center;width:100%}.tool-collage-bank,.tool-batch-preset-grid,.tool-compliance-platform-grid,.tool-compliance-issue-grid,.tool-video-framing-grid,.tool-video-style-grid,.tool-video-chip-grid{grid-template-columns:1fr}.tool-collage-editor-actions{justify-content:stretch;width:100%}.tool-collage-editor-actions .button{flex:calc(50% - .3rem);justify-content:center}.tool-social-inline-controls{justify-content:space-between;width:100%}.tool-passport-editor-frame{min-height:23rem}}.admin-page{padding:0 .8rem 3rem}.admin-shell{grid-template-columns:minmax(11rem,12.25rem) minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.admin-surface{box-shadow:none;background:#0e1018e6;border:1px solid #ffffff14;border-radius:1.1rem}.admin-sidebar,.admin-content{gap:.8rem;display:grid}.admin-sidebar{align-self:start;padding:.75rem .6rem;position:sticky;top:5.4rem}.admin-sidebar-top,.admin-page-heading,.admin-section-heading{gap:.4rem;display:grid}.admin-sidebar-top h2,.admin-page-heading h1,.admin-section-heading h2,.admin-empty-state-card h3{margin:0}.admin-sidebar-top p,.admin-page-heading p,.admin-panel-copy,.admin-section-heading p,.admin-stat-card-note,.admin-empty-state-card p{color:var(--text-soft);margin:0;line-height:1.42}.admin-key-label,.admin-stat-card-label,.admin-table-head,.admin-page .eyebrow{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.admin-header-meta,.admin-stat-card-value{color:var(--text)}.admin-nav{gap:.65rem;display:grid}.admin-nav-section{gap:.35rem;display:grid}.admin-nav-section-label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 .45rem;font-size:.72rem;font-weight:700}.admin-nav-section-items{gap:.2rem;display:grid}.admin-nav-link{min-height:2rem;color:inherit;background:0 0;border:1px solid #0000;border-radius:.55rem;align-items:center;padding:.35rem .55rem;text-decoration:none;transition:border-color .14s,background .14s,color .14s;display:flex}.admin-nav-link span{font-size:.88rem;font-weight:600}.admin-nav-link:hover{background:#7c8aff0f}.admin-nav-link-active{background:#7c8aff1f;border-color:#7c8aff3d}.admin-sidebar-footer{flex-wrap:wrap;gap:.55rem;display:flex}.admin-sidebar-footer .soft-link{flex:1 1 0;justify-content:center;min-width:7.5rem}.admin-content{min-width:0;padding:.85rem}.admin-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.admin-page-actions,.admin-inline-actions,.admin-section-actions{flex-wrap:wrap;gap:.6rem;display:flex}.admin-page-actions{justify-content:flex-end;align-items:center}.admin-header-meta{color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:700}.admin-stats-grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem;display:grid}.admin-stat-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:.8rem;gap:.28rem;min-height:6.35rem;padding:.72rem .8rem;display:grid}.admin-stat-card-value{font-size:clamp(1rem,1.45vw,1.45rem);line-height:1.05}.admin-section-surface,.admin-empty-state-card,.admin-created-user-banner{gap:.7rem;min-width:0;padding:.85rem;display:grid}.admin-empty-state{gap:.5rem;max-width:34rem;padding:1rem;display:grid}.admin-section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.admin-toolbar{grid-template-columns:minmax(15rem,2fr) repeat(2,minmax(11rem,1fr));align-items:end;gap:.6rem;display:grid}.admin-toolbar-compact{grid-template-columns:minmax(15rem,2fr) minmax(10rem,1fr)}.admin-search-field{min-width:0}.admin-field{align-content:start}.admin-field small{color:var(--text-soft);font-size:.8rem;line-height:1.45}.admin-field-full{grid-column:1/-1}.admin-form-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.65rem;display:grid}.admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.admin-editor-layout{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.9fr);align-items:start;gap:.9rem;display:grid}.admin-editor-main,.admin-editor-rail{gap:.9rem;display:grid}.admin-sticky-rail{gap:.9rem;display:grid;position:sticky;top:5.4rem}.admin-key-value-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.7rem;display:grid}.admin-key-value-grid>div{align-content:start;gap:.18rem;min-width:0;display:grid}.admin-key-value-grid strong{overflow-wrap:anywhere;line-height:1.45}.admin-inline-code{width:fit-content;max-width:100%;color:var(--text-soft);overflow-wrap:anywhere;background:#ffffff08;border:1px solid #ffffff14;border-radius:.55rem;align-items:center;padding:.28rem .5rem;font-size:.8rem;display:inline-flex}.admin-created-user-banner{background:#54b87914;border:1px solid #54b87942;border-radius:.95rem;grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-created-user-banner p{color:var(--text-soft);margin:.2rem 0 0}.admin-table{border:1px solid #ffffff12;border-radius:.95rem;gap:0;min-width:0;display:grid;overflow:hidden}.admin-table-row{color:inherit;background:#ffffff05;border-top:1px solid #ffffff0f;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.55rem;padding:.62rem .75rem;text-decoration:none;display:grid}.admin-table>.admin-table-row:first-child{border-top:0}.admin-table-row span{gap:.12rem;min-width:0;display:grid}.admin-table-row strong,.admin-table-row small{overflow-wrap:anywhere}.admin-table-row small{color:var(--text-soft)}.admin-table-head{letter-spacing:.06em;background:#ffffff0a;align-items:center;font-size:.68rem}.admin-table-link{transition:background .14s,border-color .14s}.admin-table-link:hover{background:#7c8aff14}.admin-table-cell-truncate,.admin-table-cell-truncate strong,.admin-table-cell-truncate small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-table-subtle-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-table-row-5{grid-template-columns:2.2fr repeat(4,minmax(0,1fr))}.admin-table-row-6{grid-template-columns:1.8fr repeat(5,minmax(0,1fr))}.admin-table-row-8{grid-template-columns:2.1fr repeat(7,minmax(0,.9fr))}.admin-large-textarea{min-height:14rem}.admin-editor-textarea{min-height:20rem;line-height:1.55}.admin-body-field textarea{min-height:24rem}.admin-code-field textarea{min-height:18rem}.admin-code-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem}.admin-section-wide{min-width:0}@media (max-width:1100px){.admin-shell,.admin-editor-layout,.admin-dashboard-grid{grid-template-columns:1fr}.admin-sidebar,.admin-sticky-rail{position:static}}@media (max-width:820px){.admin-page{padding-inline:.8rem}.admin-page-header,.admin-toolbar,.admin-toolbar-compact,.admin-created-user-banner,.admin-table-row,.admin-table-row-5,.admin-table-row-6,.admin-table-row-8,.admin-stats-grid,.admin-form-grid,.admin-key-value-grid{grid-template-columns:1fr}.admin-page-actions,.admin-inline-actions{width:100%}.admin-page-actions .button,.admin-inline-actions .button{flex:auto;justify-content:center}}html[data-theme=light] .admin-surface,html[data-theme=light] .admin-session-card,html[data-theme=light] .admin-stat-card,html[data-theme=light] .admin-table,html[data-theme=light] .admin-table-row,html[data-theme=light] .admin-created-user-banner{background:#ffffffeb;border-color:#181c2c1a}html[data-theme=light] .admin-nav-link{background:0 0;border-color:#0000}html[data-theme=light] .admin-nav-link:hover,html[data-theme=light] .admin-table-link:hover{background:#4c65ff14}html[data-theme=light] .admin-nav-link-active{background:#4c65ff1a;border-color:#4c65ff2e}html[data-theme=light] .admin-sidebar-top p,html[data-theme=light] .admin-page-heading p,html[data-theme=light] .admin-panel-copy,html[data-theme=light] .admin-field small,html[data-theme=light] .admin-empty-state-card p,html[data-theme=light] .admin-stat-card-note,html[data-theme=light] .admin-inline-code,html[data-theme=light] .admin-created-user-banner p,html[data-theme=light] .admin-header-meta{color:#272d40ad}html[data-theme=light] .admin-inline-code{background:#f6f8ffe6;border-color:#181c2c1a}html[data-theme=light] .tool-ai-placeholder{background:radial-gradient(circle at 100% 0,#485eff1f,#0000 34%),linear-gradient(#ffffffe6,#f8f4ffd1)}html[data-theme=light] .tool-ai-runtime{background:radial-gradient(circle at 100% 0,#485eff1f,#0000 34%),linear-gradient(#ffffffeb,#f8f4ffd6)}html[data-theme=light] .tool-ai-runtime-note,html[data-theme=light] .tool-ai-runtime-message,html[data-theme=light] .tool-ai-runtime-panel,html[data-theme=light] .tool-ai-runtime-preset,html[data-theme=light] .tool-ai-runtime-preset-preview,html[data-theme=light] .tool-ai-runtime-output-section,html[data-theme=light] .tool-ai-runtime-history-card,html[data-theme=light] .tool-ai-runtime-output-body,html[data-theme=light] .tool-ai-runtime-output-empty{border-color:#20233014}html[data-theme=light] .tool-ai-runtime-preset,html[data-theme=light] .tool-ai-runtime-preset-preview,html[data-theme=light] .tool-ai-runtime-output-section,html[data-theme=light] .tool-ai-runtime-history-card,html[data-theme=light] .tool-ai-runtime-output-empty{background:#ffffffb8}html[data-theme=light] .tool-ai-runtime-output-body{background:#f6f8fff0}html[data-theme=light] .tool-ai-runtime-view-button-active{background:#4e5cd31f!important;border-color:#4e5cd333!important}html[data-theme=light] .tool-ai-runtime-error{color:#8d2323;background:#c4404014;border-color:#c4404029}@media (max-width:720px){.tool-ai-placeholder-grid{grid-template-columns:minmax(0,1fr)}.account-ai-workflows-item,.account-ai-workflows-cluster-top{flex-direction:column}}.studio-host-main{width:100%;max-width:none;min-height:100vh;margin:0}.studio-gate-shell{justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.studio-shell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.studio-shell-loading{overflow:hidden}.studio-sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0c0d14eb;flex-direction:column;align-self:start;gap:1.25rem;min-height:100vh;padding:1.25rem 1rem;display:flex;position:sticky;top:0}.studio-brand-lockup{font-family:var(--font-display);align-items:center;gap:.65rem;padding:.25rem .35rem;font-size:1.05rem;display:flex}.studio-brand-mark{border:1px solid var(--line-strong);background:var(--surface-soft);min-width:3.4rem;color:var(--text-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .55rem;font-size:.68rem;display:inline-flex}.studio-sidebar-primary,.studio-sidebar-section,.studio-nav-stack,.studio-nav-nested{flex-direction:column;display:flex}.studio-sidebar-label{color:var(--text-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.studio-nav-button,.studio-nav-row{min-width:0;color:var(--text-muted);border:1px solid #0000;border-radius:.95rem;align-items:center;padding:.72rem .85rem;transition:background .18s,border-color .18s,color .18s,transform .18s;display:flex}.studio-nav-button{color:var(--text);background:linear-gradient(135deg,#565bff47,#565bff1a);border-color:#6167ff47;justify-content:center;font-weight:700}.studio-nav-row{font-size:.94rem}.studio-nav-row:hover,.studio-nav-button:hover,.studio-list-item:hover,.studio-compact-row:hover{border-color:var(--line-strong);background:var(--surface-soft);color:var(--text)}.studio-nav-row.is-active,.studio-nav-button.is-active,.studio-list-item.is-active,.studio-compact-row.is-active{color:var(--text);background:#5258ff29;border-color:#6167ff57}.studio-sidebar-empty{color:var(--text-soft);margin:0;font-size:.88rem}.studio-sidebar-skeleton{background:#ffffff0f;border-radius:.9rem;height:2.6rem}.studio-sidebar-skeleton-short{width:72%}.studio-content-shell{flex-direction:column;min-width:0;display:flex}.studio-toolbar{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b0c12d1;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;position:sticky;top:0}.studio-toolbar-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.studio-toolbar-copy strong{font-size:1rem}.studio-toolbar-label,.studio-panel-label,.studio-eyebrow,.studio-message-role{color:var(--text-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.studio-toolbar-actions,.studio-inline-actions,.studio-chip-row,.studio-tab-row,.studio-task-meta-grid,.studio-task-brief-grid,.studio-summary-grid,.studio-two-column,.studio-form-grid,.studio-task-layout{gap:.8rem;display:flex}.studio-toolbar-actions,.studio-inline-actions{flex-wrap:wrap;align-items:center}.studio-inline-actions-stacked{flex-direction:column;align-items:stretch}.studio-toolbar-note,.studio-toolbar-warning,.studio-muted-copy{color:var(--text-soft);font-size:.84rem}.studio-toolbar-button{min-height:2.4rem;padding-inline:.9rem}.studio-stack{flex-direction:column;gap:1rem;display:flex}.studio-panel{border:1px solid var(--line);background:#11131cd1;border-radius:1.1rem;min-width:0;padding:1rem;box-shadow:0 18px 48px #00000029}.studio-panel h1,.studio-panel h2,.studio-panel h3{margin:0}.studio-panel-copy,.studio-empty-copy{color:var(--text-muted);margin:0}.studio-panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.studio-hero-panel{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.studio-hero-copy{flex-direction:column;gap:.6rem;max-width:58rem;display:flex}.studio-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.studio-metric-panel strong{font-size:1.9rem;line-height:1}.studio-metric-panel p{color:var(--text-muted);margin:.4rem 0 0}.studio-two-column{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.studio-list,.studio-compact-list{flex-direction:column;gap:.65rem;display:flex}.studio-list-item,.studio-compact-row{border:1px solid var(--line);text-align:left;background:#ffffff05;border-radius:.95rem;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.85rem .95rem;display:flex}.studio-list-item-button,.studio-compact-row{cursor:pointer;width:100%}.studio-list-item strong,.studio-compact-row strong{display:block}.studio-list-item p,.studio-compact-row span,.studio-compact-row strong+span{color:var(--text-soft);margin:.2rem 0 0;font-size:.84rem}.studio-list-link{color:var(--text-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;font-size:.74rem}.studio-form,.studio-form-grid,.studio-preset-summary,.studio-task-main,.studio-task-sidepanel,.studio-sidepanel-content,.studio-sidepanel-section,.studio-chat-panel,.studio-message-list,.studio-follow-up-form{flex-direction:column;display:flex}.studio-form,.studio-task-main,.studio-task-sidepanel,.studio-chat-panel,.studio-message-list,.studio-follow-up-form,.studio-sidepanel-content,.studio-sidepanel-section{gap:1rem}.studio-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.studio-form-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-field-span-full{grid-column:1/-1}.studio-preset-summary{border:1px solid var(--line);background:#ffffff05;border-radius:.95rem;gap:.35rem;padding:.85rem .95rem}.studio-chip-row{flex-wrap:wrap}.studio-chip{border:1px solid var(--line);color:var(--text-soft);background:#ffffff08;border-radius:999px;padding:.42rem .68rem;font-size:.84rem}.studio-gate{justify-content:center;align-items:center;display:flex}.studio-gate-full{width:100%;min-height:calc(100vh - 3rem);padding:0}.studio-gate-panel{text-align:center;width:min(34rem,100%);max-width:36rem}.studio-task-layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr);align-items:start;display:grid}.studio-task-main,.studio-task-sidepanel{min-width:0}.studio-sidepanel-panel{position:sticky;top:5.6rem}.studio-tab-row{flex-wrap:wrap;margin-bottom:1rem;display:flex}.studio-tab{border:1px solid var(--line);color:var(--text-soft);cursor:pointer;background:0 0;border-radius:999px;padding:.5rem .72rem}.studio-tab.is-active{color:var(--text);background:#5258ff29;border-color:#6167ff57}.studio-message-list{max-height:34rem;overflow:auto}.studio-message{border:1px solid var(--line);background:#ffffff05;border-radius:1rem;flex-direction:column;gap:.45rem;padding:.9rem 1rem;display:flex}.studio-message-user{background:#5258ff1f;border-color:#6167ff2e}.studio-message-body{min-width:0;color:var(--text-muted)}.studio-message-body .studio-markdown>:first-child{margin-top:0}.studio-message-body .studio-markdown>:last-child{margin-bottom:0}.studio-message-meta{color:var(--text-soft);font-size:.76rem}.studio-task-meta-grid,.studio-task-brief-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.studio-metric-inline,.studio-task-brief-block{border:1px solid var(--line);background:#ffffff05;border-radius:.95rem;flex-direction:column;gap:.3rem;padding:.75rem .85rem;display:flex}.studio-metric-inline span,.studio-task-brief-block span{color:var(--text-soft);font-size:.8rem}.studio-metric-inline strong,.studio-task-brief-block strong{font-size:.95rem}.studio-artifact-heading{margin-bottom:.8rem}.studio-markdown{color:var(--text-muted)}.studio-markdown h1,.studio-markdown h2,.studio-markdown h3{margin-top:1.2rem;margin-bottom:.45rem;font-size:1rem}.studio-markdown p,.studio-markdown ul,.studio-markdown ol{margin:0 0 .85rem}.studio-markdown code{font-family:var(--font-mono);background:#ffffff0f;border-radius:.35rem;padding:.12rem .3rem;font-size:.9em}.studio-markdown pre{background:#ffffff0a;border-radius:.8rem;padding:.9rem;overflow:auto}.studio-compact-row{flex-direction:column;align-items:flex-start;display:flex}.studio-compact-row-static{cursor:default}.studio-compact-row-static:hover{color:inherit;background:#ffffff05}.studio-sidepanel-section{border-top:1px solid var(--line);padding-top:.2rem}.studio-sidepanel-section:first-of-type{border-top:0;padding-top:0}html[data-theme=light] .studio-sidebar{background:#f8f4eceb}html[data-theme=light] .studio-toolbar,html[data-theme=light] .studio-panel{background:#fffcf7e6}html[data-theme=light] .studio-message-user,html[data-theme=light] .studio-nav-row.is-active,html[data-theme=light] .studio-nav-button.is-active,html[data-theme=light] .studio-list-item.is-active,html[data-theme=light] .studio-compact-row.is-active,html[data-theme=light] .studio-tab.is-active{background:#5258ff1a}@media (max-width:1100px){.studio-summary-grid,.studio-task-meta-grid,.studio-task-brief-grid,.studio-two-column,.studio-task-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.studio-shell{grid-template-columns:minmax(0,1fr)}.studio-sidebar{border-right:0;border-bottom:1px solid var(--line);min-height:auto;position:relative}.studio-sidepanel-panel{position:relative;top:0}.studio-hero-panel,.studio-toolbar,.studio-panel-heading{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.studio-summary-grid,.studio-two-column,.studio-form-grid,.studio-form-grid-wide,.studio-task-meta-grid,.studio-task-brief-grid,.studio-task-layout{grid-template-columns:minmax(0,1fr)}.studio-page{padding:.9rem}}.studio-shell,.studio-gate-shell{--studio-bg:#f7f7f8;--studio-bg-alt:#fff;--studio-surface:#fff;--studio-surface-soft:#f3f4f6;--studio-line:#e5e7eb;--studio-line-strong:#d1d5db;--studio-text:#1f2937;--studio-text-muted:#4b5563;--studio-text-soft:#6b7280;--studio-accent:#111827;--studio-accent-soft:#eef2f7;--studio-shadow:0 8px 30px #0f172a0f;color:var(--studio-text);background:linear-gradient(#f7f7f8 0%,#f3f4f6 100%)}.studio-gate-topbar{z-index:40;position:fixed;top:1rem;right:1rem}.studio-sidebar,.studio-toolbar,.studio-panel,.studio-list-item,.studio-compact-row,.studio-preset-summary,.studio-chip,.studio-message,.studio-metric-inline,.studio-task-brief-block,.studio-tab,.studio-markdown code,.studio-markdown pre,.studio-sidebar-skeleton{border-color:var(--studio-line)!important}.studio-sidebar,.studio-toolbar{background:color-mix(in srgb,var(--studio-bg-alt)94%,transparent)!important}.studio-panel,.studio-list-item,.studio-compact-row,.studio-metric-inline,.studio-task-brief-block,.studio-message,.studio-theme-toggle,.studio-tab{box-shadow:var(--studio-shadow);background:var(--studio-surface)!important}.studio-preset-summary,.studio-chip,.studio-message-user,.studio-nav-row.is-active,.studio-list-item.is-active,.studio-compact-row.is-active,.studio-tab.is-active,.studio-nav-row:hover,.studio-list-item:hover,.studio-compact-row:hover{background:var(--studio-surface-soft)!important}.studio-nav-button{border-color:var(--studio-accent)!important;background:var(--studio-accent)!important;color:#fff!important}.studio-theme-dark .studio-nav-button{color:#111827!important}.studio-brand-mark,.studio-theme-toggle{background:var(--studio-surface-soft)!important;color:var(--studio-text-soft)!important}.studio-nav-row,.studio-sidebar-label,.studio-sidebar-empty,.studio-toolbar-label,.studio-panel-label,.studio-eyebrow,.studio-message-role,.studio-list-link,.studio-list-item p,.studio-compact-row span,.studio-compact-row strong+span,.studio-toolbar-note,.studio-muted-copy,.studio-message-meta,.studio-metric-inline span,.studio-task-brief-block span{color:var(--studio-text-soft)!important}.studio-panel h1,.studio-panel h2,.studio-panel h3,.studio-toolbar-copy strong,.studio-metric-inline strong,.studio-task-brief-block strong,.studio-nav-row.is-active,.studio-list-item strong,.studio-compact-row strong{color:var(--studio-text)!important}.studio-panel-copy,.studio-empty-copy,.studio-markdown,.studio-message-body{color:var(--studio-text-muted)!important}.studio-markdown code,.studio-markdown pre{background:var(--studio-surface-soft)!important}.studio-toolbar-warning,.studio-error-copy{color:#c2410c!important}.studio-theme-dark .studio-toolbar-warning,.studio-theme-dark .studio-error-copy{color:#fca5a5!important}.studio-theme-toggle{justify-content:center;min-width:5.75rem}.studio-task-workspace,.studio-inline-meta,.studio-editor-stage-header,.studio-editor-stage-subheader,.studio-tool-section-heading,.studio-selected-text-box{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.studio-task-workspace{grid-template-columns:minmax(300px,340px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.studio-tools-rail,.studio-editor-stage{min-width:0}.studio-tools-panel,.studio-editor-workspace-panel,.studio-editor-stage-body,.studio-tool-section,.studio-rich-editor-shell,.studio-follow-up-form-tight,.studio-tool-action-grid{flex-direction:column;gap:.85rem;display:flex}.studio-tools-panel{position:sticky;top:5.6rem}.studio-tool-section{border-top:1px solid var(--studio-line);padding-top:.9rem}.studio-tool-section:first-of-type{border-top:0;padding-top:0}.studio-tool-section-heading{align-items:center}.studio-tool-section-heading span{color:var(--studio-text-soft);font-size:.78rem}.studio-tool-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.studio-tool-action{border:1px solid var(--studio-line);background:var(--studio-surface);color:var(--studio-text);cursor:pointer;border-radius:.9rem;justify-content:flex-start;align-items:center;padding:.72rem .8rem;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.studio-tool-action:hover{border-color:var(--studio-line-strong);background:var(--studio-surface-soft);transform:translateY(-1px)}.studio-tool-action:disabled{cursor:not-allowed;opacity:.52;transform:none}.studio-editor-workspace-panel{min-height:calc(100vh - 7rem)}.studio-editor-stage-header,.studio-editor-stage-subheader,.studio-selected-text-box{align-items:center}.studio-editor-stage-subheader{border-bottom:1px solid var(--studio-line);padding-bottom:.65rem}.studio-tab-row-tight{gap:.45rem;margin-bottom:0}.studio-inline-meta{color:var(--studio-text-soft);font-size:.82rem}.studio-editor-tool{border:1px solid var(--studio-line);background:var(--studio-surface);min-width:3.2rem;color:var(--studio-text);cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;padding:.5rem .72rem;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.studio-editor-tool:hover{border-color:var(--studio-line-strong);background:var(--studio-surface-soft);transform:translateY(-1px)}.studio-editor-tool.is-active{border-color:color-mix(in srgb,var(--studio-accent)22%,var(--studio-line));background:color-mix(in srgb,var(--studio-accent)8%,var(--studio-surface))}.studio-document-title-field input{min-height:2.9rem;font-weight:600}.studio-rich-toolbar{border:1px solid var(--studio-line);background:var(--studio-surface-soft);border-radius:.95rem;flex-wrap:wrap;gap:.5rem;padding:.65rem;display:flex}.studio-rich-editor-shell{min-height:0}.studio-rich-editor-shell .tiptap{border:1px solid var(--studio-line);background:var(--studio-surface);min-height:calc(100vh - 18rem);color:var(--studio-text);border-radius:1rem;outline:none;padding:1.1rem 1.15rem;line-height:1.7;box-shadow:inset 0 1px #ffffff38}.studio-rich-editor-shell .tiptap:focus{border-color:color-mix(in srgb,var(--studio-accent)18%,var(--studio-line));box-shadow:0 0 0 4px color-mix(in srgb,var(--studio-accent)8%,transparent),inset 0 1px 0 #ffffff38}.studio-rich-editor-shell .tiptap p.is-editor-empty:first-child:before{color:var(--studio-text-soft);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.studio-rich-editor-shell .tiptap h1,.studio-rich-editor-shell .tiptap h2,.studio-rich-editor-shell .tiptap h3{color:var(--studio-text);line-height:1.25}.studio-rich-editor-shell .tiptap h1{font-size:1.7rem}.studio-rich-editor-shell .tiptap h2{font-size:1.35rem}.studio-rich-editor-shell .tiptap h3{font-size:1.12rem}.studio-rich-editor-shell .tiptap p,.studio-rich-editor-shell .tiptap ul,.studio-rich-editor-shell .tiptap ol,.studio-rich-editor-shell .tiptap blockquote,.studio-rich-editor-shell .tiptap pre{margin:0 0 1rem}.studio-rich-editor-shell .tiptap ul,.studio-rich-editor-shell .tiptap ol{padding-left:1.35rem}.studio-rich-editor-shell .tiptap blockquote{border-left:3px solid var(--studio-line-strong);color:var(--studio-text-muted);padding-left:.9rem}.studio-rich-editor-shell .tiptap pre{background:var(--studio-surface-soft);border-radius:.8rem;padding:.9rem;overflow:auto}.studio-theme-dark .studio-rich-editor-shell .tiptap{box-shadow:inset 0 1px #ffffff0a}.studio-follow-up-form-tight textarea{min-height:8rem}.studio-selected-text-box{border:1px solid var(--studio-line);background:var(--studio-surface-soft);border-radius:.95rem;align-items:flex-start;padding:.75rem .85rem}.studio-selected-text-box span{color:var(--studio-text-soft);font-size:.78rem}.studio-selected-text-box p{color:var(--studio-text-muted);white-space:pre-wrap;margin:0}.studio-compact-row{gap:.35rem}.studio-compact-row span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:1280px){.studio-task-workspace{grid-template-columns:minmax(0,1fr)}.studio-tools-panel{position:relative;top:0}}@media (max-width:720px){.studio-tool-action-grid{grid-template-columns:minmax(0,1fr)}.studio-rich-editor-shell .tiptap{min-height:22rem}}.studio-shell,.studio-gate-shell{--studio-bg:#fff;--studio-bg-alt:#fafafa;--studio-surface:#fff;--studio-surface-soft:#f5f5f5;--studio-line:#e5e7eb;--studio-line-strong:#d4d4d8;--studio-text:#18181b;--studio-text-muted:#3f3f46;--studio-text-soft:#71717a;--studio-accent:#111827;--studio-accent-soft:#eef2ff;--studio-shadow:0 1px 2px #0f172a0a;background:var(--studio-bg);color:var(--studio-text)}.studio-theme-dark{--studio-bg:#0f1115;--studio-bg-alt:#151821;--studio-surface:#171a21;--studio-surface-soft:#1f2430;--studio-line:#ffffff14;--studio-line-strong:#ffffff24;--studio-text:#f3f4f6;--studio-text-muted:#f3f4f6c7;--studio-text-soft:#f3f4f68a;--studio-accent:#f3f4f6;--studio-accent-soft:#ffffff0f;--studio-shadow:0 1px 2px #00000038;background:var(--studio-bg)}.studio-shell{grid-template-columns:280px minmax(0,1fr)}.studio-sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;gap:1rem;padding:.9rem .75rem;border-right:1px solid var(--studio-line)!important;background:var(--studio-bg-alt)!important}.studio-brand-lockup{font-family:var(--font-sans);padding:.4rem .45rem .65rem;font-size:.96rem;font-weight:600}.studio-brand-mark{display:none}.studio-sidebar-label,.studio-toolbar-label,.studio-panel-label,.studio-eyebrow,.studio-message-role,.studio-list-link{font-family:var(--font-sans);letter-spacing:0;text-transform:none}.studio-sidebar-primary,.studio-sidebar-section{gap:.2rem}.studio-nav-row,.studio-nav-button{border:1px solid #0000;border-radius:.7rem;min-height:2.25rem;padding:.5rem .65rem;font-size:.92rem;font-weight:500;color:var(--studio-text-muted)!important}.studio-nav-button{justify-content:flex-start;color:var(--studio-text)!important;background:0 0!important;border-color:#0000!important}.studio-nav-row-subtle{padding-top:.42rem;padding-bottom:.42rem;font-size:.88rem}.studio-nav-row:hover,.studio-nav-button:hover,.studio-list-item:hover,.studio-compact-row:hover,.studio-tool-action:hover{transform:none;background:var(--studio-surface-soft)!important;color:var(--studio-text)!important;border-color:#0000!important}.studio-nav-row.is-active,.studio-nav-button.is-active,.studio-list-item.is-active,.studio-compact-row.is-active,.studio-tab.is-active{background:var(--studio-surface-soft)!important;color:var(--studio-text)!important;border-color:#0000!important}.studio-nav-nested{gap:.1rem;padding-left:.55rem}.studio-toolbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:3.5rem;padding:.7rem 1rem;border-bottom:1px solid var(--studio-line)!important;background:color-mix(in srgb,var(--studio-bg)92%,transparent)!important}.studio-toolbar-copy strong{font-size:.94rem;font-weight:600}.studio-toolbar-actions{gap:.45rem}.studio-page{padding:1rem}.studio-panel,.studio-list-item,.studio-compact-row,.studio-message,.studio-theme-toggle,.studio-tab{border-color:var(--studio-line)!important;background:var(--studio-surface)!important;box-shadow:none!important}.studio-panel{border-radius:.9rem;padding:.9rem}.studio-panel-wide{padding:1rem}.studio-panel h1{font-size:clamp(1.6rem,2vw,2rem);line-height:1.08}.studio-panel h2{font-size:1rem}.studio-panel h3{font-size:.94rem}.studio-panel-copy,.studio-empty-copy,.studio-markdown,.studio-message-body,.studio-list-item p,.studio-compact-row span,.studio-muted-copy{color:var(--studio-text-muted)!important}.studio-sidebar-empty,.studio-toolbar-note,.studio-message-meta,.studio-metric-inline span,.studio-task-brief-block span,.studio-tool-section-heading span,.studio-inline-meta{color:var(--studio-text-soft)!important}.studio-summary-grid{gap:.7rem}.studio-metric-panel strong{font-size:1.4rem}.studio-list,.studio-compact-list{gap:.45rem}.studio-list-item,.studio-compact-row{border-radius:.8rem;padding:.72rem .8rem}.studio-list-link{font-size:.78rem}.studio-tool-action-grid{grid-template-columns:minmax(0,1fr);gap:.4rem}.studio-tool-action,.studio-editor-tool,.studio-theme-toggle,.studio-toolbar-link{border:1px solid var(--studio-line);min-height:2.15rem;color:var(--studio-text);font:inherit;cursor:pointer;background:0 0;border-radius:.7rem;padding:.45rem .65rem}.studio-toolbar-link{color:var(--studio-text-soft);border-color:#0000}.studio-toolbar-link:hover,.studio-theme-toggle:hover,.studio-editor-tool:hover{background:var(--studio-surface-soft);color:var(--studio-text);border-color:#0000;transform:none}.studio-inline-link{color:var(--studio-text-soft);font-size:.9rem}.studio-inline-link:hover,.studio-inline-link-primary{color:var(--studio-text)}.studio-tab-row-tight{gap:.35rem}.studio-tab{min-height:2rem;color:var(--studio-text-soft);border-radius:999px;padding:.35rem .65rem}.studio-tools-panel{top:4.7rem}.studio-tool-section{padding-top:.75rem}.studio-rich-toolbar{background:0 0;border:0;gap:.35rem;padding:0}.studio-editor-tool.is-active{background:var(--studio-surface-soft);border-color:#0000}.studio-rich-editor-shell .tiptap{min-height:calc(100vh - 15rem);box-shadow:none;border-radius:.9rem;padding:1rem}.studio-rich-editor-shell .tiptap h1,.studio-markdown h1{font-size:1.55rem}.studio-rich-editor-shell .tiptap h2,.studio-markdown h2{font-size:1.25rem}.studio-rich-editor-shell .tiptap h3,.studio-markdown h3{font-size:1.05rem}.studio-rich-editor-shell .tiptap,.studio-rich-editor-shell .tiptap *{color:var(--studio-text)}.studio-rich-editor-shell .tiptap p,.studio-markdown p,.studio-markdown li,.studio-rich-editor-shell .tiptap li,.studio-selected-text-box p{color:var(--studio-text-muted)}.studio-selected-text-box,.studio-rich-toolbar,.studio-chip,.studio-message-user{background:var(--studio-surface-soft)!important}.studio-shell .button,.studio-gate-shell .button{border:1px solid var(--studio-line);background:var(--studio-text);min-height:2.2rem;color:var(--studio-bg);box-shadow:none;border-radius:.75rem;padding:.5rem .75rem}.studio-shell.studio-theme-dark .button,.studio-gate-shell.studio-theme-dark .button{background:var(--studio-text);color:#0f1115}.studio-shell .button.button-ghost-light,.studio-gate-shell .button.button-ghost-light{color:var(--studio-text);border-color:var(--studio-line);background:0 0}.studio-shell .soft-link,.studio-gate-shell .soft-link{color:var(--studio-text-soft)}.studio-shell .field input,.studio-shell .field textarea,.studio-shell .field select,.studio-gate-shell .field input,.studio-gate-shell .field textarea,.studio-gate-shell .field select{border-color:var(--studio-line);background:var(--studio-surface);color:var(--studio-text)}.studio-shell .field input::placeholder,.studio-shell .field textarea::placeholder{color:var(--studio-text-soft)}@media (max-width:920px){.studio-shell{grid-template-columns:minmax(0,1fr)}.studio-sidebar{min-height:auto;position:relative;border-right:0!important;border-bottom:1px solid var(--studio-line)!important}}.studio-shell{--studio-sidebar-width:260px;grid-template-columns:var(--studio-sidebar-width)minmax(0,1fr)}.studio-shell.studio-sidebar-collapsed{--studio-sidebar-width:68px}.studio-sidebar.is-collapsed{padding-inline:.45rem}.studio-sidebar.is-collapsed .studio-brand-lockup{justify-content:center;padding-inline:0}.studio-sidebar.is-collapsed .studio-brand-lockup strong,.studio-sidebar.is-collapsed .studio-sidebar-section{display:none}.studio-nav-short{text-align:center;min-width:1rem;font-size:.78rem;font-weight:700;display:none}.studio-nav-long{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.studio-sidebar.is-collapsed .studio-nav-row{justify-content:center;padding-inline:.35rem}.studio-sidebar.is-collapsed .studio-nav-short{display:inline-block}.studio-sidebar.is-collapsed .studio-nav-long{display:none}.studio-task-canvas{min-width:0}.studio-editor-workspace-panel-wide{min-height:calc(100vh - 5.75rem);padding:1rem 1.1rem 1.1rem}.studio-task-header{justify-content:space-between;gap:1rem;margin-bottom:.9rem;display:flex}.studio-task-header-copy{flex-direction:column;flex:auto;gap:.55rem;min-width:0;display:flex}.studio-task-header-copy h1{margin:0;font-size:clamp(1.8rem,2.8vw,2.75rem);line-height:1.02}.studio-task-chip-row{gap:.45rem}.studio-task-topic{max-width:68rem;margin:0}.studio-inline-meta-tight{white-space:nowrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.2rem}.studio-task-quickbar{border-bottom:1px solid var(--studio-line);flex-direction:column;gap:.65rem;margin-bottom:.9rem;padding-bottom:.9rem;display:flex}.studio-task-quickbar-group{flex-wrap:wrap;gap:.5rem;display:flex}.studio-task-quickbar-tools{gap:.42rem}.studio-tool-action-inline{border-radius:999px;min-height:2rem;padding:.4rem .72rem;font-size:.88rem}.studio-editor-stage-header-wide{align-items:center;margin-bottom:.85rem}.studio-editor-stage-body-document{min-width:0}.studio-document-title-field{margin-bottom:.75rem}.studio-rich-editor-shell .tiptap{min-height:calc(100vh - 19rem)}.studio-task-composer-shell{z-index:4;border-top:1px solid var(--studio-line);background:linear-gradient(180deg,color-mix(in srgb,var(--studio-surface)72%,transparent),var(--studio-surface)22%,var(--studio-surface)100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;gap:.6rem;margin-top:.95rem;padding-top:.95rem;display:flex;position:sticky;bottom:0}.studio-task-composer{flex-direction:column;gap:.6rem;display:flex}.studio-task-composer textarea{resize:vertical;min-height:4.7rem}.studio-task-composer-footer{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.studio-selected-text-box-inline{margin-top:0}.studio-two-column-tight{gap:.85rem}@media (max-width:1120px){.studio-task-header,.studio-editor-stage-header-wide,.studio-task-composer-footer{flex-direction:column;align-items:flex-start}.studio-inline-meta-tight{flex-flow:wrap}}@media (max-width:920px){.studio-shell.studio-sidebar-collapsed{--studio-sidebar-width:1fr}.studio-sidebar.is-collapsed .studio-brand-lockup strong,.studio-sidebar.is-collapsed .studio-nav-long{display:inline}.studio-sidebar.is-collapsed .studio-nav-short{display:none}.studio-sidebar.is-collapsed .studio-sidebar-section{display:flex}}@media (max-width:720px){.studio-task-quickbar-group{gap:.4rem}.studio-task-quickbar-group .button,.studio-task-quickbar-group .studio-tool-action-inline{justify-content:center;width:100%}.studio-rich-editor-shell .tiptap{min-height:18rem}}.account-page{gap:.9rem}.account-page-header{gap:.28rem;padding:.45rem 0 .05rem;display:grid}.account-page-header h1,.account-page-header p{margin:0}.account-page-header h1{letter-spacing:-.05em;font-size:clamp(2.6rem,5vw,4.4rem);line-height:.98}.account-page-header p{max-width:42rem;color:var(--text-soft);font-size:1.02rem}.account-page .account-shell{padding:clamp(1rem,2vw,1.45rem)}.account-settings-frame{grid-template-columns:minmax(13.5rem,16.5rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,2rem);display:grid}.account-sidebar{align-content:start;align-self:start;gap:.65rem;display:grid;position:sticky;top:.55rem}.account-sidebar-profile{border-bottom:1px solid var(--line);gap:.15rem;padding:.15rem 0 .7rem;display:grid}.account-sidebar .account-user-row{align-items:flex-start;gap:.7rem;margin-top:0}.account-sidebar .account-user-avatar{width:2.45rem;height:2.45rem}.account-sidebar .account-user-meta{gap:.08rem}.account-sidebar .account-user-meta strong{font-size:1.02rem;line-height:1.15}.account-sidebar .account-user-meta span{font-size:.84rem;line-height:1.28}.account-sidebar-nav{gap:.14rem;display:grid}.account-sidebar-link{width:100%;min-height:2.65rem;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:.9rem;justify-content:flex-start;align-items:center;padding:.56rem .78rem;transition:background .16s,border-color .16s,box-shadow .16s;display:flex}.account-sidebar-link span{font-size:.98rem;font-weight:650;line-height:1.2}.account-sidebar-link:hover{background:#ffffff08;border-color:#ffffff0d}.account-sidebar-link-active{background:linear-gradient(#ffffff0f,#ffffff08);border-color:#7a8fff29;box-shadow:inset 0 1px #ffffff0a}.account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.account-form-field{gap:.42rem;display:grid}.account-form-field-full{grid-column:1/-1}.account-form-label{font-size:.98rem;font-weight:600}.account-form-hint{color:var(--text-soft);font-size:.82rem}.account-input,.account-select,.account-textarea{border:1px solid var(--line);width:100%;min-height:3.6rem;color:var(--text);font:inherit;background:#ffffff05;border-radius:1rem;padding:.92rem 1rem;transition:border-color .16s,background .16s,box-shadow .16s}.account-input:focus,.account-select:focus,.account-textarea:focus{border-color:#7a8fff59;outline:none;box-shadow:0 0 0 4px #7a8fff1f}.account-input[readonly]{cursor:default}.account-textarea{resize:vertical;min-height:8.8rem}.account-input-shell{border:1px solid var(--line);background:#ffffff05;border-radius:1rem;align-items:center;gap:.8rem;min-height:3.8rem;padding:.42rem .5rem;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.account-input-shell:focus-within{border-color:#7a8fff59;box-shadow:0 0 0 4px #7a8fff1f}.account-input-shell .account-input{min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.account-input-avatar{object-fit:cover;border-radius:999px;flex:none;width:2.65rem;height:2.65rem}.account-switch-list{gap:.95rem;display:grid}.account-switch-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}.account-switch-copy{gap:.18rem;display:grid}.account-switch-copy strong,.account-switch-copy span{margin:0}.account-switch-copy span{color:var(--text-soft)}.account-switch{border:1px solid var(--line);background:#ffffff0f;border-radius:999px;align-items:center;width:3.3rem;height:2rem;padding:.16rem;transition:background .16s,border-color .16s;display:inline-flex;position:relative}.account-switch-thumb{background:#fff;border-radius:999px;width:1.5rem;height:1.5rem;transition:transform .16s;box-shadow:0 4px 10px #0f101838}.account-switch-active{background:#7a8fff52;border-color:#7a8fff4d}.account-switch-active .account-switch-thumb{transform:translate(1.28rem)}.account-theme-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.account-theme-preview-card{color:inherit;text-align:left;background:0 0;border:0;gap:.8rem;padding:0;display:grid}.account-theme-preview-surface{border:1px solid var(--line);border-radius:1.2rem;gap:.7rem;min-height:12rem;padding:.85rem;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.account-theme-preview-card:hover .account-theme-preview-surface{transform:translateY(-1px)}.account-theme-preview-card-active .account-theme-preview-surface{border-color:#7a8fff66;box-shadow:0 0 0 4px #7a8fff1f}.account-theme-preview-surface-light{background:linear-gradient(#fffffff7,#f6ede5eb),#fff}.account-theme-preview-surface-dark{background:linear-gradient(#1f212dfa,#12131cfa),#10131c}.account-theme-preview-topbar{justify-content:flex-end;display:flex}.account-theme-preview-pill{background:#5255692e;border-radius:999px;width:3.1rem;height:1rem}.account-theme-preview-surface-dark .account-theme-preview-pill{background:#ffffff1f}.account-theme-preview-content{align-content:start;gap:.42rem;display:grid}.account-theme-preview-line{background:#52556929;border-radius:999px;height:.48rem}.account-theme-preview-line-strong{background:#52556942;width:62%}.account-theme-preview-surface-dark .account-theme-preview-line{background:#ffffff1f}.account-theme-preview-surface-dark .account-theme-preview-line-strong{background:#fff3}.account-theme-preview-panel{background:#ffffffc2;border-radius:.95rem;min-height:3.1rem;margin-top:auto}.account-theme-preview-surface-dark .account-theme-preview-panel{background:#ffffff1f}.account-theme-preview-copy{gap:.16rem;display:grid}.account-theme-preview-copy strong,.account-theme-preview-copy span{margin:0}.account-theme-preview-copy span{color:var(--text-soft);font-size:.88rem}html[data-theme=light] .account-sidebar-link-active,html[data-theme=light] .account-input,html[data-theme=light] .account-select,html[data-theme=light] .account-textarea,html[data-theme=light] .account-input-shell,html[data-theme=light] .account-switch,html[data-theme=light] .account-theme-preview-surface,html[data-theme=light] .account-sidebar-profile{border-color:#20233014}html[data-theme=light] .account-sidebar-link:hover,html[data-theme=light] .account-sidebar-link-active,html[data-theme=light] .account-input,html[data-theme=light] .account-select,html[data-theme=light] .account-textarea,html[data-theme=light] .account-input-shell,html[data-theme=light] .account-switch,html[data-theme=light] .account-theme-preview-surface-light{background:linear-gradient(#ffffffe6,#fcf6efd6),#ffffffd1}html[data-theme=light] .account-sidebar-link-active{border-color:#20233014;box-shadow:inset 0 1px #ffffffb8,0 10px 24px #3c2c150f}html[data-theme=light] .account-product-list,html[data-theme=light] .account-product-row,html[data-theme=light] .account-billing-plan-mark,html[data-theme=light] .account-billing-highlight,html[data-theme=light] .account-product-icon-shell{border-color:#20233014}html[data-theme=light] .account-billing-plan-mark,html[data-theme=light] .account-billing-highlight,html[data-theme=light] .account-product-icon-shell{background:linear-gradient(#ffffffeb,#fcf6efd1),#ffffffd6}html[data-theme=light] .account-theme-preview-surface-dark{background:linear-gradient(#43454ffa,#1f222bfa),#1f212b}html[data-theme=light] .account-switch-thumb{background:#fff;box-shadow:0 6px 14px #29251f2e}@media (max-width:960px){.account-settings-frame,.account-form-grid,.account-theme-preview-grid,.account-billing-highlight-grid{grid-template-columns:1fr}.account-sidebar{position:static}.account-billing-summary,.account-product-row{grid-template-columns:1fr}.account-product-actions,.account-billing-summary-actions{justify-content:flex-start}.account-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding-bottom:0;overflow:visible}.account-settings-content{min-height:0}}@media (max-width:720px){.account-page-header h1{font-size:clamp(2.15rem,10vw,3rem)}.account-sidebar{gap:.55rem}.account-sidebar-profile{padding-bottom:.55rem}.account-sidebar-nav{grid-template-columns:1fr;gap:.26rem}.account-sidebar-link{min-height:2.55rem;padding:.52rem .72rem}.account-product-identity,.account-billing-summary-main{gap:.8rem}.account-product-icon-shell{border-radius:1rem;width:3.5rem;height:3.5rem}.account-product-button.button,.account-billing-summary-actions .button,.account-product-actions .button{justify-content:center;width:100%}.account-switch-row{align-items:flex-start}}
