@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.grow{flex-grow:1}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--border\)\]{border-color:var(--border)}.bg-\[\#120d0a\]{background-color:#120d0a}.bg-\[\#c53d1a\]{background-color:#c53d1a}.bg-transparent{background-color:#0000}.p-4{padding:calc(var(--spacing) * 4)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.text-\[\#f0a66a\]{color:#f0a66a}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.uppercase{text-transform:uppercase}.overline{text-decoration-line:overline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f1ea;--ink:#17201b;--surface:#fffaf2;--surface-strong:#fff;--text:#1d241f;--muted:#6d756f;--accent:#e4572e;--accent-hover:#c43f1d;--accent-soft:#ffe1d5;--green:#2d6a4f;--green-soft:#dceee4;--violet:#5142a0;--border:#ded5c8;--shadow:0 18px 48px #261f1824;--v3-bg:#fbf9f5;--v3-text:#1b1c1a;--v3-muted:#5f5e5e;--v3-accent:#9c2f14;--v3-accent-dark:#872106;--v3-accent-soft:#9c2f1414;--v3-border:#dfd9d4;--v3-green:#28965a;--v3-green-soft:#e8f5ee;--v3-dark:#30312e;--font-body:"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display:"Libre Caslon Text", Georgia, serif;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{overflow-x:clip}body{background:linear-gradient(135deg, #e4572e14, #2d6a4f14), var(--bg);min-height:100vh;color:var(--text);margin:0;overflow-x:clip}a{color:var(--accent);text-underline-offset:.22em;text-decoration-thickness:.08em}button,input,textarea{font:inherit}button{cursor:pointer;background:var(--accent);color:#fff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:700;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}button:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}button:disabled{cursor:not-allowed;opacity:.66}button.secondary{border:1px solid var(--border);color:var(--text);background:0 0}button.secondary:hover:not(:disabled){background:var(--surface);border-color:#c7b9a7}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #e4572e47}.card{background:var(--surface-strong);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;padding:1.5rem}.muted{color:var(--muted)}.stack{gap:1rem;display:grid}.page{max-width:920px;margin:0 auto;padding:3rem 1.25rem 4rem}.hero{margin:0 0 .75rem;font-size:clamp(2rem,5vw,3rem);line-height:1.1}.field{color:var(--ink);gap:.45rem;font-size:.93rem;font-weight:700;display:grid}.field input,.field textarea{border:1px solid var(--border);color:var(--text);background:#fffdf9;border-radius:8px;width:100%;padding:.85rem .9rem}.field input::placeholder,.field textarea::placeholder{color:#a09a91;font-weight:500}.field textarea{resize:vertical}.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.result-panel{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:1rem}.error{color:#8f2f1a;background:#fff0eb;border:1px solid #efb8ac;border-radius:8px;margin:0;padding:.78rem .9rem;font-size:.95rem}.success{color:#17633c;background:#effaf3;border:1px solid #a8dec0;border-radius:8px;margin:0;padding:.78rem .9rem;font-size:.95rem}.code{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.dashboard-shell{min-height:100vh;color:var(--text);background:radial-gradient(circle at 12% 0,#e4572e21,#0000 34rem),linear-gradient(#fffdf8 0%,#f5f1ea 58%,#eef5f0 100%);padding:1rem clamp(1rem,3vw,2rem) 4rem}.dashboard-topbar{justify-content:space-between;align-items:center;gap:1rem;width:min(1180px,100%);min-height:4.5rem;margin:0 auto;display:flex}.dashboard-brand,.dashboard-nav,.icon-link,.ghost-action,.hero-actions,.output-actions{align-items:center;display:inline-flex}.dashboard-brand{color:var(--ink);gap:.7rem;font-weight:800;text-decoration:none}.dashboard-nav{flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.icon-link,.ghost-action,.secondary-link,.button-link{border-radius:999px;min-height:2.7rem;font-weight:700;text-decoration:none}.icon-link,.ghost-action{color:var(--ink);background:#ffffffad;border:1px solid #17201b1c;gap:.45rem;padding:.65rem .9rem}.ghost-action{box-shadow:none}.ghost-action:hover:not(:disabled),.icon-link:hover{color:var(--ink);background:#fff;border-color:#17201b38;transform:translateY(-1px)}.launch-hero,.deliverable-strip,.dashboard-grid{width:min(1180px,100%);margin-inline:auto}.launch-hero{background:#17201b;border:1px solid #17201b1f;border-radius:8px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:clamp(1rem,3vw,2rem);margin-top:.5rem;display:grid;overflow:hidden;box-shadow:0 24px 70px #2126222e}.launch-hero-copy{color:#ffffffd1;align-content:center;gap:1.15rem;padding:clamp(1.4rem,5vw,4rem);display:grid}.launch-hero h1{color:#fff;max-width:12ch;font-family:var(--font-display);margin:0;font-size:clamp(3rem,8vw,5.8rem);font-weight:400;line-height:.97}.launch-hero p{max-width:42rem;margin:0;line-height:1.65}.dashboard-kicker{width:fit-content;color:var(--accent);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.73rem;font-weight:800;display:inline-flex}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.hero-actions button,.campaign-builder>button{border-radius:999px;min-height:3rem}.secondary-link,.button-link{justify-content:center;align-items:center;gap:.45rem;padding:.74rem 1rem;display:inline-flex}.secondary-link{color:#fff;background:#ffffff14;border:1px solid #ffffff2e}.secondary-link:hover{color:#fff;background:#ffffff24}.button-link{background:var(--accent);color:#fff;border:1px solid #0000}.button-link:hover{background:var(--accent-hover);color:#fff}.launch-status{color:#ffffffbd;background:linear-gradient(#ffffff29,#ffffff12),#ffffff14;align-content:end;gap:1rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.launch-status>div:first-child{gap:.35rem;display:grid}.launch-status strong{color:#fff;font-size:clamp(1.4rem,3vw,2rem);line-height:1.1}.status-label{color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.status-row{border-top:1px solid #ffffff21;align-items:center;gap:.65rem;min-height:3.1rem;padding:.75rem 0;display:flex}.status-row svg,.ready-panel svg{color:var(--green);flex:none}.deliverable-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.deliverable-item{background:#ffffffc2;border:1px solid #17201b1a;border-radius:8px;gap:.8rem;min-height:8.2rem;padding:1rem;display:flex;box-shadow:0 12px 30px #261f1812}.deliverable-item svg{color:var(--accent);flex:none;margin-top:.12rem}.deliverable-item h2{margin:0;font-size:.96rem}.deliverable-item p{color:var(--muted);margin:.35rem 0 0;font-size:.9rem;line-height:1.5}.dashboard-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.campaign-builder,.campaign-output{background:#ffffffdb;border:1px solid #17201b1a;border-radius:8px;gap:1rem;padding:clamp(1rem,3vw,1.5rem);display:grid;box-shadow:0 16px 40px #261f1814}.section-heading{gap:.4rem;display:grid}.section-heading h2{color:var(--ink);margin:0;font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.1}.section-heading p{color:var(--muted);margin:0;line-height:1.6}.campaign-output{position:sticky;top:1rem}.ready-panel{background:var(--green-soft);border:1px solid #2d6a4f29;border-radius:8px;align-items:center;gap:.75rem;min-height:4.1rem;padding:.9rem;display:flex}.ready-panel div{gap:.2rem;display:grid}.ready-panel strong{color:var(--ink)}.ready-panel span{color:var(--green);text-transform:capitalize;font-size:.9rem;font-weight:700}.campaign-output .secondary-link{border-color:var(--border);color:var(--ink);background:#fff}.campaign-output .secondary-link:hover{color:var(--ink);border-color:#17201b38}.output-actions{flex-wrap:wrap;gap:.65rem}.asset-list{gap:.7rem;display:grid}.asset-list p,.empty-output p{color:var(--muted);margin:0;line-height:1.55}.empty-output{gap:.8rem;display:grid}.empty-output-row{min-height:3rem;color:var(--ink);border-bottom:1px solid #17201b14;align-items:center;gap:.65rem;font-weight:700;display:flex}.empty-output-row svg{color:var(--accent)}.file-details{border-top:1px solid #17201b17;padding-top:.85rem}.file-details summary{cursor:pointer;color:var(--ink);font-weight:800}.file-details ul{color:var(--muted);word-break:break-word;margin:.75rem 0 0;padding-left:1.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.6}.auth-page{background:var(--v3-bg);min-height:100vh;color:var(--v3-text);font-family:var(--font-body);place-items:center;padding:2rem;display:grid}.auth-panel{border:1px solid var(--v3-border);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);width:min(1120px,100%);min-height:min(720px,100vh - 4rem);display:grid;overflow:hidden;box-shadow:0 24px 60px #1e0e041f}.auth-copy{background:var(--v3-dark);color:#ffffffeb;align-content:space-between;gap:2.5rem;padding:clamp(2rem,5vw,4rem);display:grid}.brand-link{width:fit-content;color:var(--v3-text);letter-spacing:.04em;align-items:center;gap:.65rem;font-size:.98rem;font-weight:700;text-decoration:none;display:inline-flex}.auth-copy .brand-link{color:#fff}.brand-link:hover{opacity:.85}.eyebrow{color:var(--v3-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .85rem;font-size:.72rem;font-weight:700}.auth-copy .eyebrow{color:var(--v3-accent)}.auth-title{color:#fff;max-width:14ch;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(2.8rem,6vw,5rem);font-weight:400;line-height:1.05}.auth-title em{color:var(--v3-accent);font-style:italic}.auth-subtitle{color:#ffffffa6;max-width:36rem;margin:1.35rem 0 0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.7}.auth-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.auth-proof div{border-top:1px solid #ffffff1f;gap:.3rem;padding-top:1rem;display:grid}.auth-proof strong{color:#fff;font-size:.92rem;font-weight:600}.auth-proof span{color:#ffffff8c;font-size:.85rem;line-height:1.5}.auth-form{background:#fff;align-content:center;gap:1rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.reset-panel{grid-template-columns:minmax(0,520px);justify-content:center;width:min(100% - 1.5rem,520px);margin-inline:auto}.reset-form{width:min(100%,520px)}.auth-form-header h2,.auth-form-header h1{color:var(--v3-text);font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:400;line-height:1.1}.auth-form .field{color:var(--v3-text);font-family:var(--font-body);font-weight:600}.auth-form .field input{border:1px solid var(--v3-border);background:#fff;border-radius:12px;padding:.85rem .95rem}.auth-form .field input:focus-visible{outline:3px solid var(--v3-accent-soft);outline-offset:0;border-color:var(--v3-accent)}.password-input-wrap{display:grid;position:relative}.password-input-wrap input{width:100%;padding-right:3rem}.password-visibility-toggle{width:2.25rem;height:2.25rem;color:var(--v3-muted,#6b645c);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.password-visibility-toggle:hover:not(:disabled){color:var(--v3-text,#1e0e04);background:#1e0e040f;transform:translateY(-50%)}.password-visibility-toggle:focus-visible{outline:3px solid var(--v3-accent-soft,#c53d1a47);outline-offset:0}.password-visibility-toggle:disabled{cursor:not-allowed;opacity:.5}.segmented-control{border:1px solid var(--v3-border);background:var(--v3-bg);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.35rem;display:grid}.segmented-control button{min-height:2.55rem;color:var(--v3-muted);box-shadow:none;background:0 0;border:0;border-radius:999px;font-weight:600}.segmented-control button:hover:not(:disabled){color:var(--v3-text);background:#ffffffb3;transform:none}.segmented-control button.active{color:var(--v3-text);background:#fff;box-shadow:0 6px 16px #1e0e041a}.auth-form .primary-action{background:var(--v3-accent);border-radius:999px;min-height:3.05rem;margin-top:.3rem;font-weight:600}.auth-form .primary-action:hover:not(:disabled){background:var(--v3-accent-dark);box-shadow:0 8px 24px #c53d1a47}.auth-form .auth-google-action{color:var(--v3-text);background:#fff;border:1px solid #1e0e0424;margin-top:0;box-shadow:0 1px #1e0e040a}.auth-form .auth-google-action:hover:not(:disabled){color:var(--v3-text);background:#fff;border-color:#1e0e0447;box-shadow:0 6px 16px #1e0e0414}.auth-form .auth-divider{text-align:center;margin:.15rem 0 0}.text-action{color:var(--v3-accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;font-weight:600;text-decoration:none}.text-action:hover:not(:disabled){color:var(--v3-accent-dark);background:0 0;transform:none}.text-action:disabled{cursor:not-allowed;opacity:.6}.form-note{color:var(--v3-muted);margin:0;font-size:.9rem;line-height:1.5}.wizard-steps{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.wizard-steps li{color:#ffffff80;align-items:center;gap:.75rem;font-size:.95rem;font-weight:600;display:flex}.wizard-steps li.current{color:#fff}.wizard-steps li.done{color:#ffffffbf}.wizard-step-marker{border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-size:.82rem;display:inline-flex}.wizard-steps li.current .wizard-step-marker{border-color:var(--v3-accent);background:var(--v3-accent);color:#fff}.wizard-steps li.done .wizard-step-marker{border-color:var(--v3-green);background:var(--v3-green);color:#fff}.wizard-actions{gap:.75rem;margin-top:.3rem;display:flex}.wizard-actions .primary-action{flex:1;margin-top:0}.wizard-actions .wizard-back{border-color:var(--v3-border);min-height:3.05rem;color:var(--v3-text);border-radius:999px;font-weight:600}.auth-form .field textarea{border:1px solid var(--v3-border);background:#fff;border-radius:12px;padding:.85rem .95rem}.auth-form .field textarea:focus-visible{outline:3px solid var(--v3-accent-soft);outline-offset:0;border-color:var(--v3-accent)}@media (max-width:640px){.two-col{grid-template-columns:1fr}.page{padding-top:2rem}.dashboard-shell{padding-inline:.85rem}.dashboard-topbar{flex-direction:column;align-items:flex-start;padding:.8rem 0 1rem}.dashboard-nav{justify-content:stretch;width:100%}.icon-link,.ghost-action{flex:auto}.launch-hero h1{font-size:3.15rem}.hero-actions,.output-actions{flex-direction:column;align-items:stretch}.hero-actions button,.secondary-link,.button-link,.campaign-builder>button{width:100%}}@media (max-width:860px){.launch-hero,.dashboard-grid{grid-template-columns:1fr}.launch-status{align-content:start}.deliverable-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-output{position:static}.auth-page{align-items:stretch;padding:0}.auth-panel{border:0;border-radius:0;grid-template-columns:1fr;min-height:100vh}.auth-copy{order:2;min-height:52vh}.auth-form{order:1}.auth-title{max-width:13ch}.auth-proof{grid-template-columns:1fr}}@media (max-width:560px){.deliverable-strip{grid-template-columns:1fr}.deliverable-item{min-height:0}}@media (max-width:420px){.auth-copy,.auth-form{padding:1.4rem}.auth-title{font-size:2.55rem}}.guide-page{max-width:960px;margin:0 auto;padding:clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem) 4rem}.guide-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(2rem,5vw,4rem);display:flex}.guide-article,.connect-panel{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px}.guide-article{gap:1.4rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.guide-article h1{letter-spacing:0;max-width:10ch;margin:0;font-size:clamp(2.2rem,6vw,4.5rem);line-height:.95}.guide-article h2{margin:0 0 .7rem;font-size:1.18rem}.guide-article p,.guide-article li{color:#3f4f5b;line-height:1.6}.guide-article ol,.guide-article ul{margin:0;padding-left:1.25rem}.guide-lede{max-width:680px;margin:0;font-size:1.1rem}.guide-example{border-left:4px solid var(--accent);background:#f2eee6;border-radius:8px;margin:.7rem 0;padding:.85rem 1rem}.connect-page{align-items:center;min-height:100vh;padding:1rem;display:grid}.connect-panel{gap:1.5rem;width:100%;max-width:560px;margin:0 auto;padding:clamp(1.25rem,4vw,2rem);display:grid}.connect-panel h1{letter-spacing:0;margin:0 0 .8rem;font-size:clamp(1.8rem,5vw,3rem);line-height:1}.connect-panel p{color:var(--muted);margin:0;line-height:1.55}.intake-page{background:var(--v3-bg);min-height:100vh;color:var(--v3-text);flex-direction:column;display:flex}.intake-topbar{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem clamp(1.25rem,5vw,3.5rem);display:flex}.intake-skip{font-size:.9rem}.intake-progress{background:var(--v3-accent-soft);width:100%;height:4px;overflow:hidden}.intake-progress-fill{background:var(--v3-accent);border-radius:0 4px 4px 0;height:100%;transition:width .35s;display:block}.intake-stage{flex:1;justify-content:center;align-items:center;padding:clamp(1.5rem,6vw,4rem);display:flex}.intake-card{width:100%;max-width:640px;animation:.28s ease-out both intake-enter}.intake-card[data-dir="-1"]{animation-name:intake-enter-back}@keyframes intake-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes intake-enter-back{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}.intake-count{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--v3-accent);margin:0 0 1rem;font-size:.85rem;font-weight:600}.intake-count span{opacity:.55;padding:0 .2rem}.intake-prompt{font-family:var(--font-display);margin:0;font-size:clamp(1.9rem,5vw,2.6rem);font-weight:400;line-height:1.12}.intake-help{color:var(--v3-muted);margin:.85rem 0 0;font-size:1rem;line-height:1.55}.intake-input{border:0;border-bottom:2px solid var(--v3-border);width:100%;color:var(--v3-text);font:inherit;resize:none;background:0 0;outline:none;margin-top:1.75rem;padding:.35rem 0;font-size:clamp(1.25rem,3.5vw,1.6rem);line-height:1.4;transition:border-color .2s}.intake-input::placeholder{color:var(--v3-muted)}@supports (color:color-mix(in lab, red, red)){.intake-input::placeholder{color:color-mix(in srgb, var(--v3-muted) 60%, transparent)}}.intake-input:focus{border-bottom-color:var(--v3-accent)}.intake-actions{align-items:center;gap:1rem;margin-top:2rem;display:flex}.intake-actions .primary-action{background:var(--v3-accent);color:#fff;min-height:2.9rem;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 1.75rem;font-weight:600;transition:background .2s,box-shadow .2s}.intake-actions .primary-action:hover:not(:disabled){background:var(--v3-accent-dark);box-shadow:0 8px 24px #c53d1a47}.intake-actions .primary-action:disabled{cursor:not-allowed;opacity:.65}.intake-hint{color:var(--v3-muted);font-size:.85rem}.intake-hint strong{color:var(--v3-text);font-weight:600}.intake-back{color:var(--v3-muted);margin-top:1.25rem;font-size:.9rem}@media (prefers-reduced-motion:reduce){.intake-progress-fill{transition:none}.intake-card{animation:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bb-app-shell,.bb-first-run-page,.bb-settings-page{background:var(--v3-bg);min-height:100vh;color:var(--v3-text);font-family:var(--font-body)}.bb-skip-link{z-index:100;background:var(--v3-dark);color:#fff;border-radius:999px;padding:.75rem 1rem;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.bb-skip-link:focus{transform:translateY(0)}.bb-app-header{z-index:20;border-bottom:1px solid var(--v3-border);background:var(--v3-bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.bb-app-header{background:color-mix(in srgb, var(--v3-bg) 94%, transparent)}}.bb-app-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bb-app-header-inner,.bb-book-context,.bb-app-main,.bb-settings-page{width:min(1180px,100% - 2rem);margin-inline:auto}.bb-app-header-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4.35rem;display:flex}.bb-product-brand{color:var(--v3-text);letter-spacing:.035em;white-space:nowrap;align-items:center;gap:.65rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.bb-product-brand:hover{color:var(--v3-accent)}.bb-header-tools,.bb-account-actions,.bb-inline-actions{align-items:center;gap:.65rem;display:flex}.bb-field input,.bb-field textarea,.bb-field select{border:1px solid var(--v3-border);color:var(--v3-text);font:inherit;background:#fff;border-radius:10px}.bb-book-switcher{border:1px solid var(--v3-text);align-items:center;gap:.45rem;min-width:0;max-width:min(100%,17.5rem);min-height:2.25rem;padding:.2rem .35rem .2rem .25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bb-book-switcher{border:1px solid color-mix(in srgb, var(--v3-text) 12%, transparent)}}.bb-book-switcher{cursor:pointer;background:#fff;border-radius:.5rem;transition:border-color .16s,background .16s,box-shadow .16s}.bb-book-switcher:hover{border-color:var(--v3-text)}@supports (color:color-mix(in lab, red, red)){.bb-book-switcher:hover{border-color:color-mix(in srgb, var(--v3-text) 22%, transparent)}}.bb-book-switcher:hover{background:#fff}@supports (color:color-mix(in lab, red, red)){.bb-book-switcher:hover{background:color-mix(in srgb, #fff 78%, var(--v3-bg))}}.bb-book-switcher:focus-within{border-color:var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-book-switcher:focus-within{border-color:color-mix(in srgb, var(--v3-accent) 45%, var(--v3-border))}}.bb-book-switcher:focus-within{box-shadow:0 0 0 3px var(--v3-accent-soft)}.bb-book-switcher select{appearance:none;min-width:0;max-width:13.75rem;min-height:1.85rem;color:var(--v3-text);font:inherit;letter-spacing:-.01em;cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1.25 1.5L6 6.25L10.75 1.5' stroke='%235f5e5e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .15rem center;background-repeat:no-repeat;background-size:.7rem .45rem;border:0;border-radius:0;flex:auto;margin:0;padding:.1rem 1.45rem .1rem .05rem;font-size:.84rem;font-weight:600;line-height:1.25}.bb-book-switcher select::-ms-expand{display:none}.bb-book-switcher select:focus,.bb-book-switcher select:focus-visible{box-shadow:none;outline:none}.bb-switcher-cover{border-radius:.2rem;flex-shrink:0;width:1.35rem;height:2.025rem;box-shadow:0 1px 3px #24181229}.bb-account-actions a,.bb-text-button,.bb-add-book-link{min-height:auto;color:var(--v3-muted);background:0 0;border:0;border-radius:0;padding:.35rem;font-size:.86rem;font-weight:600;text-decoration:none}.bb-text-button:hover:not(:disabled),.bb-account-actions a:hover,.bb-add-book-link:hover{color:var(--v3-accent);background:0 0;transform:none}.bb-overline,.bb-kicker{color:var(--v3-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700;line-height:1.3}.bb-kicker{letter-spacing:.06em}.bb-app-frame{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);width:min(1180px,100% - 2rem);margin:0 auto;padding-block:clamp(1.5rem,3vw,2.5rem) 6rem;display:grid}.bb-book-rail{gap:1.25rem;display:grid;position:sticky;top:5.25rem}.bb-book-identity{gap:1rem;display:grid}.bb-book-cover{aspect-ratio:2/3;background:#2a221e;border-radius:.35rem;width:min(100%,11.5rem);transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,0 18px 40px #2418122e}.bb-book-cover img{object-fit:cover;width:100%;height:100%;display:block}.bb-book-cover-sm{border-radius:.2rem;width:2rem;min-width:2rem;box-shadow:0 6px 14px #24181229}.bb-book-cover-md{width:min(100%,11.5rem)}.bb-book-cover-lg{width:min(100%,14rem)}.bb-book-cover-fallback{color:#f7f1ea;align-content:end;gap:.35rem;padding:.85rem;display:grid}.bb-book-cover-sm.bb-book-cover-fallback{align-content:center;place-items:center;padding:.15rem}.bb-book-cover-sm .bb-book-cover-title,.bb-book-cover-sm .bb-book-cover-author{display:none}.bb-book-cover-mark{font-family:var(--font-display);letter-spacing:.04em;opacity:.85;font-size:1.35rem;position:absolute;top:.7rem;left:.7rem}.bb-book-cover-sm .bb-book-cover-mark{font-size:.7rem;position:static}.bb-book-cover-title,.bb-book-cover-author{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bb-book-cover-title{font-family:var(--font-display);-webkit-line-clamp:3;font-size:1.05rem;line-height:1.1}.bb-book-cover-author{opacity:.8;-webkit-line-clamp:1;font-size:.72rem}.bb-book-identity-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:400;line-height:1.15}.bb-book-identity-meta,.bb-book-identity-next,.bb-quiet-line{color:var(--v3-muted);margin:.45rem 0 0;font-size:.92rem;line-height:1.5}.bb-book-identity-meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.bb-book-identity-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.55rem;display:flex}.bb-cover-upload{position:relative}.bb-cover-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bb-cover-upload .bb-inline-error{margin-top:.35rem}.bb-surface-nav{flex-direction:column;gap:.15rem;display:flex}.bb-surface-nav a{min-height:2.5rem;color:var(--v3-muted);border-left:2px solid #0000;border-radius:0 .5rem .5rem 0;align-items:center;gap:.55rem;padding:.45rem .75rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.bb-icon{flex-shrink:0;display:block}.bb-status-signal,.bb-kicker-with-icon,.bb-stage-label,.bb-next-action-topline,.bb-result-hero-topline{align-items:center;gap:.4rem;display:inline-flex}.bb-next-action-topline,.bb-result-hero-topline{gap:.65rem}.bb-next-action-glyph,.bb-result-hero-glyph,.bb-empty-mark{background:var(--v3-accent);border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.bb-next-action-glyph,.bb-result-hero-glyph,.bb-empty-mark{background:color-mix(in srgb, var(--v3-accent) 16%, transparent)}}.bb-next-action-glyph,.bb-result-hero-glyph,.bb-empty-mark{color:var(--v3-accent)}.bb-next-action-glyph{color:#fff;background:#ffffff1f}.bb-empty-mark{background:var(--v3-accent-soft);width:3.5rem;height:3.5rem;margin-bottom:.35rem}.bb-journey-trail{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.bb-journey-trail li{color:var(--v3-muted);text-align:center;justify-items:center;gap:.35rem;display:grid}.bb-journey-trail-node{border:1px solid var(--v3-border);background:#fff;border-radius:999px;place-items:center;width:2rem;height:2rem;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-grid}.bb-journey-trail li.complete .bb-journey-trail-node{border-color:var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-journey-trail li.complete .bb-journey-trail-node{border-color:color-mix(in srgb, var(--v3-accent) 45%, var(--v3-border))}}.bb-journey-trail li.complete .bb-journey-trail-node{background:var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-journey-trail li.complete .bb-journey-trail-node{background:color-mix(in srgb, var(--v3-accent) 12%, #fff)}}.bb-journey-trail li.complete .bb-journey-trail-node{color:var(--v3-accent)}.bb-journey-trail li.current .bb-journey-trail-node{border-color:var(--v3-accent);background:var(--v3-accent);color:#fff;transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.bb-journey-trail li.current .bb-journey-trail-node{transform:none}.bb-journey-trail-node{transition:none}}.bb-journey-trail-label{max-width:5.5rem;font-size:.68rem;line-height:1.25}.bb-journey-trail li.complete .bb-journey-trail-label,.bb-journey-trail li.current .bb-journey-trail-label{color:var(--v3-text)}.bb-asset-preview>summary>span:first-child{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.bb-surface-nav a:hover,.bb-surface-nav a.active{border-left-color:var(--v3-accent);color:var(--v3-text);background:var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-surface-nav a:hover,.bb-surface-nav a.active{background:color-mix(in srgb, var(--v3-accent) 8%, transparent)}}.bb-app-main{outline:none;min-width:0;padding-block:.25rem 0}@media (prefers-reduced-motion:reduce){.bb-book-cover,.bb-surface-nav a{transition:none}}.bb-surface-stack{gap:1rem;display:grid}.bb-surface-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(.75rem,2vw,1.5rem);display:flex}.bb-surface-heading>div:first-child{max-width:760px}.bb-surface-heading h1,.bb-route-state h1,.bb-settings-header h1{font-family:var(--font-display);letter-spacing:-.02em;margin:.35rem 0 0;font-size:clamp(1.85rem,3.6vw,2.75rem);font-weight:400;line-height:1.05}.bb-surface-heading p:not(.bb-overline),.bb-settings-header p:not(.bb-overline){max-width:680px;color:var(--v3-muted);margin:1rem 0 0;line-height:1.65}.bb-mode-badge,.bb-version-badge,.bb-panel-heading>span{color:var(--v3-muted);flex:none;font-size:.8rem;font-weight:600}.bb-mode-badge,.bb-version-badge{border:1px solid var(--v3-border);background:#ffffffa6;border-radius:999px;padding:.6rem .8rem}.bb-panel,.bb-run-card,.bb-decision-card,.bb-decision-confirmed{border:1px solid var(--v3-border);background:#ffffffe0;border-radius:16px;padding:clamp(1.15rem,3vw,1.75rem);box-shadow:0 14px 38px #1e0e040e}.bb-panel h2,.bb-run-card h2,.bb-decision-card h2,.bb-settings-page h2{color:var(--v3-text);font-family:var(--font-display);margin:.35rem 0 0;font-size:clamp(1.5rem,3vw,2.15rem);font-weight:400;line-height:1.08}.bb-panel>p:not(.bb-overline,.bb-honest-empty,.bb-inline-error),.bb-decision-card>div>p:not(.bb-overline){color:var(--v3-muted);line-height:1.6}.bb-panel-heading,.bb-run-heading,.bb-card-topline,.bb-authorization-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bb-button,a.bb-button,.bb-button-secondary,a.bb-button-secondary{width:fit-content;min-height:2.75rem;font:inherit;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.05rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.bb-button,a.bb-button{border:1px solid var(--v3-accent);background:var(--v3-accent);color:#fff}.bb-button:hover:not(:disabled),a.bb-button:hover{border-color:var(--v3-accent-dark);background:var(--v3-accent-dark);color:#fff;box-shadow:0 8px 24px #c53d1a33}.bb-button-secondary,a.bb-button-secondary{border:1px solid var(--v3-border);color:var(--v3-text);background:#fff}.bb-button-secondary:hover:not(:disabled),a.bb-button-secondary:hover{color:var(--v3-text);background:#fffaf6;border-color:#c9b5a7}.bb-button-large{min-height:3.25rem;padding-inline:1.4rem}.bb-command,.bb-qa-control,.bb-export-control{justify-items:start;gap:.65rem;display:grid}.bb-inline-error{color:#8c2f18;background:#fff0ea;border:1px solid #e5ad9d;border-radius:10px;width:100%;margin:0;padding:.75rem .85rem;font-size:.9rem;line-height:1.5}.bb-session-warning{z-index:1000;color:#5d4517;text-align:center;background:#fff8e8;border:1px solid #d8a13a;border-radius:10px;max-width:680px;margin:0 auto;padding:10px 14px;font-size:.9rem;position:fixed;inset:12px 12px auto}.bb-run-card{background:var(--v3-dark);color:#ffffffc7;overflow:hidden;box-shadow:0 18px 48px #1e0e0424}.bb-run-card.succeeded{color:var(--v3-text);background:#fff;border:1px solid #14141414;box-shadow:0 12px 32px #1e0e0414}.bb-run-card.failed{color:var(--v3-text);box-shadow:none;background:#fff8f5;border:1px solid #e5ad9d}.bb-run-card h2{color:#fff;margin:.35rem 0 0}.bb-run-card.succeeded h2,.bb-run-card.failed h2{color:var(--v3-text)}.bb-run-card .bb-kicker,.bb-run-card .bb-overline{color:#ef8f72}.bb-run-card.succeeded .bb-kicker,.bb-run-card.failed .bb-kicker{color:var(--v3-accent)}.bb-run-card .bb-run-reason{color:#ffffffc7}.bb-run-card.succeeded .bb-run-reason,.bb-run-card.failed .bb-run-reason{color:#141414ad}.bb-run-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.bb-composer-centered .bb-run-card{padding:1.35rem 1.4rem 1.45rem}.bb-status-pill{border:1px solid var(--v3-border);color:var(--v3-muted);letter-spacing:.04em;text-transform:uppercase;background:#fff;border-radius:999px;flex:none;align-items:center;padding:.38rem .58rem;font-size:.69rem;font-weight:700;display:inline-flex}.bb-run-card .bb-status-pill{color:#fff;background:#ffffff14;border-color:#ffffff29}.bb-status-pill.succeeded,.bb-status-pill.reconciled,.bb-status-pill.authorized,.bb-status-pill.ready_for_approval,.bb-status-pill.ready_for_manual_publish{color:#17603a;background:#eaf7ef;border-color:#addbc0}.bb-status-pill.failed,.bb-status-pill.partial,.bb-status-pill.unknown{color:#8c2f18;background:#fff0ea;border-color:#e5ad9d}.bb-progress-track{background:#ffffff1f;border-radius:999px;height:8px;margin-top:1.35rem;overflow:hidden}.bb-progress-track span{border-radius:inherit;background:#ef7450;height:100%;transition:width .3s;display:block}.bb-run-meta{justify-content:space-between;gap:1rem;margin-top:.6rem;font-size:.78rem;display:flex}.bb-run-note,.bb-submit-stage,.bb-record-note{color:var(--v3-muted);margin:.8rem 0 0;font-size:.85rem;line-height:1.5}.bb-run-card .bb-run-note{color:#ffffffb8}.bb-run-card.succeeded .bb-run-note,.bb-run-card.failed .bb-run-note{color:#1414149e}.bb-overview-grid,.bb-intelligence-grid,.bb-campaign-two-col{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:1rem;display:grid}.bb-intelligence-steps{flex-wrap:wrap;gap:.75rem;margin:0 0 .25rem;display:flex}.bb-intelligence-steps a{color:var(--v3-muted);border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding:.2rem 0;font-weight:600;text-decoration:none;display:inline-flex}.bb-intelligence-steps a.active,.bb-intelligence-steps a[aria-current=step]{color:var(--v3-ink);border-bottom-color:var(--v3-ink)}.bb-intelligence-spread{gap:1rem;display:grid}.bb-title-correct{margin:0 0 1rem}.bb-title-correct-label{color:var(--v3-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem}.bb-title-correct-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.bb-title-correct-row input{flex:14rem;min-width:min(100%,18rem)}.bb-text-button{appearance:none;color:var(--v3-ink);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.bb-step-continue{justify-content:flex-start;display:flex}.bb-connections-groups{gap:1rem;margin-top:1rem;display:grid}.bb-connections-group ul{gap:.45rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.bb-connections-group li{justify-content:space-between;gap:1rem;display:flex}.bb-onboarding-audience .bb-inline-actions{flex-wrap:wrap}.bb-next-action{background:var(--v3-dark);color:#ffffffb3;align-content:start;justify-items:start;display:grid}.bb-next-action h2{color:#fff}.bb-next-action .bb-button{margin-top:.4rem}.bb-book-summary dl,.bb-segment-details,.bb-library-detail dl,.bb-authorization-list dl{gap:0;margin:1rem 0 0;display:grid}.bb-reader-reveal{gap:1.5rem;display:grid}.bb-reader-portrait{border:1px solid var(--v3-text);justify-items:start;gap:.85rem;padding:1.75rem clamp(1.25rem,3vw,2.25rem);display:grid}@supports (color:color-mix(in lab, red, red)){.bb-reader-portrait{border:1px solid color-mix(in srgb, var(--v3-text) 12%, transparent)}}.bb-reader-portrait{color:var(--v3-ink,var(--v3-text));background:#fff;border-radius:.75rem}.bb-reader-portrait h2{max-width:34rem;font-family:var(--font-display);letter-spacing:-.02em;color:var(--v3-ink,var(--v3-text));text-wrap:balance;margin:0;font-size:clamp(1.85rem,3.4vw,2.75rem);font-weight:400;line-height:1.15}.bb-reader-portrait h2 em{color:var(--v3-accent,#9c2f14);font-style:italic}.bb-reader-portrait .bb-lede{color:#5f5e5e;max-width:38rem;margin:0;font-size:1.05rem;line-height:1.55}.bb-reader-portrait .bb-kicker{color:var(--v3-accent)}.bb-reader-portrait .bb-quiet-line{color:#8b716b;margin:.35rem 0 0}.bb-reader-portrait .bb-reader-why{max-width:40rem;line-height:1.5}.bb-reader-insight-grid{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.75rem;width:100%;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.bb-reader-insight-grid li{border:1px solid var(--v3-text);border-radius:.55rem;gap:.35rem;padding:.85rem .95rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bb-reader-insight-grid li{border:1px solid color-mix(in srgb, var(--v3-text) 10%, transparent)}}.bb-reader-insight-grid li{background:var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-reader-insight-grid li{background:color-mix(in srgb, var(--v3-accent) 4%, #fff)}}.bb-reader-insight-label{color:#8b716b;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.bb-reader-insight-grid p{color:var(--v3-ink,var(--v3-text));margin:0;font-size:.95rem;line-height:1.45}.bb-reader-facts{gap:1rem;width:100%;margin:.5rem 0 0;padding:0;display:grid}.bb-reader-facts>div{border-top:1px solid var(--v3-text);gap:.35rem;padding-top:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bb-reader-facts>div{border-top:1px solid color-mix(in srgb, var(--v3-text) 10%, transparent)}}.bb-reader-facts dt{color:#8b716b;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0;font-size:.72rem;font-weight:700;display:inline-flex}.bb-reader-facts dd{max-width:40rem;color:var(--v3-ink,var(--v3-text));margin:0;font-size:1.05rem;line-height:1.5}.bb-reader-playbook{border:1px solid var(--v3-text);border-radius:.75rem;gap:.65rem;padding:1.35rem 1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bb-reader-playbook{border:1px solid color-mix(in srgb, var(--v3-text) 12%, transparent)}}.bb-reader-playbook{background:#fff}.bb-reader-playbook h3{font-family:var(--font-display);margin:0;font-size:1.35rem;font-weight:400;line-height:1.3}.bb-reader-playbook-list{color:#5f5e5e;gap:.7rem;margin:.25rem 0 0;padding:0 0 0 1.15rem;line-height:1.5;display:grid}.bb-reader-playbook-list strong{color:var(--v3-ink,var(--v3-text))}.bb-reader-path{border:1px solid var(--v3-accent);border-radius:.75rem;gap:.55rem;padding:1.35rem 1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bb-reader-path{border:1px solid color-mix(in srgb, var(--v3-accent) 22%, transparent)}}.bb-reader-path{background:var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-reader-path{background:color-mix(in srgb, var(--v3-accent) 6%, #fff)}}.bb-reader-path h3{font-family:var(--font-display);margin:0;font-size:1.45rem;font-weight:400;line-height:1.25}.bb-reader-path>p{color:#5f5e5e;max-width:40rem;margin:0;line-height:1.5}.bb-reader-nearby{border:1px dashed var(--v3-text);border-radius:.75rem;gap:.55rem;padding:1.15rem 1.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bb-reader-nearby{border:1px dashed color-mix(in srgb, var(--v3-text) 16%, transparent)}}.bb-reader-nearby{background:#fbf9f5}.bb-reader-more{border:1px solid var(--v3-text);padding:1rem 1.15rem}@supports (color:color-mix(in lab, red, red)){.bb-reader-more{border:1px solid color-mix(in srgb, var(--v3-text) 10%, transparent)}}.bb-reader-more{background:#fbf9f5;border-radius:.75rem}.bb-reader-more>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:1rem;font-weight:600;list-style:none;display:flex}.bb-reader-more>summary::-webkit-details-marker{display:none}.bb-reader-more>summary span:last-child{color:#8b716b;font-size:.78rem;font-weight:600}.bb-reader-more[open]>summary{border-bottom:1px solid var(--v3-text);margin-bottom:1rem;padding-bottom:.85rem}@supports (color:color-mix(in lab, red, red)){.bb-reader-more[open]>summary{border-bottom:1px solid color-mix(in srgb, var(--v3-text) 10%, transparent)}}.bb-reader-cuts{gap:.65rem;margin-top:1.25rem;display:grid}.bb-audience-dl{gap:.85rem;margin:0 0 1rem;display:grid}.bb-audience-dl>div{gap:.25rem;display:grid}.bb-audience-dl dt{letter-spacing:.05em;text-transform:uppercase;color:#8b716b;font-size:.72rem;font-weight:700}.bb-audience-dl dd{color:var(--v3-ink,var(--v3-text));margin:0;line-height:1.5}.bb-audience-cuts{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.bb-audience-cuts li{gap:.2rem;display:grid}.bb-audience-cuts span{color:#8b716b;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.bb-audience-cuts p{color:#5f5e5e;margin:0;line-height:1.45}.bb-gtm-more{margin-top:1rem}.bb-gtm-more>summary{cursor:pointer;color:#58423c;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.bb-gtm-more>summary::-webkit-details-marker{display:none}.bb-gtm-list{gap:.85rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.bb-gtm-list li{border-top:1px solid var(--v3-text);gap:.25rem;padding-top:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bb-gtm-list li{border-top:1px solid color-mix(in srgb, var(--v3-text) 10%, transparent)}}.bb-gtm-list p{color:#5f5e5e;margin:0;line-height:1.45}.bb-gtm-list-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.bb-gtm-list-head span,.bb-gtm-gate{color:#8b716b;font-size:.78rem}.bb-gtm-gate{margin:0}@media (min-width:900px){.bb-reader-reveal{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.75fr);align-items:start}.bb-reader-portrait{grid-area:1/1/span 3}.bb-reader-playbook{grid-area:1/2}.bb-reader-path{grid-area:2/2}.bb-reader-nearby{grid-area:3/2}.bb-reader-more{grid-column:1/-1}}.bb-decision-card .bb-button,.bb-decision-card .bb-button-secondary{align-items:center;gap:.4rem;display:inline-flex}@media (max-width:860px){.bb-audience-layers{grid-template-columns:1fr}}.bb-book-summary dl>div,.bb-segment-details>div,.bb-library-detail dl>div,.bb-authorization-list dl>div{border-top:1px solid var(--v3-border);grid-template-columns:minmax(100px,.45fr) minmax(0,1fr);gap:1rem;padding:.72rem 0;display:grid}.bb-book-summary dt,.bb-segment-details dt,.bb-library-detail dt,.bb-authorization-list dt{color:var(--v3-muted);font-size:.79rem;font-weight:600}.bb-book-summary dd,.bb-segment-details dd,.bb-library-detail dd,.bb-authorization-list dd{color:var(--v3-text);margin:0;font-size:.88rem}.bb-loop-list{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.bb-loop-list li{border:1px solid var(--v3-border);background:var(--v3-bg);border-radius:12px;align-content:start;gap:.65rem;min-height:7.3rem;padding:.8rem;display:grid}.bb-loop-list li>span,.bb-empty-number{width:1.65rem;height:1.65rem;color:var(--v3-muted);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.bb-loop-list li.complete{background:var(--v3-green-soft);border-color:#c5dfcf}.bb-loop-list li.complete>span{background:var(--v3-green);color:#fff}.bb-loop-list p{margin:0;font-size:.82rem;font-weight:600;line-height:1.35}.bb-empty-state{text-align:center;place-content:center;justify-items:center;min-height:20rem;display:grid}.bb-empty-state>p{max-width:520px}.bb-empty-number{background:var(--v3-accent-soft);color:var(--v3-accent)}.bb-dna-card{background:var(--v3-dark);color:#ffffffb8}.bb-dna-card h2{color:#fff;font-size:clamp(2rem,4vw,3.25rem)}.bb-confidence{color:var(--v3-muted);font-size:.75rem;font-weight:600}.bb-dna-card .bb-confidence{color:#ffffff85}.bb-confidence-badge{border-radius:12px;flex-direction:column;gap:.15rem;max-width:16rem;padding:.55rem .75rem;font-size:.78rem;line-height:1.35;display:inline-flex}.bb-confidence-badge strong{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.bb-confidence-high{color:#1f6b42;background:#28965a1f}.bb-confidence-medium{color:#8a5a10;background:#c58c1a24}.bb-confidence-low{color:#9e2e12;background:#c53d1a1f}.bb-dna-card .bb-confidence-badge{color:#ffffffe0;background:#ffffff1a;margin-top:1.1rem}.bb-dna-artifact-heading{align-items:flex-start;gap:1rem}.bb-dna-sections{gap:.85rem;margin:1.25rem 0 0;display:grid}.bb-dna-sections dt{letter-spacing:.05em;text-transform:uppercase;color:#ffffff8c;font-size:.72rem;font-weight:700}.bb-dna-sections dd{color:#ffffffe6;margin:.25rem 0 0}.bb-dna-preview,.bb-dna-preview-head{gap:.85rem;display:grid}.bb-dna-preview-head{grid-template-columns:1fr auto;align-items:start}.bb-saved-checklist{color:var(--v3-text);background:#fff8f0b3;border:1px solid #1e0e041a;border-radius:14px;gap:.45rem;margin:0 0 1rem;padding:.85rem 1rem;font-size:.92rem;list-style:none;display:grid}.bb-saved-checklist li{align-items:baseline;gap:.45rem;display:flex}.bb-saved-checklist span[aria-hidden=true]{color:#28965a;font-weight:700}.auth-form .primary-action{color:#fff;background:#9e2e12;box-shadow:0 8px 22px #9e2e1247}.auth-form .primary-action:focus-visible{outline-offset:3px;outline:3px solid #9e2e1259}.bb-analysis-story,.bb-surface-loading-story{background:linear-gradient(#fffaf4 0%,#f7efe6 100%);border:1px solid #1e0e041a;border-radius:18px;gap:.75rem;padding:1.25rem 1.35rem;display:grid}.bb-analysis-story-reason,.bb-analysis-story-reward{color:var(--v3-muted);margin:0;font-size:.95rem;line-height:1.5}.bb-analysis-story-checks{gap:.35rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.bb-analysis-story-checks li{color:var(--v3-text);align-items:baseline;gap:.4rem;font-size:.92rem;display:flex}.bb-analysis-story-checks li.current{color:var(--v3-muted)}.bb-run-reason{color:var(--v3-muted);margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.bb-lede{margin:1rem 0 0;font-size:1rem;line-height:1.65}.bb-tag-list{flex-wrap:wrap;gap:.45rem;margin-top:1.2rem;display:flex}.bb-tag-list span{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;padding:.4rem .6rem;font-size:.76rem}.bb-definition{border-top:1px solid #ffffff1f;gap:.35rem;margin-top:1.25rem;padding-top:1rem;display:grid}.bb-definition dt{color:#ffffff75;text-transform:uppercase;font-size:.72rem;font-weight:700}.bb-definition dd{color:#fff;margin:0;line-height:1.5}.bb-evidence-list,.bb-history-list{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.bb-evidence-list li{border-top:1px solid var(--v3-border);grid-template-columns:2.2rem minmax(0,1fr);gap:.85rem;padding:.9rem 0;display:grid}.bb-evidence-list li>span{color:var(--v3-accent);font-family:ui-monospace,monospace;font-size:.75rem}.bb-evidence-list strong,.bb-evidence-list p,.bb-evidence-list small{display:block}.bb-evidence-list strong{font-size:.9rem;line-height:1.5}.bb-evidence-list p,.bb-evidence-list small{color:var(--v3-muted);margin:.35rem 0 0;line-height:1.5}.bb-limitations{color:#684c1c;background:#fff7e7;border-radius:10px;margin-top:1rem;padding:.9rem;font-size:.85rem}.bb-limitations ul{margin:.45rem 0 0;padding-left:1.15rem}.bb-decision-card{background:#fffaf7;border-color:#d8b7aa;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;display:grid}.bb-decision-card .bb-inline-error,.bb-decision-card .bb-correction-form{grid-column:1/-1}.bb-decision-confirmed{background:var(--v3-green-soft);border-color:#bfdbc9;align-items:center;gap:.8rem;display:flex}.bb-decision-confirmed>span,.bb-check-line>span{background:var(--v3-green);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.bb-decision-confirmed p{color:#386349;margin:.2rem 0 0;font-size:.85rem}.bb-correction-form,.bb-field{gap:.5rem;display:grid}.bb-field>span{color:var(--v3-text);font-size:.84rem;font-weight:700}.bb-field input,.bb-field textarea,.bb-field select{width:100%;padding:.75rem .8rem;line-height:1.5}.bb-recommendation-primer{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.bb-recommendation-primer .bb-command,.bb-recommendation-primer .bb-attention-line{grid-column:1/-1}.bb-destination-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.bb-destination-tile{border:1px solid var(--v3-border);background:var(--v3-bg);border-radius:12px;align-content:space-between;gap:.85rem;padding:1rem 1.05rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bb-destination-tile{background:color-mix(in srgb, var(--v3-bg) 88%, var(--v3-accent) 12%)}}.bb-destination-tile h3{margin:0 0 .35rem;font-size:1.05rem}.bb-destination-tile p{color:var(--v3-muted);margin:0;font-size:.92rem;line-height:1.4}.bb-destination-tile .bb-command{margin:0}.bb-destination-tile .bb-button{width:100%}.bb-book-identity-trip,.bb-trip-line{color:var(--v3-muted);margin:.35rem 0 0;font-size:.86rem;line-height:1.35}.bb-trip-line{margin:0}.bb-constraint-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.bb-constraint-list div,.bb-strategy-grid>div{border:1px solid var(--v3-border);background:var(--v3-bg);border-radius:10px;padding:.8rem}.bb-constraint-list dt,.bb-strategy-grid span{color:var(--v3-muted);text-transform:uppercase;font-size:.72rem;font-weight:700}.bb-constraint-list dd{margin:.25rem 0 0;font-size:.88rem;font-weight:600}.bb-attention-line{background:#fff7e7;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.bb-attention-line p{color:#684c1c;margin:0}.bb-strategy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.bb-strategy-grid p{margin:.45rem 0 0;line-height:1.55}.bb-decision-inline{border-top:1px solid var(--v3-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.bb-check-line{color:#17603a;align-items:center;gap:.55rem;margin:1rem 0 0;font-size:.88rem;font-weight:700;display:flex}.bb-check-line>span{width:1.35rem;height:1.35rem;font-size:.72rem}.bb-asset-readiness,.bb-connection-list,.bb-action-list,.bb-authorization-list,.bb-settings-connections,.bb-settings-stack{gap:.65rem;margin-top:1rem;display:grid}.bb-build-form{border-top:1px solid var(--v3-border);gap:.85rem;margin-top:1rem;padding-top:1rem;display:grid}.bb-build-form details{background:var(--v3-bg);border-radius:10px;padding:.75rem}.bb-build-form summary{cursor:pointer;color:var(--v3-text);font-size:.84rem;font-weight:700}.bb-build-form details>p{color:var(--v3-muted);font-size:.8rem;line-height:1.5}.bb-connector-id-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.bb-manual-acknowledgement{color:#684c1c;background:#fff7e7;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;padding:.75rem;font-size:.8rem;line-height:1.5;display:grid}.bb-manual-acknowledgement input{accent-color:var(--v3-accent);margin-top:.2rem}.bb-asset-readiness{grid-template-columns:repeat(5,minmax(0,1fr))}.bb-asset-readiness>div{border:1px solid var(--v3-border);background:var(--v3-bg);border-radius:10px;align-content:start;gap:.5rem;min-height:7.5rem;padding:.75rem;display:grid}.bb-asset-readiness>div.complete{background:var(--v3-green-soft);border-color:#bfdbc9}.bb-asset-readiness p,.bb-asset-readiness small{margin:0}.bb-asset-readiness p{font-size:.84rem;font-weight:600}.bb-asset-readiness small{color:var(--v3-muted);font-size:.75rem}.bb-asset-workbench{gap:.65rem;margin-top:1rem;display:grid}.bb-asset-preview{border:1px solid var(--v3-border);background:var(--v3-bg);border-radius:10px;padding:.75rem}.bb-asset-preview summary{cursor:pointer;justify-content:space-between;gap:1rem;list-style:none;display:flex}.bb-asset-preview summary span:first-child{gap:.2rem;display:grid}.bb-asset-preview summary small{color:var(--v3-muted)}.bb-asset-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#f7eee6;background:#21170f;border-radius:8px;max-height:28rem;padding:1rem;font-size:.78rem;line-height:1.55;overflow:auto}.bb-asset-edit-form{gap:.8rem;margin-top:1rem;display:grid}.bb-asset-edit-form textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.bb-connection-list>div,.bb-settings-connections article{border-top:1px solid var(--v3-border);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.bb-connection-list>div>div,.bb-settings-connections article>div{gap:.25rem;display:grid}.bb-connection-list span,.bb-settings-connections p{color:var(--v3-muted);margin:0;font-size:.82rem}.bb-connection-list a,.bb-settings-connections a{font-size:.85rem;font-weight:700}.bb-action-list article{border-top:1px solid var(--v3-border);grid-template-columns:minmax(0,1fr) auto 9rem;align-items:center;gap:1rem;padding:.8rem 0;display:grid}.bb-action-list article>div{gap:.2rem;display:grid}.bb-action-list article>div span,.bb-action-list code{color:var(--v3-muted);font-size:.77rem}.bb-action-list code,.bb-mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bb-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.bb-metric-grid article,.bb-library-summary>div{border:1px solid var(--v3-border);background:#fff;border-radius:14px;gap:.3rem;padding:1rem;display:grid}.bb-metric-grid article.primary{border-color:var(--v3-accent);background:var(--v3-accent);color:#fff}.bb-metric-grid span,.bb-metric-grid small,.bb-library-summary span{color:var(--v3-muted);font-size:.76rem}.bb-metric-grid article.primary span,.bb-metric-grid article.primary small{color:#ffffffb3}.bb-metric-grid strong,.bb-library-summary strong{font-family:var(--font-display);font-size:2.35rem;font-weight:400}.bb-funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.bb-funnel>div{background:var(--v3-bg);border-radius:10px;gap:.3rem;padding:1rem;display:grid;position:relative;overflow:hidden}.bb-funnel>div>span{background:var(--v3-accent);height:4px;position:absolute;inset:auto auto 0 0}.bb-funnel strong{font-size:1.4rem}.bb-funnel small{color:var(--v3-muted)}.bb-honest-empty{color:var(--v3-muted);background:#f2ece6;border-radius:10px;margin:1rem 0 0;padding:.8rem;font-size:.85rem;line-height:1.5}.bb-table-wrap{margin-top:1rem;overflow-x:auto}.bb-data-table{border-collapse:collapse;text-align:left;width:100%;font-size:.84rem}.bb-data-table th,.bb-data-table td{border-bottom:1px solid var(--v3-border);padding:.75rem}.bb-data-table th{color:var(--v3-muted);text-transform:uppercase;font-size:.72rem}.bb-next-learning{background:var(--v3-dark);color:#ffffffad}.bb-next-learning h2,.bb-next-learning a{color:#fff}.bb-library-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.bb-library-list{margin-top:1rem}.bb-library-list details{border-top:1px solid var(--v3-border)}.bb-library-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.bb-library-list summary>span{gap:.2rem;display:grid}.bb-library-list summary small,.bb-library-list summary code{color:var(--v3-muted);font-size:.76rem}.bb-library-detail{background:var(--v3-bg);border-radius:10px;margin-bottom:.85rem;padding:.9rem}.bb-history-list li{border-top:1px solid var(--v3-border);grid-template-columns:1rem minmax(0,1fr);gap:.8rem;padding:.9rem 0;display:grid}.bb-history-marker{background:var(--v3-accent);border-radius:999px;width:.65rem;height:.65rem;margin-top:.25rem}.bb-history-list p,.bb-history-list small{color:var(--v3-muted);margin:.3rem 0 0;font-size:.82rem;line-height:1.5}.bb-authorization-list>article{border-top:1px solid var(--v3-border);padding:1rem 0}.bb-authorization-head>div{gap:.25rem;display:grid}.bb-authorization-head>div span{color:var(--v3-muted);font-size:.8rem}.bb-receipt{background:var(--v3-green-soft);border-radius:10px;gap:.7rem;margin-top:.75rem;padding:.75rem;display:flex}.bb-receipt>span{color:var(--v3-green);font-weight:800}.bb-receipt p,.bb-receipt small{color:#386349;margin:.25rem 0 0;font-size:.78rem}.bb-portability-note{grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);align-items:center;gap:1rem 2rem;display:grid}.bb-portability-note>code,.bb-portability-note>a{grid-column:2}.bb-first-run-page{grid-template-rows:auto 1fr;display:grid}.bb-first-run-header{justify-content:space-between;align-items:center;width:min(1180px,100% - 2rem);min-height:4.8rem;margin-inline:auto;display:flex}.bb-first-run-header>a:last-child{color:var(--v3-muted);font-size:.86rem}.bb-typeform{background:radial-gradient(ellipse 70% 42% at 50% -8%, #c53d1a12, transparent 58%), linear-gradient(180deg, #fbf6f0 0%, var(--v3-bg) 48%, #f7efe6 100%);position:relative}.bb-typeform-track{background:var(--v3-border);height:3px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.bb-typeform-track{background:color-mix(in srgb, var(--v3-border) 70%, transparent)}}.bb-typeform-track{overflow:hidden}.bb-typeform-track span{background:var(--v3-accent);height:100%;transition:width .42s cubic-bezier(.22,1,.36,1);display:block}.bb-typeform-shell{align-content:center;gap:1.75rem;width:min(520px,100% - 2.5rem);min-height:calc(100vh - 6rem);margin:0 auto;padding-block:2rem 4rem;display:grid}.bb-typeform-progress{color:var(--v3-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem}.bb-typeform-panel{gap:1.25rem;animation:.42s cubic-bezier(.22,1,.36,1) both bb-typeform-in;display:grid}@keyframes bb-typeform-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bb-typeform-panel,.bb-typeform-track span{transition:none;animation:none}}.bb-typeform-welcome{color:var(--v3-muted);margin:0;font-size:.95rem;line-height:1.45}.bb-typeform-question{color:var(--v3-text);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(2.15rem,5.4vw,3rem);font-weight:400;line-height:1.12}.bb-typeform-hint{color:var(--v3-muted);margin:-.55rem 0 0;font-size:.95rem;line-height:1.5}.bb-typeform-choices{gap:.75rem;margin-top:.5rem;display:grid}.bb-typeform-choices button{width:100%;min-height:3.4rem;color:var(--v3-text);text-align:left;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:flex-start;align-items:center;gap:.9rem;padding:.85rem 1rem;font-size:1.12rem;transition:border-color .18s,background .18s,transform .18s;display:flex}.bb-typeform-choices button:hover:not(:disabled):not(.selected){border-color:var(--v3-text)}@supports (color:color-mix(in lab, red, red)){.bb-typeform-choices button:hover:not(:disabled):not(.selected){border-color:color-mix(in srgb, var(--v3-text) 14%, var(--v3-border))}}.bb-typeform-choices button:hover:not(:disabled):not(.selected){background:#ffffff6b;transform:translate(2px)}.bb-typeform-choices button.selected{border-color:var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-typeform-choices button.selected{border-color:color-mix(in srgb, var(--v3-accent) 58%, var(--v3-border))}}.bb-typeform-choices button.selected{background:var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-typeform-choices button.selected{background:color-mix(in srgb, var(--v3-accent) 9%, #ffffffe0)}}.bb-typeform-choices button.selected{box-shadow:inset 0 0 0 1px var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-typeform-choices button.selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v3-accent) 16%, transparent)}}.bb-typeform-choices button:focus-visible{outline:3px solid var(--v3-accent-soft);outline-offset:2px;border-color:var(--v3-accent)}.bb-typeform-key{border:1px solid var(--v3-border);width:1.85rem;height:1.85rem;color:var(--v3-muted);letter-spacing:.04em;background:#fffc;border-radius:999px;flex:none;place-items:center;font-size:.78rem;font-weight:650;display:inline-grid}.bb-typeform-choices button:hover:not(:disabled):not(.selected) .bb-typeform-key{border-color:var(--v3-text)}@supports (color:color-mix(in lab, red, red)){.bb-typeform-choices button:hover:not(:disabled):not(.selected) .bb-typeform-key{border-color:color-mix(in srgb, var(--v3-text) 22%, var(--v3-border))}}.bb-typeform-choices button:hover:not(:disabled):not(.selected) .bb-typeform-key{color:var(--v3-text)}.bb-typeform-choices button.selected .bb-typeform-key{border-color:var(--v3-accent);background:var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-typeform-choices button.selected .bb-typeform-key{background:color-mix(in srgb, var(--v3-accent) 14%, #fff)}}.bb-typeform-choices button.selected .bb-typeform-key{color:var(--v3-accent)}.bb-typeform-choices-detailed{gap:.65rem}.bb-typeform-choices-detailed button{border-radius:1.1rem;align-items:flex-start;gap:.85rem;min-height:0;padding:.9rem 1rem;font-size:1rem;font-weight:400;line-height:1.35}.bb-typeform-choices-detailed .bb-typeform-key{margin-top:.15rem}.bb-typeform-choices-detailed .bb-typeform-choice-copy{flex-direction:column;flex:auto;align-items:flex-start;gap:.28rem;min-width:0;display:flex}.bb-typeform-choices-detailed .bb-typeform-choice-label,.bb-typeform-choices-detailed .bb-typeform-choice-detail{width:100%;display:block}.bb-typeform-choices-detailed .bb-typeform-choice-label{color:var(--v3-text);letter-spacing:-.01em;font-size:1.02rem;font-weight:650;line-height:1.25}.bb-typeform-choices-detailed .bb-typeform-choice-detail{color:var(--v3-muted);font-size:.86rem;font-weight:400;line-height:1.45}.bb-typeform-answer-row{align-items:center;gap:.85rem;margin-top:.35rem;display:flex}.bb-typeform-answer-row .bb-typeform-field{flex:auto;min-width:0}.bb-typeform-fields{gap:1.15rem;margin-top:.5rem;display:grid}.bb-typeform-fields .bb-typeform-field>span{color:var(--v3-muted);margin-bottom:.35rem;font-size:.92rem;display:block}.bb-typeform-field-secondary input{min-height:2.8rem;color:var(--v3-text);border-bottom-width:1px;font-size:1.05rem}@supports (color:color-mix(in lab, red, red)){.bb-typeform-field-secondary input{color:color-mix(in srgb, var(--v3-text) 88%, var(--v3-muted))}}.bb-typeform-action-cluster{align-items:center;gap:.85rem;display:inline-flex}.bb-typeform-skip{color:var(--v3-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:.35rem 0;font-size:.9rem}.bb-typeform-skip:hover:not(:disabled){color:var(--v3-text)}.bb-typeform-skip:disabled{opacity:.5;cursor:not-allowed}.bb-typeform-skip:focus-visible{outline:3px solid var(--v3-accent-soft);outline-offset:2px}.bb-typeform-tertiary{margin:1.35rem 0 0}.bb-text-link{color:var(--v3-accent);font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.98rem;text-decoration:underline}.bb-text-link:hover:not(:disabled){color:var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-text-link:hover:not(:disabled){color:color-mix(in srgb, var(--v3-accent) 80%, var(--v3-text))}}.bb-text-link:disabled{opacity:.55;cursor:not-allowed}.bb-typeform-field input{border:0;border-bottom:2px solid var(--v3-border);width:100%;min-height:3.4rem;color:var(--v3-text);font:inherit;background:0 0;border-radius:0;padding:.85rem 0;font-size:1.3rem}.bb-typeform-field input:focus{border-bottom-color:var(--v3-accent);outline:none}.bb-typeform-field input::placeholder,.bb-typeform-textarea textarea::placeholder{color:var(--v3-muted)}@supports (color:color-mix(in lab, red, red)){.bb-typeform-field input::placeholder,.bb-typeform-textarea textarea::placeholder{color:color-mix(in srgb, var(--v3-muted) 70%, transparent)}}.bb-typeform-textarea textarea{border:0;border-bottom:2px solid var(--v3-border);width:100%;min-height:7rem;color:var(--v3-text);font:inherit;resize:vertical;background:0 0;border-radius:0;padding:.85rem 0;font-size:1.2rem;line-height:1.45}.bb-typeform-textarea textarea:focus{border-bottom-color:var(--v3-accent);outline:none}.bb-typeform-ok{background:var(--v3-accent);color:#fff;min-width:3.6rem;min-height:2.7rem;font:inherit;letter-spacing:.02em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1.15rem;font-size:.95rem;font-weight:650;transition:background .16s,transform .16s,opacity .16s;display:inline-flex}.bb-typeform-ok:hover:not(:disabled):not([aria-disabled=true]){background:var(--v3-accent-dark);transform:translateY(-1px)}.bb-typeform-ok:disabled,.bb-typeform-ok[aria-disabled=true]{opacity:.45;cursor:not-allowed}.bb-typeform-ok:focus-visible{outline:3px solid var(--v3-accent-soft);outline-offset:2px}.bb-typeform-ok-primary{min-width:5.5rem}.bb-typeform-back,.bb-typeform-key-hint{color:var(--v3-muted);font-size:.9rem}.bb-typeform-back{font:inherit;cursor:pointer;background:0 0;border:0;padding:.35rem 0}.bb-typeform-back:hover:not(:disabled){color:var(--v3-text)}.bb-typeform-back:disabled{opacity:.5;cursor:not-allowed}.bb-upload-field{border:1px dashed var(--v3-border);align-content:center;justify-items:center;min-height:8rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.bb-upload-field{border:1px dashed color-mix(in srgb, var(--v3-border) 70%, #cbb7a9)}}.bb-upload-field{text-align:center;cursor:pointer;background:#ffffff6b;border-radius:18px;padding:1.75rem 1.25rem;transition:border-color .18s,background .18s,transform .18s}.bb-upload-field:hover,.bb-upload-field.has-file{border-color:var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-upload-field:hover,.bb-upload-field.has-file{border-color:color-mix(in srgb, var(--v3-accent) 40%, #cbb7a9)}}.bb-upload-field:hover,.bb-upload-field.has-file{background:#ffffffc7;transform:translateY(-1px)}.bb-upload-field span{color:var(--v3-text);font-size:1.05rem;font-weight:650}.bb-upload-field input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.bb-typeform-actions{z-index:2;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;margin-top:.15rem;display:flex;position:relative}.bb-form-footnote,.bb-field-note{color:var(--v3-muted);font-size:.78rem;line-height:1.45}.bb-form-footnote{margin:0}.bb-settings-page{gap:1rem;padding-block:clamp(2rem,5vw,4rem) 6rem;display:grid}.bb-settings-header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1rem;display:flex}.bb-settings-lede{max-width:760px}.bb-route-state{background:var(--v3-bg);min-height:100vh;color:var(--v3-text);text-align:center;place-content:center;justify-items:center;gap:.8rem;padding:2rem;display:grid}.bb-route-state>p:not(.bb-overline){max-width:560px;color:var(--v3-muted);margin:0;line-height:1.6}.bb-not-found{background:radial-gradient(ellipse 70% 45% at 50% 0%, #c53d1a12, transparent 55%), linear-gradient(180deg, #fff8f1 0%, var(--v3-bg) 48%, #f3ebe2 100%);min-height:100vh;color:var(--v3-text);font-family:var(--font-body);grid-template-rows:auto 1fr;display:grid}.bb-not-found-header{align-items:center;width:min(720px,100% - 2rem);min-height:4.5rem;margin-inline:auto;display:flex}.bb-not-found-body{text-align:center;align-content:center;justify-items:center;gap:.85rem;width:min(520px,100% - 2.5rem);margin:0 auto;padding-block:1rem 4rem;animation:.36s both bb-typeform-in;display:grid}.bb-not-found-mark{color:var(--v3-accent);margin:0 0 .35rem}@supports (color:color-mix(in lab, red, red)){.bb-not-found-mark{color:color-mix(in srgb, var(--v3-accent) 18%, transparent)}}.bb-not-found-mark{font-family:var(--font-display);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;font-size:clamp(5.5rem,18vw,8.5rem);font-weight:400;line-height:.85;animation:.7s both bb-not-found-mark}@keyframes bb-not-found-mark{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.bb-not-found-body h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,5vw,2.85rem);font-weight:400;line-height:1.12}.bb-not-found-body>p:not(.bb-overline):not(.bb-not-found-mark){max-width:28rem;color:var(--v3-muted);margin:.15rem 0 .5rem;font-size:1.02rem;line-height:1.6}.bb-not-found-body .bb-button{margin-top:.35rem}@media (prefers-reduced-motion:reduce){.bb-not-found-body,.bb-not-found-mark{animation:none}}.bb-route-state-mark{border:3px solid var(--v3-border);border-top-color:var(--v3-accent);border-radius:999px;width:2rem;height:2rem;animation:.9s linear infinite bb-spin}.bb-surface-loading{gap:1rem;display:grid}.bb-skeleton{background:linear-gradient(90deg,#eee4dc,#fff,#eee4dc) 0 0/200% 100%;border-radius:14px;animation:1.4s infinite bb-shimmer}.bb-skeleton-title{width:60%;height:4rem}.bb-skeleton-card{height:14rem}.bb-error-panel{max-width:720px;margin:3rem auto}@keyframes bb-spin{to{transform:rotate(360deg)}}@keyframes bb-shimmer{to{background-position:-200% 0}}@media (max-width:980px){.bb-loop-list{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-asset-readiness{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-metric-grid,.bb-library-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.bb-journey-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.bb-journey-quiet{color:var(--v3-muted);margin:0;font-size:.86rem;line-height:1.45}.bb-readiness-quiet{color:var(--v3-muted);gap:.35rem;margin:.85rem 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.bb-readiness-quiet li{align-items:center;gap:.55rem;display:flex}.bb-result-hero{gap:.35rem;display:grid}.bb-result-hero-value{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2.8rem,6vw,4rem);font-weight:400;line-height:1}.bb-result-detail{gap:.75rem;margin:1rem 0 0;display:grid}.bb-result-detail>div{border-bottom:1px solid var(--v3-border);justify-content:space-between;gap:1rem;padding-bottom:.55rem;display:flex}.bb-result-detail dt{color:var(--v3-muted);font-size:.86rem}.bb-result-detail dd{margin:0;font-weight:600}.bb-journey-strip li{color:var(--v3-muted);justify-items:start;gap:.35rem;font-size:.86rem;display:grid}.bb-journey-strip li.complete{color:var(--v3-text)}.bb-journey-strip span{border:1px solid var(--v3-border);background:#fff;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:inline-grid}.bb-journey-strip li.complete span{border-color:var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-journey-strip li.complete span{border-color:color-mix(in srgb, var(--v3-accent) 45%, var(--v3-border))}}.bb-journey-strip li.complete span{background:var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-journey-strip li.complete span{background:color-mix(in srgb, var(--v3-accent) 12%, #fff)}}.bb-journey-strip li.complete span{color:var(--v3-accent)}.bb-stage{border:1px solid var(--v3-border);background:#ffffff8c;border-radius:1rem;overflow:hidden}.bb-stage>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;font-weight:700;list-style:none;display:flex}.bb-stage>summary::-webkit-details-marker{display:none}.bb-stage>summary span:last-child{color:var(--v3-muted);font-size:.82rem;font-weight:600}.bb-stage[open]>summary{border-bottom:1px solid var(--v3-border)}.bb-stage>.bb-panel,.bb-stage>.bb-campaign-two-col,.bb-stage>.bb-decision-card,.bb-stage>.bb-decision-confirmed,.bb-stage>.bb-record-note{box-shadow:none;background:0 0;border:0;border-radius:0}.bb-stage-locked>summary{opacity:.72}.bb-disclosure>summary,.bb-exact-data>summary,.bb-exact-inline>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-weight:700;list-style:none;display:flex}.bb-disclosure>summary::-webkit-details-marker{display:none}.bb-exact-data>summary::-webkit-details-marker{display:none}.bb-exact-inline>summary::-webkit-details-marker{display:none}.bb-disclosure>summary span:last-child,.bb-exact-data>summary span:last-child{color:var(--v3-muted);font-size:.82rem;font-weight:600}.bb-asset-human{background:var(--v3-bg);border-radius:.85rem;gap:.45rem;margin:.85rem 0 1rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bb-asset-human{background:color-mix(in srgb, var(--v3-bg) 70%, #fff)}}.bb-asset-human{border:1px solid var(--v3-border)}@supports (color:color-mix(in lab, red, red)){.bb-asset-human{border:1px solid color-mix(in srgb, var(--v3-border) 80%, transparent)}}.bb-asset-human h3{font-family:var(--font-display);margin:0;font-size:1.35rem;font-weight:400;line-height:1.15}.bb-asset-human p{color:var(--v3-muted);margin:0;line-height:1.55}.bb-asset-human-message{background:#fff}.bb-trailer-scene-list{color:var(--v3-muted);gap:.45rem;margin:.35rem 0 0;padding-left:1.15rem;display:grid}.bb-trailer-scene-list li{gap:.15rem;display:grid}.bb-trailer-scene-list strong{color:var(--v3-ink);font-size:.85rem}.bb-exact-data{margin:.75rem 0 1rem}.bb-exact-data pre,.bb-asset-preview pre{color:#f4ebe3;background:#221c19;border-radius:.75rem;max-height:16rem;margin:.65rem 0 0;padding:.85rem;font-size:.78rem;overflow:auto}.bb-exact-inline{grid-column:1/-1}.bb-exact-inline code{word-break:break-all;margin-top:.4rem;display:block}.bb-attention-panel{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:980px){.bb-app-frame{grid-template-columns:1fr}.bb-book-rail{gap:1rem;position:static}.bb-book-identity{grid-template-columns:5.5rem minmax(0,1fr);align-items:start}.bb-book-cover-md{width:5.5rem}.bb-surface-nav{scrollbar-width:none;flex-direction:row;overflow-x:auto}.bb-surface-nav::-webkit-scrollbar{display:none}.bb-surface-nav a{border-bottom:2px solid #0000;border-left:0;border-radius:0;flex:none;min-height:2.75rem}.bb-surface-nav a:hover,.bb-surface-nav a.active{border-left-color:#0000;border-bottom-color:var(--v3-accent);background:0 0}.bb-journey-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.bb-app-header{position:static}.bb-app-header-inner,.bb-surface-heading,.bb-settings-header{flex-direction:column;align-items:stretch}.bb-app-header-inner{padding-block:.8rem}.bb-header-tools{justify-content:space-between;width:100%}.bb-book-switcher{flex:1;min-width:0;max-width:none}.bb-book-switcher select{width:100%;max-width:none}.bb-surface-nav{width:100%}.bb-book-identity-actions{flex-direction:column;align-items:stretch}.bb-overview-grid,.bb-intelligence-grid,.bb-campaign-two-col,.bb-recommendation-primer,.bb-destination-tiles,.bb-portability-note{grid-template-columns:1fr}.bb-portability-note>code,.bb-portability-note>a{grid-column:1}.bb-strategy-grid,.bb-connector-id-grid,.bb-decision-card{grid-template-columns:1fr}.bb-decision-card .bb-inline-error,.bb-decision-card .bb-correction-form{grid-column:1}.bb-action-list article{grid-template-columns:1fr auto}.bb-action-list code{grid-column:1/-1}.bb-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bb-app-header-inner,.bb-app-frame,.bb-settings-page,.bb-first-run-header{width:min(100% - 1rem,1180px)}.bb-typeform-shell{gap:1.35rem;width:min(100% - 1.5rem,520px);padding-block:1.25rem 3rem}.bb-journey-strip{grid-template-columns:1fr 1fr}.bb-book-identity{grid-template-columns:4.25rem minmax(0,1fr)}.bb-book-cover-md{width:4.25rem}.bb-account-actions a{display:none}.bb-add-book-link{white-space:nowrap}.bb-surface-nav a{padding-inline:.65rem;font-size:.8rem}.bb-inline-actions,.bb-panel-heading,.bb-run-heading,.bb-card-topline,.bb-authorization-head,.bb-connection-list>div,.bb-settings-connections article,.bb-attention-line{flex-direction:column;align-items:stretch}.bb-inline-actions .bb-button,.bb-inline-actions .bb-button-secondary,.bb-decision-card .bb-button,.bb-decision-card .bb-button-secondary{width:100%}.bb-loop-list,.bb-asset-readiness,.bb-metric-grid,.bb-library-summary,.bb-funnel,.bb-constraint-list{grid-template-columns:1fr}.bb-loop-list li,.bb-asset-readiness>div{min-height:0}.bb-typeform-answer-row{flex-direction:column;align-items:stretch}.bb-typeform-ok{width:100%}.bb-typeform-actions{flex-direction:column-reverse;align-items:stretch}.bb-typeform-action-cluster{flex-direction:column-reverse;gap:.75rem;display:flex}.bb-typeform-ok-primary{width:100%}.bb-book-summary dl>div,.bb-segment-details>div,.bb-library-detail dl>div,.bb-authorization-list dl>div{grid-template-columns:1fr;gap:.25rem}}@media (prefers-reduced-motion:reduce){.bb-progress-track span{transition:none}.bb-route-state-mark,.bb-skeleton{animation:none}}.bb-public-landing{color:#1f1a14;min-height:100vh;font-family:var(--font-body);background:radial-gradient(circle at 0 0,#d6a85c2e,#0000 40%),linear-gradient(#f7f3ea 0%,#efe7d8 100%);padding:2.5rem 1.25rem 4rem}.bb-public-preview-banner{background:#ffffffb3;border:1px solid #1f1a1433;margin-bottom:1rem;padding:.4rem .75rem;font-size:.85rem;display:inline-block}.bb-public-landing-hero{max-width:42rem;margin:0 auto}.bb-public-landing-hero h1{font-family:var(--font-display);margin:.4rem 0 1rem;font-size:clamp(2rem,5vw,3.4rem);line-height:1.1}.bb-public-capture{gap:.85rem;margin-top:1.75rem;display:grid}.bb-public-capture input[type=email]{background:#fff;border:1px solid #1f1a1440;width:100%;padding:.85rem 1rem}.bb-public-consent{align-items:flex-start;gap:.6rem;display:flex}.bb-public-capture button{color:#fff;cursor:pointer;background:#1f1a14;border:0;justify-self:stretch;width:100%;max-width:24rem;padding:.85rem 1.2rem}.bb-ambient-book{--bb-book-dominant:var(--ink);--bb-book-supporting:var(--muted)}.bb-ambient-book.bb-app-shell{background:linear-gradient(160deg, var(--bb-book-supporting), transparent 42%), linear-gradient(135deg, #e4572e0f, #2d6a4f0f), var(--bg)}@supports (color:color-mix(in lab, red, red)){.bb-ambient-book.bb-app-shell{background:linear-gradient(160deg, color-mix(in srgb, var(--bb-book-supporting) 10%, transparent), transparent 42%), linear-gradient(135deg, #e4572e0f, #2d6a4f0f), var(--bg)}}.bb-book-identity{border-left:3px solid var(--bb-book-dominant)}@supports (color:color-mix(in lab, red, red)){.bb-book-identity{border-left:3px solid color-mix(in srgb, var(--bb-book-dominant) 55%, var(--border))}}.bb-book-identity{padding-left:.75rem}.bb-book-cover-integrity img{object-position:center;object-fit:contain!important}.bb-book-cover-hero{aspect-ratio:2/3;width:min(100%,240px);max-height:360px}.bb-book-identity-reader,.bb-book-identity-objective,.bb-book-identity-next{color:var(--muted);margin:.2rem 0 0;font-size:.85rem}.bb-surface-nav-focused{gap:.5rem}.bb-surface-nav-focused .bb-exit-focus{opacity:.85;margin-left:auto}.bb-overview-hero,.bb-first-wow-head{align-items:start;gap:1.25rem;display:grid}.bb-visual-proof{gap:1rem;display:grid}.bb-visual-proof.bb-creative-reveal{gap:1.1rem;padding-bottom:0}.bb-visual-proof-blocked{text-align:left}.bb-visual-proof-placement{max-width:28rem}.bb-visual-proof-post-chrome{align-items:center;gap:.65rem;display:flex}.bb-visual-proof-post-avatar{background:var(--bb-book-dominant,var(--border));border-radius:999px;width:2rem;height:2rem}@supports (color:color-mix(in lab, red, red)){.bb-visual-proof-post-avatar{background:color-mix(in srgb, var(--bb-book-dominant,var(--border)) 35%, #e8e6e1)}}.bb-visual-proof-post-avatar{flex-shrink:0}.bb-visual-proof-post-meta{gap:.1rem;line-height:1.2;display:grid}.bb-visual-proof-post-meta strong{font-size:.9rem}.bb-visual-proof-post-meta small{color:var(--muted);font-size:.75rem}.bb-visual-proof-preview{aspect-ratio:1;border:1px solid var(--border);background:#efeeea;border-radius:4px;place-items:center;margin:0;display:grid;overflow:hidden}.bb-visual-proof-preview img{object-fit:cover;border:0;border-radius:0;width:100%;height:100%}.bb-visual-proof-caption{gap:.35rem;display:grid}.bb-visual-proof-caption p{margin:0}@media (min-width:720px){.bb-overview-hero,.bb-first-wow-head{grid-template-columns:auto 1fr}}.bb-overview-creative img,.bb-placement-cover,.bb-gallery-preview img,.bb-deliverable-preview img{background:var(--surface-strong);border:1px solid var(--border);border-radius:4px}.bb-first-wow{gap:1.1rem;display:grid}.bb-first-wow-context{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:.75rem;margin:0;display:grid}.bb-first-wow-context dt{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.75rem}.bb-first-wow-context dd{margin:.2rem 0 0}.bb-creative-direction{border:1px solid var(--bb-book-dominant,var(--border));padding:1rem}@supports (color:color-mix(in lab, red, red)){.bb-creative-direction{border:1px solid color-mix(in srgb, var(--bb-book-dominant,var(--border)) 35%, var(--border))}}.bb-creative-direction{background:var(--surface-strong);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.bb-creative-direction{background:color-mix(in srgb, var(--surface-strong) 92%, var(--bb-book-supporting,transparent))}}.bb-creative-direction ul{margin:.5rem 0 0;padding-left:1.1rem}.bb-direction-alts{gap:.75rem;display:grid}.bb-placement-strip,.bb-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.bb-deliverable-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.bb-placement-card,.bb-gallery-item{border:1px solid var(--border);background:var(--surface-strong);border-radius:8px;gap:.65rem;padding:.85rem;display:grid}.bb-gallery-item{grid-template-columns:auto 1fr;align-items:start}.bb-deliverable-card{border:1px solid var(--v3-text,#1b1c1a);flex-direction:column;gap:0;min-width:0;padding:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bb-deliverable-card{border:1px solid color-mix(in srgb, var(--v3-text,#1b1c1a) 12%, transparent)}}.bb-deliverable-card{background:#fff;border-radius:.75rem}.bb-gallery-placeholder{background:linear-gradient(145deg,#eae8e4,#f5f3ef);border-radius:0;width:100%;height:100%;min-height:12rem;display:block}.bb-first-wow-actions,.bb-correction-form{gap:.75rem;display:grid}.bb-first-wow-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.bb-correction-form textarea,.bb-correction-form select{border:1px solid var(--border);background:var(--surface-strong);border-radius:8px;width:100%;padding:.65rem .75rem}.bb-preservation-report,.bb-success-line{background:var(--green-soft);color:var(--green);border-radius:8px;padding:.75rem 1rem}.bb-claim-list{gap:.65rem;display:grid}.bb-claim-list article{border-left:3px solid var(--border);gap:.35rem;padding:.65rem .75rem;display:grid}.bb-claim-kind{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.bb-claim-fact{color:var(--green)}.bb-claim-preference{color:var(--muted)}.bb-claim-recommendation{color:var(--accent)}.bb-claim-inference{color:var(--violet)}.bb-purpose-group{gap:.65rem;margin-top:1rem;display:grid}.bb-campaign-focused .bb-stage:not(.bb-stage-creative),.bb-campaign-focused .bb-campaign-structure{opacity:1}.bb-campaign-focused .bb-stage-creative,.bb-campaign-focused .bb-first-wow,.bb-campaign-focused .bb-creative-gallery{opacity:.72}.bb-campaign-focused[data-focus-section=first-wow] .bb-stage-creative,.bb-campaign-focused[data-focus-section=first-wow] .bb-first-wow,.bb-campaign-focused[data-focus-section=first-wow] .bb-creative-gallery{opacity:1}.bb-campaign-focused[data-focus-section=first-wow] .bb-campaign-structure,.bb-campaign-focused[data-focus-section=first-wow] .bb-stage:not(.bb-stage-creative){opacity:.55}.bb-campaign-focused .bb-campaign-results{opacity:1}.bb-campaign-results .bb-result-hero{margin:.5rem 0 1rem}.bb-results-awaiting{gap:1rem;max-width:36rem;margin:1.25rem 0 2rem;padding:.15rem 0 .5rem;display:grid}.bb-results-awaiting-head{gap:.45rem;display:grid}.bb-results-awaiting-head h2{color:var(--v3-text);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.65rem,3vw,2.1rem);font-weight:400;line-height:1.15}.bb-results-awaiting-head p{max-width:32rem;color:var(--v3-muted);margin:0;font-size:1.02rem;line-height:1.55}.bb-results-awaiting-next{border-top:1px solid var(--v3-text);justify-items:start;gap:.35rem;margin-top:.35rem;padding-top:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bb-results-awaiting-next{border-top:1px solid color-mix(in srgb, var(--v3-text) 10%, transparent)}}.bb-results-awaiting-next-title{color:var(--v3-text);margin:0;font-size:1.05rem;font-weight:600;line-height:1.35}.bb-results-awaiting-next .bb-button-secondary,.bb-results-awaiting-next a.bb-button-secondary{align-items:center;gap:.4rem;margin-top:.45rem;display:inline-flex}.bb-results-awaiting-tools{margin-top:.15rem}.bb-results-awaiting-tools .bb-button-secondary{padding:.45rem .75rem;font-size:.85rem}.bb-results-truth-foot{color:var(--v3-muted);margin:.35rem 0 0;font-size:.78rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.bb-results-truth-foot{color:color-mix(in srgb, var(--v3-muted) 88%, transparent)}}.bb-learning-loop{gap:1.15rem;margin:1.25rem 0 2rem;display:grid}.bb-learning-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bb-learning-head h2{color:var(--v3-text);font-family:var(--font-display);letter-spacing:-.02em;margin:.4rem 0 .35rem;font-size:clamp(1.55rem,2.8vw,2rem);font-weight:400;line-height:1.15}.bb-learning-head>div>p{color:var(--v3-muted);margin:0;line-height:1.5}.bb-live-chip{color:var(--v3-accent);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:inline-flex}.bb-live-dot{background:var(--v3-accent);border-radius:999px;width:.45rem;height:.45rem}.bb-learning-bento{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:stretch;gap:1rem;display:grid}.bb-learning-activity,.bb-learning-working{border-top:1px solid var(--v3-text);gap:.75rem;padding:1rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.bb-learning-activity,.bb-learning-working{border-top:1px solid color-mix(in srgb, var(--v3-text) 10%, transparent)}}.bb-learning-activity-copy,.bb-learning-working-copy{color:var(--v3-text);margin:0;font-size:1.02rem;line-height:1.5}.bb-learning-progress{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bb-learning-progress-value{font-family:var(--font-display);margin:.2rem 0 0;font-size:1.65rem;font-weight:400;line-height:1.1}.bb-learning-progress-unit{color:var(--v3-muted);font-family:var(--font-body);font-size:.95rem;font-weight:500}.bb-learning-ring{border:2px solid var(--v3-accent);border-radius:999px;flex:none;place-items:center;width:3.25rem;height:3.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bb-learning-ring{border:2px solid color-mix(in srgb, var(--v3-accent) 55%, var(--v3-border))}}.bb-learning-ring{color:var(--v3-accent);font-size:.85rem;font-weight:700}.bb-learning-inference-list{color:var(--v3-muted);margin:0;padding-left:1.1rem;font-size:.92rem;line-height:1.45}.bb-learning-next{border-top:1px solid var(--v3-text);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem 0 .25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bb-learning-next{border-top:1px solid color-mix(in srgb, var(--v3-text) 10%, transparent)}}.bb-learning-next h3{margin:.25rem 0;font-size:1.1rem;font-weight:600;line-height:1.3}.bb-learning-next p:not(.bb-kicker){max-width:36rem;color:var(--v3-muted);margin:0;line-height:1.5}.bb-learning-next .bb-button,.bb-learning-next a.bb-button{align-items:center;gap:.4rem;display:inline-flex}@media (max-width:760px){.bb-learning-bento{grid-template-columns:1fr}.bb-learning-head{flex-direction:column}}.bb-next-recommendation{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.bb-tech-details{margin-top:.75rem}.bb-error-line{color:#9b1c1c}@media (max-width:719px){.bb-book-cover-hero{width:140px;max-height:210px}.bb-gallery-item,.bb-first-wow-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.bb-overview-hero,.bb-first-wow,.bb-placement-card{animation:.42s both bb-experience-rise}.bb-placement-card:nth-child(2){animation-delay:60ms}.bb-placement-card:nth-child(3){animation-delay:.12s}}@keyframes bb-experience-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bb-app-shell{background:#fbf9f5}.bb-app-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf9f5f5;border-color:#1b1c1a1f}.bb-app-header-inner,.bb-app-frame{width:min(1280px,100% - 48px)}.bb-app-frame{grid-template-columns:280px minmax(0,1fr);gap:40px;padding-top:32px}.bb-book-rail{top:88px}.bb-book-identity{border-left:0;padding-left:0}.bb-surface-nav a{color:#5f5e5e;letter-spacing:.02em;border-left:0;border-radius:4px;min-height:40px;font-size:13px}.bb-surface-nav a:hover,.bb-surface-nav a.active{color:#1b1c1a;background:#efeeea;border-left-color:#0000}.bb-surface-heading{align-items:flex-start;margin-bottom:32px}.bb-surface-heading h1,.bb-route-state h1,.bb-settings-header h1{letter-spacing:-.01em;font-size:clamp(32px,4vw,48px);line-height:1.16}.bb-panel,.bb-run-card,.bb-decision-card,.bb-decision-confirmed{box-shadow:none;background:#fff;border-color:#1b1c1a1f;border-radius:8px}.bb-panel:focus-within,.bb-decision-card:focus-within{box-shadow:0 4px 20px #1a1a1a14}.bb-button,.bb-command button{background:#bd472a;border-radius:8px}.bb-button:hover,.bb-command button:hover:not(:disabled){background:#9c2f14}.bb-button-secondary{color:#1b1c1a;background:0 0;border-color:#1b1c1a33;border-radius:8px}.bb-recommended-campaign{border-top:1px solid #1b1c1a1f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-top:24px;padding-top:24px;display:grid}.bb-recommended-campaign h3{font-family:var(--font-display);margin:8px 0;font-size:24px;font-weight:400}.bb-recommended-campaign p:not(.bb-kicker){max-width:580px;color:var(--v3-muted);margin:0;line-height:1.6}@media (max-width:800px){.bb-app-header-inner,.bb-app-frame{width:min(100% - 32px,1280px)}.bb-app-frame{grid-template-columns:1fr;gap:24px}.bb-recommended-campaign{grid-template-columns:1fr}}.bb-suite-shell{background:var(--v3-bg);display:block}.bb-suite-rail{z-index:40;border-right:1px solid var(--v3-text);flex-direction:column;gap:1rem;width:16rem;padding:1.75rem 1rem 1.25rem;display:none;position:fixed;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.bb-suite-rail{border-right:1px solid color-mix(in srgb, var(--v3-text) 10%, transparent)}}.bb-suite-rail{background:#f5f3ef;overflow-y:auto}.bb-suite-brand{padding:0 .75rem .5rem}.bb-suite-brand .bb-product-brand{color:var(--v3-accent)}.bb-product-brand-word{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.35rem;font-weight:400}.bb-suite-eyebrow{color:var(--v3-muted);letter-spacing:.12em;text-transform:uppercase;margin:.35rem 0 0;font-size:.72rem;font-weight:600}.bb-suite-book .bb-book-identity-compact{grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:0 .5rem;display:grid}.bb-suite-book .bb-book-identity-title{font-size:.95rem;line-height:1.2}.bb-suite-create{color:#ffeeea;background:#bd472a;border-radius:.5rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;margin:.25rem .5rem .75rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:background .16s;display:inline-flex}.bb-suite-create:hover{background:var(--v3-accent);color:#fff}.bb-suite-shell .bb-surface-nav{flex:1;gap:.2rem;padding:0 .25rem}.bb-suite-shell .bb-surface-nav a{border-left:0;border-radius:.5rem;min-height:2.65rem;padding:.55rem .85rem;font-size:.88rem;font-weight:500}.bb-suite-shell .bb-surface-nav a.active{color:var(--v3-accent-dark);box-shadow:inset 3px 0 0 var(--v3-accent);background:#bd472a24}.bb-suite-footer-nav{border-top:1px solid var(--v3-text);gap:.15rem;margin-top:auto;padding-top:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bb-suite-footer-nav{border-top:1px solid color-mix(in srgb, var(--v3-text) 10%, transparent)}}.bb-suite-footer-nav a{min-height:2.5rem;color:var(--v3-muted);border-radius:.5rem;align-items:center;gap:.55rem;padding:.45rem .85rem;font-size:.88rem;font-weight:500;text-decoration:none;display:inline-flex}.bb-suite-footer-nav a:hover{color:var(--v3-text);background:var(--v3-text)}@supports (color:color-mix(in lab, red, red)){.bb-suite-footer-nav a:hover{background:color-mix(in srgb, var(--v3-text) 5%, transparent)}}.bb-suite-footer-nav a.active{color:var(--v3-accent-dark);box-shadow:inset 3px 0 0 var(--v3-accent);background:#bd472a24;font-weight:600}.bb-suite-topbar-title{color:var(--v3-text);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700;line-height:1.2}.bb-suite-shell .bb-app-header-inner:has(.bb-suite-topbar-title){justify-content:space-between}.bb-icon-tool.active{color:var(--v3-accent);background:var(--v3-accent-soft)}.bb-suite-shell .bb-app-frame{width:auto;max-width:none;margin:0;padding:0 0 4rem;display:block}.bb-suite-shell .bb-app-header{border-bottom:1px solid var(--v3-text);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.bb-suite-shell .bb-app-header{border-bottom:1px solid color-mix(in srgb, var(--v3-text) 10%, transparent)}}.bb-suite-shell .bb-app-header{background:var(--v3-bg)}@supports (color:color-mix(in lab, red, red)){.bb-suite-shell .bb-app-header{background:color-mix(in srgb, var(--v3-bg) 88%, transparent)}}.bb-suite-shell .bb-app-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bb-suite-shell .bb-app-header-inner{width:min(1280px,100% - 2rem);margin-inline:auto}.bb-suite-topbar-brand{display:flex}.bb-icon-tool{width:2.25rem;height:2.25rem;color:var(--v3-muted);border-radius:999px;place-items:center;text-decoration:none;display:inline-grid}.bb-icon-tool:hover{color:var(--v3-accent);background:var(--v3-accent-soft)}.bb-suite-shell .bb-app-main{width:min(1280px,100% - 2.5rem);margin-inline:auto;padding-block:1.5rem 3rem}.bb-ambient-focus,.bb-home-attention,.bb-op-list,.bb-connection-card,.bb-launch-stat,.bb-launch-card{box-shadow:0 4px 20px #1a1a1a14}.bb-button-caps,a.bb-button-caps{text-transform:uppercase;letter-spacing:.08em;border-radius:.5rem;font-size:.78rem;font-weight:700}.bb-action-chip{border:1px solid var(--v3-accent);align-items:center;gap:.35rem;margin-bottom:.85rem;padding:.3rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bb-action-chip{border:1px solid color-mix(in srgb, var(--v3-accent) 30%, transparent)}}.bb-action-chip{background:var(--v3-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.bb-action-chip{background:color-mix(in srgb, var(--v3-accent) 6%, #fff)}}.bb-action-chip{color:var(--v3-accent);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.bb-action-chip.is-calm{border-color:var(--v3-text)}@supports (color:color-mix(in lab, red, red)){.bb-action-chip.is-calm{border-color:color-mix(in srgb, var(--v3-text) 14%, transparent)}}.bb-action-chip.is-calm{color:var(--v3-muted);background:#fff}.bb-text-link{color:var(--v3-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700;text-decoration:none}.bb-text-link:hover{text-decoration:underline}.bb-home-fade{gap:1.5rem;animation:.52s both bb-home-rise}.bb-home-focus h1{font-family:var(--font-display);letter-spacing:-.02em;margin:.35rem 0 0;font-size:clamp(2rem,4.5vw,3rem);font-weight:400;line-height:1.05}.bb-home-byline{color:var(--v3-muted);font-family:var(--font-display);margin:.65rem 0 0;font-size:1.15rem;font-style:italic}.bb-home-cover-cta{justify-items:start;gap:.65rem;max-width:28rem;margin-top:1rem;display:grid}.bb-home-attention{background:#fff;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.bb-home-attention h2{margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem)}.bb-home-grid{grid-template-columns:minmax(0,1.7fr) minmax(16rem,1fr);align-items:start;gap:1.5rem;display:grid}.bb-home-section-head{border-bottom:1px solid var(--v3-text);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bb-home-section-head{border-bottom:1px solid color-mix(in srgb, var(--v3-text) 10%, transparent)}}.bb-home-section-head h2{font-family:var(--font-display);margin:0;font-size:1.5rem;font-weight:400}.bb-op-list{border:1px solid var(--v3-outline,#8b716b);background:#fff}@supports (color:color-mix(in lab, red, red)){.bb-op-list{border:1px solid color-mix(in srgb, var(--v3-outline,#8b716b) 28%, transparent)}}.bb-op-list{border-radius:.75rem;overflow:hidden}.bb-op-row{color:inherit;border-bottom:1px solid var(--v3-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.bb-op-row{border-bottom:1px solid color-mix(in srgb, var(--v3-text) 10%, transparent)}}.bb-op-row:last-child{border-bottom:0}.bb-op-row.needs-action{border-left:4px solid var(--v3-accent);background:#fcf4f4}.bb-op-row strong{font-size:.95rem;display:block}.bb-op-row p{color:var(--v3-muted);margin:.25rem 0 0;font-size:.9rem}.bb-op-row-meta{color:var(--v3-muted);align-items:center;gap:.75rem;display:inline-flex}.bb-status-outline{border:1px solid var(--v3-text);padding:.25rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bb-status-outline{border:1px solid color-mix(in srgb, var(--v3-text) 18%, transparent)}}.bb-status-outline{letter-spacing:.06em;text-transform:uppercase;color:var(--v3-muted);background:#fff;border-radius:.35rem;font-size:.68rem;font-weight:700}.bb-status-outline.is-urgent{border-color:var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-status-outline.is-urgent{border-color:color-mix(in srgb, var(--v3-accent) 45%, transparent)}}.bb-status-outline.is-urgent{color:var(--v3-accent)}.bb-home-aside{gap:1rem;display:grid}.bb-insight-card{border:1px solid var(--v3-text);background:#eae8e4}@supports (color:color-mix(in lab, red, red)){.bb-insight-card{border:1px solid color-mix(in srgb, var(--v3-text) 8%, transparent)}}.bb-insight-card{border-radius:.75rem;padding:1.25rem}.bb-insight-label{margin:0 0 .35rem;font-size:.78rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.bb-insight-next{border-top:1px solid color-mix(in srgb, var(--v3-text) 10%, transparent)}}.bb-perf-card,.bb-home-cover{background:#fff}.bb-perf-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:.75rem;display:grid}.bb-perf-stat-wide{grid-column:1/-1}.bb-perf-value{font-family:var(--font-display);margin:.15rem 0 0;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1}.bb-home-cover{justify-items:center;gap:.75rem;display:grid}.bb-campaign-goal-flow{gap:2.5rem;max-width:800px;margin:0 auto;padding-block:1rem 3rem;animation:.48s both bb-home-rise;display:grid}.bb-campaign-goal-intro{text-align:left}.bb-campaign-goal-intro h1{font-family:var(--font-display);margin:.5rem 0 0;font-size:clamp(1.85rem,4vw,2.75rem);font-weight:400;line-height:1.1}.bb-campaign-goal-intro p:not(.bb-kicker){max-width:36rem;color:var(--v3-muted);margin:1rem auto 0;font-size:1.05rem;line-height:1.6}.bb-goal-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;display:grid}.bb-goal-card{border:1px solid var(--v3-text);gap:1rem;min-height:100%;padding:1.25rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.bb-goal-card{border:1px solid color-mix(in srgb, var(--v3-text) 12%, transparent)}}.bb-goal-card{cursor:pointer;background:#f5f3ef;border-radius:.75rem;transition:border-color .16s,box-shadow .16s,background .16s}.bb-goal-card input{opacity:0;pointer-events:none;position:absolute}.bb-goal-card-icon{color:var(--v3-text)}.bb-goal-card-copy{gap:.45rem;display:grid}.bb-goal-card-copy strong{font-family:var(--font-display);font-size:1.25rem;font-weight:400}.bb-goal-radio{border:2px solid var(--v3-text);width:1.15rem;height:1.15rem;position:absolute;top:1.25rem;right:1.25rem}@supports (color:color-mix(in lab, red, red)){.bb-goal-radio{border:2px solid color-mix(in srgb, var(--v3-text) 28%, transparent)}}.bb-goal-radio{border-radius:999px}.bb-goal-card.is-selected .bb-goal-radio{background:radial-gradient(circle,#bd472a 0 45%,#0000 48%);border-color:#bd472a}.bb-goal-confirm{border:1px solid var(--v3-border);background:#fff;border-radius:.75rem;padding:1.5rem}.bb-creative-reveal{gap:1.25rem;padding-bottom:1.25rem;display:grid}.bb-first-wow-hero-asset{justify-items:center;gap:.65rem;max-width:min(100%,28rem);margin:0 auto;display:grid}.bb-first-wow-hero-image{border-radius:.75rem;width:100%;height:auto;display:block;box-shadow:0 12px 40px #1c140e1f}.bb-first-wow-hero-asset .bb-quiet-line{text-align:center}.bb-creative-reveal-hero{text-align:center;max-width:42rem;margin-inline:auto;animation:.6s both bb-home-rise}.bb-creative-reveal-hero h2{font-family:var(--font-display);margin:.75rem 0 0;font-size:clamp(1.85rem,4vw,2.75rem);font-weight:400;line-height:1.1}.bb-creative-dna-grid{grid-template-columns:minmax(0,1.7fr) minmax(14rem,1fr);gap:1rem;display:grid}.bb-psychographics-quote{font-family:var(--font-display);margin:0 0 .75rem;font-size:clamp(1.25rem,2.4vw,1.65rem);line-height:1.35}.bb-chip-row{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.bb-soft-chip{border:1px solid var(--v3-border);background:#efeeea;border-radius:.35rem;padding:.3rem .65rem;font-size:.78rem;font-weight:600}.bb-tone-card{color:#ffeeea;background:#bd472a;border-radius:.75rem;align-content:center;gap:.75rem;padding:1.5rem;display:grid}.bb-tone-card .bb-kicker{color:#ffdad2}.bb-tone-card ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.bb-tone-card li{align-items:flex-start;gap:.55rem;display:flex}.bb-creative-assets-head{border-bottom:1px solid var(--v3-border);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.75rem;display:flex}.bb-creative-assets-head h3{font-family:var(--font-display);margin:0;font-size:1.5rem;font-weight:400}.bb-creative-reveal .bb-placement-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:1.25rem;display:grid}.bb-creative-reveal .bb-placement-preview{aspect-ratio:4/5;border:1px solid var(--v3-border);background:#efeeea;border-radius:.75rem;place-items:center;margin-bottom:.75rem;display:grid;overflow:hidden}.bb-creative-dock{z-index:15;border:1px solid var(--v3-border);background:var(--v3-bg);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;position:sticky;bottom:.75rem}@supports (color:color-mix(in lab, red, red)){.bb-creative-dock{background:color-mix(in srgb, var(--v3-bg) 92%, transparent)}}.bb-creative-dock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:.52s both bb-dock-rise;box-shadow:0 8px 28px #1a1a1a14}.bb-launch-ready,.bb-launch-live{gap:1.5rem;animation:.48s both bb-home-rise;display:grid}.bb-launch-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.bb-launch-stat{border:1px solid var(--v3-border);background:#fff;border-radius:.75rem;gap:.55rem;padding:1.1rem;display:grid}.bb-launch-stat-wide{grid-column:span 2}.bb-launch-stat-value{font-family:var(--font-display);margin:0;font-size:1.5rem;line-height:1.15}.bb-launch-columns{grid-template-columns:minmax(0,1.6fr) minmax(14rem,1fr);align-items:start;gap:1.5rem;display:grid}.bb-preflight-list{border:1px solid var(--v3-border);background:#fff;border-radius:.75rem;margin:.75rem 0 0;padding:0;list-style:none;overflow:hidden}.bb-preflight-list li{border-bottom:1px solid var(--v3-border);align-items:center;gap:.75rem;padding:.95rem 1.15rem;font-weight:500;display:flex}.bb-preflight-list li:last-child{border-bottom:0}.bb-preflight-list li span{color:var(--v3-accent);font-weight:700}.bb-launch-card{border:1px solid var(--v3-border);background:#fff2ee;border-radius:.75rem;gap:1rem;padding:1.35rem;display:grid}.bb-launch-card h3{font-family:var(--font-display);margin:0;font-size:1.35rem;font-weight:400}.bb-launch-live{text-align:center;place-items:center;min-height:18rem;padding:3rem 1.5rem;position:relative;overflow:hidden}.bb-launch-live-glow{filter:blur(72px);opacity:.55;pointer-events:none;background:#ffb4a28c;border-radius:999px;position:absolute;inset:20% 25%}.bb-launch-live>:not(.bb-launch-live-glow){position:relative}.bb-learning-funnel{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.bb-funnel-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:760px){.bb-funnel-steps{grid-template-columns:1fr}}.bb-funnel-steps>div{border:1px solid var(--v3-border);background:#fff;border-radius:.75rem;padding:1rem}.bb-connection-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;display:grid}.bb-connection-card{border:1px solid var(--v3-border);background:#fff;border-radius:.85rem;gap:1rem;padding:1.25rem;display:grid}.bb-connection-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.bb-connection-identity{align-items:center;gap:.65rem;display:flex}.bb-connection-identity h3{font-family:var(--font-display);margin:0;font-size:1.15rem;font-weight:400}.bb-connection-icon{width:2.5rem;height:2.5rem;color:var(--v3-accent);background:#efeeea;border-radius:999px;place-items:center;display:inline-grid}.bb-health-pill{border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.bb-health-pill.healthy{color:#1b5e20;background:#e8f5e9}.bb-health-pill.warn{color:#e65100;background:#fff3e0}.bb-health-pill.off{color:#93000a;background:#ffdad6}.bb-health-dot{background:currentColor;border-radius:999px;width:.45rem;height:.45rem}.bb-connection-card-foot{border-top:1px solid var(--v3-border);text-align:right;padding-top:.85rem}.bb-connection-card-foot a{color:var(--v3-muted);font-size:.88rem;font-weight:600;text-decoration:none}.bb-connection-card-foot a:hover{color:var(--v3-accent)}.bb-support-banner{background:#fff3f0;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0 1.25rem;padding:1rem 1.15rem;display:flex}.bb-support-desk{gap:clamp(1.5rem,3vw,2.25rem);max-width:52rem;animation:.42s both bb-home-rise;display:grid}.bb-support-hero{border-bottom:1px solid var(--v3-text);gap:.65rem;padding-bottom:.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bb-support-hero{border-bottom:1px solid color-mix(in srgb, var(--v3-text) 10%, transparent)}}.bb-support-title{color:var(--v3-text);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.85rem,3.4vw,2.45rem);font-weight:400;line-height:1.15}.bb-support-lede{max-width:38rem;color:var(--v3-muted);margin:0;font-size:1.05rem;line-height:1.55}.bb-support-email-inline{color:var(--v3-text);font-weight:600}.bb-support-primary{background:linear-gradient(135deg,#ffebe6 0%,#fff9f4 100%);border-left:3px solid #bd472a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.35rem 1.4rem;display:flex}.bb-support-primary-copy{flex:16rem;gap:.35rem;min-width:0;display:grid}.bb-support-primary-copy h3{color:var(--v3-text);font-family:var(--font-display);margin:0;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:400;line-height:1.25}.bb-support-primary-copy p:not(.bb-kicker){color:var(--v3-muted);margin:0;font-size:.95rem;line-height:1.45}.bb-support-mailto{flex:0 auto;align-items:center;gap:.55rem;max-width:100%;display:inline-flex}.bb-support-mailto span{overflow-wrap:anywhere}.bb-support-split{grid-template-columns:minmax(0,1.35fr) minmax(14rem,.85fr);align-items:start;gap:1.5rem;display:grid}.bb-support-compose,.bb-support-paths{align-content:start;gap:.85rem;display:grid}.bb-support-compose{background:#fff;border:1px solid #dfc0b8b3;padding:1.35rem 1.4rem;animation:.52s 60ms both bb-home-rise}.bb-support-compose-head{gap:.3rem;margin-bottom:.35rem;display:grid}.bb-support-compose-head h3,.bb-support-paths h3{color:var(--v3-text);font-family:var(--font-display);margin:0;font-size:1.25rem;font-weight:400;line-height:1.25}.bb-support-compose-head p:not(.bb-kicker),.bb-support-paths>p:not(.bb-kicker):not(.bb-support-expectation){color:var(--v3-muted);margin:0;font-size:.95rem;line-height:1.45}.bb-support-receipt{border-left:3px solid var(--v3-green);background:var(--v3-green-soft);color:var(--v3-text);margin:0;padding:.85rem 1rem;font-size:.95rem;line-height:1.45}.bb-support-paths{padding:.35rem .15rem;animation:.56s .11s both bb-home-rise}.bb-support-path-list{gap:.15rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.bb-support-path-list a{border-bottom:1px solid var(--v3-border);align-items:flex-start;gap:.75rem;padding:.75rem .55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bb-support-path-list a{border-bottom:1px solid color-mix(in srgb, var(--v3-border) 80%, transparent)}}.bb-support-path-list a{color:inherit;text-decoration:none;transition:background .14s}.bb-support-path-list li:last-child a{border-bottom:0}.bb-support-path-list a:hover{background:#ffdad247}.bb-support-path-list .bb-icon{color:#bd472a;flex:none;margin-top:.15rem}.bb-support-path-list span{min-width:0;color:var(--v3-muted);gap:.15rem;font-size:.88rem;line-height:1.35;display:grid}.bb-support-path-list strong{color:var(--v3-text);font-size:.95rem;font-weight:600}.bb-support-expectation{color:var(--v3-muted);margin:.75rem 0 0;font-size:.88rem;line-height:1.45}@media (max-width:860px){.bb-support-split{grid-template-columns:1fr}.bb-support-primary{padding:1.15rem 1.2rem}.bb-support-mailto{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.bb-support-desk,.bb-support-compose,.bb-support-paths{animation:none}}.bb-activity-page{align-content:start;min-height:0;padding-block:.25rem 2rem}.bb-activity-page .bb-settings-header{align-items:flex-start;margin-bottom:.5rem}.bb-suite-shell .bb-activity-page{width:100%;max-width:none;min-height:0}.bb-activity-list{border:1px solid var(--v3-border);background:#fff;border-radius:.75rem;gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.bb-activity-list li{border-bottom:1px solid var(--v3-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:flex}.bb-activity-list li>div{flex:12rem;min-width:0}.bb-activity-list li .bb-button-secondary{flex:none}.bb-activity-list li:last-child{border-bottom:0}.bb-activity-list li.needs-action{border-left:4px solid var(--v3-accent);background:#fcf6f6}.bb-activity-empty{text-align:center;justify-items:center;gap:.85rem;padding:2rem 1rem;display:grid}@keyframes bb-home-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes bb-dock-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.bb-suite-menu-btn,.bb-suite-drawer,.bb-suite-drawer-backdrop,.bb-suite-bottom-nav{display:none}.bb-suite-menu-btn{border:1px solid var(--v3-text);flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem}@supports (color:color-mix(in lab, red, red)){.bb-suite-menu-btn{border:1px solid color-mix(in srgb, var(--v3-text) 12%, transparent)}}.bb-suite-menu-btn{color:var(--v3-text);cursor:pointer;background:#fff;border-radius:.55rem}.bb-suite-menu-btn:hover,.bb-suite-drawer-close:hover{color:var(--v3-accent);background:var(--v3-accent-soft)}.bb-suite-drawer-backdrop{z-index:45;opacity:0;pointer-events:none;background:#1b1c1a6b;transition:opacity .18s;position:fixed;inset:0}.bb-suite-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.bb-suite-drawer{z-index:50;width:min(18.5rem,100vw - 2.5rem);padding:1.25rem 1rem max(1.25rem, env(safe-area-inset-bottom));border-right:1px solid var(--v3-text);flex-direction:column;gap:1rem;position:fixed;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.bb-suite-drawer{border-right:1px solid color-mix(in srgb, var(--v3-text) 10%, transparent)}}.bb-suite-drawer{overscroll-behavior:contain;background:#f5f3ef;transition:transform .2s;overflow-y:auto;transform:translate(-105%)}.bb-suite-drawer.is-open{transform:translate(0)}.bb-suite-drawer-head{justify-content:space-between;align-items:center;gap:.75rem;padding:0 .35rem;display:flex}.bb-suite-drawer-close{width:2.25rem;height:2.25rem;color:var(--v3-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:inline-grid}.bb-suite-drawer .bb-surface-nav{flex-direction:column;flex:1;gap:.2rem;padding:0 .25rem;overflow:visible}.bb-suite-drawer .bb-surface-nav a{border-bottom:0;border-left:0;border-radius:.5rem;min-height:2.65rem;padding:.55rem .85rem}.bb-suite-drawer .bb-surface-nav a.active{color:var(--v3-accent-dark);box-shadow:inset 3px 0 0 var(--v3-accent);background:#bd472a24}.bb-suite-bottom-nav{z-index:35;min-height:3.65rem;padding:.35rem .35rem max(.35rem, env(safe-area-inset-bottom));border-top:1px solid var(--v3-text);justify-content:space-around;align-items:stretch;gap:.15rem;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.bb-suite-bottom-nav{border-top:1px solid color-mix(in srgb, var(--v3-text) 10%, transparent)}}.bb-suite-bottom-nav{background:var(--v3-bg)}@supports (color:color-mix(in lab, red, red)){.bb-suite-bottom-nav{background:color-mix(in srgb, var(--v3-bg) 94%, transparent)}}.bb-suite-bottom-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bb-suite-bottom-nav a{min-width:0;min-height:2.85rem;color:var(--v3-muted);border-radius:.45rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;padding:.35rem .2rem;font-size:.68rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.bb-suite-bottom-nav a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bb-suite-bottom-nav a.active{color:var(--v3-accent);background:var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-suite-bottom-nav a.active{background:color-mix(in srgb, var(--v3-accent) 10%, transparent)}}body.bb-suite-drawer-open{overflow:hidden}@media (min-width:960px){.bb-suite-rail{display:flex}.bb-suite-shell .bb-app-frame{margin-left:16rem}.bb-suite-topbar-brand{display:none}.bb-suite-topbar-brand.has-title{align-items:center;display:flex}.bb-suite-menu-btn,.bb-suite-drawer,.bb-suite-drawer-backdrop,.bb-suite-bottom-nav{display:none!important}}@media (max-width:959px){.bb-suite-menu-btn{display:inline-grid}.bb-suite-drawer{display:flex}.bb-suite-drawer-backdrop{display:block}.bb-suite-bottom-nav{display:flex}.bb-suite-topbar-brand{align-items:center;gap:.65rem;min-width:0;display:flex}.bb-suite-topbar-brand .bb-product-brand,.bb-suite-topbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bb-suite-shell .bb-app-frame{width:100%;max-width:none;padding-bottom:calc(4.75rem + env(safe-area-inset-bottom));margin:0}.bb-suite-shell .bb-app-header-inner{flex-direction:row;align-items:center;gap:.75rem;width:min(1280px,100% - 1.25rem)}.bb-suite-shell .bb-app-main{width:min(1280px,100% - 1.25rem);padding-block:1.1rem 2rem}.bb-suite-shell .bb-settings-page,.bb-suite-shell .bb-activity-page,.bb-suite-shell .bb-books-page{width:100%;max-width:none;min-height:0}.bb-suite-shell .bb-header-tools{flex:1;justify-content:flex-end;width:auto;min-width:0}.bb-home-grid,.bb-creative-dna-grid,.bb-launch-columns,.bb-learning-funnel{grid-template-columns:1fr}.bb-launch-stats{grid-template-columns:1fr 1fr}.bb-launch-stat-wide{grid-column:1/-1}.bb-journey-trail{gap:.2rem}.bb-journey-trail-label{max-width:4.2rem;font-size:.6rem}.bb-loop-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-home-attention .bb-button,.bb-home-attention a.bb-button,.bb-home-attention .bb-cover-upload .bb-button{width:100%;min-width:0}.bb-creative-dock{bottom:calc(4.25rem + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:.75rem;padding:.85rem 1rem}.bb-creative-dock .bb-inline-actions,.bb-creative-dock .bb-button,.bb-creative-dock a.bb-button{width:100%}}@media (max-width:560px){.bb-journey-trail{grid-template-columns:repeat(5,minmax(0,1fr));padding-bottom:.15rem;overflow-x:auto}.bb-journey-trail-label{max-width:3.6rem;font-size:.58rem}.bb-launch-stats{grid-template-columns:1fr}.bb-suite-bottom-nav a{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.bb-home-fade,.bb-campaign-goal-flow,.bb-creative-reveal-hero,.bb-creative-dock,.bb-launch-ready,.bb-launch-live{animation:none}}.bb-suite-shell .bb-button,.bb-suite-shell a.bb-button,.bb-suite-shell .bb-button-secondary,.bb-suite-shell a.bb-button-secondary,.bb-goal-canvas .bb-button,.bb-button-caps{border-radius:.5rem!important}.bb-suite-brand .bb-product-brand,.bb-suite-brand .bb-product-brand-word{color:var(--v3-accent)}.bb-suite-tools .bb-add-book-link,.bb-account-actions-compact a:not(.bb-icon-tool){display:none}.bb-home-focus h1{letter-spacing:-.025em;font-size:clamp(2.4rem,5vw,3.5rem)}.bb-home-attention{border:1px solid var(--v3-text)}@supports (color:color-mix(in lab, red, red)){.bb-home-attention{border:1px solid color-mix(in srgb, var(--v3-text) 12%, transparent)}}.bb-home-attention{background:#fff}.bb-home-attention .bb-button,.bb-home-attention a.bb-button{flex-shrink:0;min-width:11rem;padding-inline:1.75rem}.bb-perf-sub{color:#005d7a;margin:.25rem 0 0;font-size:.82rem}.bb-suite-shell .bb-surface-nav a.active{box-shadow:inset -3px 0 0 var(--v3-accent);background:var(--v3-text);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.bb-suite-shell .bb-surface-nav a.active{background:color-mix(in srgb, var(--v3-text) 6%, transparent)}}.bb-suite-shell .bb-surface-nav a.active{color:var(--v3-accent)}.bb-suite-create{text-transform:none;letter-spacing:0;background:#bd472a;border-radius:.5rem}.bb-goal-canvas{z-index:60;background:radial-gradient(ellipse 70% 42% at 50% -8%, #c53d1a12, transparent 58%), linear-gradient(180deg, #fbf6f0 0%, var(--v3-bg) 48%, #f7efe6 100%);color:var(--v3-text);flex-direction:column;justify-content:center;align-items:center;animation:.42s both bb-home-rise;display:flex;position:fixed;inset:0;overflow:auto}.bb-goal-canvas.bb-typeform{background:radial-gradient(ellipse 70% 42% at 50% -8%, #c53d1a12, transparent 58%), linear-gradient(180deg, #fbf6f0 0%, var(--v3-bg) 48%, #f7efe6 100%)}.bb-goal-canvas>.bb-typeform-shell{gap:1.5rem;width:min(520px,100% - 2.5rem);min-height:auto;margin:0;padding-block:2.5rem 3.5rem}.bb-goal-canvas .bb-typeform-back{justify-self:start;text-decoration:none}.bb-goal-canvas .bb-typeform-panel{gap:1.1rem}.bb-order-summary{gap:.15rem;margin:.5rem 0 0;padding:0;display:grid}.bb-order-summary>div{border-top:1px solid var(--v3-border);gap:.3rem;padding-block:1.05rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bb-order-summary>div{border-top:1px solid color-mix(in srgb, var(--v3-border) 85%, transparent)}}.bb-order-summary>div:last-child{border-bottom:1px solid var(--v3-border)}@supports (color:color-mix(in lab, red, red)){.bb-order-summary>div:last-child{border-bottom:1px solid color-mix(in srgb, var(--v3-border) 85%, transparent)}}.bb-order-summary dt{color:var(--v3-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:650}.bb-order-summary dd{color:var(--v3-text);font-family:var(--font-display);margin:0;font-size:1.15rem;font-weight:400;line-height:1.4}.bb-order-summary dd strong{font-family:inherit;font-size:1.2rem;font-weight:400;line-height:1.3;display:block}.bb-order-summary dd span{color:var(--v3-muted);font-family:var(--font-body);margin-top:.25rem;font-size:.92rem;font-weight:400;line-height:1.5;display:block}.bb-goal-canvas .bb-quiet-line{max-width:36rem;margin:0}.bb-order-actions{gap:.75rem;margin-top:.35rem;display:grid}.bb-goal-canvas a.bb-typeform-ok{text-decoration:none}.bb-goal-canvas .bb-typeform-ok,.bb-goal-canvas a.bb-typeform-ok{background:var(--v3-accent);text-transform:none;letter-spacing:.02em;border-radius:999px;font-size:.95rem;font-weight:650}.bb-goal-canvas .bb-typeform-ok:hover:not(:disabled):not([aria-disabled=true]),.bb-goal-canvas a.bb-typeform-ok:hover{background:var(--v3-accent-dark)}.bb-goal-cancel{color:var(--v3-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.bb-goal-cancel:hover{color:var(--v3-text)}.bb-goal-progress{align-items:center;gap:.55rem;display:inline-flex}.bb-goal-dot{border:1px solid var(--v3-text);border-radius:999px;width:.7rem;height:.7rem}@supports (color:color-mix(in lab, red, red)){.bb-goal-dot{border:1px solid color-mix(in srgb, var(--v3-text) 20%, transparent)}}.bb-goal-dot{background:#e4e2de}.bb-goal-dot.is-active{border-color:var(--v3-accent);background:var(--v3-accent)}.bb-goal-line{background:var(--v3-text);width:2.75rem;height:1px}@supports (color:color-mix(in lab, red, red)){.bb-goal-line{background:color-mix(in srgb, var(--v3-text) 18%, transparent)}}.bb-goal-line.is-active{background:var(--v3-accent)}.bb-goal-grid-types{grid-template-columns:1fr}@media (min-width:720px){.bb-goal-grid-types{grid-template-columns:repeat(3,minmax(0,1fr))}}.bb-goal-confirm-card{border:1px solid var(--v3-text);gap:1.5rem;padding:1.5rem clamp(1.1rem,3vw,1.75rem);display:grid}@supports (color:color-mix(in lab, red, red)){.bb-goal-confirm-card{border:1px solid color-mix(in srgb, var(--v3-text) 12%, transparent)}}.bb-goal-confirm-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 20px #1a1a1a0f}.bb-goal-confirm-card h2{font-family:var(--font-display);margin:.25rem 0 .35rem;font-size:1.35rem;font-weight:400;line-height:1.25}.bb-goal-confirm-card p:not(.bb-kicker):not(.bb-quiet-line){color:var(--v3-muted);margin:0;font-size:.95rem;line-height:1.55}.bb-goal-step{color:var(--v3-muted);letter-spacing:-.01em;margin-left:.35rem;font-size:.84rem;font-weight:500}.bb-goal-header-spacer{justify-self:end;width:5.5rem}.bb-goal-canvas-header{border-bottom:1px solid var(--v3-text);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:5.5rem;padding:0 clamp(1rem,4vw,2.5rem);display:grid}@supports (color:color-mix(in lab, red, red)){.bb-goal-canvas-header{border-bottom:1px solid color-mix(in srgb, var(--v3-text) 10%, transparent)}}.bb-goal-canvas-body{flex-direction:column;flex:1;justify-content:center;gap:3rem;width:min(800px,100% - 2rem);margin:0 auto;padding:2rem 0 7rem;display:flex}.bb-goal-canvas-footer{border-top:1px solid var(--v3-text);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;padding:1.1rem clamp(1rem,4vw,2.5rem);display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.bb-goal-canvas-footer{border-top:1px solid color-mix(in srgb, var(--v3-text) 10%, transparent)}}.bb-goal-canvas-footer{background:var(--v3-bg)}@supports (color:color-mix(in lab, red, red)){.bb-goal-canvas-footer{background:color-mix(in srgb, var(--v3-bg) 94%, transparent)}}.bb-goal-canvas-footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bb-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.bb-goal-card{background:#f5f3ef;border-radius:.5rem;padding:1.35rem}.bb-goal-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:.85rem;display:flex}.bb-goal-card .bb-goal-radio{position:static}.bb-goal-card.is-selected{background:var(--v3-bg);border-color:#bd472a}.bb-goal-card.is-selected .bb-goal-card-icon{color:var(--v3-accent)}.bb-goal-next-hint{display:none}@media (prefers-reduced-motion:reduce){.bb-goal-canvas{animation:none}}.bb-connection-cards{margin-top:.5rem}.bb-connections-suite .bb-surface-heading h2{font-size:clamp(1.85rem,3.5vw,2.5rem)}@media (max-width:720px){.bb-goal-grid{grid-template-columns:1fr}.bb-goal-canvas>.bb-typeform-shell{width:min(100% - 1.5rem,520px);padding-block:1.5rem 3rem}.bb-goal-canvas .bb-typeform-answer-row{flex-direction:column;align-items:stretch}.bb-goal-canvas .bb-typeform-ok,.bb-goal-canvas a.bb-typeform-ok{width:100%}.bb-goal-canvas-header{grid-template-columns:1fr;justify-items:start;padding-block:1rem}.bb-goal-header-spacer{display:none}.bb-goal-canvas-footer{padding-inline:1rem;padding-bottom:max(.85rem, env(safe-area-inset-bottom));justify-content:stretch}.bb-goal-canvas-footer .bb-command,.bb-goal-canvas-footer .bb-button,.bb-goal-canvas-footer button.bb-button,.bb-goal-next .bb-button,button.bb-goal-next{width:100%}.bb-author-profiles-header,.bb-author-profile-row,.bb-author-profile-actions{flex-direction:column;align-items:stretch}.bb-author-profile-row-action{align-self:flex-start}.bb-author-profile-actions .bb-button,.bb-author-profile-actions .bb-button-secondary{width:100%}.bb-public-capture button{max-width:none}}:is(.bb-suite-shell:has(.bb-goal-canvas) .bb-suite-rail,.bb-suite-shell:has(.bb-goal-canvas) .bb-suite-topbar,.bb-suite-shell:has(.bb-goal-canvas) .bb-suite-menu-btn,.bb-suite-shell:has(.bb-goal-canvas) .bb-suite-drawer,.bb-suite-shell:has(.bb-goal-canvas) .bb-suite-drawer-backdrop,.bb-suite-shell:has(.bb-goal-canvas) .bb-suite-bottom-nav,.bb-suite-shell:has(.bb-composer) .bb-suite-rail,.bb-suite-shell:has(.bb-composer) .bb-suite-topbar,.bb-suite-shell:has(.bb-composer) .bb-suite-menu-btn,.bb-suite-shell:has(.bb-composer) .bb-suite-drawer,.bb-suite-shell:has(.bb-composer) .bb-suite-drawer-backdrop,.bb-suite-shell:has(.bb-composer) .bb-suite-bottom-nav,.bb-suite-shell:has(.bb-creative-order) .bb-suite-rail,.bb-suite-shell:has(.bb-creative-order) .bb-suite-topbar,.bb-suite-shell:has(.bb-creative-order) .bb-suite-menu-btn,.bb-suite-shell:has(.bb-creative-order) .bb-suite-drawer,.bb-suite-shell:has(.bb-creative-order) .bb-suite-drawer-backdrop,.bb-suite-shell:has(.bb-creative-order) .bb-suite-bottom-nav){display:none!important}:is(.bb-suite-shell:has(.bb-goal-canvas) .bb-app-frame,.bb-suite-shell:has(.bb-composer) .bb-app-frame,.bb-suite-shell:has(.bb-creative-order) .bb-app-frame){width:100%!important;max-width:none!important;margin-left:0!important;padding:0!important}:is(.bb-suite-shell:has(.bb-goal-canvas) .bb-app-main,.bb-suite-shell:has(.bb-composer) .bb-app-main,.bb-suite-shell:has(.bb-creative-order) .bb-app-main){width:100%!important;max-width:none!important;margin:0!important;padding:0!important}:is(.bb-suite-shell:has(.bb-composer) .bb-composer,.bb-suite-shell:has(.bb-creative-order) .bb-creative-order){border:0;border-radius:0;min-height:100vh;z-index:60!important;position:fixed!important;inset:0!important}.bb-goal-canvas{z-index:1;min-height:100vh;position:relative;inset:auto}.bb-goal-progress{opacity:1}.bb-suite-shell.bb-ambient-book.bb-app-shell{background:#fbf9f5}.bb-suite-rail{background:#f5f3ef;padding-top:2rem}.bb-suite-brand{margin-bottom:1.5rem}.bb-suite-brand .bb-product-brand-word{letter-spacing:-.02em;font-size:1.75rem;line-height:1}.bb-suite-create{text-transform:none;letter-spacing:0;margin:0 .5rem 1.5rem;font-weight:600}.bb-suite-shell .bb-surface-nav a{letter-spacing:.02em;border-radius:.5rem;font-size:.8125rem;font-weight:600}.bb-suite-shell .bb-surface-nav a.active{color:#9c2f14;background:#bd472a1a;font-weight:700;box-shadow:inset -2px 0 #9c2f14}.bb-suite-shell .bb-app-header.bb-suite-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#fbf9f5;border-bottom:1px solid #1b1c1a1a}.bb-suite-shell .bb-app-header-inner{justify-content:flex-end;width:min(1280px,100% - 5rem);min-height:4rem;padding-inline:0}.bb-suite-tools{gap:.35rem}.bb-suite-shell .bb-book-switcher{align-self:center}.bb-suite-shell .bb-app-main{width:min(1280px,100% - 5rem);padding-block:3rem 4rem}.bb-home-fade{gap:3rem}.bb-home-focus{margin-bottom:1rem}.bb-home-focus .bb-kicker{color:#5f5e5e;letter-spacing:.12em;margin-bottom:.5rem}.bb-home-focus h1{letter-spacing:-.01em;text-transform:uppercase;color:#1b1c1a;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.16}.bb-home-title-colon{margin-left:0}.bb-home-byline{color:#5f5e5e;margin-top:.5rem;font-size:1.5rem;font-weight:400;line-height:1.33;display:block}.bb-home-attention{border:1px solid #8b716b33;border-radius:1rem;margin-bottom:0;padding:clamp(2rem,3vw,3rem);box-shadow:0 4px 20px #1a1a1a14}.bb-home-attention h2{font-family:var(--font-display);margin:0 0 .5rem;font-size:1.5rem;font-weight:400;line-height:1.33}.bb-home-attention p{color:#5f5e5e;max-width:42rem;margin:0;font-size:1.125rem;line-height:1.55}.bb-home-attention p strong{color:#1b1c1a;font-weight:600}@media (min-width:960px){.bb-home-grid{grid-template-columns:minmax(0,8fr) minmax(16rem,4fr);gap:1.5rem}}.bb-home-section-head{margin-bottom:1.5rem}.bb-op-list{box-shadow:none}.bb-op-row{padding:1.25rem 1.5rem}.bb-op-row strong{font-size:.9375rem;font-weight:600}.bb-insight-card{background:#eae8e4;border-radius:1rem;padding:1.5rem}.bb-insight-card .bb-kicker{margin-bottom:1rem}.bb-insight-card p{color:#5f5e5e;font-size:.875rem;line-height:1.5}.bb-insight-label{letter-spacing:.04em;color:#1b1c1a;margin:0 0 .25rem;font-size:.8125rem;font-weight:600}.bb-insight-label.is-accent{color:#9c2f14}.bb-insight-next{border-top:1px solid #1b1c1a1a;margin-top:1rem;padding-top:1rem}.bb-insight-next p:last-child{color:#1b1c1a;font-weight:500}.bb-perf-card{box-shadow:none;border-radius:1rem;padding:1.5rem}.bb-perf-value{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2rem);font-weight:400;line-height:1.2}.bb-home-today{--today-primary:#bd472a;--today-primary-deep:#9c2f14;--today-sage:#7c9082;--today-sage-soft:#d7e4db;--today-blue:#8fa9b8;--today-blue-deep:#5f7a8a;--today-warning:#a35c00;--today-warning-soft:#ffebcd;--today-ink:#231917;--today-muted:#534340;--today-line:#ecd5d0;--today-surface:#fff8f6;--today-card:#fff;gap:2rem;width:100%;max-width:72rem}.bb-today-dna-confirm{background:#fff;border:1px solid #ecd5d0d9;border-radius:1rem;gap:1.25rem;padding:clamp(1.35rem,3vw,2rem);scroll-margin-top:5rem;display:grid;box-shadow:0 4px 20px -2px #0000000d}.bb-today-dna-copy .bb-kicker{color:#bd472a;letter-spacing:.08em;margin:0}.bb-today-dna-copy h2{font-family:var(--font-display);color:#231917;margin:.35rem 0 0;font-size:clamp(1.5rem,2.8vw,1.85rem);font-weight:400}.bb-today-dna-promise{color:#534340;max-width:42rem;margin:.75rem 0 0;font-size:1.05rem;line-height:1.5}.bb-today-dna-hint{color:#534340;max-width:40rem;margin:.65rem 0 0;font-size:.95rem;line-height:1.5}.bb-today-dna-actions .bb-inline-actions{flex-wrap:wrap;gap:.75rem}.bb-today-dna-actions .bb-button,.bb-today-dna-actions .bb-button-secondary{text-transform:none;letter-spacing:0;border-radius:.5rem;font-weight:600}.bb-today-dna-actions .bb-button{background:#bd472a;border-color:#bd472a}.bb-today-dna-actions .bb-button:hover{background:#9c2f14;border-color:#9c2f14}.bb-today-hero{width:100%}.bb-home-hero-banner{background:var(--bb-book-dominant,#3d3530);border-radius:1rem;width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bb-home-hero-banner{background:color-mix(in srgb, var(--bb-book-dominant,#3d3530) 5%, #f0ebe5)}}.bb-home-hero-banner{isolation:isolate;box-shadow:0 6px 24px #2319170f}.bb-home-hero-banner:before{content:"";background:radial-gradient(ellipse 110% 75% at 70% 18%, var(--bb-book-supporting,#8a7d6e), transparent 64%), radial-gradient(ellipse 90% 65% at 16% 82%, var(--bb-book-dominant,#4a4038), transparent 58%), linear-gradient(165deg, var(--bb-book-supporting,#9a8f82) 0%, var(--bb-book-dominant,#6b6258) 48%, var(--bb-book-dominant,#5a5248) 100%);position:absolute;inset:-32%}@supports (color:color-mix(in lab, red, red)){.bb-home-hero-banner:before{background:radial-gradient(ellipse 110% 75% at 70% 18%, color-mix(in srgb, var(--bb-book-supporting,#8a7d6e) 16%, transparent), transparent 64%), radial-gradient(ellipse 90% 65% at 16% 82%, color-mix(in srgb, var(--bb-book-dominant,#4a4038) 12%, transparent), transparent 58%), linear-gradient(165deg, color-mix(in srgb, var(--bb-book-supporting,#9a8f82) 10%, #e4dfd8) 0%, color-mix(in srgb, var(--bb-book-dominant,#6b6258) 8%, #dbd5cd) 48%, color-mix(in srgb, var(--bb-book-dominant,#5a5248) 10%, #d3cdc5) 100%)}}.bb-home-hero-banner:before{filter:blur(48px)saturate(.32);opacity:.5;pointer-events:none}.bb-home-hero-banner:after{content:"";pointer-events:none;background:linear-gradient(105deg,#1c1612b8 0%,#1c16127a 44%,#1c161242 100%),linear-gradient(#fff8f614,#0000 42%);position:absolute;inset:0}.bb-home-hero-inner{z-index:1;flex-flow:row;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.75rem,4vw,2.75rem);display:flex;position:relative}.bb-home-hero-cover{flex:none;width:clamp(7rem,14vw,9.5rem)}.bb-home-hero-copy{color:#fff8f6;flex:auto;gap:.85rem;min-width:0;display:grid}.bb-home-hero-badge{color:#fff8f6b8;letter-spacing:.06em;text-transform:uppercase;background:#fff8f614;border-radius:999px;align-items:center;gap:.35rem;width:fit-content;margin:0;padding:.2rem .55rem;font-size:.62rem;font-weight:500;display:inline-flex}.bb-home-hero-badge-dot{background:#7dd87a8c;border-radius:999px;width:.35rem;height:.35rem;box-shadow:0 0 0 1px #7dd87a2e}.bb-home-hero-copy h1{letter-spacing:-.02em;color:#fff8f6;margin:0;font-size:clamp(1.85rem,3.6vw,2.65rem);line-height:1.12;font-family:var(--font-display)!important;text-transform:none!important;font-weight:400!important}.bb-home-hero-copy>p{color:#fff8f6e0;max-width:36rem;margin:0;font-size:1.05rem;line-height:1.55}.bb-home-hero-actions{flex-wrap:wrap;gap:.85rem;padding-top:.35rem;display:flex}.bb-home-primary.bb-button,a.bb-home-primary.bb-button{color:#fff8f6;background:#bd472a;border:1px solid #bd472a;border-radius:.5rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:.65rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.bb-home-primary.bb-button:hover,a.bb-home-primary.bb-button:hover{background:#9c2f14;border-color:#9c2f14}.bb-home-secondary.bb-button-secondary,a.bb-home-secondary.bb-button-secondary{color:#231917;background:#fff8f6f2;border:1px solid #fff8f68c;border-radius:.5rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:.65rem 1.35rem;font-weight:600;text-decoration:none;display:inline-flex}.bb-home-secondary.bb-button-secondary:hover,a.bb-home-secondary.bb-button-secondary:hover{background:#fff}.bb-home-kicker{color:#bd472a;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.bb-home-dual-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.bb-home-panel{background:#fff;border:1px solid #ecd5d0d9;border-radius:1rem;gap:.75rem;padding:clamp(1.35rem,3vw,1.75rem);scroll-margin-top:5rem;display:grid;box-shadow:0 4px 20px -2px #0000000d}.bb-home-panel h2{font-family:var(--font-display);color:#231917;margin:0;font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:400;line-height:1.2}.bb-home-panel>p{color:#534340;margin:0;line-height:1.55}.bb-home-panel-hint{font-size:.92rem;color:#534340!important}.bb-home-panel-actions{flex-wrap:wrap;gap:.75rem;padding-top:.35rem;display:flex}.bb-home-panel-actions .bb-button,.bb-home-panel-actions .bb-button-secondary{text-transform:none;letter-spacing:0;border-radius:.5rem;font-weight:600}.bb-home-panel-actions .bb-button{background:#bd472a;border-color:#bd472a}.bb-home-insight-promise{font-size:1.05rem;color:#231917!important}.bb-home-insight-reader{font-size:1.05rem}.bb-home-insight-detail{font-size:.95rem}.bb-home-insight-confirmed{color:#3d6b45;margin:0;font-weight:600}.bb-home-insight-panel .bb-today-dna-actions .bb-button{background:#bd472a;border-color:#bd472a}.bb-home-connect{gap:1rem;display:grid}.bb-home-dual-row>:only-child{grid-column:1/-1}.bb-home-connect-head h2.bb-home-kicker{font-size:.72rem}.bb-home-connect-head>p:last-child{color:#534340;max-width:42rem;margin:.5rem 0 0;line-height:1.55}.bb-home-connect-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;display:grid}.bb-home-connect-tile{background:#fff;border:1px solid #ecd5d0d9;border-radius:.75rem;gap:.65rem;padding:.85rem .9rem;display:grid}.bb-home-connect-tile-brand{color:#231917;align-items:center;gap:.55rem;font-size:.82rem;font-weight:600;display:flex}.bb-home-connect-logo{color:#231917;background:#f1dcd7;border-radius:.35rem;place-items:center;width:1.65rem;height:1.65rem;font-size:.72rem;font-weight:700;display:grid}.bb-home-connect-action{color:#bd472a;cursor:pointer;text-underline-offset:.15em;background:0 0;border:0;justify-self:start;padding:0;font-size:.82rem;font-weight:600;text-decoration:underline}.bb-home-connect-action:hover{color:#9c2f14}.bb-home-connect-action:disabled{opacity:.65;cursor:wait}.bb-home-metric-link{color:#bd472a;align-items:center;gap:.2rem;margin-right:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.bb-home-metric-link:hover{color:#9c2f14}.bb-suite-profile-card{background:#fff;border:1px solid #ecd5d0d9;border-radius:.75rem;align-items:center;gap:.75rem;margin-top:.75rem;padding:.75rem;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex}.bb-suite-profile-card:hover{border-color:#dca396;box-shadow:0 4px 16px #2319170f}.bb-suite-profile-avatar{color:#bd472a;background:#fcebe7;border-radius:999px;flex:none;place-items:center;width:2.35rem;height:2.35rem;font-size:.82rem;font-weight:700;display:grid}.bb-suite-profile-copy{gap:.1rem;min-width:0;display:grid}.bb-suite-profile-name{color:#231917;font-size:.88rem;font-weight:600;line-height:1.2}.bb-suite-profile-link{color:#534340;align-items:center;gap:.15rem;font-size:.78rem;display:inline-flex}.bb-today-hero-card{background:#fff;border:1px solid #ecd5d0d9;border-radius:1rem;flex-flow:row;align-items:center;gap:2rem;width:100%;padding:clamp(1.35rem,3vw,2rem);display:flex;box-shadow:0 4px 20px -2px #0000000d}.bb-today-hero-cover{flex:none;width:8rem}.bb-today-cover.bb-book-cover,.bb-today-cover.bb-book-cover-lg{aspect-ratio:2/3;border:1px solid #ecd5d0;border-radius:.5rem;min-width:8rem;max-width:8rem;overflow:hidden;box-shadow:0 10px 24px #2319171f;background:#f1dcd7!important;width:8rem!important;height:12rem!important}.bb-today-cover.bb-book-cover img,.bb-today-cover.bb-book-cover-lg img{object-fit:cover!important;object-position:center!important;background:#f1dcd7!important;width:100%!important;height:100%!important}.bb-today-cover.bb-book-cover-fallback,.bb-today-cover .bb-book-cover-fallback{align-content:end;width:100%;height:100%}.bb-today-hero-copy{flex:auto;gap:.85rem;min-width:0;display:grid}.bb-today-hero-copy h1{letter-spacing:-.02em;color:#231917;margin:0;font-size:clamp(1.85rem,3.6vw,2.35rem);line-height:1.15;font-family:var(--font-display)!important;text-transform:none!important;font-weight:400!important}.bb-today-hero-copy>p{color:#534340;max-width:36rem;margin:0;font-size:1.125rem;line-height:1.55}.bb-today-hero-actions{flex-wrap:wrap;gap:1rem;padding-top:.35rem;display:flex}.bb-today-primary.bb-button,a.bb-today-primary.bb-button{color:#fff;letter-spacing:0;text-transform:none;background:#bd472a;border:1px solid #bd472a;border-radius:.5rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:.65rem 1.5rem;font-weight:600;display:inline-flex}.bb-today-primary.bb-button:hover,a.bb-today-primary.bb-button:hover{background:#9c2f14;border-color:#9c2f14}.bb-today-secondary.bb-button-secondary,a.bb-today-secondary.bb-button-secondary{color:#bd472a;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #bd472a;border-radius:.5rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:.65rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.bb-today-secondary.bb-button-secondary:hover,a.bb-today-secondary.bb-button-secondary:hover{background:#fff1ed}.bb-today-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.bb-today-metric-card{background:#fff;border:1px solid #ecd5d0d9;border-radius:.75rem;align-items:center;gap:1rem;padding:1.5rem;display:flex}.bb-today-metric-icon{color:#534340;background:#fcebe7;border-radius:999px;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.bb-today-metric-label{color:#534340;margin:0;font-size:.875rem;font-weight:500}.bb-today-metric-value{font-family:var(--font-display);color:#231917;margin:.15rem 0 0;font-size:1.875rem;font-weight:700;line-height:1.1}.bb-today-metric-sub{color:#534340;margin:.25rem 0 0;font-size:.75rem}.bb-today-section-title{font-family:var(--font-display);color:#231917;margin:0 0 1rem;font-size:1.25rem;font-weight:700}.bb-today-section-row{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.25rem;display:flex}.bb-today-section-row .bb-today-section-title{margin-bottom:0}.bb-today-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.bb-today-activity-card{background:#fff;border:1px solid #ecd5d0d9;border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.bb-today-activity-body{border-bottom:1px solid #ecd5d0b3;flex:1;gap:1rem;padding:1.25rem;display:grid}.bb-today-kind-tag{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:var(--today-blue-deep);border-radius:.25rem;align-self:start;padding:.2rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.bb-today-kind-tag.kind-earned{background:var(--today-blue-deep)}.bb-today-kind-tag.kind-organic{background:var(--today-sage)}.bb-today-kind-tag.kind-system,.bb-today-kind-tag.kind-creative{background:var(--today-primary)}.bb-today-activity-head h3{color:var(--today-ink);margin:0;font-size:1rem;font-weight:700}.bb-today-status{color:var(--today-sage);align-items:center;gap:.4rem;margin:.35rem 0 0;font-size:.875rem;font-weight:500;display:inline-flex}.bb-today-status.tone-needs_you{color:var(--today-warning)}.bb-today-status.tone-ready,.bb-today-status.tone-idle{color:var(--today-muted)}.bb-today-status-dot{background:currentColor;border-radius:999px;width:.5rem;height:.5rem}.bb-today-progress{background:var(--today-sage);border-radius:999px;width:100%;height:.375rem}@supports (color:color-mix(in lab, red, red)){.bb-today-progress{background:color-mix(in srgb, var(--today-sage) 22%, #fff)}}.bb-today-progress{overflow:hidden}.bb-today-progress>span{border-radius:inherit;background:var(--today-sage);height:100%;display:block}.bb-today-next-step{color:var(--today-muted);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .16s;display:flex}.bb-today-next-step em{color:var(--today-blue-deep);font-style:normal;font-weight:600}.bb-today-next-step:hover{background:#fff1ed}.bb-today-next-step:hover em{color:var(--today-primary-deep);text-decoration:underline}.bb-today-empty-activity{background:#fff;border:1px dashed #ecd5d0d9;border-radius:.75rem;justify-items:start;gap:1rem;padding:1.5rem;display:grid}.bb-today-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.bb-today-insight{border-radius:.75rem;padding:1.5rem}.bb-today-insight.is-working{border:1px solid var(--today-sage)}@supports (color:color-mix(in lab, red, red)){.bb-today-insight.is-working{border:1px solid color-mix(in srgb, var(--today-sage) 28%, transparent)}}.bb-today-insight.is-working{background:var(--today-sage-soft)}@supports (color:color-mix(in lab, red, red)){.bb-today-insight.is-working{background:color-mix(in srgb, var(--today-sage-soft) 55%, #fff)}}.bb-today-insight.is-working{color:var(--today-ink)}.bb-today-insight.is-attention{border:1px solid var(--today-warning)}@supports (color:color-mix(in lab, red, red)){.bb-today-insight.is-attention{border:1px solid color-mix(in srgb, var(--today-warning) 22%, transparent)}}.bb-today-insight.is-attention{background:var(--today-warning-soft)}@supports (color:color-mix(in lab, red, red)){.bb-today-insight.is-attention{background:color-mix(in srgb, var(--today-warning-soft) 30%, #fff)}}.bb-today-insight.is-attention{color:var(--today-ink)}.bb-today-insight-head{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.bb-today-insight-head h2{color:var(--today-ink);margin:0;font-size:1rem;font-weight:700}.bb-today-insight-icon{color:#fff;border-radius:999px;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.bb-today-insight.is-working .bb-today-insight-icon{background:var(--today-sage)}.bb-today-insight.is-attention .bb-today-insight-icon{background:var(--today-warning)}.bb-today-insight ul{color:var(--today-muted);margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.55}.bb-today-insight li+li{margin-top:.5rem}.bb-home-today .bb-text-link{color:var(--today-blue-deep);font-weight:600}.bb-home-today .bb-text-link:hover{color:var(--today-primary-deep)}.bb-today-creative-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.bb-today-creative-tile{color:inherit;gap:.5rem;text-decoration:none;display:grid}.bb-today-creative-preview{aspect-ratio:2;color:#ecd5d0;background:#fff;border:1px solid #ecd5d0;border-radius:.5rem;place-items:center;display:grid;overflow:hidden}.bb-today-creative-image{object-fit:cover;width:100%;height:100%}.bb-today-creative-tile p{color:#534340;margin:0;font-size:.875rem;font-weight:500}.bb-suite-shell:has(.bb-home-today){background:#fff8f6!important}.bb-suite-shell.bb-ambient-book.bb-app-shell:has(.bb-home-today){background:#fff8f6!important}.bb-suite-shell:has(.bb-home-today) .bb-app-header.bb-suite-topbar{background:#fff;border-bottom:1px solid #ecd5d0}.bb-suite-shell:has(.bb-home-today) .bb-app-main{background:0 0;width:min(72rem,100% - 3rem);padding-block:1.5rem 3rem}.bb-suite-shell:has(.bb-home-today) .bb-suite-rail{background:#fff;border-right:1px solid #ecd5d0}.bb-suite-shell:has(.bb-home-today) .bb-suite-create{display:none}.bb-suite-shell:has(.bb-home-today) .bb-surface-nav a.active{color:#bd472a;box-shadow:none;background:#fcebe7;font-weight:600}.bb-suite-shell:has(.bb-home-today) .bb-suite-create{background:#bd472a;border-color:#bd472a;border-radius:.5rem}@media (max-width:1200px){.bb-home-connect-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-today-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:959px){.bb-today-metrics,.bb-home-dual-row,.bb-home-connect-grid{grid-template-columns:1fr}.bb-home-connect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-today-activity-grid,.bb-today-insights,.bb-today-creative-grid{grid-template-columns:1fr}.bb-home-hero-inner{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.35rem}.bb-home-hero-cover,.bb-today-hero-cover,.bb-today-cover.bb-book-cover,.bb-today-cover.bb-book-cover-lg{min-width:6.5rem;max-width:6.5rem;width:6.5rem!important;height:9.75rem!important}.bb-home-hero-actions,.bb-today-hero-actions{width:100%}.bb-home-primary.bb-button,a.bb-home-primary.bb-button,.bb-home-secondary.bb-button-secondary,a.bb-home-secondary.bb-button-secondary,.bb-today-primary.bb-button,a.bb-today-primary.bb-button,.bb-today-secondary.bb-button-secondary,a.bb-today-secondary.bb-button-secondary{flex:12rem;justify-content:center}}@media (prefers-reduced-motion:reduce){.bb-home-today.bb-home-fade{animation:none}}@media (max-width:959px){.bb-home-fade{gap:1.75rem}.bb-home-grid{grid-template-columns:1fr;gap:1.25rem}.bb-home-byline{font-size:1.15rem}.bb-home-attention{padding:1.35rem 1.25rem}.bb-home-attention p{font-size:1rem}.bb-op-row{align-items:flex-start;padding:1.1rem 1.15rem}.bb-op-row>div:first-child{flex:12rem;min-width:0}.bb-op-row strong,.bb-op-row p,.bb-insight-card p{overflow-wrap:anywhere;word-break:break-word}.bb-insight-card,.bb-perf-card{padding:1.15rem 1.2rem}.bb-suite-shell .bb-header-tools.bb-suite-tools{gap:.2rem}.bb-suite-shell .bb-book-switcher{border:1px solid var(--v3-text);flex:none;width:1.5rem;max-width:none;height:2.25rem;min-height:0;padding:0;position:relative}@supports (color:color-mix(in lab, red, red)){.bb-suite-shell .bb-book-switcher{border:1px solid color-mix(in srgb, var(--v3-text) 12%, transparent)}}.bb-suite-shell .bb-book-switcher{background:#fff;border-radius:.35rem;overflow:hidden}.bb-suite-shell .bb-book-switcher:hover{border-color:var(--v3-text);background:#fff}@supports (color:color-mix(in lab, red, red)){.bb-suite-shell .bb-book-switcher:hover{border-color:color-mix(in srgb, var(--v3-text) 22%, transparent)}}.bb-suite-shell .bb-book-switcher:focus-within{border-color:var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-suite-shell .bb-book-switcher:focus-within{border-color:color-mix(in srgb, var(--v3-accent) 45%, var(--v3-border))}}.bb-suite-shell .bb-book-switcher:focus-within{box-shadow:0 0 0 3px var(--v3-accent-soft)}.bb-suite-shell .bb-switcher-cover{width:100%;height:100%;box-shadow:none;border-radius:0}.bb-suite-shell .bb-book-switcher select{z-index:1;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;max-width:none;min-height:0;margin:0;padding:0;position:absolute;inset:0}}.bb-suite-shell:has(.bb-goal-canvas) .bb-goal-canvas{background:radial-gradient(ellipse 70% 42% at 50% -8%, #c53d1a12, transparent 58%), linear-gradient(180deg, #fbf6f0 0%, var(--v3-bg) 48%, #f7efe6 100%);min-height:100vh;z-index:60!important;position:fixed!important;inset:0!important}.bb-goal-card{border:1px solid #1b1c1a1a;min-height:11.5rem;transition:border-color .16s,box-shadow .16s,background .16s}.bb-goal-card.is-selected{background:#fbf9f5;border-color:#bd472a;box-shadow:0 4px 20px #1a1a1a14}.bb-goal-card-copy strong{font-size:1rem;font-weight:600}.bb-goal-card-copy span{color:#5f5e5e;font-size:.9rem;line-height:1.45}.bb-campaign-goal-intro{text-align:left;max-width:42rem;margin-inline:0}.bb-campaign-goal-intro h1{font-family:var(--font-display);letter-spacing:-.01em;font-weight:400;line-height:1.2}.bb-campaign-goal-intro p{color:var(--v3-muted);margin:1rem 0 0;font-size:1.05rem;line-height:1.55}.bb-home-attention .bb-cover-upload,.bb-first-wow-blocked .bb-cover-upload{flex-shrink:0}.bb-home-attention .bb-cover-upload .bb-button,.bb-first-wow-blocked .bb-cover-upload .bb-button{min-width:11rem;padding-inline:1.75rem}.bb-first-wow-blocked .bb-cover-upload{margin-top:.5rem}.bb-cover-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bb-suite-shell .bb-surface-heading{gap:1.25rem;margin-bottom:2.5rem}.bb-suite-shell .bb-surface-heading h1{font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.15}.bb-first-wow-blocked.bb-creative-reveal{text-align:center;border-radius:1rem;padding:clamp(2rem,4vw,3.5rem)}.bb-first-wow-blocked .bb-creative-reveal-hero{justify-items:center;gap:1rem;max-width:40rem;margin-inline:auto;display:grid}.bb-first-wow-blocked .bb-creative-reveal-hero h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.2}.bb-first-wow-blocked .bb-creative-reveal-hero p{color:#5f5e5e;margin:0;font-size:1.125rem;line-height:1.55}.bb-suite-shell .bb-placement-strip,.bb-suite-shell .bb-panel{border-radius:.75rem}.bb-suite-shell .bb-kicker{letter-spacing:.08em}.bb-creative-suite{gap:2rem}.bb-creative-heading{align-items:flex-start}.bb-creative-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.bb-creative-heading-actions .bb-button,.bb-creative-heading-actions .bb-button-secondary,.bb-creative-heading-actions a.bb-button,.bb-creative-heading-actions a.bb-button-secondary{align-items:center;gap:.45rem;display:inline-flex}.bb-creative-gallery-panel{background:linear-gradient(#fefdfc,#fff);border:1px solid #1b1c1a1f;border-radius:1rem;gap:1.25rem;padding:1.15rem 1.2rem 1.4rem;display:grid}.bb-creative-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.bb-creative-tabs{background:#f6f6f6;border-radius:.65rem;flex-wrap:wrap;gap:.25rem;padding:.2rem;display:flex}.bb-creative-tabs button{appearance:none;color:#5f5e5e;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.92rem;font-weight:500;display:inline-flex}.bb-creative-tabs button:hover{color:#1b1c1a}.bb-creative-tabs button.is-active{color:#1b1c1a;background:#fff;box-shadow:0 1px #1b1c1a14}.bb-creative-tabs button:focus-visible{outline-offset:2px;outline:2px solid #1b1c1a73}.bb-creative-tab-count{color:#8b716b;font-size:.72rem;font-weight:600}.bb-creative-tabs button.is-active .bb-creative-tab-count{color:#58423c}.bb-creative-campaign-filter select{appearance:none;color:#1b1c1a;min-width:min(100%,14rem);font:inherit;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2358423c' d='M1 1l5 5 5-5'/%3E%3C/svg%3E") right .75rem center no-repeat;border:1px solid #1b1c1a24;border-radius:.55rem;padding:.55rem 2rem .55rem .85rem;font-size:.9rem}.bb-creative-campaign-filter select:focus-visible{outline-offset:2px;outline:2px solid #1b1c1a73}.bb-creative-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;margin:0;padding:0;list-style:none;display:grid}.bb-creative-card{background:#fff;border:1px solid #1b1c1a1f;border-radius:.85rem;flex-direction:column;min-width:0;transition:transform .18s,border-color .18s;display:flex;overflow:hidden}.bb-creative-card:hover{border-color:#1b1c1a38;transform:translateY(-2px)}.bb-creative-card-preview{aspect-ratio:16/10;background:#efeeea;border-bottom:1px solid #1b1c1a1a;position:relative;overflow:hidden}.bb-creative-card-preview img{object-fit:contain;object-position:center;background:#f5f3ef;border:0;width:100%;height:100%}.bb-creative-card-body{gap:.55rem;min-width:0;padding:.95rem 1rem 1.05rem;display:grid}.bb-creative-card-meta{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.bb-creative-card-meta strong{color:#1b1c1a;overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.35}.bb-creative-status{color:#58423c;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#f5f3ef;border:1px solid #8b716b4d;border-radius:999px;flex:none;padding:.18rem .5rem;font-size:.68rem;font-weight:600;display:inline-flex}.bb-creative-status[data-filter=ready]{color:#2f6b4f;background:#eaf0ed;border-color:#2f6b4f47}.bb-creative-status[data-filter=needs_review]{color:#7a5420;background:#f5f0ea;border-color:#9a6b2f4d}.bb-creative-status[data-filter=drafts]{color:#5f5e5e;background:#f0efeb;border-color:#1b1c1a29}.bb-creative-from{color:#5f5e5e;margin:0;font-size:.9rem;line-height:1.4}.bb-creative-card-action{color:#1b1c1a;align-items:center;gap:.35rem;width:fit-content;margin-top:.15rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.bb-creative-card-action:hover{text-underline-offset:.15em;text-decoration:underline}.bb-creative-card-action:focus-visible{outline-offset:3px;border-radius:.25rem;outline:2px solid #1b1c1a73}.bb-creative-empty{justify-items:start;gap:.75rem;padding:2rem .5rem 1.25rem;display:grid}.bb-creative-empty h2{margin:0;font-size:1.25rem}.bb-creative-empty p{color:#5f5e5e;max-width:36rem;margin:0}.bb-creative-footer{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:1.15rem;display:grid}.bb-creative-request,.bb-creative-explainer{background:#fff;border:1px solid #1b1c1a1f;border-radius:.95rem;gap:.85rem;padding:1.15rem 1.2rem 1.25rem;display:grid}.bb-creative-request h2,.bb-creative-explainer h2{margin:0;font-size:1.1rem;font-weight:600;line-height:1.35}.bb-creative-suggestions{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.bb-creative-suggestions a{color:#1b1c1a;background:#f8f8f8;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;text-decoration:none;display:flex}.bb-creative-suggestions a:hover{background:#f1f1f1}.bb-creative-suggestions a:focus-visible{outline-offset:2px;outline:2px solid #1b1c1a73}.bb-creative-prompt{background:#fcfbf8;border:1.5px dashed #1b1c1a38;border-radius:.75rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;margin-top:.25rem;padding:.7rem .75rem;display:grid}.bb-creative-prompt-glyph{color:#8b716b}.bb-creative-prompt input{width:100%;font:inherit;color:#1b1c1a;background:0 0;border:0;outline:none;font-size:.95rem}.bb-creative-prompt-send{appearance:none;color:#58423c;cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding:.25rem;display:inline-flex}.bb-creative-prompt-send:hover{color:#1b1c1a}.bb-creative-prompt-send:focus-visible{outline-offset:2px;outline:2px solid #1b1c1a73}.bb-creative-explainer-icon{color:#58423c;background:#f1eeed;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.bb-creative-explainer ol{color:#5f5e5e;gap:.4rem;margin:0;padding-left:1.15rem;line-height:1.5;display:grid}.bb-creative-record{justify-items:start;gap:.75rem;display:grid}.bb-creative-history{width:100%;margin-top:0}.bb-landing-url-list{gap:.35rem;margin:0;display:grid}.bb-landing-url-list>div{gap:.1rem;display:grid}.bb-landing-url-list dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#5f5e5e);font-size:.72rem;font-weight:600}.bb-landing-url-list dd{overflow-wrap:anywhere;margin:0;font-size:.85rem}.bb-landing-history{border-top:1px solid var(--border,#1b1c1a1f);margin-top:1.25rem;padding-top:1rem}.bb-landing-history h3{margin:0 0 .55rem;font-size:.95rem}.bb-landing-history ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:980px){.bb-creative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-creative-footer{grid-template-columns:1fr}}@media (max-width:640px){.bb-creative-grid{grid-template-columns:1fr}.bb-creative-heading-actions{width:100%}.bb-creative-heading-actions .bb-button,.bb-creative-heading-actions .bb-button-secondary,.bb-creative-heading-actions a.bb-button,.bb-creative-heading-actions a.bb-button-secondary{flex:auto;justify-content:center}.bb-creative-campaign-filter,.bb-creative-campaign-filter select{width:100%}}@media (prefers-reduced-motion:no-preference){.bb-creative-suite .bb-creative-heading,.bb-creative-gallery-panel,.bb-creative-footer{animation:.42s both bb-experience-rise}.bb-creative-gallery-panel{animation-delay:50ms}.bb-creative-footer{animation-delay:.11s}.bb-creative-grid>li{animation:.38s both bb-experience-rise}.bb-creative-card{transition:transform .18s,border-color .18s}}@media (prefers-reduced-motion:reduce){.bb-creative-card{transition:none}.bb-creative-card:hover{transform:none}}.bb-account-preferences{gap:1.75rem;display:grid}.bb-account-identity{border-bottom:1px solid var(--v3-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding-bottom:1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bb-account-identity{border-bottom:1px solid color-mix(in srgb, var(--v3-text) 12%, transparent)}}.bb-account-identity-main{align-items:center;gap:1.25rem;min-width:0;display:flex}.bb-account-avatar{color:#9c2f14;width:5.5rem;height:5.5rem;font-family:var(--font-display);letter-spacing:.02em;background:radial-gradient(circle at 30% 25%,#ffdad2,#0000 55%),#f4ded8;border:2px solid #bd472a;border-radius:999px;flex:none;place-items:center;font-size:1.55rem;font-weight:700;display:grid}.bb-account-name{color:var(--v3-text);font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .35rem;font-size:clamp(1.65rem,3vw,2rem);font-weight:700;line-height:1.15}.bb-account-subtitle{color:var(--v3-muted);margin:0;font-size:1.05rem;line-height:1.45}.bb-account-email{color:var(--v3-muted)}@supports (color:color-mix(in lab, red, red)){.bb-account-email{color:color-mix(in srgb, var(--v3-muted) 80%, transparent)}}.bb-account-identity .bb-sign-out{align-items:center;gap:.45rem;min-height:2.5rem;padding-inline:1.1rem;display:inline-flex}.bb-account-bento{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);align-items:stretch;gap:1.25rem;display:grid}.bb-account-bento-side{align-content:start;gap:1.25rem;display:grid}.bb-account-card{background:#fff;border:1px solid #dfc0b8b3;border-radius:.85rem;gap:1rem;padding:1.35rem 1.4rem;display:grid;box-shadow:0 4px 20px #25191608}.bb-account-card-wide{min-height:100%}.bb-account-card-head{align-items:center;gap:.7rem;display:flex}.bb-account-card-head .bb-icon{color:#bd472a;flex:none}.bb-account-card-head h3{color:var(--v3-text);font-family:var(--font-display);margin:0;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:400;line-height:1.25}.bb-account-field-grid{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.bb-account-checks{gap:.45rem;display:grid}.bb-account-check{cursor:pointer;border-radius:.5rem;align-items:center;gap:.65rem;margin:0;padding:.45rem .55rem;transition:background .14s;display:flex}.bb-account-check:hover{background:#fff1ed}.bb-account-check input{accent-color:#9c2f14;width:1rem;height:1rem}.bb-account-check span{color:var(--v3-text);font-size:.92rem;font-weight:600}.bb-account-stat-row{background:#fff1ed;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .85rem;display:flex}.bb-account-stat-row span{color:var(--v3-muted);font-size:.88rem;font-weight:600}.bb-account-stat-row strong{color:#9c2f14;font-size:.95rem}.bb-account-truth-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.bb-account-truth-list li{color:var(--v3-text);align-items:flex-start;gap:.65rem;padding:.45rem .35rem;font-size:.92rem;font-weight:600;line-height:1.35;display:flex}.bb-account-truth-list .bb-icon{color:#bd472a;margin-top:.1rem}.bb-account-preferences .bb-connections-suite{margin-top:.25rem}.bb-account-preferences .bb-panel{background:#fff;border:1px solid #dfc0b8b3;border-radius:.85rem;margin:0;padding:1.35rem 1.4rem;box-shadow:0 4px 20px #25191608}.bb-account-preferences .bb-panel-heading h2{font-family:var(--font-display);font-weight:400}.bb-account-preferences .bb-support-teaser,.bb-account-preferences .bb-portability-note{margin:0}.bb-account-release{color:var(--v3-muted);letter-spacing:.01em;margin:0;font-size:.78rem}.bb-account-quiet-link{margin:0}.bb-account-quiet-link a{color:var(--v3-muted);font-size:.9rem;font-weight:600;text-decoration:none}.bb-account-quiet-link a:hover{color:var(--v3-accent)}@media (max-width:960px){.bb-account-bento,.bb-account-field-grid{grid-template-columns:1fr}.bb-account-avatar{width:4.25rem;height:4.25rem;font-size:1.25rem}}.bb-author-picker{gap:.85rem;display:grid}.bb-author-picker-label{color:var(--v3-muted);font-size:.92rem;font-weight:600}.bb-author-picker-choices{gap:.55rem;display:grid}.bb-author-picker-choices button{border:1px solid var(--v3-border);justify-content:space-between;align-items:baseline;gap:.75rem;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.bb-author-picker-choices button{border:1px solid color-mix(in srgb, var(--v3-border) 80%, #cbb7a9)}}.bb-author-picker-choices button{text-align:left;font:inherit;color:var(--v3-text);cursor:pointer;background:#ffffff8c;border-radius:14px;padding:.85rem 1rem;transition:border-color .16s,background .16s,transform .16s}.bb-author-picker-choices button:hover:not(:disabled){border-color:var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-author-picker-choices button:hover:not(:disabled){border-color:color-mix(in srgb, var(--v3-accent) 45%, #cbb7a9)}}.bb-author-picker-choices button:hover:not(:disabled){background:#ffffffe0;transform:translateY(-1px)}.bb-author-picker-choices button.selected{border-color:var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-author-picker-choices button.selected{border-color:color-mix(in srgb, var(--v3-accent) 55%, #cbb7a9)}}.bb-author-picker-choices button.selected{background:var(--v3-accent-soft)}@supports (color:color-mix(in lab, red, red)){.bb-author-picker-choices button.selected{background:color-mix(in srgb, var(--v3-accent-soft) 55%, #fff)}}.bb-author-picker-choices button:focus-visible{outline:3px solid var(--v3-accent-soft);outline-offset:2px}.bb-author-picker-name{font-weight:650}.bb-author-picker-meta{color:var(--v3-muted);font-size:.85rem}.bb-author-profiles{gap:1.5rem;max-width:42rem;display:grid}.bb-author-profiles-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bb-author-profiles-header h1{font-family:var(--font-display);color:var(--v3-text);margin:.2rem 0 .45rem;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:400;line-height:1.15}.bb-author-profile-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.bb-author-profile-row{color:inherit;background:#fff;border:1px solid #dfc0b8b3;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.bb-author-profile-row:hover{border-color:var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-author-profile-row:hover{border-color:color-mix(in srgb, var(--v3-accent) 40%, #dfc0b8)}}.bb-author-profile-row:hover{transform:translateY(-1px)}.bb-author-profile-row-main{gap:.2rem;display:grid}.bb-author-profile-row-name{color:var(--v3-text);font-weight:650}.bb-author-profile-row-meta,.bb-author-profile-row-action{color:var(--v3-muted);font-size:.9rem}.bb-author-profile-row-action{color:var(--v3-accent);flex:none;font-weight:600}.bb-author-profile-form{gap:1rem;display:grid}.bb-author-profile-form textarea{resize:vertical;border:1px solid var(--v3-border);width:100%;min-height:10rem}@supports (color:color-mix(in lab, red, red)){.bb-author-profile-form textarea{border:1px solid color-mix(in srgb, var(--v3-border) 80%, #cbb7a9)}}.bb-author-profile-form textarea{font:inherit;color:var(--v3-text);background:#ffffffc7;border-radius:12px;padding:.85rem 1rem}.bb-author-profile-form textarea:focus{outline:3px solid var(--v3-accent-soft);outline-offset:1px}.bb-author-profile-actions{align-items:center;gap:.75rem;display:flex}.bb-inline-success{color:#2f6b45;margin:0;font-size:.95rem}.bb-campaign-assistant,.bb-campaign-ask{z-index:20;pointer-events:none;gap:.55rem;width:min(100%,36rem);margin-top:2rem;margin-left:auto;margin-right:auto;display:grid;position:sticky;bottom:.65rem}.bb-campaign-ask>*{pointer-events:auto}.bb-campaign-ask-sheet{background:linear-gradient(#fffcf7fa,#fbf9f5f5);border:1px solid #1b1c1a1f;border-radius:18px 18px 14px 14px;gap:.85rem;max-height:min(52vh,28rem);padding:1rem 1.1rem .85rem;animation:.28s cubic-bezier(.22,1,.36,1) both bb-campaign-ask-rise;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 18px 40px #1e0e041a}.bb-campaign-ask-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.bb-campaign-ask-header h2{font-family:var(--font-display);letter-spacing:-.01em;color:#1b1c1a;margin:.15rem 0 0;font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:500;line-height:1.2}.bb-campaign-ask-close{color:#1b1c1a8c;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:2rem;height:2rem;display:inline-grid}.bb-campaign-ask-close:hover{color:#1b1c1a;background:#1b1c1a0f}.bb-campaign-ask-thread{gap:.85rem;min-height:4.5rem;padding-right:.2rem;display:grid;overflow:auto}.bb-campaign-ask-empty{gap:.75rem;padding:.15rem 0 .25rem;display:grid}.bb-campaign-ask-empty>p{color:#1b1c1a9e;margin:0;font-size:.95rem;line-height:1.45}.bb-campaign-ask-starters,.bb-campaign-ask-suggestion{flex-wrap:wrap;gap:.45rem;display:flex}.bb-campaign-ask-chip{color:#1b1c1a;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #1b1c1a1f;border-radius:999px;align-items:center;padding:.4rem .75rem;font-size:.86rem;font-weight:550;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.bb-campaign-ask-chip:hover:not(:disabled){border-color:var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-campaign-ask-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--v3-accent) 40%, transparent)}}.bb-campaign-ask-chip:hover:not(:disabled){background:#fff}.bb-campaign-ask-chip:disabled{opacity:.55;cursor:not-allowed}.bb-campaign-ask-turn{gap:.2rem;max-width:95%;display:grid}.bb-campaign-ask-turn.is-you{text-align:right;justify-self:end}.bb-campaign-ask-turn.is-plan{justify-self:start}.bb-campaign-ask-turn-label{letter-spacing:.06em;text-transform:uppercase;color:#1b1c1a7a;margin:0;font-size:.68rem;font-weight:700}.bb-campaign-ask-turn-body{white-space:pre-wrap;color:#1b1c1a;margin:0;font-size:.95rem;line-height:1.55}.bb-campaign-ask-turn.is-you .bb-campaign-ask-turn-body{background:var(--v3-accent);border-radius:12px 12px 4px;padding:.55rem .75rem}@supports (color:color-mix(in lab, red, red)){.bb-campaign-ask-turn.is-you .bb-campaign-ask-turn-body{background:color-mix(in srgb, var(--v3-accent) 10%, #fff)}}.bb-campaign-ask-turn.is-plan .bb-campaign-ask-turn-body{background:0 0;padding:0}.bb-campaign-ask-proposal{border-top:1px solid #1b1c1a1a;gap:.75rem;padding:.85rem 0 0;display:grid}.bb-campaign-ask-proposal strong{margin:.15rem 0 .35rem;font-size:1rem;display:block}.bb-campaign-ask-proposal>div>p{color:#1b1c1ab8;margin:.25rem 0 0;font-size:.9rem;line-height:1.45}.bb-campaign-ask-proposal.is-consequential{border-left:3px solid #b45309b3;padding-left:.75rem}.bb-campaign-ask-proposal-actions{flex-wrap:wrap;gap:.55rem;display:flex}.bb-campaign-ask-dock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #1b1c1a1f;border-radius:999px;grid-template-columns:1fr auto;align-items:end;gap:.45rem;padding:.45rem .45rem .45rem .85rem;display:grid;box-shadow:inset 0 1px #ffffffd9,0 10px 28px #1e0e0414}.bb-campaign-ask.is-open .bb-campaign-ask-dock{border-radius:16px}.bb-campaign-ask-input{resize:none;width:100%;min-height:1.35rem;max-height:5.5rem;font:inherit;color:#1b1c1a;field-sizing:content;background:0 0;border:0;padding:.55rem .15rem;font-size:.95rem;line-height:1.4}.bb-campaign-ask-input::placeholder{color:#1b1c1a6b}.bb-campaign-ask-input:focus{outline:none}.bb-campaign-ask-send{background:var(--v3-accent);color:#fff;cursor:pointer;border:0;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;transition:background .16s,transform .16s,opacity .16s;display:inline-grid}.bb-campaign-ask-send:hover:not(:disabled){background:var(--v3-accent-dark)}.bb-campaign-ask-send:disabled{opacity:.35;cursor:not-allowed}.bb-campaign-ask-error{margin:0;padding:0 .35rem}@keyframes bb-campaign-ask-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bb-campaign-ask-sheet{animation:none}}@media (max-width:720px){.bb-campaign-ask{width:100%;bottom:.35rem}.bb-campaign-ask-sheet{border-radius:16px;max-height:min(48vh,24rem)}.bb-campaign-ask-dock{border-radius:18px}.bb-campaign-ask-proposal-actions{flex-direction:column}.bb-campaign-ask-proposal-actions .bb-button,.bb-campaign-ask-proposal-actions .bb-button-secondary{width:100%}}.bb-campaign-manager{gap:0;animation:.42s both bb-home-rise;display:grid}.bb-campaign-manager-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem;display:flex}.bb-campaign-manager-header h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--v3-text);margin:.25rem 0 .5rem;font-size:clamp(1.85rem,4vw,2.6rem);font-weight:400;line-height:1.12}.bb-campaign-manager-header p{max-width:38rem;color:var(--v3-muted);margin:0;font-size:1rem;line-height:1.55}.bb-campaign-manager-header .bb-button,.bb-campaign-manager-header a.bb-button{text-transform:none;letter-spacing:0;border-radius:.5rem;flex-shrink:0;min-height:2.85rem;margin-left:auto;padding-inline:1.35rem;font-weight:600}.bb-campaign-filters{border-bottom:1px solid var(--v3-border);flex-wrap:wrap;gap:.15rem 1.15rem;margin-bottom:1.25rem;padding-bottom:.15rem;display:flex}.bb-campaign-filter{appearance:none;color:var(--v3-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:.7rem 0;font-size:.92rem;font-weight:600;transition:color .16s;position:relative}.bb-campaign-filter:hover{color:var(--v3-text)}.bb-campaign-filter.is-active{color:var(--v3-accent);background:0 0}.bb-campaign-filter.is-active:after{content:"";background:var(--v3-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.bb-filter-dot{vertical-align:middle;background:#ba1a1a;border-radius:50%;width:.45rem;height:.45rem;margin-left:.35rem;display:inline-block}.bb-campaign-manager-list{gap:.85rem;display:grid}.bb-campaign-manager-card{border:1px solid var(--v3-border);background:#ffffffe0;border-radius:16px;grid-template-columns:minmax(0,1.4fr) minmax(12rem,15rem);align-items:center;gap:1.25rem;padding:1.25rem 1.35rem;transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:0 14px 38px #1e0e040b}.bb-campaign-manager-card:hover{border-color:var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-campaign-manager-card:hover{border-color:color-mix(in srgb, var(--v3-accent) 28%, var(--v3-border))}}.bb-campaign-manager-card:hover{box-shadow:0 14px 38px #1e0e0412}.bb-campaign-manager-card-main{align-items:flex-start;gap:.95rem;min-width:0;display:flex}.bb-campaign-manager-icon{background:var(--v3-accent-soft);width:2.65rem;height:2.65rem;color:var(--v3-accent);border-radius:.55rem;flex-shrink:0;place-items:center;display:grid}.bb-campaign-manager-card h2{font-family:var(--font-display);color:var(--v3-text);margin:0 0 .45rem;font-size:1.3rem;font-weight:400;line-height:1.25}.bb-campaign-manager-meta{color:var(--v3-muted);flex-wrap:wrap;gap:.65rem 1.1rem;margin:0;padding:0;font-size:.88rem;line-height:1.35;list-style:none;display:flex}.bb-campaign-manager-meta li{align-items:center;gap:.35rem;display:inline-flex}.bb-campaign-manager-card-status{justify-items:start;gap:.4rem;display:grid}.bb-campaign-manager-card-status>p:not(.bb-campaign-status-label){color:var(--v3-muted);margin:0;font-size:.88rem;line-height:1.4}.bb-campaign-status-label{color:var(--v3-accent);align-items:center;gap:.4rem;margin:0;font-size:.92rem;font-weight:600;display:flex}.bb-campaign-status-label.is-urgent{color:#ba1a1a}.bb-status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.bb-campaign-manager-card-status .bb-button-secondary{text-transform:none;letter-spacing:0;border-radius:.5rem;margin-top:.35rem;font-weight:600}.bb-campaign-manager-empty{text-align:left;align-items:start;margin-top:.5rem}.bb-editor-notes{border-left:3px solid var(--v3-accent);border-top:1px solid var(--v3-border);border-right:1px solid var(--v3-border);border-bottom:1px solid var(--v3-border);background:#ffffffe0;border-radius:.65rem;margin-top:1.5rem;padding:1.2rem 1.35rem}.bb-editor-notes .bb-kicker-with-icon{align-items:center;gap:.4rem;margin-bottom:.45rem;display:inline-flex}.bb-editor-notes em{font-family:var(--font-display);color:var(--v3-text);font-size:1.12rem;font-style:italic;line-height:1.45}.bb-editor-notes>p:last-child{margin:0}.bb-campaign-ops-crumb{color:#58423c;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1.25rem;font-size:.82rem;font-weight:500;display:flex}.bb-campaign-ops-crumb a{color:#58423c;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.bb-campaign-ops-crumb a:hover{color:#9c2f14}.bb-campaign-ops-header{grid-template-columns:minmax(0,1fr) minmax(10rem,12.5rem);align-items:start;gap:1.25rem;margin-bottom:1.25rem;display:grid}.bb-campaign-ops-title-row{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.bb-campaign-ops-header h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.85rem,3.8vw,2.6rem);font-weight:400;line-height:1.15}.bb-campaign-ops-header>div>p{color:#58423c;max-width:36rem;margin:.55rem 0 0;line-height:1.5}.bb-campaign-ops-result{text-align:left;background:#fff;border:1px solid #1b1c1a1a;border-radius:.75rem;padding:1rem 1.1rem}.bb-campaign-ops-result-value{font-family:var(--font-display);color:#9c2f14;margin:.2rem 0;font-size:2rem;line-height:1}.bb-campaign-ops-result>p:last-child{color:#58423c;margin:0;font-size:.88rem}.bb-campaign-ops-tabs{border-bottom:1px solid #1b1c1a1f;gap:1.5rem;margin-bottom:1.75rem;display:flex}.bb-campaign-ops-tabs a{color:#58423c;padding:.65rem 0;font-size:.9rem;font-weight:600;text-decoration:none;position:relative}.bb-campaign-ops-tabs a.is-active{color:#9c2f14}.bb-campaign-ops-tabs a.is-active:after{content:"";background:#9c2f14;height:2px;position:absolute;bottom:-1px;left:0;right:0}.bb-campaign-ops-body{gap:1.25rem;display:grid}.bb-campaign-structure{gap:1rem;display:grid}.bb-campaign-structure-channels{color:var(--muted);margin:0;font-size:.92rem}.bb-campaign-structure-flow{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.bb-campaign-structure-flow>li{border-top:1px solid #1b1c1a1a;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:.85rem 0;display:grid}.bb-campaign-structure-flow>li:first-child{border-top:0;padding-top:.15rem}.bb-campaign-structure-index{color:#9c2f14;background:#f0e1da;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;font-size:.78rem;font-weight:700;display:inline-grid}.bb-campaign-structure-piece-head{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}.bb-campaign-structure-piece-head strong{font-size:1rem}.bb-campaign-structure-flow p{color:#1b1c1ab8;margin:.3rem 0 0;font-size:.92rem;line-height:1.45}.bb-campaign-structure-days{flex-wrap:wrap;gap:.4rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.bb-campaign-structure-days li{letter-spacing:.02em;text-transform:uppercase;color:#1b1c1ab3;border:1px solid #1b1c1a1f;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:600}.bb-ready-chip{letter-spacing:.04em;text-transform:uppercase;color:#1b1c1a8c;font-size:.7rem;font-weight:700}.bb-ready-chip.is-ready{color:var(--green)}.bb-campaign-structure-brief{border-top:1px solid #1b1c1a1a;gap:.75rem;margin:.25rem 0 0;padding-top:.85rem;display:grid}.bb-campaign-structure-brief>div{gap:.25rem;display:grid}.bb-campaign-structure-brief dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.bb-campaign-structure-brief dd{margin:0;font-size:.95rem;line-height:1.45}.bb-stage-creative>.bb-first-wow,.bb-stage-creative>.bb-creative-gallery{margin-top:.75rem}@media (max-width:900px){.bb-campaign-manager-card,.bb-campaign-ops-header{grid-template-columns:1fr}.bb-campaign-manager-card-status{border-top:1px solid #1b1c1a14;padding-top:.25rem}}@media (prefers-reduced-motion:reduce){.bb-campaign-manager{animation:none}}.bb-books-page{gap:1.5rem;width:100%;max-width:none;padding-block:.25rem 1.5rem;display:grid}.bb-books-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.bb-books-header h1{font-family:var(--font-display);color:var(--v3-text);margin:0;font-size:clamp(2rem,4vw,2.65rem);font-weight:400;line-height:1.05}.bb-books-header p{max-width:36rem;color:var(--v3-muted);margin:.55rem 0 0;font-size:1rem;line-height:1.55}.bb-books-toolbar{border-bottom:1px solid var(--v3-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.15rem;display:flex}.bb-books-filters{flex-wrap:wrap;align-items:center;gap:.15rem 1.15rem;display:flex}.bb-books-filters>button{appearance:none;color:var(--v3-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:.7rem 0;font-size:.92rem;font-weight:600;position:relative}.bb-books-filters>button:hover{color:var(--v3-text)}.bb-books-filters>button.is-active{color:var(--v3-accent)}.bb-books-filters>button.is-active:after{content:"";background:var(--v3-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.bb-books-author-filter{color:var(--v3-muted);align-items:center;gap:.35rem;display:inline-flex;position:relative}.bb-books-author-filter select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:.7rem 1.4rem .7rem 0;font-size:.92rem;font-weight:600}.bb-books-author-filter .bb-icon{pointer-events:none;position:absolute;right:0}.bb-books-search{border:1px solid var(--v3-border);min-width:min(100%,16rem);color:var(--v3-muted);background:#fff;border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .9rem;display:inline-flex}.bb-books-search input{min-width:0;color:var(--v3-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.9rem}.bb-books-table{border:1px solid var(--v3-border);background:#ffffffe0;border-radius:16px;overflow:hidden;box-shadow:0 14px 38px #1e0e040b}.bb-books-table-head{border-bottom:1px solid var(--v3-border);color:var(--v3-muted);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:minmax(12rem,1.6fr) minmax(7rem,.8fr) minmax(6.5rem,.7fr) minmax(10rem,1.1fr);gap:1rem;padding:.85rem 1.25rem;font-size:.78rem;font-weight:700;display:grid}.bb-books-rows{margin:0;padding:0;list-style:none}.bb-books-row{border-bottom:1px solid var(--v3-border)}.bb-books-row:last-child{border-bottom:0}.bb-books-row-main{cursor:pointer;grid-template-columns:minmax(12rem,1.6fr) minmax(7rem,.8fr) minmax(6.5rem,.7fr) minmax(10rem,1.1fr);align-items:center;gap:1rem;padding:1rem 1.25rem;transition:background .18s;display:grid}.bb-books-row-main:hover,.bb-books-row-main:focus-visible{background:var(--v3-accent-soft)}@supports (color:color-mix(in lab, red, red)){.bb-books-row-main:hover,.bb-books-row-main:focus-visible{background:color-mix(in srgb, var(--v3-accent-soft) 55%, #fff)}}.bb-books-row-main:hover,.bb-books-row-main:focus-visible{outline:none}.bb-books-row.is-expanded .bb-books-row-main{background:var(--v3-accent-soft)}@supports (color:color-mix(in lab, red, red)){.bb-books-row.is-expanded .bb-books-row-main{background:color-mix(in srgb, var(--v3-accent-soft) 35%, #fff)}}.bb-books-cell-book{align-items:center;gap:.85rem;min-width:0;display:flex}.bb-books-cell-book .bb-book-cover{flex-shrink:0}.bb-books-cell-book strong{color:var(--v3-text);font-size:.98rem;font-weight:700;line-height:1.3;display:block}.bb-books-cell-book span{color:var(--v3-muted);margin-top:.15rem;font-size:.82rem;display:block}.bb-books-cell-author{color:var(--v3-text);font-size:.92rem}.bb-books-cell-status{gap:.4rem;display:grid}.bb-books-cell-status>span{color:var(--v3-text);font-size:.88rem;font-weight:600}.bb-books-progress{background:var(--v3-border);border-radius:999px;height:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bb-books-progress{background:color-mix(in srgb, var(--v3-border) 70%, #fff)}}.bb-books-progress span{border-radius:inherit;background:var(--v3-accent);height:100%;transition:width .42s cubic-bezier(.22,1,.36,1);display:block}.bb-books-cell-next{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.bb-books-next-link{min-width:0;color:var(--v3-accent);align-items:center;gap:.25rem;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.bb-books-next-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bb-books-next-link:hover{color:var(--v3-accent-dark);text-underline-offset:.18em;text-decoration:underline}.bb-books-expand{width:2.25rem;height:2.25rem;color:var(--v3-muted);background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:0}.bb-books-expand:hover,.bb-books-expand:focus-visible{border-color:var(--v3-border);color:var(--v3-text);background:#fff}.bb-books-context{overflow:hidden}.bb-books-context[hidden]{display:none}.bb-books-row.is-expanded .bb-books-context{animation:.28s bb-books-expand-in}.bb-books-context-inner{border-top:1px solid var(--v3-border);gap:1.15rem;padding:.25rem 1.25rem 1.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bb-books-context-inner{border-top:1px solid color-mix(in srgb, var(--v3-border) 80%, transparent)}}.bb-books-context-inner{background:var(--v3-bg)}@supports (color:color-mix(in lab, red, red)){.bb-books-context-inner{background:color-mix(in srgb, var(--v3-bg) 55%, #fff)}}.bb-books-context-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-top:1rem;display:flex}.bb-books-context-head-copy{flex:16rem;min-width:0}.bb-books-context-head-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.bb-books-context-progress{gap:.4rem;max-width:14rem;margin-top:.65rem;display:grid}.bb-books-context-progress>span{color:var(--v3-muted);font-size:.78rem;font-weight:650}.bb-books-context-progress-bar{height:.35rem}.bb-books-context-head h2{font-family:var(--font-display);color:var(--v3-text);margin:0;font-size:1.35rem;font-weight:400}.bb-books-context-head p{color:var(--v3-muted);margin:.35rem 0 0;font-size:.9rem;line-height:1.5}.bb-books-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.bb-books-context-card{border:1px solid var(--v3-border);background:#fff;border-radius:14px;align-content:start;gap:.35rem;padding:.95rem 1rem;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.bb-books-context-card.is-filled{border-color:var(--v3-border)}@supports (color:color-mix(in lab, red, red)){.bb-books-context-card.is-filled{border-color:color-mix(in srgb, var(--v3-border) 92%, transparent)}}.bb-books-context-card.is-filled{background:var(--v3-bg)}@supports (color:color-mix(in lab, red, red)){.bb-books-context-card.is-filled{background:color-mix(in srgb, var(--v3-bg) 35%, #fff)}}.bb-books-context-card.is-filled:hover{border-color:var(--v3-border);box-shadow:none}.bb-books-context-card.is-empty{border:1.5px dashed var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-books-context-card.is-empty{border:1.5px dashed color-mix(in srgb, var(--v3-accent) 42%, var(--v3-border))}}.bb-books-context-card.is-empty{background:var(--v3-accent-soft)}@supports (color:color-mix(in lab, red, red)){.bb-books-context-card.is-empty{background:color-mix(in srgb, var(--v3-accent-soft) 72%, #fff)}}.bb-books-context-card.is-empty:hover{border-color:var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-books-context-card.is-empty:hover{border-color:color-mix(in srgb, var(--v3-accent) 55%, var(--v3-border))}}.bb-books-context-card.is-empty:hover{box-shadow:0 10px 24px #1e0e0412}.bb-books-context-card-top{color:var(--v3-text);align-items:center;gap:.45rem;display:flex}.bb-books-context-card-top strong{flex:auto;min-width:0;font-size:.9rem;font-weight:700}.bb-books-context-status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;margin-left:auto;padding:.18rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.bb-books-context-status.is-filled{border:1px solid var(--v3-text)}@supports (color:color-mix(in lab, red, red)){.bb-books-context-status.is-filled{border:1px solid color-mix(in srgb, var(--v3-text) 12%, transparent)}}.bb-books-context-status.is-filled{color:var(--v3-muted);background:#fff}.bb-books-context-status.is-missing{border:1px solid var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-books-context-status.is-missing{border:1px solid color-mix(in srgb, var(--v3-accent) 28%, transparent)}}.bb-books-context-status.is-missing{background:var(--v3-accent)}@supports (color:color-mix(in lab, red, red)){.bb-books-context-status.is-missing{background:color-mix(in srgb, var(--v3-accent) 8%, #fff)}}.bb-books-context-status.is-missing{color:var(--v3-accent)}.bb-books-context-primary{color:var(--v3-text);margin:.15rem 0 0;font-size:.86rem;line-height:1.4}.bb-books-context-primary.is-missing{color:var(--v3-muted);font-style:italic}.bb-books-context-secondary{color:var(--v3-muted);margin:0;font-size:.78rem;line-height:1.4}.bb-books-context-action{margin-top:.35rem;font-size:.84rem;font-weight:650}.bb-books-context-action.is-missing{border:1px solid var(--v3-accent);justify-content:center;align-items:center;margin-top:.55rem;padding:.42rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bb-books-context-action.is-missing{border:1px solid color-mix(in srgb, var(--v3-accent) 35%, transparent)}}.bb-books-context-action.is-missing{color:var(--v3-accent);letter-spacing:.05em;text-transform:uppercase;background:#fff;border-radius:999px;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s,color .16s}.bb-books-context-action.is-missing:hover{border-color:var(--v3-accent);background:var(--v3-accent-soft)}@supports (color:color-mix(in lab, red, red)){.bb-books-context-action.is-missing:hover{background:color-mix(in srgb, var(--v3-accent-soft) 80%, #fff)}}.bb-books-context-action.is-missing:hover{color:var(--v3-accent-dark);text-decoration:none}.bb-books-dropzone{border:1.5px dashed var(--v3-accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bb-books-dropzone{border:1.5px dashed color-mix(in srgb, var(--v3-accent) 48%, var(--v3-border))}}.bb-books-dropzone{background:linear-gradient(135deg, var(--v3-accent-soft) 0%, #fff 58%);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.bb-books-dropzone{background:linear-gradient(135deg, color-mix(in srgb, var(--v3-accent-soft) 85%, #fff) 0%, #fff 58%)}}.bb-books-dropzone{padding:1.1rem 1.2rem}.bb-books-dropzone-copy{min-width:0;color:var(--v3-accent);align-items:flex-start;gap:.75rem;display:flex}.bb-books-dropzone-title{color:var(--v3-text);margin:0;font-size:.95rem;font-weight:700;line-height:1.35}.bb-books-dropzone-hint{color:var(--v3-muted);margin:.2rem 0 0;font-size:.86rem;line-height:1.45}.bb-books-manage-row{border:1px solid var(--v3-border);border-radius:12px;margin-top:.15rem;padding:.7rem .85rem}@supports (color:color-mix(in lab, red, red)){.bb-books-manage-row{border:1px solid color-mix(in srgb, var(--v3-border) 78%, transparent)}}.bb-books-manage-row{background:var(--v3-bg)}@supports (color:color-mix(in lab, red, red)){.bb-books-manage-row{background:color-mix(in srgb, var(--v3-bg) 62%, #fff)}}.bb-books-manage-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.bb-books-edit{flex-shrink:0}.bb-books-delete{appearance:none;min-height:2.75rem;color:var(--v3-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.7rem 1.05rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.bb-books-delete:hover,.bb-books-delete:focus-visible{color:#8c2f18;background:#f7f0ef;border-color:#8c2f1847;outline:none;text-decoration:none}.bb-delete-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c0e066b;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.bb-delete-dialog{border:1px solid var(--v3-border);background:#fffaf6;border-radius:16px;gap:1rem;width:min(100%,34rem);max-height:min(88vh,44rem);padding:clamp(1.15rem,3vw,1.6rem);display:grid;overflow:auto;box-shadow:0 24px 60px #1e0e042e}.bb-delete-dialog>p{color:var(--v3-muted);margin:0;line-height:1.55}.bb-delete-dialog-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bb-delete-dialog-head h2{font-family:var(--font-display);color:var(--v3-text);margin:.25rem 0 0;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:400;line-height:1.1}.bb-delete-dialog-actions{flex-wrap:wrap;gap:.75rem;display:flex}.bb-books-tip{color:var(--v3-muted);align-items:flex-start;gap:.55rem;margin:0;font-size:.9rem;line-height:1.5;display:flex}.bb-books-tip .bb-icon{color:var(--v3-accent);flex-shrink:0;margin-top:.1rem}.bb-books-empty{text-align:center;padding:2rem 1.25rem}.bb-empty-workspace{background:radial-gradient(ellipse 70% 42% at 50% -8%, #c53d1a12, transparent 58%), linear-gradient(180deg, #fbf6f0 0%, var(--v3-bg) 48%, #f7efe6 100%);min-height:100vh;color:var(--v3-text);grid-template-rows:auto 1fr;display:grid}.bb-empty-workspace-header{align-items:center;width:min(1180px,100% - 2rem);min-height:4.8rem;margin-inline:auto;display:flex}.bb-empty-workspace-body{align-content:center;justify-items:start;gap:.85rem;width:min(520px,100% - 2.5rem);margin:0 auto;padding-block:2rem 4rem;display:grid}.bb-empty-workspace-body h1{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(2.15rem,5.4vw,3rem);font-weight:400;line-height:1.12}.bb-empty-workspace-body p{color:var(--v3-muted);margin:0;font-size:.95rem;line-height:1.5}.bb-empty-workspace-body .bb-button{margin-top:.35rem}@keyframes bb-books-expand-in{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}.bb-suite-shell .bb-books-page{width:100%;max-width:none;min-height:0}@media (max-width:900px){.bb-books-table-head{display:none}.bb-books-row-main{grid-template-columns:1fr;gap:.75rem;padding:1rem}.bb-books-cell-status,.bb-books-cell-author,.bb-books-cell-next{padding-left:calc(48px + .85rem)}.bb-books-context-grid{grid-template-columns:1fr}.bb-books-context-inner{padding-inline:1rem}.bb-books-context-head-actions{width:100%}.bb-books-context-head-actions .bb-button-secondary{flex:auto}.bb-books-manage-actions{flex-direction:column;align-items:stretch;width:100%}.bb-books-edit,.bb-books-delete{width:100%}.bb-books-dropzone{align-items:stretch}.bb-books-dropzone .bb-button,.bb-books-dropzone .bb-button-secondary{width:100%}}@media (min-width:901px) and (max-width:1100px){.bb-books-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.bb-books-row-main,.bb-books-context-card,.bb-books-progress span{transition:none}.bb-books-row.is-expanded .bb-books-context{animation:none}}.bb-composer.is-review{grid-template-columns:minmax(240px,272px) minmax(0,1fr)}.bb-composer-choice:hover,.bb-composer-channel:hover,.bb-composer-tier:hover{border-color:#14141459}.bb-composer-assembled-head{border-bottom:1px solid #14141414;margin:0 0 1.25rem;padding-bottom:1rem}.bb-composer-assembled-head p{color:#141414a6;margin:.35rem 0 0}.bb-composer-bullet-list li,.bb-composer-checklist li{color:#141414c7;padding:.28rem 0;font-size:.88rem;line-height:1.4;position:relative}.bb-composer-checklist li{align-items:flex-start;gap:.45rem;display:flex}.bb-composer-checklist li>svg,.bb-composer-checklist li>span:first-child{color:#141414;flex-shrink:0;margin-top:.12rem}.bb-composer-bullet-list li{padding-left:1.1rem}.bb-composer-bullet-list li:before{content:"•";position:absolute;left:0}.bb-composer-bar-chart{margin-top:.75rem}.bb-composer-bar-row{grid-template-columns:minmax(7rem,.9fr) minmax(0,1.4fr) auto;align-items:center}.bb-composer-bar-track{background:#14141414;border-radius:999px;height:8px;overflow:hidden}.bb-composer-bar-track>span{border-radius:inherit;background:#141414;height:100%;display:block}.bb-composer-legal>svg,.bb-composer-legal>span:first-child{flex-shrink:0;margin-top:.1rem}@keyframes bb-composer-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.bb-composer,.bb-composer.is-review,.bb-composer.is-rail-collapsed,.bb-composer.is-review.is-rail-collapsed{grid-template-columns:1fr}.bb-composer-rail,.bb-composer-rail.is-collapsed{border-bottom:1px solid #14141414;border-right:0;align-items:stretch;padding:1rem 1.1rem}.bb-composer-rail-top{flex-direction:row;justify-content:space-between;align-items:center}.bb-composer-steps{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bb-composer-rail.is-collapsed .bb-composer-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.bb-composer-help,.bb-composer-autosave,.bb-composer-collapse{display:none}.bb-composer-review-layout{grid-template-columns:1fr}.bb-composer-summary{position:static}.bb-composer-tier-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.bb-composer,.bb-composer-panel{transition:none;animation:none}}.bb-focused-suite-shell .bb-suite-topbar,.bb-focused-suite-shell .bb-suite-menu-btn{display:none!important}.bb-focused-suite-shell .bb-focused-suite-frame{min-height:100vh}.bb-focused-suite-shell .bb-focused-suite-main{max-width:none;padding:0;container:product-flow/inline-size}.bb-creative-order{--co-ink:#1c1917;--co-muted:#1c19179e;--co-line:#1c19171f;--co-soft:#f5f3ef;--co-panel:#fff;box-sizing:border-box;width:100%;min-height:100vh;color:var(--co-ink);background:linear-gradient(#f7f5f1 0%,#f3f1ec 100%);grid-template-columns:minmax(240px,272px) minmax(0,1fr) minmax(280px,320px);display:grid;overflow-x:clip}.bb-creative-order-rail{border-right:1px solid var(--co-line);background:#ffffff8c;flex-direction:column;gap:1.25rem;min-width:0;padding:1.25rem 1.1rem 1.5rem;display:flex}.bb-creative-order-exit{color:var(--co-muted);font-size:.92rem;text-decoration:none}.bb-creative-order-exit:hover,.bb-creative-order-exit:focus-visible{color:var(--co-ink);outline:2px solid var(--co-ink);outline-offset:2px}.bb-creative-order-book-row{align-items:center;gap:.75rem;display:flex}.bb-creative-order-cover{object-fit:cover;background:#d6d3d1;border-radius:4px;width:48px;height:64px}.bb-creative-order-cover-empty{box-shadow:inset 0 0 0 1px var(--co-line)}.bb-creative-order-campaign{color:var(--co-muted);margin:0;font-size:.78rem}.bb-creative-order-title{font-family:var(--font-display,Georgia, serif);margin:.15rem 0 0;font-size:1.05rem}.bb-creative-order-author{color:var(--co-muted);margin:.1rem 0 0;font-size:.85rem}.bb-creative-order-steps-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--co-muted);margin:0 0 .65rem;font-size:.78rem}.bb-creative-order-steps{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.bb-creative-order-step{border-radius:8px;align-items:flex-start;gap:.65rem;padding:.45rem .35rem;display:flex}.bb-creative-order-step.is-active{background:#1c19170f}.bb-creative-order-step-mark{border:1px solid var(--co-line);border-radius:999px;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:inline-grid}.bb-creative-order-step.is-active .bb-creative-order-step-mark,.bb-creative-order-step.is-done .bb-creative-order-step-mark{background:var(--co-ink);color:#fff;border-color:var(--co-ink)}.bb-creative-order-step-label{font-size:.92rem;font-weight:600;display:block}.bb-creative-order-step-hint{color:var(--co-muted);font-size:.78rem;display:block}.bb-creative-order-autosave{color:var(--co-muted);margin:0;font-size:.8rem}.bb-creative-order-help{border:1px solid var(--co-line);background:var(--co-panel);border-radius:10px;margin-top:auto;padding:.9rem}.bb-creative-order-help-title{margin:0 0 .35rem;font-weight:600}.bb-creative-order-help p{color:var(--co-muted);margin:0 0 .75rem;font-size:.88rem}.bb-creative-order-help-btn{justify-content:center;width:100%}.bb-creative-order-main{overflow-wrap:anywhere;min-width:0;max-width:820px;padding:2rem 1.75rem 3rem}.bb-creative-order-mobile-steps{color:var(--co-muted);margin-bottom:1rem;font-size:.88rem;display:none}.bb-creative-order-step-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--co-muted);margin:0 0 .4rem;font-size:.8rem}.bb-creative-order-panel h1{font-family:var(--font-display,Georgia, serif);margin:0 0 .65rem;font-size:clamp(1.7rem,2.4vw,2.2rem);line-height:1.15}.bb-creative-order-lede,.bb-creative-order-rationale{color:var(--co-muted);max-width:42rem;margin:0 0 1.25rem}.bb-creative-order-overview{border-top:1px solid var(--co-line);border-bottom:1px solid var(--co-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.75rem;padding:1rem 0;display:grid}.bb-creative-order-meta-label{color:var(--co-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .25rem;font-size:.78rem}.bb-creative-order-section-title{margin:0 0 .85rem;font-size:1.05rem}.bb-creative-deliverable-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.bb-creative-deliverable-card{border:1px solid var(--co-line);background:var(--co-panel);border-radius:10px;padding:.95rem 1rem}.bb-creative-deliverable-label{margin:0 0 .35rem;font-weight:600}.bb-creative-deliverable-detail,.bb-creative-deliverable-preview{color:var(--co-muted);margin:0;font-size:.86rem}.bb-creative-deliverable-preview{margin-top:.55rem;font-style:italic}.bb-creative-order-custom{margin:1.25rem 0 0;font-size:.92rem}.bb-creative-notes-label{margin:0 0 .55rem;font-weight:600;display:block}.bb-creative-notes-field{border:1px solid var(--co-line);background:var(--co-panel);width:100%;min-height:9rem;font:inherit;resize:vertical;border-radius:10px;padding:.9rem 1rem}.bb-creative-notes-field:focus-visible{outline:2px solid var(--co-ink);outline-offset:2px}.bb-creative-notes-status{color:var(--co-muted);margin:.5rem 0 0;font-size:.82rem}.bb-creative-approve-summary{gap:.85rem;margin:0 0 1.25rem;display:grid}.bb-creative-approve-summary>div{border-bottom:1px solid var(--co-line);grid-template-columns:10rem minmax(0,1fr);gap:.75rem;padding-bottom:.75rem;display:grid}.bb-creative-approve-summary dt{color:var(--co-muted);margin:0;font-size:.88rem}.bb-creative-approve-summary dd{margin:0}.bb-creative-approve-summary ul{margin:0;padding-left:1.1rem}.bb-creative-insufficient{background:#fff7ed;border:1px solid #b45309;border-radius:10px;margin-bottom:1rem;padding:1rem}.bb-creative-approve-legal{color:var(--co-muted);font-size:.9rem}.bb-creative-summary{border-left:1px solid var(--co-line);background:#ffffffb8;align-self:start;min-width:0;max-height:100vh;padding:1.5rem 1.2rem;position:sticky;top:0;overflow:auto}.bb-creative-summary-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--co-muted);margin:0;font-size:.75rem}.bb-creative-summary-title{font-family:var(--font-display,Georgia, serif);margin:.25rem 0 0;font-size:1.2rem}.bb-creative-summary-author{color:var(--co-muted);margin:.2rem 0 0;font-size:.88rem}.bb-creative-summary-details{gap:.75rem;margin:1.25rem 0;display:grid}.bb-creative-summary-details dt{color:var(--co-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.75rem}.bb-creative-summary-details dd{margin:.15rem 0 0}.bb-creative-summary-cost{background:var(--co-ink);color:#fafaf9;border-radius:10px;margin-bottom:1rem;padding:1rem}.bb-creative-summary-cost-value{margin:0;font-size:1.35rem;font-weight:650}.bb-creative-summary-cost-note,.bb-creative-summary-balance{opacity:.82;margin:.35rem 0 0;font-size:.82rem}.bb-creative-summary-gets-title{margin:0 0 .45rem;font-weight:600}.bb-creative-summary-gets ul{color:var(--co-muted);margin:0 0 1.1rem;padding-left:1.1rem}.bb-creative-summary-actions{gap:.55rem;display:grid}.bb-creative-summary-primary{justify-content:center;width:100%}.bb-creative-summary-footer{color:var(--co-muted);margin:.85rem 0 0;font-size:.8rem}.bb-creative-order-error{color:#991b1b;background:#fef2f2;border-radius:8px;margin-bottom:1rem;padding:.75rem .9rem}.bb-creative-workspace-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.bb-creative-token-chip{border:1px solid var(--co-line,#1c19171f);white-space:nowrap;border-radius:999px;margin:0;padding:.45rem .7rem;font-size:.85rem}.bb-creative-section{margin-bottom:2rem}.bb-creative-section-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.bb-creative-recommend-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6d756f);margin:0 0 .65rem;font-size:.78rem;font-weight:600}.bb-creative-recommend-card{text-align:left;border:0;border-left:3px solid var(--v3-accent,#9c2f14);max-width:38rem;margin:0;padding:.15rem 0 .35rem 1.15rem}@supports (color:color-mix(in lab, red, red)){.bb-creative-recommend-card{border-left:3px solid color-mix(in srgb, var(--v3-accent,#9c2f14) 72%, var(--ink,#17201b))}}.bb-creative-recommend-card{background:0 0;border-radius:0;animation:.42s both bb-creative-recommend-in}.bb-creative-recommend-why{color:var(--muted,#6d756f);margin:0 0 .55rem;font-size:.95rem;line-height:1.45}.bb-creative-recommend-title{font-family:var(--font-display,"Libre Caslon Text", Georgia, serif);color:var(--ink,#17201b);letter-spacing:-.01em;margin:0 0 .4rem;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:400;line-height:1.2}.bb-creative-recommend-support{max-width:34rem;color:var(--ink,#17201b);margin:0}@supports (color:color-mix(in lab, red, red)){.bb-creative-recommend-support{color:color-mix(in srgb, var(--ink,#17201b) 72%, transparent)}}.bb-creative-recommend-support{font-size:.95rem;line-height:1.55}.bb-creative-recommend-actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.15rem;margin-top:1.15rem;display:flex}.bb-creative-recommend-actions .bb-button{margin:0}.bb-creative-scope-toggle{background:var(--ink,#17201b);border-radius:6px;align-items:center;gap:.15rem;margin:0;padding:.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bb-creative-scope-toggle{background:color-mix(in srgb, var(--ink,#17201b) 4%, transparent)}}.bb-creative-scope-toggle button{color:var(--muted,#6d756f);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:.35rem .65rem;font-size:.86rem;transition:color .16s,background .16s}.bb-creative-scope-toggle button:hover{color:var(--ink,#17201b)}.bb-creative-scope-toggle button.is-active{background:var(--surface-strong,#fff);color:var(--ink,#17201b);box-shadow:0 0 0 1px var(--ink,#17201b)}@supports (color:color-mix(in lab, red, red)){.bb-creative-scope-toggle button.is-active{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink,#17201b) 10%, transparent)}}.bb-creative-scope-toggle button:focus-visible{outline:2px solid var(--ink,#17201b);outline-offset:2px}.bb-creative-scope-note{color:var(--muted,#6d756f);margin:0;font-size:.86rem}@keyframes bb-creative-recommend-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bb-creative-recommend-card{animation:none}}.bb-creative-catalog-card{text-align:left;background:#fff;border:1px solid #1c19171f;border-radius:12px;padding:1.1rem 1.2rem}.bb-creative-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.bb-creative-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.85rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.bb-creative-catalog-card{cursor:pointer;gap:.4rem;width:100%;display:grid}.bb-creative-catalog-card:disabled{opacity:.55;cursor:not-allowed}.bb-creative-catalog-label{font-weight:650}.bb-creative-catalog-desc,.bb-creative-catalog-meta{color:#1c19179e;font-size:.88rem}.bb-creative-iterate-actions{flex-wrap:wrap;gap:.55rem;display:flex}.bb-creative-attach-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}@media (max-width:1100px){.bb-creative-order{grid-template-columns:minmax(0,1fr)}.bb-creative-order-rail{display:none}.bb-creative-order-mobile-steps{display:block}.bb-creative-summary{border-left:0;border-top:1px solid var(--co-line);max-height:none;position:static}.bb-creative-order-overview,.bb-creative-deliverable-grid,.bb-creative-approve-summary>div{grid-template-columns:1fr}}@container product-flow (max-width:980px){.bb-creative-order{grid-template-columns:minmax(0,1fr)}.bb-creative-order-rail{display:none}.bb-creative-order-mobile-steps{display:block}.bb-creative-summary{border-left:0;border-top:1px solid var(--co-line);max-height:none;position:static}.bb-creative-order-overview,.bb-creative-deliverable-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bb-creative-order,.bb-creative-order *{transition:none!important;animation:none!important}}.bb-flow-shell{background:#f7f7f6;min-height:100vh}.bb-flow-main{width:100%;max-width:none;min-height:100vh;margin:0;padding:0;container:product-flow/inline-size}.bb-flow-shell .bb-composer,.bb-flow-shell .bb-creative-order{border:0;border-radius:0;min-height:100vh}.bb-flow-shell .bb-surface-stack{box-sizing:border-box;place-items:center;min-height:100vh;padding:2rem 1.25rem;display:grid}:is(.bb-suite-shell:has(.bb-composer) .bb-suite-rail,.bb-suite-shell:has(.bb-composer) .bb-suite-topbar,.bb-suite-shell:has(.bb-composer) .bb-suite-menu-btn,.bb-suite-shell:has(.bb-composer) .bb-suite-drawer,.bb-suite-shell:has(.bb-composer) .bb-suite-drawer-backdrop,.bb-suite-shell:has(.bb-composer) .bb-suite-bottom-nav){display:none}.bb-suite-shell:has(.bb-composer) .bb-app-frame{max-width:none;margin:0}.bb-suite-shell:has(.bb-composer) .bb-app-main{max-width:none;padding:0}.bb-suite-shell:has(.bb-composer) .bb-composer{border:0;border-radius:0;min-height:100vh}.bb-composer{--composer-ink:#141414;--composer-muted:#14141494;--composer-line:#1414141a;--composer-soft:#f4f4f3;--composer-panel:#fff;border:1px solid var(--composer-line);background:#f7f7f6;border-radius:12px;grid-template-columns:minmax(240px,272px) minmax(0,1fr);gap:0;min-height:calc(100vh - 2rem);transition:grid-template-columns .22s;display:grid;overflow:hidden}.bb-composer.is-rail-collapsed{grid-template-columns:72px minmax(0,1fr)}.bb-composer.is-review,.bb-composer.is-review.is-rail-collapsed{grid-template-columns:minmax(240px,272px) minmax(0,1fr)}.bb-composer.is-review.is-rail-collapsed{grid-template-columns:72px minmax(0,1fr)}.bb-composer-rail{border-right:1px solid var(--composer-line);background:#f0f0ef;flex-direction:column;gap:1rem;min-height:0;padding:1.15rem 1rem 1.1rem;display:flex}.bb-composer-rail.is-collapsed{align-items:center;padding-inline:.65rem}.bb-composer-rail-top{flex-direction:column;gap:.85rem;display:flex}.bb-composer-brand{color:var(--composer-ink);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.bb-composer-brand-word{white-space:nowrap}.bb-composer-exit{color:var(--composer-muted);align-items:center;gap:.4rem;width:fit-content;font-size:.85rem;text-decoration:none;display:inline-flex}.bb-composer-exit:hover{color:var(--composer-ink)}.bb-composer-book{background:var(--composer-panel);border:1px solid var(--composer-line);border-radius:12px;padding:.85rem}.bb-composer-book.is-compact{place-items:center;padding:.45rem;display:grid}.bb-composer-book-kicker,.bb-composer-step-label{letter-spacing:.06em;text-transform:uppercase;color:#14141480;margin:0;font-size:.72rem}.bb-composer-book-building{color:var(--composer-ink);margin:.15rem 0 .75rem;font-size:.95rem;font-weight:650}.bb-composer-book-row{align-items:center;gap:.75rem;display:flex}.bb-composer-cover,.bb-composer-cover-empty,.bb-composer-summary-book img{object-fit:cover;background:#d4d4d0;border-radius:4px;flex-shrink:0;width:44px;height:64px}.bb-composer-book-title{color:var(--composer-ink);margin:0;font-size:.92rem;font-weight:650;line-height:1.25}.bb-composer-book-author,.bb-composer-muted{color:#1414148c;margin:.15rem 0 0;font-size:.8rem}.bb-composer-steps{flex-direction:column;gap:.2rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.bb-composer-rail.is-collapsed .bb-composer-steps{align-items:center;width:100%}.bb-composer-step{text-align:left;color:#1414148c;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:.65rem;padding:.55rem .6rem;transition:background .16s,color .16s;display:flex}.bb-composer-rail.is-collapsed .bb-composer-step{justify-content:center;padding-inline:.4rem}.bb-composer-step:disabled{cursor:default;opacity:.45}.bb-composer-step.is-active{color:var(--composer-ink);background:#ffffffd9;font-weight:650;box-shadow:inset 0 0 0 1px #1414140f}.bb-composer-step.is-done{color:var(--composer-ink)}.bb-composer-step-mark{background:#14141414;border-radius:999px;flex-shrink:0;place-items:center;width:1.4rem;height:1.4rem;font-size:.72rem;display:inline-grid}.bb-composer-step.is-active .bb-composer-step-mark,.bb-composer-step.is-done .bb-composer-step-mark{background:var(--composer-ink);color:#fff}.bb-composer-autosave{color:#14141480;align-items:center;gap:.45rem;margin:auto 0 0;font-size:.75rem;display:inline-flex}.bb-composer-autosave.is-compact{margin-inline:auto}.bb-composer-autosave-dot{background:#2f6b4f;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #2f6b4f24}.bb-composer-help{background:var(--composer-panel);border:1px solid var(--composer-line);border-radius:10px;padding:.85rem}.bb-composer-help-title{margin:0 0 .35rem;font-size:.85rem;font-weight:650}.bb-composer-help p{color:#141414a6;margin:0 0 .65rem;font-size:.8rem}.bb-composer-help-btn{justify-content:center;width:100%;text-decoration:none}.bb-composer-collapse{color:#1414148c;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:.45rem;margin-top:.25rem;padding:.45rem .5rem;font-size:.82rem;font-weight:500;display:inline-flex}.bb-composer-rail.is-collapsed .bb-composer-collapse{justify-content:center}.bb-composer-collapse:hover{color:var(--composer-ink);background:#ffffff8c;transform:none}.bb-composer-main{background:radial-gradient(900px 420px at 100% 0,#14141408,#0000 55%),#fafafa;padding:1.65rem 1.65rem 2.25rem;overflow:auto}.bb-composer-panel{max-width:46rem;animation:.38s cubic-bezier(.22,1,.36,1) both bb-composer-in}.bb-composer-centered{text-align:left;width:min(36rem,100%);margin:4rem auto}.bb-composer-question{letter-spacing:-.02em;color:#141414;margin:.35rem 0 .5rem;font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.2}.bb-composer-hint{color:#1414149e;max-width:38rem;margin:0 0 1.25rem}.bb-composer-choices,.bb-composer-channel-grid{gap:.55rem;display:grid}.bb-composer-choice,.bb-composer-channel,.bb-composer-tier{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #1414141f;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.85rem 1rem;transition:border-color .16s,background .16s;display:flex}.bb-composer-choice:hover,.bb-composer-channel:hover,.bb-composer-tier:hover{background:#fff;border-color:#14141459;transform:none}.bb-composer-choice.is-selected,.bb-composer-channel.is-selected,.bb-composer-tier.is-selected{background:#fafafa;border-color:#141414;box-shadow:inset 0 0 0 1px #141414}.bb-composer-choice-label{font-weight:600}.bb-composer-choice-detail{color:#1414149e;font-size:.88rem}.bb-composer-channel-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.bb-composer-channel-top{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.bb-composer-pill{letter-spacing:.04em;text-transform:uppercase;color:#141414b3;background:#1414140f;border-radius:4px;padding:.15rem .4rem;font-size:.68rem}.bb-composer-recommend{background:#fff;border:1px solid #1414141a;border-radius:12px;margin:0 0 1.25rem;padding:1rem 1.1rem}.bb-composer-recommend h2,.bb-composer-recommend h3,.bb-composer-deliverables h3,.bb-composer-deliverables h4,.bb-composer-allocation h3,.bb-composer-checklist h3,.bb-composer-review-head h2,.bb-composer-assembled-head h2{margin:0 0 .4rem;font-size:1rem}.bb-composer-recommend h3,.bb-composer-deliverables h4{color:#1414148c;margin-top:.75rem;font-size:.85rem;font-weight:600}.bb-composer-recommend p,.bb-composer-recommend-body{margin:0 0 .65rem;line-height:1.45}.bb-composer-confirm{background:#ffffffb3;border-left:3px solid #141414;margin:1rem 0;padding:.75rem .9rem}.bb-composer-field{flex-direction:column;gap:.35rem;margin:.75rem 0;font-size:.88rem;display:flex}.bb-composer-field input,.bb-composer-field textarea{font:inherit;background:#fff;border:1px solid #14141426;border-radius:8px;padding:.65rem .75rem}.bb-composer-field input:focus,.bb-composer-field textarea:focus{outline-offset:1px;outline:2px solid #141414}.bb-composer-fields{margin-bottom:.5rem}.bb-composer-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.5rem;display:flex}.bb-composer-actions-wrap{align-items:stretch}.bb-composer-tier-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:1rem;display:grid}.bb-composer-invest-total{font-size:1.35rem;font-weight:650;margin:.25rem 0 .5rem!important}.bb-composer-allocation ul,.bb-composer-bullet-list,.bb-composer-checklist ul,.bb-composer-deliverables ul{margin:0;padding:0;list-style:none}.bb-composer-allocation li,.bb-composer-bar-row{border-bottom:1px solid #1414140f;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.4rem 0;font-size:.9rem;display:grid}.bb-composer-allocation-total{font-weight:650;border-bottom:0!important}.bb-composer-tones{letter-spacing:.02em;color:#1414148c;margin:0 0 .35rem;font-size:.85rem;font-weight:600}.bb-composer-review-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:1.35rem;max-width:none;display:grid}.bb-composer-review-main{max-width:none}.bb-composer-review-main>.bb-composer-hint{margin-bottom:1.5rem}.bb-composer-review-section{background:var(--composer-panel,#fff);border:1px solid #14141414;border-radius:12px;margin:0 0 .85rem;padding:1.05rem 1.1rem}.bb-composer-review-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;display:flex}.bb-composer-review-title{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.bb-composer-review-title h2{margin:0}.bb-composer-review-icon,.bb-composer-channel-icon{color:#141414;background:#f1f1ef;border-radius:8px;flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;display:inline-grid}.bb-composer-edit{color:#1414148c;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:.2rem .15rem;font-size:.85rem;text-decoration:underline}.bb-composer-edit:hover{color:#141414;background:0 0;transform:none}.bb-composer-review-lead{color:#141414;margin:0 0 .3rem;font-weight:650}.bb-composer-review-section>p{color:#141414b8;margin:0 0 .45rem;line-height:1.45}.bb-composer-rationale{margin-top:.55rem!important}.bb-composer-channel-review{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;margin-top:.75rem;display:grid}.bb-composer-channel-card{background:#f7f7f5;border:1px solid #1414140d;border-radius:10px;padding:.8rem}.bb-composer-channel-card-head{align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.bb-composer-channel-card h3{margin:0;font-size:.92rem}.bb-composer-channel-card p{color:#141414a6;margin:0;font-size:.85rem;line-height:1.4}.bb-composer-channel-card details{margin-top:.5rem;font-size:.82rem}.bb-composer-channel-card summary{cursor:pointer;color:#141414a6;text-underline-offset:2px;text-decoration:underline}.bb-composer-channel-card ul{margin:.35rem 0 0;padding-left:1rem}.bb-composer-checklist li{color:#141414c7;align-items:flex-start;gap:.45rem;padding:.28rem 0;font-size:.88rem;line-height:1.4;display:flex}.bb-composer-checklist li>svg{color:#141414;flex-shrink:0;margin-top:.12rem}.bb-composer-segment-bar{background:0 0;border-radius:999px;gap:3px;height:12px;margin:.85rem 0 .7rem;display:flex;overflow:hidden}.bb-composer-segment{border-radius:999px;min-width:8px;height:100%;display:block}.bb-composer-segment.shade-1,.bb-composer-swatch.shade-1{background:#1a1a1a}.bb-composer-segment.shade-2,.bb-composer-swatch.shade-2{background:#5a5a5a}.bb-composer-segment.shade-3,.bb-composer-swatch.shade-3{background:#8e8e8e}.bb-composer-segment.shade-4,.bb-composer-swatch.shade-4{background:#c4c4c4}.bb-composer-segment-legend{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.35rem .75rem;margin:0;padding:0;list-style:none;display:grid}.bb-composer-segment-legend li{color:#141414b3;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.bb-composer-swatch{border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem}.bb-composer-preview-row{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:.55rem;margin-top:.85rem;display:grid}.bb-composer-preview-tile{color:#141414b8;background:linear-gradient(160deg,#ecece9 0%,#e2e2de 100%);border:1px solid #1414140f;border-radius:10px;place-items:end start;min-height:84px;padding:.65rem;font-size:.75rem;display:grid}.bb-composer-preview-tile.is-more{text-align:center;background:#deded9;place-items:center;font-weight:650}.bb-composer-summary{background:#fff;border:1px solid #1414141a;border-radius:14px;flex-direction:column;gap:.95rem;padding:1.1rem;display:flex;position:sticky;top:1rem;box-shadow:0 10px 28px #1414140a}.bb-composer-summary-title{letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:700}.bb-composer-summary-book{border-bottom:1px solid #14141414;align-items:flex-start;gap:.75rem;padding-bottom:.85rem;display:flex}.bb-composer-summary-label{color:#14141499;margin:.35rem 0 0;font-size:.8rem}.bb-composer-summary-dl{gap:.65rem;margin:0;display:grid}.bb-composer-summary-dl div{gap:.15rem;display:grid}.bb-composer-summary-dl dt{text-transform:uppercase;letter-spacing:.05em;color:#14141480;align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.bb-composer-summary-dl dd{color:#141414;margin:0;font-size:.9rem}.bb-composer-order{justify-content:center;width:100%;color:#fff!important;background:#141414!important;border-color:#141414!important}.bb-composer-order:hover:not(:disabled){background:#000!important}.bb-composer-summary .bb-button-secondary{justify-content:center;width:100%}.bb-composer-legal{color:#14141480;align-items:flex-start;gap:.4rem;margin:0;font-size:.72rem;line-height:1.4;display:flex}.bb-composer-legal>svg{flex-shrink:0;margin-top:.1rem}@media (max-width:960px){.bb-composer,.bb-composer.is-review,.bb-composer.is-rail-collapsed,.bb-composer.is-review.is-rail-collapsed{grid-template-columns:1fr}.bb-composer-rail,.bb-composer-rail.is-collapsed{border-bottom:1px solid #14141414;border-right:0;align-items:stretch;padding:1rem 1.1rem}.bb-composer-rail-top{flex-direction:row;justify-content:space-between;align-items:center}.bb-composer-steps{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bb-composer-help,.bb-composer-autosave,.bb-composer-collapse{display:none}.bb-composer-review-layout{grid-template-columns:1fr}.bb-composer-summary{position:static}.bb-composer-tier-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.bb-composer,.bb-composer-panel{transition:none;animation:none}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
