.solutions-library{background:#09090b;grid-template-columns:235px minmax(0,1fr);gap:54px;max-width:1480px;margin:0 auto;padding:82px 7vw 130px;display:grid}.solutions-sidebar{border-right:1px solid #27272a;min-height:720px;padding-right:28px}.sidebar-label,.library-count{color:#71717a;letter-spacing:.14em;font:12px DM Mono}.solutions-sidebar button{color:#a1a1aa;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;justify-content:space-between;align-items:center;width:100%;padding:14px 12px;font-size:14px;display:flex}.solutions-sidebar button b{color:#52525b;font:13px DM Mono}.solutions-sidebar button.active{color:#fff;background:#18181b;border-left-color:#d97706}.solutions-sidebar button.active b{color:#f59e0b}.sidebar-note{border-top:1px solid #27272a;margin-top:80px;padding-top:20px}.sidebar-note span{color:#fff;background:#d97706;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.sidebar-note p{color:#71717a;font-size:13px;line-height:1.6}.sidebar-note strong{color:#a1a1aa}.library-toolbar{border-bottom:1px solid #27272a;justify-content:space-between;align-items:end;gap:30px;padding-bottom:38px;display:flex}.library-toolbar h2{color:#fafafa;letter-spacing:-.08em;margin:18px 0 0;font-size:clamp(52px,4vw,69px);line-height:.98}.library-toolbar em{color:#d97706;font-style:normal}.library-actions{gap:10px;min-width:230px;display:grid}.library-actions label{border-bottom:1px solid #52525b;align-items:center;gap:9px;padding:9px 0;display:flex}.library-actions label span{color:#f59e0b;font-size:23px}.library-actions input{color:#fff;background:0 0;border:0;outline:0;width:100%;font:14px Manrope}.library-actions>button{color:#a1a1aa;text-align:left;background:#121215;border:1px solid #27272a;padding:10px;font-size:13px}.solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.solution-card{background:#121215;border:1px solid #27272a;flex-direction:column;min-height:355px;padding:10px;transition:border-color .2s,transform .2s,background .2s;display:flex}.solution-card:hover{background:#18181b;border-color:#52525b;transform:translateY(-3px)}.solution-visual{background:#18181b;border:1px solid #27272a;height:145px;padding:14px;position:relative;overflow:hidden}.solution-badge{color:#d4d4d8;letter-spacing:.08em;border:1px solid #52525b;padding:5px 7px;font:10px DM Mono;position:absolute;top:12px;right:12px}.solution-number{color:#71717a;font:13px DM Mono}.visual-mark{color:#f59e0b;opacity:.85;font-size:65px;font-weight:300;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.visual-pattern{opacity:.8;background-image:linear-gradient(90deg,#0000 49%,#ffffff12 50%,#0000 51%),linear-gradient(#0000 49%,#ffffff12 50%,#0000 51%);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 75%);mask-image:linear-gradient(135deg,#000,#0000 75%)}.solution-card-1 .solution-visual{background:#17202a}.solution-card-2 .solution-visual{background:#26190e}.solution-card-3 .solution-visual{background:#181728}.solution-card-4 .solution-visual{background:#21151b}.solution-card-5 .solution-visual{background:#14221b}.solution-card-body{flex-direction:column;flex:1;padding:19px 11px 11px;display:flex}.solution-type{color:#f59e0b;letter-spacing:.1em;font:12px DM Mono}.solution-card-body h3{color:#fff;letter-spacing:-.055em;margin:13px 0 8px;font-size:27px}.solution-card-body p{color:#a1a1aa;max-width:32ch;margin:0;font-size:14px;line-height:1.6}.solution-card-body a{color:#d4d4d8;margin-top:auto;padding-top:22px;font-size:13px;font-weight:700;text-decoration:none}.solution-card-body a span{color:#f59e0b;margin-left:8px}.solution-card:hover .solution-card-body a{color:#f59e0b}@media (max-width:900px){.solutions-library{grid-template-columns:1fr;gap:35px}.solutions-sidebar{border-bottom:1px solid #27272a;border-right:0;min-height:auto;padding:0 0 20px}.solutions-sidebar button{border:1px solid #27272a;width:auto;margin-right:5px;display:inline-flex}.solutions-sidebar button.active{border-color:#d97706}.sidebar-note{display:none}}@media (max-width:600px){.solutions-library{padding:55px 6vw 80px}.library-toolbar{display:block}.library-actions{margin-top:28px}.solutions-grid{grid-template-columns:1fr}.solution-card{min-height:330px}}
.library-app{color:#fafafa;background:#09090b;min-height:100vh;font-family:Manrope,Arial,sans-serif;display:flex}.library-side{background:#121215;border-right:1px solid #27272a;flex-direction:column;flex:none;width:232px;padding:25px 14px;display:flex}.library-brand{color:#fafafa;letter-spacing:-.06em;padding:0 10px 42px;font-weight:800;text-decoration:none}.library-brand span{color:#fff;background:#d97706;border-radius:5px;place-items:center;width:25px;height:25px;margin-right:7px;font-size:10px;display:inline-grid}.library-brand i{color:#71717a;font-style:normal;font-weight:500}.side-section{border-top:1px solid #27272a;margin-bottom:25px;padding-top:16px}.side-section small{color:#71717a;letter-spacing:.12em;padding:0 10px 10px;font:12px DM Mono;display:block}.side-section a,.side-bottom a{color:#a1a1aa;border-left:2px solid #0000;align-items:center;gap:5px;padding:12px 10px;font-size:14px;text-decoration:none;display:flex}.side-section a.selected{color:#fff;background:#27272a;border-left-color:#d97706}.side-section a b{color:#f59e0b;margin-left:auto;font:12px DM Mono}.side-bottom{border-top:1px solid #27272a;margin-top:auto;padding-top:14px}.library-content{flex:1;min-width:0;padding:42px 5vw 90px}.library-top{justify-content:space-between;align-items:start;max-width:1400px;display:flex}.library-eyebrow{color:#d97706;letter-spacing:.14em;margin:0 0 16px;font:12px DM Mono}.library-top h1{letter-spacing:-.08em;margin:0;font-size:clamp(49px,4vw,65px);line-height:1}.library-top h1 em{color:#d97706;font-style:normal}.library-subtitle{color:#71717a;margin-top:18px;font-size:16px}.library-user{border:1px solid #27272a;align-items:center;gap:10px;min-width:190px;padding:8px 11px;display:flex}.library-user>span{color:#fff;background:#3f3f46;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.library-user strong,.library-user small{display:block}.library-user strong{font-size:13px}.library-user small{color:#71717a;margin-top:3px;font-size:12px}.library-user>b{color:#71717a;margin-left:auto}.library-toolbar{background:#121215;border:1px solid #27272a;align-items:center;gap:14px;max-width:1400px;margin-top:42px;padding:7px;display:flex}.library-tabs{flex:1;gap:3px;display:flex;overflow:auto}.library-tabs button{white-space:nowrap;color:#a1a1aa;cursor:pointer;background:0 0;border:0;padding:11px 14px;font-size:13px}.library-tabs button.active{color:#fff;background:#d97706}.library-search{color:#d97706;border-left:1px solid #27272a;align-items:center;gap:8px;width:245px;padding:0 13px;display:flex}.library-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font:13px Manrope}.library-meta{color:#71717a;justify-content:space-between;align-items:center;max-width:1400px;margin:22px 2px 12px;font:12px DM Mono;display:flex}.library-meta button{color:#a1a1aa;background:0 0;border:0;font:13px Manrope}.app-solution-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1400px;display:grid}.app-solution-card{background:#121215;border:1px solid #27272a;flex-direction:column;min-height:270px;padding:20px;transition:background .2s,border-color .2s,transform .2s;display:flex;position:relative}.app-solution-card:hover{background:#18181b;border-color:#52525b;transform:translateY(-3px)}.favorite{color:#71717a;cursor:pointer;background:0 0;border:0;font-size:23px;position:absolute;top:16px;right:16px}.favorite:hover{color:#f59e0b}.app-solution-icon{border:1px solid #3f3f46;place-items:center;width:82px;height:82px;margin-bottom:23px;display:grid;position:relative;overflow:hidden}.app-solution-icon:after{content:"";background:linear-gradient(135deg,#d9770655,#0000 60%);position:absolute;inset:0}.app-solution-icon span{z-index:1;color:#f59e0b;font-size:46px;font-weight:300;position:relative}.icon-1{background:#17202a}.icon-2{background:#26190e}.icon-3{background:#181728}.icon-4{background:#21151b}.icon-5{background:#14221b}.app-card-copy p{color:#f59e0b;letter-spacing:.1em;margin:0 0 10px;font:10px DM Mono}.app-card-copy h2{color:#fff;letter-spacing:-.04em;max-width:190px;margin:0 0 10px;font-size:21px;line-height:1.15}.app-card-copy>span{color:#71717a;font-size:12px}.app-solution-card>a{color:#d4d4d8;margin-top:auto;padding-top:22px;font-size:13px;font-weight:700;text-decoration:none}.app-solution-card>a b{color:#d97706;margin-left:8px}.app-solution-card:hover>a{color:#f59e0b}.library-empty{text-align:center;color:#a1a1aa;border:1px dashed #3f3f46;padding:80px}.library-empty p{color:#71717a;font-size:16px}.library-empty button{color:#fff;background:#d97706;border:0;padding:10px 15px;font-size:13px}@media (max-width:1100px){.app-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.library-side{width:68px;padding:20px 8px}.library-brand{padding:0 8px 35px;font-size:0}.library-brand span{margin:0}.side-section small,.side-section a,.side-bottom a{justify-content:center;padding:12px 2px;font-size:0}.side-section a:first-letter,.side-bottom a:first-letter{font-size:21px}.side-section a b{display:none}.library-content{padding:30px 20px}.library-user{display:none}.library-toolbar{padding:8px;display:block}.library-search{border-top:1px solid #27272a;border-left:0;width:auto;margin-top:6px;padding:12px 5px 5px}.app-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.app-solution-grid{grid-template-columns:1fr}.library-top h1{font-size:47px}.library-content{padding:25px 14px}.library-tabs button{padding:10px 11px}}
.app-solution-icon small{color:#a1a1aa;z-index:2;font:10px DM Mono;position:absolute;bottom:8px;right:9px}.solution-card-0 .solution-visual{background-image:none}
.studio,.studio-shell,.workbench{color:#fafafa;background:#09090b!important}.studio-head{background:#121215;border-bottom:1px solid #27272a;height:76px;padding:0 5vw}.studio-head small,.work-title>span{color:#d97706}.card-rail{padding:24px 14px;background:#121215!important;border-right-color:#27272a!important}.card-rail button{border:1px solid #0000;margin:3px 0;padding:12px 10px;background:0 0!important}.card-rail button:hover,.card-rail button.selected{color:#fff;border-color:#d97706;background:#18181b!important}.card-icon{border:1px solid #3f3f46;color:#f59e0b!important;background:#18181b!important}.workbench{padding:56px 5vw 90px}.work-title h2{color:#fff}.quick-fields{gap:30px}.quick-fields>label,.advanced-box label{color:#d4d4d8}.quick-fields textarea,.advanced-box textarea,.advanced-box select{color:#fff;box-shadow:none;background:#09090b!important;border-color:#27272a!important}.quick-fields textarea:focus,.advanced-box textarea:focus,.advanced-box select:focus{outline-offset:2px;outline:2px solid #d9770633;border-color:#d97706!important}.choice-grid{grid-template-columns:1fr 1fr;gap:10px}.choice-grid button{min-height:62px;padding:14px;color:#a1a1aa!important;background:#121215!important;border-color:#27272a!important}.choice-grid button.on{color:#fff!important;background:#18181b!important;border-color:#d97706!important}.choice-grid button span{display:none}.advanced-toggle{color:#d97706}.advanced-box{border:1px solid #27272a;background:#121215!important}.runbar{border-color:#27272a}.runbar button{background:#d97706}.preview-panel{background:#121215!important;border-left-color:#27272a!important}.cover{border:1px solid #27272a;background:#18181b!important}.deliverable{background:#121215!important;border-color:#27272a!important}.deliverable-row{border-color:#27272a}.tip{background:#18181b!important;border-color:#27272a!important}.tip b{color:#f59e0b}.form-error{margin-top:24px}@media (max-width:650px){.workbench{padding:35px 20px}.choice-grid{grid-template-columns:1fr 1fr}.studio-head{padding:0 18px}}
.card-advice{max-width:25ch;margin-top:12px;line-height:1.45;color:#d4d4d8!important;font-size:13px!important;display:block!important}.app-solution-card{min-height:300px}.app-solution-card:hover .app-solution-icon{border-color:#d97706}.app-solution-icon{transition:border-color .2s,transform .2s}.app-solution-card:hover .app-solution-icon{transform:translateY(-2px)}
.studio-suggestion{background:#121215;border:1px solid #27272a;border-left-width:2px;gap:12px;margin-top:28px;padding:13px 15px;font-size:13px;display:flex}.studio-suggestion b{color:#f59e0b;white-space:nowrap}.studio-suggestion span{color:#a1a1aa}.dynamic-field{margin-top:15px;display:block}.dynamic-field small{color:#71717a;letter-spacing:.04em;font:12px DM Mono;display:block}.dynamic-field input{color:#fff;background:#09090b;border:1px solid #27272a;outline:0;width:100%;margin-top:7px;padding:12px;font:14px Manrope;display:block}.dynamic-field input:focus{border-color:#d97706;box-shadow:0 0 0 2px #d9770633}.choice-grid button{align-items:flex-start;gap:12px;display:flex}.choice-grid button>b{color:#f59e0b;font-size:23px}.choice-grid button span{float:none!important;color:inherit!important;display:block!important}.choice-grid button span small{color:#71717a;margin-top:4px;font-size:12px;font-weight:400;line-height:1.3;display:block}.choice-grid button.on span small{color:#a1a1aa}
.library-app{background:#09090b}.library-content{padding:34px 4vw 80px}.library-side{width:220px}.library-top{max-width:1500px}.library-toolbar{border-radius:6px;max-width:1500px}.app-solution-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:1500px}.app-solution-card{border-radius:6px;min-height:286px;padding:18px}.app-solution-icon{border-radius:6px;width:54px;height:54px;margin-bottom:20px}.app-solution-icon span{font-size:34px}.app-card-copy h2{font-size:20px}.solution-card-advice,.card-advice{color:#71717a!important;font-size:12px!important}.app-solution-card>a{border-top:1px solid #27272a;margin-top:18px;padding-top:15px}.library-tabs button,.library-search{border-radius:4px}.studio-suggestion,.advanced-box,.deliverable,.preview-panel,.card-rail{border-radius:6px}@media (max-width:1250px){.app-solution-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){.app-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.app-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.app-solution-grid{grid-template-columns:1fr}}
.library-app,.studio{color:#172629!important;background:#f7f8f6!important}.library-side,.studio-head,.card-rail,.preview-panel{color:#172629!important;background:#fff!important;border-color:#dfe5e1!important}.library-content,.workbench{background:#f7f8f6!important}.library-brand,.studio-brand,.library-top h1,.work-title h2,.app-card-copy h2,.solution-card-body h3{color:#172629!important}.library-brand i,.studio-brand i,.library-subtitle,.work-title p,.app-card-copy>span,.card-advice{color:#687572!important}.side-section,.side-bottom,.library-toolbar,.app-solution-card,.studio-suggestion,.advanced-box,.deliverable,.tip{border-color:#dfe5e1!important}.side-section a,.side-bottom a,.library-tabs button,.library-meta,.library-meta button{color:#687572}.side-section a.selected{border-left-color:#d97706;color:#172629!important;background:#eef2ee!important}.library-toolbar,.app-solution-card,.studio-suggestion,.advanced-box,.deliverable,.tip{background:#fff!important}.library-search,.library-search input,.library-actions input{color:#172629!important}.library-search input,.dynamic-field input,.quick-fields textarea,.advanced-box select{color:#172629!important;background:#fff!important;border-color:#cfd8d3!important}.dynamic-field input::placeholder,.quick-fields textarea::placeholder{color:#8b9894}.app-solution-card:hover{box-shadow:0 12px 28px #243b2c12;background:#fff!important;border-color:#d97706!important}.app-solution-card>a,.deliverable-top button,.advanced-toggle,.solution-type,.app-card-copy p,.library-eyebrow,.work-title>span{color:#b45309!important}.studio-head{border-bottom-color:#dfe5e1}.studio-head h1,.studio-head small{color:#172629!important}.exit{color:#687572}.choice-grid button{color:#687572!important;background:#fff!important;border-color:#dfe5e1!important}.choice-grid button.on{color:#7c2d12!important;background:#fff7ed!important;border-color:#d97706!important}.choice-grid button span small{color:#8b9894!important}.runbar{color:#687572;border-color:#dfe5e1}.preview-panel h3,.deliverable h3{color:#172629}.preview-panel>p,.deliverable-row p{color:#687572}.cover{color:#172629;border-color:#dfe5e1;background:#eef2ee!important}.modal-close{color:#687572}
.app-solution-card{cursor:pointer}.app-solution-card>a{z-index:1;justify-content:flex-end;align-items:flex-end;padding:18px;display:flex;position:absolute;inset:0;color:#0000!important}.app-solution-card>a b,.app-solution-card:hover>a{color:#b45309!important}.favorite{z-index:3}.app-solution-card .app-card-copy,.app-solution-card .app-solution-icon{z-index:2;pointer-events:none;position:relative}
:root{--product-bg:#f7f8f6;--product-surface:#fff;--product-surface-alt:#f1f3f1;--product-border:#dfe5e1;--product-text:#172629;--product-muted:#687572;--product-accent:#d97706;--product-accent-hover:#b45309}body{background:var(--product-bg);color:var(--product-text)}.marketing,.legal,.dash,.studio,.library-app{background:var(--product-bg)!important;color:var(--product-text)!important}.nav,.mnav,.home-nav{border-color:var(--product-border)!important;background:#fffe!important}.nav a,.mnav a,.ghost{color:var(--product-muted)}.brand,.mnav .brand{color:var(--product-text)}.mark,.pill,.mcta,.newbtn,.fullbtn{background:var(--product-accent)!important;border-color:var(--product-accent)!important;color:#fff!important}.pill:hover,.mcta:hover,.newbtn:hover,.fullbtn:hover{background:var(--product-accent-hover)!important}.mhero,.hero{background:var(--product-bg)!important;background-image:none!important}.mhero h1,.hero h1,.section-head h2,.license h2,.legal-hero h1,.dashheader h1,.work-title h2{color:var(--product-text)!important}.mhero p,.hero p,.section-head>p,.legal-hero p,.legal-content p,.legal-content li,.dashheader small,.work-title p{color:var(--product-muted)!important}.mcontent,.templates,.journey,.legal-content,.dashmain,.workbench{background:var(--product-bg)!important}.mcard,.journey-grid article,.template-card,.panel,.metricgrid>div,.modal,.deliverable,.preview-panel,.card-rail,.license-card{background:var(--product-surface)!important;border-color:var(--product-border)!important;color:var(--product-text)!important}.card-body h3,.mcard h2,.journey-grid h3,.panelhead h3,.deliverable h3,.preview-panel h3,.legal-content h2,.legal-content h3{color:var(--product-text)!important}.card-body p,.mcard p,.journey-grid p,.panelhead span,.preview-panel>p,.deliverable-row p{color:var(--product-muted)!important}.filters button,.template-search,.template-input,.tabletools input,.tabletools button,.quick-fields textarea,.dynamic-field input,.advanced-box select,.choice-grid button{background:var(--product-surface)!important;border-color:var(--product-border)!important;color:var(--product-text)!important}.filters .active,.choice-grid button.on{border-color:var(--product-accent)!important;color:#7c2d12!important;background:#fff7ed!important}.license,.closing-cta{background:var(--product-text)!important;border-color:var(--product-text)!important}.license p,.closing-cta h2{color:#fff!important}.license-card{color:var(--product-text)!important;background:#fff!important}.side,.library-side{color:#fff;background:var(--product-text)!important;border-color:var(--product-text)!important}.side-section a,.side-bottom a,.library-side a{color:#cbd5d1}.side button.sel,.side button:hover,.side-section a.selected{color:#fff!important;background:#304143!important}.library-content{background:var(--product-bg)!important}.library-toolbar,.app-solution-card{background:var(--product-surface)!important;border-color:var(--product-border)!important}.app-card-copy h2,.library-top h1{color:var(--product-text)!important}.app-card-copy>span,.card-advice,.library-subtitle{color:var(--product-muted)!important}.studio-head{background:var(--product-text)!important;color:#fff!important}.studio-head h1,.studio-head small{color:#fff!important}.preview-panel{border-left-color:var(--product-border)!important}.home-v26{background:var(--product-bg)!important;color:var(--product-text)!important}.home-nav{color:var(--product-text)}.home-logo,.home-links a,.home-link-button,.home-text-link{color:var(--product-text)!important}.home-hero,.capabilities,.solution-showcase,.method,.license-strip{border-color:var(--product-border)!important}.capability-grid{background:var(--product-border)!important}.capability-grid article,.solution-tile{color:var(--product-text);background:var(--product-surface)!important;border-color:var(--product-border)!important}.capability-grid h3,.solution-copy h3{color:var(--product-text)!important}.capability-grid p,.solution-copy p,.method-copy>p{color:var(--product-muted)!important}.home-footer{color:var(--product-muted);border-color:var(--product-border)!important}
.app-card-copy>strong{color:#172629;max-width:28ch;margin:9px 0 12px;font-size:14px;font-weight:600;line-height:1.45;display:block}.field-preview{flex-wrap:wrap;gap:5px;display:flex}.field-preview span{color:#687572;background:#f7f8f6;border:1px solid #dfe5e1;padding:5px 6px;font-size:10px;line-height:1.2}.app-solution-card{min-height:335px}.app-solution-icon{width:70px;height:70px;background:#f1f3f1!important;border-color:#dfe5e1!important}.app-solution-icon span{color:#b45309}.app-solution-icon:after{background:linear-gradient(135deg,#d9770626,#0000 60%)}
.simple-studio{max-width:980px;margin:0 auto;padding:34px 32px 80px}.studio-toolbar{border-bottom:1px solid #27272a;align-items:center;gap:12px;padding-bottom:22px;display:flex}.studio-toolbar label{color:#a1a1aa;font-size:14px;font-weight:700}.studio-toolbar select{color:#fff;background:#121215;border:1px solid #3f3f46;border-radius:6px;min-width:290px;padding:10px 12px}.progress-copy{color:#a1a1aa;margin-left:auto;font-size:14px}.studio-intro{max-width:700px;padding:42px 0 30px}.studio-intro>span{font:13px var(--font-geist-mono),monospace;letter-spacing:.12em;color:#d97706}.studio-intro h2{letter-spacing:-.06em;color:#fff;margin:12px 0 8px;font-size:49px}.studio-intro>p{color:#a1a1aa;margin:0;line-height:1.6}.studio-tip{background:#18181b;border:1px solid #27272a;border-radius:6px;gap:12px;margin-top:22px;padding:13px 15px;font-size:14px;display:flex}.studio-tip b{color:#f59e0b}.studio-tip span{color:#a1a1aa}.studio-form{background:#121215;border:1px solid #27272a;border-radius:8px;padding:28px}.section-label{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.section-label span{color:#fff;font-size:17px;font-weight:700}.section-label small{color:#71717a;font-size:14px}.dynamic-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dynamic-fields label>span{color:#d4d4d8;margin-bottom:7px;font-size:14px;font-weight:600;display:block}.dynamic-fields label>span b{color:#d97706;font:13px var(--font-geist-mono),monospace;margin-right:9px}.dynamic-fields input{color:#fff;width:100%;font:16px var(--font-geist-sans),sans-serif;background:#09090b;border:1px solid #27272a;border-radius:5px;outline:none;padding:12px}.dynamic-fields input:focus{border-color:#d97706;box-shadow:0 0 0 2px #d9770633}.direction-label{margin-top:32px}.choice-grid{grid-template-columns:repeat(4,1fr);gap:10px}.choice-grid button{color:#fff!important;background:#09090b!important;border:1px solid #27272a!important;min-height:78px!important}.choice-grid button small{color:#71717a;margin-top:7px;font-size:13px;display:block}.choice-grid button.on{background:#1c1917!important;border-color:#d97706!important}.runbar{margin-top:28px;padding-top:20px}.runbar>div{align-items:center;gap:10px;display:flex}.secondary-action{color:#d4d4d8;background:0 0;border:1px solid #3f3f46;border-radius:5px;padding:11px 14px;font-size:14px}.runbar button{border-radius:5px;padding:12px 16px}.result-lead{color:#a1a1aa;font-size:16px;line-height:1.6}.studio-head-title{flex:1}@media (max-width:700px){.simple-studio{padding:22px 16px 50px}.studio-toolbar{grid-template-columns:1fr auto;display:grid}.studio-toolbar select{grid-column:1/-1;width:100%;min-width:0}.progress-copy{margin-left:0}.studio-intro{padding:30px 0 22px}.studio-intro h2{font-size:39px}.studio-form{padding:20px}.dynamic-fields,.choice-grid{grid-template-columns:1fr 1fr}.section-label{display:block}.section-label small{margin-top:5px;display:block}.runbar>div{grid-template-columns:1fr 1fr;display:grid}.runbar>div button{width:100%}}
:root{--ab-brand:#3857d6;--ab-ink:#11131a;--ab-line:#e7e9ef;--ab-muted:#697181;--ab-soft:#f6f7fb}.home-v26,.library-app{background:var(--ab-soft)}.home-nav,.library-side,.library-toolbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--ab-line)!important;background:#fffffff2!important}.home-nav{box-shadow:0 1px 18px #1720330a}.home-logo,.library-brand{color:var(--ab-ink)!important}.home-logo span,.library-brand span{background:var(--ab-brand)!important;color:#fff!important}.home-cta,.home-link-button{box-shadow:0 8px 18px #3857d622;background:var(--ab-brand)!important;border-color:var(--ab-brand)!important;color:#fff!important}.home-cta:hover,.home-link-button:hover{transform:translateY(-1px);background:#2946bd!important}.home-hero,.capabilities,.solution-showcase,.method,.license-strip{border-color:var(--ab-line)!important}.home-hero:before,.solution-showcase:before{opacity:.35;background-image:linear-gradient(#dfe3ee 1px,#0000 1px),linear-gradient(90deg,#dfe3ee 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.solution-tile,.capability-grid article,.mcard,.app-solution-card{border:1px solid var(--ab-line)!important;background:#fff!important;border-radius:12px!important;box-shadow:0 12px 30px #1720330b!important}.solution-tile:hover,.capability-grid article:hover,.app-solution-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px #17203318!important}.solution-image,.app-solution-icon{border-radius:9px!important}.library-content{background:var(--ab-soft)!important}.library-toolbar{box-shadow:0 6px 22px #1720330a}.library-tabs button.active{background:var(--ab-brand)!important;color:#fff!important}.library-search{border-color:var(--ab-line)!important;background:#fff!important}.app-card-copy h2{color:var(--ab-ink)!important}.app-card-copy strong,.card-advice{color:var(--ab-muted)!important}.app-solution-card>a{color:var(--ab-brand)!important;border-color:var(--ab-line)!important}.favorite{color:#8a93a5!important}@media (prefers-reduced-motion:reduce){.solution-tile:hover,.capability-grid article:hover,.app-solution-card:hover{transform:none}}
.panel-kicker{letter-spacing:.16em;text-transform:uppercase;color:#97a5a0;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.panel.activity{flex-direction:column;display:flex}.panel.activity .quickrow+.quickrow{border-top:1px solid #eef2ec}.panel.activity .emptydash{margin:auto 0}
.studio{color:#1c292b!important;background:#f6f8f5!important}.studio-head{background:#172629!important;border-bottom:1px solid #d8e0db!important}.studio-layout{background:#f6f8f5!important}.studio-nav{background:#fff;border-right:1px solid #dfe7e1}.studio-nav button{color:#6f7d7a}.studio-nav button.active,.studio-nav button:hover{color:#172629;background:#eef4e7;border-color:#d5e0d3}.studio-main{background:#f6f8f5}.studio-explainer{color:#6f7d7a}.model-picker{border-color:#dfe7e1}.model-picker label{color:#405352}.model-picker select{color:#172629;background:#fff;border-color:#dfe7e1;box-shadow:0 5px 18px #1931260b}.progress-copy{color:#7d8986}.studio-intro>span{color:#e26d4a}.studio-intro h2{color:#172629}.studio-intro>p{color:#6f7d7a}.studio-tip{background:#fff;border-color:#dfe7e1}.studio-tip b{color:#d66b47}.studio-tip span{color:#6f7d7a}.studio-form{background:#fff;border-color:#dfe7e1;box-shadow:0 10px 28px #1931260b}.section-label span{color:#172629}.section-label small{color:#82908c}.dynamic-fields label>span{color:#405352}.dynamic-fields input{color:#172629;background:#fbfcfa;border-color:#dfe7e1}.dynamic-fields input:focus{border-color:#e26d4a;box-shadow:0 0 0 2px #e26d4a22}.choice-grid button{color:#405352!important;background:#fbfcfa!important;border-color:#dfe7e1!important}.choice-grid button small{color:#82908c}.choice-grid button.on{color:#d9ff62!important;background:#172629!important;border-color:#172629!important}.runbar{color:#82908c;border-color:#dfe7e1}.secondary-action{color:#405352;border-color:#dfe7e1}.runbar button{background:#172629}.deliverable{background:#fff;border-color:#dfe7e1;box-shadow:0 10px 28px #1931260b}.deliverable-top{color:#82908c}.deliverable-top button{color:#e26d4a}.deliverable h3{color:#172629}.deliverable-row{border-color:#edf1ed}.deliverable-row p,.result-lead{color:#82908c}.studio-panel{color:#172629}.studio-panel>p{color:#6f7d7a}.history-row{color:#172629;border-color:#dfe7e1}.empty-panel,.usage-note,.credit-card{color:#6f7d7a;background:#fff;border-color:#dfe7e1}.credit-card strong{color:#172629}.studio-nav-bottom a{color:#6f7d7a}
.library-side a[href=\/studio]{display:none}.studio-nav button:first-child span{font-size:0}.studio-nav button:first-child span:after{content:"Solutions";font-size:16px}.studio-nav button:first-child{order:-3}.studio-nav button:nth-child(2){order:-2}.studio-nav button:nth-child(3){order:-1}.studio-nav-bottom a[href=\/dashboard]{display:none}
.solution-picker{gap:10px;display:grid}.picker-card{text-align:left;cursor:pointer;font:inherit;color:#172629;background:#fff;border:1px solid #dfe7e1;border-radius:11px;flex-direction:column;align-items:stretch;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;overflow:hidden}.picker-card:hover{border-color:#b9c8c0;transform:translateY(-2px);box-shadow:0 8px 20px #19312614}.picker-visual{color:#fff;place-items:center;height:78px;font-size:30px;display:grid;position:relative;overflow:hidden}.picker-visual .picker-glyph{z-index:1;filter:drop-shadow(0 2px 5px #0f17192e);position:relative}.picker-visual .picker-dot{pointer-events:none;background:#fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.picker-visual:after{content:attr(data-icon);opacity:.22;font-size:64px;line-height:1;position:absolute;bottom:-22px;right:-10px}.picker-body{flex-direction:column;align-items:flex-start;gap:5px;padding:14px 16px 16px;display:flex}.picker-body>small{letter-spacing:.12em;text-transform:uppercase;color:#97a5a0;font-size:12px;font-weight:800}.picker-body>strong{letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.3}.picker-body>em{color:#8a9a95;margin-top:auto;font-size:14px;font-style:normal}.picker-card.selected{border-color:#172629;box-shadow:0 0 0 1px #172629,0 10px 24px #1722291a}.picker-card.selected .picker-body>small{color:#647278}.picker-card.picker-0 .picker-visual{background:linear-gradient(135deg,#4d9da7,#b0e0d5)}.picker-card.picker-1 .picker-visual{background:linear-gradient(135deg,#da789d,#eebfd1)}.picker-card.picker-2 .picker-visual{background:linear-gradient(135deg,#709d77,#d8ecac)}.picker-card.picker-3 .picker-visual{background:linear-gradient(135deg,#e66e49,#ffc06c)}.picker-card.picker-4 .picker-visual{background:linear-gradient(135deg,#7762cf,#a9a0ee)}.picker-card.picker-0:hover{border-color:#7fb8bf}.picker-card.picker-1:hover{border-color:#e2a8bd}.picker-card.picker-2:hover{border-color:#a8c9ac}.picker-card.picker-3:hover{border-color:#eda98c}.picker-card.picker-4:hover{border-color:#b3a8e0}@media (prefers-reduced-motion:reduce){.picker-card:hover{transform:none}}
.studio-main{max-width:1180px;margin:0 auto;padding:0 32px 70px}.solution-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.picker-card{min-height:160px}.picker-card:focus-visible,.choice-grid button:focus-visible,.dynamic-fields input:focus-visible,.model-picker select:focus-visible{outline-offset:2px;outline:3px solid #e26d4a}.dynamic-fields input{cursor:text;min-height:46px}.choice-grid button{cursor:pointer}.runbar{background:#fff;border:1px solid #dfe7e1;border-radius:8px;padding:14px 16px;box-shadow:0 8px 25px #19312618}.runbar>div button{min-height:42px}.studio-tip{align-items:flex-start}.library-search input{min-height:42px}.app-solution-card>a{font-weight:700}.app-solution-card:focus-within{outline-offset:3px;outline:3px solid #e26d4a}@media (max-width:1100px){.solution-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.studio-main{padding:0 16px 48px}.solution-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.picker-card{min-height:150px}.runbar{display:block}.runbar>div{margin-top:12px}.dynamic-fields{grid-template-columns:1fr}.studio-intro h2{font-size:42px}.studio-explainer,.model-picker select{font-size:16px}}
.app-solution-card{flex-direction:column;display:flex;min-height:310px!important;padding:18px!important}.app-solution-card:before{content:"";background:#e26d4a;border-radius:9px 9px 0 0;height:3px;margin:-18px -18px 16px;display:block}.app-solution-card:nth-child(5n+2):before{background:#6b8fd6}.app-solution-card:nth-child(5n+3):before{background:#8d7ac7}.app-solution-card:nth-child(5n+4):before{background:#5c9b85}.app-solution-card:nth-child(5n):before{background:#d09a4d}.app-solution-icon{box-shadow:inset 0 0 0 1px #fff6}.app-card-copy{flex-direction:column;flex:1;display:flex}.app-card-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.field-preview{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.field-preview span{color:#61706c;background:#f1f4ef;border:1px solid #dfe7e1;border-radius:4px;padding:5px 7px;font-size:12px}.card-advice{margin-top:auto;padding-top:12px;line-height:1.45;display:block}.app-solution-card>a{margin-top:14px!important}.dynamic-fields label:has(input[placeholder*=describe]){grid-column:1/-1}.dynamic-fields label:has(input[placeholder*=describe]) input{min-height:84px}.dynamic-fields input{transition:border-color .18s,box-shadow .18s,background .18s}.dynamic-fields input:hover{background:#fff;border-color:#bfcfc2}.choice-grid button small{line-height:1.35}
:root{--lp-ink:#14252a;--lp-muted:#61706d;--lp-line:#dfe7e2;--lp-soft:#f5f8f5;--lp-accent:#d97706}.home-v26{color:var(--lp-ink)!important;background:#f7faf7!important}.home-nav{border-bottom:1px solid var(--lp-line)!important;background:#ffffffeb!important;height:76px!important;padding:0 clamp(22px,6vw,96px)!important;box-shadow:0 8px 30px #20352b08!important}.home-logo{letter-spacing:-.05em;font-size:22px!important}.home-logo span{place-items:center;width:31px;height:31px;margin-right:9px;background:var(--lp-ink)!important;color:#fff!important;border-radius:8px!important;display:inline-grid!important}.home-logo i{font-weight:500;color:#71807d!important}.home-links{gap:28px!important}.home-links a{color:#667570!important;font-size:14px!important}.home-links a:hover{color:var(--lp-ink)!important}.home-link-button{cursor:pointer;color:var(--lp-ink)!important;background:0 0!important;border:0!important;font-size:14px!important}.home-cta{background:var(--lp-ink)!important;border:1px solid var(--lp-ink)!important;border-radius:6px!important;box-shadow:0 8px 18px #14252a1c!important}.home-cta:hover{transform:translateY(-2px);background:#2b474d!important}.home-hero{border-bottom:1px solid var(--lp-line)!important;background:#f7faf7!important;grid-template-columns:minmax(0,1fr) minmax(390px,.9fr)!important;gap:7vw!important;min-height:650px!important;padding:92px clamp(22px,8vw,128px) 80px!important}.home-hero-copy h1{max-width:700px;letter-spacing:-.095em!important;color:var(--lp-ink)!important;font-size:clamp(63px,7vw,116px)!important;line-height:.91!important}.home-hero-copy em{color:var(--lp-accent)!important}.home-lead{max-width:480px!important;color:var(--lp-muted)!important;font-size:21px!important;line-height:1.7!important}.kicker{color:#788782!important;font-size:13px!important}.kicker span{background:var(--lp-accent)!important}.home-proof{color:#899793!important;gap:26px!important;margin-top:64px!important}.hero-composition{margin-top:15px;height:455px!important}.hero-photo{filter:saturate(.62)!important;border-radius:10px!important;inset:0 0 34px!important;box-shadow:0 24px 55px #19362c1c!important}.hero-note{border:1px solid var(--lp-line)!important;color:var(--lp-ink)!important;background:#fff!important;border-radius:8px!important;bottom:6px!important;right:-25px!important;box-shadow:0 15px 35px #19362c22!important}.hero-note strong{color:var(--lp-ink)!important}.hero-note small{color:var(--lp-muted)!important}.capabilities,.solution-showcase,.method,.license-strip{border-bottom:1px solid var(--lp-line)!important;padding:110px clamp(22px,8vw,128px)!important}.section-intro h2,.showcase-head h2,.method-copy h2,.license-strip h2{color:var(--lp-ink)!important;font-size:clamp(49px,5.5vw,87px)!important}.section-intro>p:last-child,.method-copy>p,.license-copy p{color:var(--lp-muted)!important}.capability-grid{border:1px solid var(--lp-line);background:var(--lp-line)!important;gap:1px!important}.capability-grid article{background:#fff!important;min-height:235px!important;padding:30px!important}.capability-grid article>span{color:var(--lp-accent)!important}.capability-grid h3{color:var(--lp-ink)!important;font-size:40px!important}.capability-grid p{color:var(--lp-muted)!important}.capability-grid a{color:var(--lp-ink)!important}.capability-grid a:hover{color:var(--lp-accent)!important}.solution-showcase{background:#eef4ef!important}.showcase-head{margin-bottom:42px!important}.solution-grid{gap:20px!important}.solution-tile{transition:transform .25s,box-shadow .25s;overflow:hidden;border:1px solid var(--lp-line)!important;background:#fff!important;border-radius:10px!important;box-shadow:0 8px 24px #20352b08!important}.solution-tile:hover{transform:translateY(-5px);box-shadow:0 20px 40px #20352b18!important}.solution-image{height:180px!important}.solution-copy{min-height:160px!important;padding:25px!important}.solution-copy h3{color:var(--lp-ink)!important;font-size:30px!important}.solution-copy p{color:var(--lp-muted)!important}.solution-copy button{color:var(--lp-accent)!important}.method{background:#fff!important}.method-photo{border-radius:10px!important;box-shadow:0 20px 45px #20352b16!important}.method-list>div{border-color:var(--lp-line)!important}.method-list strong{color:var(--lp-ink)!important}.method-list small{color:var(--lp-muted)!important}.license-strip{background:var(--lp-ink)!important}.license-strip h2,.license-strip .kicker{color:#fff!important}.license-copy p{color:#c9d3cf!important}.home-footer{background:#f7faf7;border-color:var(--lp-line)!important;color:#71807d!important;padding:30px clamp(22px,8vw,128px)!important}.home-footer a{color:#61706d!important}@media (max-width:900px){.home-hero{grid-template-columns:1fr!important}.hero-composition{width:100%;max-width:650px;margin-inline:auto}.home-links{display:none!important}}@media (max-width:600px){.home-nav{padding:0 18px!important}.home-hero{padding:72px 22px 58px!important}.home-hero-copy h1{font-size:64px!important}.hero-composition{height:340px!important}.hero-note{right:0!important}.capabilities,.solution-showcase,.method,.license-strip{padding:76px 22px!important}.home-proof{gap:12px!important;margin-top:44px!important}.home-proof span{font-size:10px!important}.home-footer{padding:25px 22px!important}}
