@font-face{font-family:SUIT Variable;font-weight:100 900;src:url(/assets/SUIT-Variable-gqD86R3M.woff2) format("woff2-variations")}@custom-variant dark (&:is(.dark *));:root{--background: 0 0% 100%;--foreground: 0 0% 9%;--card: 0 0% 96.9%;--card-foreground: 0 0% 9%;--popover: 0 0% 96.9%;--popover-foreground: 0 0% 9%;--primary: 0 0% 9%;--primary-foreground: 0 0% 100%;--secondary: 0 0% 81.6%;--secondary-foreground: 0 0% 3.9%;--muted: 0 0% 94.9%;--muted-foreground: 0 0% 41.6%;--accent: 0 0% 9%;--accent-foreground: 0 0% 100%;--destructive: 0 72.2% 50.6%;--destructive-foreground: 0 0% 100%;--border: 0 0% 87.5%;--input: 0 0% 87.5%;--ring: 0 0% 9%;--sidebar: 0 0% 95.7%;--sidebar-foreground: 0 0% 9%;--sidebar-primary: 0 0% 9%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 0 0% 9%;--sidebar-accent-foreground: 0 0% 100%;--sidebar-border: 0 0% 87.5%;--sidebar-ring: 0 0% 9%;--chart-1: 0 0% 9%;--chart-2: 0 0% 81.6%;--chart-3: 0 0% 7.8%;--chart-4: 0 0% 55.3%;--chart-5: 0 0% 6.7%;--radius: .5rem}.dark{--background: 60 4.5% 8.6%;--foreground: 60 4.8% 95.9%;--card: 60 2.9% 13.3%;--card-foreground: 60 4.8% 95.9%;--popover: 60 2.9% 13.3%;--popover-foreground: 60 4.8% 95.9%;--primary: 0 0% 32.5%;--primary-foreground: 0 0% 100%;--secondary: 60 2.3% 17.3%;--secondary-foreground: 0 0% 100%;--muted: 60 2.5% 15.7%;--muted-foreground: 60 .5% 57.5%;--accent: 0 0% 48.2%;--accent-foreground: 0 0% 3.9%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 3.9%;--border: 60 1.7% 23.1%;--input: 60 1.7% 23.1%;--ring: 0 0% 48.2%;--sidebar: 60 3.2% 12.2%;--sidebar-foreground: 60 4.8% 95.9%;--sidebar-primary: 0 0% 32.5%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 0 0% 48.2%;--sidebar-accent-foreground: 0 0% 3.9%;--sidebar-border: 60 1.7% 23.1%;--sidebar-ring: 0 0% 48.2%;--chart-1: 0 0% 48.2%;--chart-2: 0 0% 32.5%;--chart-3: 60 2.3% 17.3%;--chart-4: 0 0% 9%;--chart-5: 0 0% 18.8%}@theme inline{ --font-sans: "SUIT Variable", "SUIT", ui-sans-serif, system-ui, sans-serif; --color-background: hsl(var(--background)); --color-foreground: hsl(var(--foreground)); --color-card: hsl(var(--card)); --color-card-foreground: hsl(var(--card-foreground)); --color-popover: hsl(var(--popover)); --color-popover-foreground: hsl(var(--popover-foreground)); --color-primary: hsl(var(--primary)); --color-primary-foreground: hsl(var(--primary-foreground)); --color-secondary: hsl(var(--secondary)); --color-secondary-foreground: hsl(var(--secondary-foreground)); --color-muted: hsl(var(--muted)); --color-muted-foreground: hsl(var(--muted-foreground)); --color-accent: hsl(var(--accent)); --color-accent-foreground: hsl(var(--accent-foreground)); --color-destructive: hsl(var(--destructive)); --color-destructive-foreground: hsl(var(--destructive-foreground)); --color-border: hsl(var(--border)); --color-input: hsl(var(--input)); --color-ring: hsl(var(--ring)); --color-sidebar: hsl(var(--sidebar)); --color-sidebar-foreground: hsl(var(--sidebar-foreground)); --color-sidebar-primary: hsl(var(--sidebar-primary)); --color-sidebar-primary-foreground: hsl(var(--sidebar-primary-foreground)); --color-sidebar-accent: hsl(var(--sidebar-accent)); --color-sidebar-accent-foreground: hsl(var(--sidebar-accent-foreground)); --color-sidebar-border: hsl(var(--sidebar-border)); --color-sidebar-ring: hsl(var(--sidebar-ring)); --color-chart-1: hsl(var(--chart-1)); --color-chart-2: hsl(var(--chart-2)); --color-chart-3: hsl(var(--chart-3)); --color-chart-4: hsl(var(--chart-4)); --color-chart-5: hsl(var(--chart-5)); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); }@layer base{*{border-color:hsl(var(--border))}html{font-family:SUIT Variable,SUIT,ui-sans-serif,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}body{min-height:100vh;margin:0;background:hsl(var(--background));color:hsl(var(--foreground))}}.bti-shell-brand-page,.bti-shell-dashboard{min-height:100vh;min-width:0;color:hsl(var(--foreground));background:hsl(var(--background))}.bti-shell-header{position:relative;z-index:20;height:64px;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background))}.bti-shell-header__inner{display:flex;align-items:center;justify-content:space-between;width:min(100%,1248px);height:100%;min-width:0;padding-inline:16px;margin-inline:auto;gap:16px}.bti-shell-dashboard .bti-shell-header__inner{width:100%}.bti-shell-header__start,.bti-shell-header__actions,.bti-shell-header__utilities,.bti-shell-header__desktop-navigation,.bti-shell-navigation,.bti-shell-navigation__link,.bti-shell-account__trigger,.bti-shell-button,.bti-shell-menu__item,.bti-shell-menu__link{display:flex;align-items:center}.bti-shell-header__start,.bti-shell-header__actions{min-width:0}.bti-shell-header__start{gap:24px}.bti-shell-header__actions{justify-content:flex-end;gap:8px}.bti-shell-header__utilities{gap:8px}.bti-shell-header__brand{min-width:0;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.02em}.bti-shell-header__desktop-navigation{min-width:0}.bti-shell-header__mobile-trigger{display:none}.bti-shell-navigation{padding:0;margin:0;list-style:none}.bti-shell-navigation--horizontal{flex-direction:row;gap:8px}.bti-shell-navigation--vertical{flex-direction:column;align-items:stretch;gap:4px}.bti-shell-navigation__entry{min-width:0}.bti-shell-navigation__group-label{display:flex;align-items:center;min-height:36px;padding:6px 10px;color:hsl(var(--muted-foreground));font-size:12px;font-weight:500;line-height:16px;gap:8px}.bti-shell-navigation__children{display:grid;padding:0 0 0 16px;margin:0;list-style:none;gap:4px}.bti-shell-navigation__child-link{font-weight:400}.bti-shell-navigation__link{width:100%;min-height:44px;min-width:0;padding:8px 10px;border:0;border-radius:6px;color:hsl(var(--foreground));background:transparent;font:inherit;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;cursor:pointer;gap:8px;touch-action:manipulation}.bti-shell-navigation__link:hover,.bti-shell-navigation__link:active,.bti-shell-navigation__link[aria-current=page]{background:hsl(var(--muted))}.bti-shell-navigation__link[aria-current=page]{font-weight:600}.bti-shell-navigation__link[aria-disabled=true]{color:hsl(var(--muted-foreground));cursor:not-allowed}.bti-shell-navigation__link:focus-visible,.bti-shell-button:focus-visible,.bti-shell-icon-button:focus-visible,.bti-shell-account__trigger:focus-visible,.bti-shell-context-summary:focus-visible,.bti-shell-context-selector__search-input:focus-visible,.bti-shell-context-selector__choice:has(input:focus-visible),.bti-shell-menu__item:focus-visible,.bti-shell-menu__link:focus-visible,.bti-shell-footer__link:focus-visible,.bti-shell-skip-link:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.bti-shell-icon{width:16px;height:16px;flex:0 0 auto}.bti-shell-icon-button{display:inline-grid;place-items:center;width:44px;height:44px;min-width:44px;flex:0 0 44px;padding:0;border:0;border-radius:6px;color:hsl(var(--foreground));background:transparent;cursor:pointer;touch-action:manipulation}.bti-shell-icon-button:hover,.bti-shell-icon-button:active{background:hsl(var(--muted))}.bti-shell-icon-button:disabled{color:hsl(var(--muted-foreground));cursor:not-allowed}.bti-shell-icon-button>svg{width:18px;height:18px}.bti-shell-button{justify-content:center;min-height:44px;padding:8px 14px;border-radius:6px;font:inherit;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;cursor:pointer;gap:8px;touch-action:manipulation}.bti-shell-button--outline{border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--background))}.bti-shell-button--primary{border:1px solid hsl(var(--primary));color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.bti-shell-button--ghost{border:0;color:hsl(var(--foreground));background:transparent}.bti-shell-button--outline:hover,.bti-shell-button--outline:active,.bti-shell-button--ghost:hover,.bti-shell-button--ghost:active{background:hsl(var(--muted))}.bti-shell-button--primary:hover,.bti-shell-button--primary:active{color:hsl(var(--primary-foreground));background:hsl(var(--primary) / .88)}.bti-shell-button--destructive{color:hsl(var(--destructive))}.bti-shell-button--primary.bti-shell-button--destructive{border-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground));background:hsl(var(--destructive))}.bti-shell-button:disabled{color:hsl(var(--muted-foreground));cursor:not-allowed}.bti-shell-button--primary:disabled{border-color:hsl(var(--muted));background:hsl(var(--muted))}.bti-shell-account__trigger{min-height:44px;max-width:240px;min-width:0;padding:6px 10px;border:0;border-radius:6px;color:hsl(var(--foreground));background:transparent;font:inherit;cursor:pointer;gap:8px;touch-action:manipulation}.bti-shell-account__trigger:hover,.bti-shell-account__trigger:active{background:hsl(var(--muted))}.bti-shell-account__identity{display:grid;min-width:0;text-align:left}.bti-shell-account__name,.bti-shell-account__secondary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bti-shell-account__name{font-size:14px;font-weight:500;line-height:20px}.bti-shell-account__secondary,.bti-shell-account__status{color:hsl(var(--muted-foreground));font-size:12px;line-height:16px}.bti-shell-account__error{display:flex;align-items:center;max-width:320px;color:hsl(var(--destructive));font-size:14px;line-height:20px;gap:8px}.bti-shell-menu{z-index:50;min-width:196px;max-width:min(320px,calc(100vw - 32px));padding:6px;border:1px solid hsl(var(--border));border-radius:8px;color:hsl(var(--popover-foreground));background:hsl(var(--popover))}.bti-shell-menu__item,.bti-shell-menu__link{position:relative;width:100%;min-height:44px;min-width:0;padding:8px 10px;border-radius:6px;color:inherit;font-size:14px;line-height:20px;text-decoration:none;cursor:pointer;gap:8px;touch-action:manipulation}.bti-shell-menu__item[data-highlighted],.bti-shell-menu__link:hover{background:hsl(var(--muted))}.bti-shell-menu__item[data-disabled]{color:hsl(var(--muted-foreground));cursor:not-allowed}.bti-shell-menu__item[data-bti-shell-destructive]{color:hsl(var(--destructive))}.bti-shell-menu__description{display:block;color:hsl(var(--muted-foreground));font-size:12px;line-height:16px}.bti-shell-menu__indicator{display:inline-grid;place-items:center;margin-left:auto}.bti-shell-tooltip{z-index:60;max-width:240px;padding:6px 8px;border:1px solid hsl(var(--border));border-radius:6px;color:hsl(var(--popover-foreground));background:hsl(var(--popover));font-size:12px;line-height:16px}.bti-shell-drawer__overlay{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;background:hsl(var(--foreground) / .32)}.bti-shell-drawer{position:fixed;z-index:50;top:0;bottom:0;display:flex;flex-direction:column;width:min(320px,calc(100vw - 32px));padding:16px;border-right:1px solid hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--background));overflow-y:auto;overscroll-behavior:contain}.bti-shell-drawer--global,.bti-shell-drawer--sidebar{left:0}.bti-shell-drawer__header{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-bottom:16px;gap:8px}.bti-shell-drawer__title{margin:0;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.02em}.bti-shell-brand-page__main{min-width:0}.bti-shell-footer{border-top:1px solid hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--background))}.bti-shell-footer__inner{width:min(100%,1248px);padding:32px 16px;margin-inline:auto}.bti-shell-footer__sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px}.bti-shell-footer__heading{margin:0 0 12px;font-size:14px;font-weight:600;line-height:20px}.bti-shell-footer__links{display:grid;padding:0;margin:0;list-style:none;gap:4px}.bti-shell-footer__link{display:inline-flex;align-items:center;min-height:44px;color:hsl(var(--muted-foreground));font-size:14px;line-height:20px;text-decoration:none}.bti-shell-footer__link:hover,.bti-shell-footer__link:active{color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:3px}.bti-shell-footer__legal{margin-top:24px;color:hsl(var(--muted-foreground));font-size:12px;line-height:16px}.bti-shell-dashboard{--bti-shell-sidebar-width: 256px}.bti-shell-dashboard__frame{display:grid;grid-template-columns:var(--bti-shell-sidebar-width) minmax(0,1fr);min-height:calc(100vh - 64px)}.bti-shell-dashboard__desktop-sidebar{min-width:0;border-right:1px solid hsl(var(--sidebar-border));background:hsl(var(--background))}.bti-shell-dashboard__body,.bti-shell-dashboard__main{min-width:0}.bti-shell-dashboard__main{padding:24px;scroll-margin-top:80px}.bti-shell-dashboard__mobile-toolbar{display:none}.bti-shell-sidebar{display:flex;flex-direction:column;min-height:100%;padding:16px 12px;color:hsl(var(--sidebar-foreground));background:hsl(var(--background))}.bti-shell-sidebar__navigation{min-width:0}.bti-shell-context-summary{box-sizing:border-box;width:100%;min-height:44px;min-width:0;padding:10px;border:1px solid hsl(var(--border));border-radius:6px;margin:0 0 16px;color:hsl(var(--foreground));background:hsl(var(--background));font:inherit;text-align:left}.bti-shell-context-summary--trigger{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:12px;touch-action:manipulation}.bti-shell-context-summary--trigger:hover,.bti-shell-context-summary--trigger:active{background:hsl(var(--muted))}.bti-shell-context-summary--status{display:flex;align-items:center;color:hsl(var(--muted-foreground));font-size:13px;line-height:18px}.bti-shell-context-summary__selection{display:grid;min-width:0;gap:2px}.bti-shell-context-summary__tenant,.bti-shell-context-summary__secondary,.bti-shell-context-summary__status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bti-shell-context-summary__tenant{font-size:14px;font-weight:600;line-height:20px}.bti-shell-context-summary__secondary,.bti-shell-context-summary__status,.bti-shell-context-summary__action{color:hsl(var(--muted-foreground));font-size:12px;line-height:16px}.bti-shell-context-summary__action{flex:0 0 auto;font-weight:500}.bti-shell-context-selector{box-sizing:border-box;width:min(100%,760px);margin-inline:auto;color:hsl(var(--foreground))}.bti-shell-context-selector--state{display:grid;min-height:320px;align-content:center;justify-items:start;gap:16px}.bti-shell-context-selector__header{margin-bottom:24px}.bti-shell-context-selector h1,.bti-shell-context-selector p{margin:0}.bti-shell-context-selector h1{font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.18;letter-spacing:-.035em;word-break:keep-all;overflow-wrap:break-word}.bti-shell-context-selector__header p,.bti-shell-context-selector--state>p{margin-top:12px;color:hsl(var(--muted-foreground));font-size:14px;line-height:22px;word-break:keep-all;overflow-wrap:break-word}.bti-shell-context-selector__fields{display:grid;gap:16px}.bti-shell-context-selector__fieldset{box-sizing:border-box;min-width:0;padding:16px;border:1px solid hsl(var(--border));border-radius:8px;margin:0;background:hsl(var(--background))}.bti-shell-context-selector__legend{padding-inline:4px;font-size:14px;font-weight:600;line-height:20px}.bti-shell-context-selector__search{display:grid;margin-bottom:12px;color:hsl(var(--muted-foreground));font-size:12px;line-height:16px;gap:6px}.bti-shell-context-selector__search-input{box-sizing:border-box;width:100%;min-height:44px;padding:9px 12px;border:1px solid hsl(var(--input));border-radius:6px;color:hsl(var(--foreground));background:hsl(var(--background));font:inherit;font-size:14px;line-height:20px}.bti-shell-context-selector__choices{display:grid;gap:8px}.bti-shell-context-selector__choice{display:flex;align-items:flex-start;min-height:44px;min-width:0;padding:10px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background));cursor:pointer;gap:10px}.bti-shell-context-selector__choice:hover,.bti-shell-context-selector__choice[data-bti-shell-selected]{border-color:hsl(var(--foreground))}.bti-shell-context-selector__choice:has(input:disabled){color:hsl(var(--muted-foreground));cursor:not-allowed}.bti-shell-context-selector__choice input{width:16px;height:16px;flex:0 0 auto;margin:2px 0 0;accent-color:hsl(var(--primary))}.bti-shell-context-selector__choice-copy{display:grid;min-width:0;gap:2px}.bti-shell-context-selector__choice-label{font-size:14px;font-weight:500;line-height:20px;overflow-wrap:anywhere}.bti-shell-context-selector__choice-secondary,.bti-shell-context-selector__choice-reason,.bti-shell-context-selector__empty{color:hsl(var(--muted-foreground));font-size:12px;line-height:18px;overflow-wrap:anywhere}.bti-shell-context-selector__choice-reason{color:hsl(var(--destructive))}.bti-shell-context-selector p.bti-shell-context-selector__validation{margin-top:12px;color:hsl(var(--destructive));font-size:13px;line-height:18px}.bti-shell-context-selector__actions,.bti-shell-context-selector__state-actions{display:flex;flex-wrap:wrap;gap:8px}.bti-shell-context-selector__actions{margin-top:24px}.bti-shell-context-selector__loading{display:grid;width:min(100%,480px);gap:8px}.bti-shell-context-selector__loading>span[aria-hidden=true]{display:block;height:44px;border-radius:6px;background:hsl(var(--muted))}.bti-shell-context-selector__loading>span[aria-hidden=true]:last-child{width:72%}.bti-shell-sidebar__bottom{padding-top:16px;margin-top:auto}.bti-shell-skip-link{position:fixed;z-index:100;top:8px;left:8px;padding:10px 14px;border:1px solid hsl(var(--border));border-radius:6px;color:hsl(var(--primary-foreground));background:hsl(var(--primary));font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transform:translateY(calc(-100% - 16px))}.bti-shell-skip-link:focus-visible{transform:translateY(0)}.bti-shell-visually-hidden{position:absolute;width:1px;height:1px;padding:0;border:0;margin:-1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}@media(min-width:768px){.bti-shell-header__inner,.bti-shell-footer__inner{padding-inline:24px}.bti-shell-context-selector__fields:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.bti-shell-header__desktop-navigation{display:none}.bti-shell-header__mobile-trigger{display:inline-grid}.bti-shell-account__secondary{display:none}.bti-shell-dashboard__frame{display:block}.bti-shell-dashboard__desktop-sidebar{display:none}.bti-shell-dashboard__mobile-toolbar{display:flex;padding:8px 16px;border-bottom:1px solid hsl(var(--border))}.bti-shell-dashboard__main{padding:16px}}@media(prefers-reduced-motion:no-preference){.bti-shell-skip-link{transition:transform .12s ease-out}}@scope ([data-bti-service="ai-sales"]){:scope,:scope *{box-sizing:border-box}:scope button,:scope input,:scope select,:scope textarea{color:inherit;font:inherit}:scope button,:scope select,:scope input[type=checkbox],:scope input[type=date]{cursor:pointer}:scope button:focus-visible,:scope a:focus-visible,:scope input:focus-visible,:scope select:focus-visible,:scope textarea:focus-visible,:scope [tabindex="0"]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}:scope ::selection{color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.sales-main{display:grid;width:min(1120px,calc(100% - 40px));margin:0 auto;gap:56px;padding:72px 0 96px}.hero{max-width:760px}.eyebrow{margin:0 0 16px;color:hsl(var(--muted-foreground));font-size:13px;letter-spacing:.08em}.hero h1{margin:0;font-size:clamp(38px,6vw,68px);font-weight:620;letter-spacing:-.05em;line-height:1.06;overflow-wrap:break-word;word-break:keep-all}.hero>p:not(.eyebrow){max-width:680px;margin:22px 0 0;color:hsl(var(--muted-foreground));font-size:16px;line-height:1.7;word-break:keep-all}.hero .seed-notice{color:hsl(var(--muted-foreground));font-size:14px}.proposal-form,.draft-preview{padding:clamp(24px,4vw,40px);border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background))}.proposal-fields{display:grid;gap:32px}.proposal-fields fieldset{min-width:0;margin:0;padding:0;border:0}.proposal-fields legend{margin-bottom:16px;font-size:18px;font-weight:650}.proposal-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.proposal-field-grid label,.proposal-request{display:grid;gap:8px;color:hsl(var(--foreground));font-size:14px;font-weight:600}.proposal-field-grid input,.proposal-field-grid select,.proposal-request textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid hsl(var(--input));border-radius:5px;background:hsl(var(--background));font-weight:400}.proposal-request textarea{min-height:144px;resize:vertical;line-height:1.55}.optional-label,.prompt-count{color:hsl(var(--muted-foreground));font-size:12px;font-weight:400}.prompt-count{justify-self:end}.proposal-option-list{display:flex;flex-wrap:wrap;gap:12px 24px}.proposal-option{display:inline-flex;min-height:44px;align-items:center;gap:9px;font-size:14px}.proposal-option input{width:18px;height:18px;margin:0}.form-error{margin:18px 0 0;font-size:14px}.error-text{color:hsl(var(--destructive))}.form-actions{display:flex;justify-content:flex-end;margin-top:24px}.primary-button{min-height:44px;padding:0 18px;border:1px solid hsl(var(--primary));border-radius:6px;color:hsl(var(--primary-foreground));background:hsl(var(--primary));font-weight:650}.primary-button:hover{opacity:.86}.section-heading{margin-bottom:20px}.section-heading h2{margin:0;font-size:24px;letter-spacing:-.025em;word-break:keep-all}.section-heading p{margin:8px 0 0;color:hsl(var(--muted-foreground));line-height:1.55}.scale-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.scale-card{padding:22px;border:1px solid hsl(var(--border));border-radius:7px;background:hsl(var(--background))}.scale-card[data-selected=true]{border-color:hsl(var(--foreground))}.scale-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.scale-card-heading>span{color:hsl(var(--muted-foreground));font-size:12px}.scale-card[data-selected=true] .scale-card-heading>span{color:hsl(var(--foreground));font-weight:650}.scale-details{display:grid;gap:12px;margin:22px 0 0}.scale-details div{display:flex;justify-content:space-between;gap:16px}.scale-details dt{color:hsl(var(--muted-foreground));font-size:13px}.scale-details dd{margin:0;font-size:13px;font-weight:600;text-align:right}.section-note{margin:14px 0 0;color:hsl(var(--muted-foreground));font-size:13px;line-height:1.5}.timeline-scroll{overflow-x:auto;border:1px solid hsl(var(--border));border-radius:7px}.timeline-week-header,.timeline-phase{display:grid;grid-template-columns:220px repeat(var(--timeline-weeks),minmax(68px,1fr));min-width:max(100%,calc(220px + var(--timeline-weeks) * 68px))}.timeline-week-header{border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted))}.timeline-corner,.timeline-week{padding:12px;color:hsl(var(--muted-foreground));font-size:12px;font-weight:600}.timeline-week{border-left:1px solid hsl(var(--border));text-align:center}.timeline-phase-list{margin:0;padding:0;list-style:none}.timeline-phase+.timeline-phase{border-top:1px solid hsl(var(--border))}.timeline-phase-label{display:grid;gap:3px;padding:14px 16px}.timeline-phase-label small,.timeline-phase-label>span{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.4}.timeline-track{position:relative;display:grid;grid-column:2 / -1;grid-row:1;grid-template-columns:repeat(var(--timeline-weeks),minmax(68px,1fr));align-items:center}.timeline-grid-cell{align-self:stretch;border-left:1px solid hsl(var(--border))}.timeline-bar{position:absolute;right:calc((var(--timeline-weeks) - var(--phase-start) - var(--phase-span) + 1) * 100% / var(--timeline-weeks) + 8px);left:calc((var(--phase-start) - 1) * 100% / var(--timeline-weeks) + 8px);height:8px;border-radius:4px;background:hsl(var(--primary))}.draft-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-top:1px solid hsl(var(--border))}.draft-details>div{padding:18px 0;border-bottom:1px solid hsl(var(--border))}.draft-details>div:nth-child(odd):not(.draft-details-wide){padding-right:20px}.draft-details>div:nth-child(2n):not(.draft-details-wide){padding-left:20px;border-left:1px solid hsl(var(--border))}.draft-details-wide{grid-column:1 / -1}.draft-details dt{margin-bottom:7px;color:hsl(var(--muted-foreground));font-size:12px}.draft-details dd{margin:0;line-height:1.55;overflow-wrap:anywhere}@media(max-width:760px){.sales-main{width:min(100% - 32px,1120px);gap:44px;padding:52px 0 72px}.proposal-field-grid,.scale-list,.draft-details{grid-template-columns:1fr}.draft-details>div:nth-child(odd):not(.draft-details-wide),.draft-details>div:nth-child(2n):not(.draft-details-wide){padding-right:0;padding-left:0;border-left:0}.draft-details-wide{grid-column:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}}@scope ([data-bti-service="ai-sales"]){:scope .primary-button{color:hsl(var(--primary-foreground))}.timeline-phase-label{grid-column:1;grid-row:1}.toolkit-customer{display:grid;gap:8px;margin:18px 0;font-size:14px}.toolkit-customer input{width:100%;min-height:44px;border:1px solid hsl(var(--input));background:hsl(var(--background));border-radius:5px;padding:10px 12px}.sales-main{width:min(1680px,calc(100% - 32px));padding:24px 0 48px;gap:24px}.hero{max-width:none}.hero h1{font-size:clamp(24px,3vw,34px)}.hero>p:not(.eyebrow){margin-top:10px;max-width:none;font-size:14px}.toolkit-workspace{display:grid;grid-template-columns:260px minmax(0,1fr) 290px;align-items:start;gap:16px}.toolkit-center,.toolkit-quote{display:grid;min-width:0;gap:16px}.toolkit-panel,.toolkit-center>section,.proposal-form{min-width:0;padding:18px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background))}.toolkit-panel h2,.proposal-form h2,.section-heading h2{font-size:17px;margin-top:0}.toolkit-panel h3{font-size:14px}.proposal-fields{gap:20px}.proposal-field-grid{grid-template-columns:1fr;gap:14px}.proposal-fields legend{font-size:14px}.toolkit-preferences{display:grid;gap:12px;margin:16px 0 0;padding:12px;border:1px solid hsl(var(--border))}.toolkit-preferences label{display:grid;gap:6px;font-size:14px}.toolkit-preferences select{min-width:0;width:100%;min-height:44px;border:1px solid hsl(var(--input));border-radius:5px;background:hsl(var(--background))}.form-actions button{width:100%}.toolkit-process{display:grid;grid-template-columns:repeat(4,1fr);padding:16px 16px 16px 30px;gap:20px;background:hsl(var(--muted));font-size:12px}.toolkit-analysis-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.toolkit-diagram{display:grid;justify-items:center;gap:8px;border:1px dashed hsl(var(--border));padding:14px}.toolkit-diagram-label{font-size:11px;color:hsl(var(--muted-foreground))}.toolkit-service{padding:12px;border:1px solid hsl(var(--border));border-radius:6px;text-align:center;font-size:12px}.toolkit-vpc{display:grid;justify-items:center;gap:8px;padding:12px;width:100%;border:1px dashed hsl(var(--primary))}.toolkit-points ul{padding-left:18px;font-size:13px;line-height:1.9}.toolkit-totals{display:grid;gap:16px;margin:18px 0 0}.toolkit-totals>div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.toolkit-totals dt{color:hsl(var(--muted-foreground))}.toolkit-totals dd{margin:0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.toolkit-sample-badge{display:inline-block;font-size:11px;padding:5px 8px;background:hsl(var(--muted));border-radius:6px}.toolkit-cost-chart{width:128px;height:128px;border-radius:50%;display:grid;place-items:center;margin:20px auto}.toolkit-cost-chart>span{width:72px;height:72px;background:hsl(var(--background));border-radius:50%}.toolkit-cost-legend{list-style:none;padding:0;display:grid;gap:10px;font-size:11px}.toolkit-cost-legend li{display:flex;align-items:center;gap:6px}.toolkit-cost-legend strong{margin-left:auto;font-variant-numeric:tabular-nums}.toolkit-swatch{width:8px;height:8px;flex:0 0 8px;border-radius:2px}.toolkit-panel details{margin-top:14px;font-size:12px;line-height:1.7}.toolkit-panel summary{cursor:pointer}.scale-card{padding:14px}.scale-details div{flex-wrap:wrap;gap:6px}.timeline-week-header,.timeline-phase{grid-template-columns:130px repeat(var(--timeline-weeks),minmax(42px,1fr));min-width:max(100%,calc(130px + var(--timeline-weeks) * 42px))}.timeline-track{grid-template-columns:repeat(var(--timeline-weeks),minmax(42px,1fr))}@media(max-width:1350px){.toolkit-workspace{grid-template-columns:240px minmax(0,1fr)}.toolkit-quote{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.toolkit-workspace,.toolkit-quote,.toolkit-analysis-grid{grid-template-columns:1fr}.toolkit-process{grid-template-columns:1fr 1fr}}}*{box-sizing:border-box}html{min-width:320px}button,input,select,textarea{color:inherit;font:inherit}button,select,input[type=checkbox],input[type=date]{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}::selection{color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.service-brand{color:inherit;font-size:18px;font-weight:700;text-decoration:none}.service-status{width:min(720px,calc(100% - 40px));margin:0 auto;padding:96px 0}.service-status h1{margin:0;font-size:clamp(32px,5vw,52px);letter-spacing:-.04em}.service-status>p:not(.eyebrow){color:hsl(var(--muted-foreground));line-height:1.7}
