/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:Arial,Helvetica,sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.overline\!{text-decoration-line:overline!important}.underline{text-decoration-line:underline}.underline\!{text-decoration-line:underline!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[out\:json\]{out:json}.before\:transform:before{content:var(--tw-content);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}*{box-sizing:border-box}body{background:var(--background);margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.6}button,input,textarea{font:inherit}a,button,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:#faf9f6;background:#3e3e3e;border:1px solid #3e3e3e;border-radius:7px;padding:11px 18px;font-weight:500;transition:background .15s,transform .15s}button:hover{background:#303030}button:disabled{opacity:.45;cursor:wait}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline-offset:4px;outline:2px solid #686868}input,textarea{border:1px solid var(--line);color:var(--foreground);border-radius:7px;outline:none;width:100%;padding:12px 14px}textarea{resize:vertical;min-height:130px}h1,h2,h3,p{margin:0}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:10;background:#f6f6f6;flex-direction:column;width:236px;padding:30px 17px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1px;align-items:center;gap:9px;font-size:24px;font-weight:600;display:flex}.brand-mark{color:#faf9f6;background:#3e3e3e;border-radius:9px;place-items:center;width:32px;height:32px;font-size:27px;line-height:1;display:grid}.beta{letter-spacing:1px;color:#8d8d8d;margin:5px 0 0 3px;font-size:8px}.workspace-label{border-block:1px solid var(--line);align-items:center;gap:10px;margin:35px 4px 27px;padding:12px 7px;line-height:1.5;display:flex}.workspace-label>div{text-overflow:ellipsis;min-width:0;overflow:hidden}.profile small,.workspace-label small{font-size:10px;display:block}.workspace-avatar{color:#5e5e5e;background:#e9e9e9;border:1px solid #dbdbdb;border-radius:6px;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav a,.sidebar-bottom>a{color:#787878;border-radius:6px;align-items:center;gap:12px;padding:10px 14px;display:flex}.sidebar nav a>span{width:22px;font-size:19px;line-height:1}.sidebar nav b{background:#d6d6d6;border-radius:5px;margin-left:auto;padding:0 6px;font-size:10px;font-weight:400}.sidebar-bottom{margin-top:auto;padding-top:30px}.sidebar-note{color:#585858;margin:15px 12px 22px;font-size:11px}.sidebar-note p{margin-top:7px;font-size:11px;line-height:1.6}.status-dot{vertical-align:middle;background:#7e7e7e;border-radius:100%;width:6px;height:6px;margin-right:5px;display:inline-block}.profile{border-top:1px solid var(--line);gap:10px;margin:18px 0 0;padding:18px 9px 0;font-size:11px;display:flex}.main-shell{flex-direction:column;flex:1;min-width:0;margin-left:236px;display:flex}.topbar{border-bottom:1px solid var(--line);color:#8b8b8b;justify-content:space-between;align-items:center;height:68px;padding:0 42px;font-size:11px;display:flex}.slash{color:#c8c8c8;margin:0 13px}.badge{white-space:nowrap;color:gray;letter-spacing:.1px;background:#eee;border:1px solid #e3e3e3;border-radius:5px;align-items:center;gap:3px;padding:4px 8px;font-size:10px;font-weight:400;line-height:1.5;display:inline-flex}.badge.green{color:#6a6a6a;background:#ececec;border-color:#e0e0e0}.content{flex:1;width:100%;max-width:1380px;padding:51px 55px 42px}.page-heading{max-width:780px;margin-bottom:40px}.section-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.section-heading>span{color:#929292;font-size:11px}.today-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.today-card{border:1px solid var(--line);background:#faf9f6;border-radius:10px;padding:24px 27px 0;transition:border-color .2s,box-shadow .2s;display:block}.today-card:hover{border-color:#b8b8b8;box-shadow:0 3px 16px #40404010}.today-card.featured{background:#f0f0f0;border-color:#d9d9d9}.card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.tile-symbol{color:#737373;font-size:23px;line-height:1}.today-card h3{margin:14px 0 7px;font-size:17px;font-weight:400}.today-card h3 strong{letter-spacing:-1px;margin-right:4px;font-size:27px;font-weight:500}.today-card p{font-size:12px}.card-link{color:#565656;border-top:1px solid #e6e6e6;justify-content:space-between;margin-top:25px;padding:14px 0;font-size:11px;display:flex}.card-link>span{font-size:17px;line-height:1}.results{border:1px solid var(--line);background:#f9f9f9;border-radius:10px;margin:29px 0 37px;padding:23px 26px}.results>div:first-child{align-items:baseline;gap:12px;display:flex}.results p{font-size:11px}.metrics{grid-template-columns:repeat(5,1fr);margin-top:20px;display:grid}.metrics>div{border-left:1px solid var(--line);padding-left:24px}.metrics>div:first-child{border:0;padding-left:0}.metrics strong{font-size:26px;font-weight:400;line-height:1.4;display:block}.metrics span{color:#868686;font-size:10px}.plan-list{border:1px solid var(--line);background:#faf9f6;border-radius:9px;overflow:hidden}.plan-list>div{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:18px 23px;display:flex}.plan-list>div:last-child{border:0}.plan-list strong{font-size:12px;font-weight:500}.plan-list p{margin-top:3px;font-size:11px}.plan-list .badge{margin-left:auto}.number{color:#989898;font-family:monospace;font-size:12px}.fine-print{margin-top:20px;font-size:10px}.app-footer{border-top:1px solid var(--line);color:#999;justify-content:space-between;padding:20px 55px;font-size:10px;display:flex}.screen-fieldset{border:0;min-width:0;margin:0;padding:0}.onboarding{text-align:center;max-width:760px;margin:60px auto}.onboarding-symbol{color:#545454;background:#e8e8e8;border-radius:15px;place-items:center;width:56px;height:56px;margin:0 auto 30px;font-size:42px;display:grid}.onboarding .page-heading{margin:0 auto 30px}.onboarding h1{font-size:50px}.onboarding .page-heading p{max-width:470px;margin:18px auto 0}.onboarding form{text-align:left;background:#faf9f6;border:1px solid #d6d6d6;border-radius:13px;padding:8px;box-shadow:0 9px 35px #3a3a3a08}.onboarding textarea{box-shadow:none;border:0;min-height:150px;padding:20px 18px;font-size:16px;line-height:1.8}.onboarding textarea::placeholder{color:#a2a2a2}.input-footer{justify-content:space-between;align-items:center;gap:20px;padding:9px 10px 8px;display:flex}.input-footer>span{color:#969696;font-size:11px}.input-footer button{align-items:center;gap:27px;display:flex}.examples{color:#979797;margin:19px 0;font-size:11px}.text-button{color:#6e6e6e;padding:7px 10px;font-size:12px}.steps{border-top:1px solid var(--line);color:#989898;justify-content:center;gap:30px;margin-top:60px;padding-top:24px;font-size:10px;display:flex}.offer-summary{border:1px solid var(--line);background:#faf9f6;border-radius:9px;margin-bottom:24px;padding:22px}.offer-summary h3{margin:10px 0 4px}.offer-summary p{font-size:12px}.channel-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.channel-card{border:1px solid var(--line);background:#faf9f6;border-radius:9px;padding:24px}.channel-card h2{margin:26px 0 12px}.channel-card p{min-height:64px;font-size:12px}.channel-foot{border-top:1px solid var(--line);color:#6a6a6a;margin-top:25px;padding-top:20px;font-size:11px}.plan-footer{justify-content:space-between;align-items:center;gap:30px;margin-top:30px;display:flex}.plan-footer strong{font-size:13px;font-weight:500}.plan-footer p{margin-top:6px;font-size:11px}.toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.toolbar input{width:235px;padding:9px 12px;font-size:12px}.tabs{background:#eee;border-radius:7px;gap:4px;width:fit-content;padding:4px;display:flex}.tabs button{color:#8f8f8f;background:0 0;border:0;padding:7px 14px;font-size:12px}.tabs button.active{color:#454545;background:#faf9f6;box-shadow:0 1px 3px #2c2c2c15}.tabs button span{margin-left:9px;font-size:10px}.opportunity-list{border:1px solid var(--line);background:#faf9f6;border-radius:9px;overflow:hidden}.opportunity{border-bottom:1px solid var(--line);gap:19px;padding:27px;display:flex}.opportunity:last-child{border:0}.company-avatar{color:#7a7a7a;background:#ececec;border-radius:9px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.opportunity-copy{flex:1}.inline{align-items:center;gap:13px;display:flex}.opportunity h3{font-size:14px}.opportunity p{max-width:510px;margin-top:9px;font-size:12px}.opportunity small{font-size:9px}.opportunity .next-step{color:#6c6c6c;margin-top:12px;font-size:10px}.opportunity-end{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:15px;min-width:150px;display:flex}.score{color:#747474;text-align:right;font-size:23px}.score small{margin-top:-3px;font-size:9px;display:block}.secondary{color:#5a5a5a;background:#faf9f6;border:1px solid #d8d8d8;padding:8px 13px;font-size:12px}.secondary:hover{background:#f0f0f0}.action-tabs{margin-bottom:25px}.action-list{grid-template-columns:1fr 1fr;gap:18px;display:grid}.action-card{border:1px solid var(--line);background:#faf9f6;border-radius:9px;padding:25px}.action-card h3{margin-bottom:15px}.draft-preview{white-space:pre-line;background:#f8f8f8;border:1px solid #eaeaea;border-radius:6px;margin-bottom:20px;padding:17px;font-size:12px;line-height:1.8}.action-buttons{align-items:center;gap:8px;display:flex}.action-buttons button{padding:8px 15px;font-size:12px}.result-note{color:#6e6e6e;margin-bottom:16px;font-size:11px}.inbox{border:1px solid var(--line);background:#faf9f6;border-radius:10px;grid-template-columns:285px 1fr;min-height:590px;display:grid;overflow:hidden}.conversation-list{border-right:1px solid var(--line);background:#f9f9f9;padding:10px}.conversation-list button{color:#555;text-align:left;background:0 0;border:0;align-items:flex-start;gap:11px;width:100%;padding:17px 12px;display:flex}.conversation-list button.active{background:#eaeaea}.conversation-list strong{font-size:12px;font-weight:500;display:block}.conversation-list small{font-size:10px;display:block}.conversation-list p{margin-top:7px;font-size:10px}.conversation-list .status-dot{margin-top:8px;margin-left:auto}.person-avatar{background:#e0e0e0;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.conversation-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.conversation-header p{margin-top:4px;font-size:11px}.messages{padding:20px 25px}.message-date{text-align:center;color:#a0a0a0;margin-bottom:22px;font-size:9px}.message{background:#f2f2f2;border-radius:10px 10px 10px 0;max-width:88%;margin:15px 0;padding:16px}.message.outbound{border:1px solid var(--line);background:#f9f9f9;border-radius:10px 10px 0;margin-left:auto}.message p{white-space:pre-line;color:#6b6b6b;margin-top:5px;font-size:12px}.suggestion{background:#f3f3f3;border:1px solid #dfdfdf;border-radius:8px;margin:10px 25px 25px;padding:22px}.suggestion p{margin:8px 0 17px}.suggestion button,.suggestion p{font-size:11px}.asset-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.asset-card{border:1px solid var(--line);text-align:left;color:var(--foreground);background:#faf9f6;border-radius:10px;padding:0;overflow:hidden}.asset-card:hover{background:#faf9f6;border-color:#b3b3b3}.asset-preview{background:#eee;height:215px;padding:30px 45px 0;overflow:hidden}.preview-1{background:#e8e8e8}.preview-2{background:#f2efe7}.preview-3{background:#ededed}.paper{background:#faf9f6;border:1px solid #e0e0e0;border-radius:4px;min-height:210px;padding:25px;transform:rotate(-2deg);box-shadow:0 3px 14px #3d3d3d10}.preview-1 .paper{transform:rotate(2deg)}.paper>span{letter-spacing:1px;color:#8e8e8e;font-size:7px}.paper h3{margin:14px 0;font-size:18px}.paper-line{background:#e8e8e8;width:85%;height:4px;margin:8px 0}.paper-line.short{width:62%}.paper-cta{color:#6a6a6a;background:#e2e2e2;width:fit-content;margin-top:17px;padding:5px 10px;font-size:8px}.asset-info{padding:22px}.asset-info h3{margin:10px 0 8px}.asset-info p{font-size:11px}.panel{border:1px solid var(--line);background:#faf9f6;border-radius:9px;margin-bottom:24px;padding:27px}.panel>p{margin:10px 0 20px;font-size:12px}.business-form{max-width:650px}.business-form label{color:#767676;margin-bottom:20px;font-size:12px;display:block}.business-form input{margin-top:8px}.business-form button{font-size:12px}.offer-details{max-width:650px}.offer-details h2{margin:14px 0}.offer-details dl{grid-template-columns:120px 1fr;gap:14px;margin-top:25px;font-size:12px;display:grid}.offer-details dt{color:#929292}.offer-details dd{margin:0}.mode-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:25px;display:grid}.mode-grid>div{border:1px solid var(--line);opacity:.55;border-radius:7px;padding:20px}.mode-grid>div.chosen{opacity:1;background:#f3f3f3;border-color:#b8b8b8}.mode-grid strong{font-size:13px;font-weight:500}.mode-grid p{margin-top:4px;font-size:11px}.channel-settings{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.channel-settings>div,.event{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 0;font-size:12px;display:flex}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1d1d1d55;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--line);background:#faf9f6;border-radius:12px;width:100%;max-width:650px;max-height:90vh;padding:30px;overflow:auto;box-shadow:0 20px 90px #1c1c1c30}.modal p{margin:10px 0 20px;font-size:12px}.modal label{margin-bottom:8px;font-size:12px;display:block}.modal textarea{min-height:260px;margin-bottom:20px;font-size:13px}.modal pre{white-space:pre-wrap;color:#6b6b6b;margin:25px 0;font-family:inherit;font-size:14px;line-height:1.8}.modal h2{margin-top:12px}.empty{text-align:center;background:#f9f9f9;border:1px dashed #dcdcdc;border-radius:9px;padding:65px 20px}.empty p{margin-top:10px;font-size:12px}.empty-mark{color:#bababa;margin-bottom:10px;font-size:30px}.loading,.setup{color:#7a7a7a;padding:80px 40px}.setup h1{margin-bottom:20px;font-size:30px}.setup button{margin-top:20px}.alert,.notice{overflow-wrap:anywhere;border-radius:7px;margin-bottom:25px;padding:12px 17px;font-size:12px}.alert{color:#a45242;background:#fff1ee;border:1px solid #efd5cf}.notice{color:#626262;background:#ececec;border:1px solid #dbdbdb}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1500px){.content{padding-top:65px}.today-card{padding-top:30px}.today-card h3{margin-top:20px}.card-link{margin-top:32px}}@media (max-width:1100px){.sidebar{width:205px}.main-shell{margin-left:205px}.content{padding:35px 28px}.topbar{padding:0 28px}.today-card{padding:20px 20px 0}.today-card h3{font-size:15px}.inbox{grid-template-columns:220px 1fr}.opportunity{gap:13px;padding:20px}.inline{flex-wrap:wrap;gap:6px}.channel-grid{gap:10px}.channel-card{padding:18px}.metrics>div{padding-left:13px}}@media (max-width:800px){.sidebar{width:175px;padding-inline:10px}.main-shell{margin-left:175px}.brand{padding:0 6px;font-size:21px}.beta{display:none}.sidebar nav a{padding:10px 9px;font-size:12px}.workspace-label{margin-top:25px}.content{padding:30px 22px}.action-list,.asset-grid,.channel-grid,.today-grid{grid-template-columns:1fr}.channel-card p{min-height:0}.channel-card h2{margin-top:10px}.plan-footer{flex-direction:column;align-items:flex-start}.opportunity{flex-wrap:wrap}.opportunity-end{flex-direction:row;align-items:center;width:100%}.opportunity-end .score{align-items:center;gap:10px;display:flex}.toolbar{flex-direction:column;align-items:stretch}.toolbar input{width:100%}.inbox{grid-template-columns:1fr}.conversation-list{border-right:0;border-bottom:1px solid var(--line)}.metrics{grid-template-columns:repeat(3,1fr);gap:15px}.metrics>div{border:0;padding:0}.plan-list .badge{display:none}.channel-settings{grid-template-columns:1fr}.onboarding{margin:30px auto}.onboarding h1{font-size:38px}.input-footer{flex-direction:column;align-items:stretch;gap:12px}.input-footer button{justify-content:space-between}.steps{flex-wrap:wrap;gap:14px}.app-footer{padding:20px 22px}.app-footer span{display:none}.mode-grid{grid-template-columns:1fr}.topbar{padding:0 22px}.topbar>.badge{font-size:8px}.topbar{font-size:10px}h1{font-size:34px}}@media (max-width:580px){.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;padding:18px 16px 10px;position:relative}.brand{font-size:23px}.profile,.sidebar-note,.workspace-label{display:none}.sidebar nav{flex-direction:row;gap:3px;margin-top:19px;overflow-x:auto}.sidebar nav a{white-space:nowrap;gap:5px;padding:8px 10px;font-size:11px}.sidebar nav a>span{display:none}.sidebar-bottom{gap:0;padding:0;display:flex;position:absolute;top:13px;right:13px}.sidebar-bottom>a{padding:8px;font-size:10px}.main-shell{margin:0}.topbar{height:48px}.content{padding:28px 20px}.page-heading{margin-bottom:27px}h1{font-size:34px}.today-grid{gap:12px}.section-heading>span{font-size:9px}.results{padding:20px}.results>div:first-child{display:block}.metrics{grid-template-columns:repeat(3,1fr)}.opportunity-copy{min-width:190px}.opportunity{padding:18px}.company-avatar{display:none}.mode-grid{gap:8px}.plan-list>div{gap:14px;padding:15px}.modal{padding:22px}.onboarding h1{font-size:39px}.onboarding textarea{font-size:14px}.steps{margin-top:35px}.action-tabs{width:100%}.tabs button{padding:7px 10px}.asset-preview{height:190px}}dialog.modal{color:var(--foreground);margin:auto}dialog.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1d1d1d55}.account-page{background:#fbfbfb;flex-direction:column;min-height:100vh;display:flex}.account-header{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;padding:28px 42px;display:flex}.account-header>span{color:#909090;font-size:11px}.account-header .brand{padding:0}.account-footer{text-align:center;color:#949494;margin-top:auto;font-size:10px}.auth-content{width:100%;max-width:460px;margin:64px auto 48px;padding:0 20px}.auth-content h1{letter-spacing:-1.5px;max-width:390px;font-size:38px;line-height:1.2}.auth-content>p{margin-top:14px;font-size:13px}.auth-content form{margin-top:24px}.auth-content form label{color:#606060;margin:20px 0 8px;font-size:12px;display:block}.auth-content input{padding:14px}.wide-button{gap:24px;min-height:50px;margin-top:25px;padding:15px 22px;font-size:13px}.google-button,.wide-button{justify-content:center;align-items:center;width:100%;display:flex}.google-button{color:#4b4b4b;background:#faf9f6;border:1px solid #dedede;gap:12px;margin-top:30px;padding:14px;font-size:12px}.google-button:disabled{opacity:1;cursor:default;color:#767676;background:#fafafa}.google-letter{color:#787878;font-family:Arial,sans-serif;font-size:19px;font-weight:600}.coming-soon{letter-spacing:.2px;color:#888;background:#ececec;border-radius:4px;margin-left:4px;padding:3px 6px;font-size:8px}.auth-divider{color:#9c9c9c;align-items:center;gap:14px;margin-top:26px;font-size:10px;display:flex}.auth-divider:after,.auth-divider:before{content:"";background:#e6e6e6;flex:1;height:1px}.auth-content .auth-switch{text-align:center;color:#909090;margin-top:25px;font-size:12px}.auth-switch a{color:#464646;margin-left:5px;font-weight:500}.auth-footnote{color:#989898;text-align:center;margin-top:42px;font-size:10px}.form-error{color:#a14e40;background:#fff3ef;border:1px solid #f1dcd3;border-radius:6px;padding:11px 14px;font-size:12px;line-height:1.6;margin:18px 0!important}.account-loading{color:#848484;place-items:center;min-height:70vh;font-size:13px;display:grid}.onboarding-content{width:100%;max-width:680px;margin:66px auto 45px;padding:0 24px}.onboarding-content>h1{text-align:center;font-size:46px}.onboarding-content .intro-copy{text-align:center;max-width:545px;margin:17px auto 35px;line-height:1.8}.step-count{text-align:center;letter-spacing:2px;color:#959595;margin-bottom:22px;display:block}.business-prompt{background:#faf9f6;border-color:#dcdcdc;border-radius:11px;min-height:180px;padding:23px;font-size:17px;line-height:1.8;box-shadow:0 5px 25px #3a3a3a06}.business-prompt::placeholder{color:#9e9e9e}.website-label{color:#646464;margin:22px 0 9px;display:block}.website-label>span{color:#9c9c9c;margin-left:8px}.onboarding-content form>input{padding:14px 17px}.timing-note{text-align:center;color:#929292;margin:12px 0;font-size:10px}.confirmation{max-width:770px;margin-top:36px}.confirmation>h1{font-size:42px}.confirmation .intro-copy{margin-bottom:25px}.confirmation-card .section-heading{margin-bottom:19px}.confirmation-card .section-heading>span{font-size:9px}.business-fields{grid-template-columns:1fr 1fr;gap:12px 25px;display:grid}.business-fields label>span{color:#8a8a8a;margin-bottom:3px;font-size:10px;display:block}.business-fields input,.business-fields textarea{color:#484848;background:#fafafa;border:1px solid #0000;border-radius:5px;width:calc(100% + 9px);margin-left:-9px;padding:8px 9px;font-size:13px}.business-fields input:hover,.business-fields textarea:hover{border-color:#dcdcdc}.business-fields input:focus,.business-fields textarea:focus{background:#faf9f6;border-color:#969696}.business-fields .description-field{grid-column:1/-1}.business-fields textarea{min-height:58px;line-height:1.7}.analysis-note{color:#939393;margin:11px 5px 26px;font-size:10px;line-height:1.7}.recommended-start{margin-top:26px}.recommended-start>h2{margin-bottom:6px;font-size:15px}.recommended-row{border-bottom:1px solid #e6e6e6;align-items:flex-start;gap:17px;padding:16px 1px;display:flex}.recommended-row .number{color:#959595;margin-top:3px}.recommended-row h3{font-size:13px}.recommended-row p{color:#8a8a8a;margin-top:4px;font-size:11px}.confirmation-links{justify-content:center;gap:10px;margin-top:8px;display:flex}.confirmation-links button{font-size:11px}.analysis-moment{text-align:center;padding:35px 0}.analysis-moment h1{font-size:37px}.analysis-moment>p{margin-top:15px;font-size:13px}.analysis-moment ol{text-align:left;max-width:340px;margin:40px auto 0;padding:0;list-style:none}.analysis-moment li{opacity:.3;color:#787878;padding:12px;font-size:13px;transition:opacity .25s}.analysis-moment li.revealed{opacity:1}.analysis-moment li>span{color:#707070;width:30px;display:inline-block}.logout-button{text-align:left;margin:7px 5px}.initial-moves{margin-bottom:36px}.next-move{padding-bottom:23px}.next-move h3{max-width:280px;min-height:48px;font-size:16px;line-height:1.5}.next-move button{margin-top:20px;padding:9px 16px;font-size:11px}.agent-panel h2{font-size:17px}.agent-panel>.section-heading{margin-bottom:8px}.agent-panel>p{margin-bottom:18px;font-size:12px}.agent-panel form{gap:9px;margin-top:18px;display:flex}.agent-panel form button{white-space:nowrap;font-size:12px}.agent-messages{flex-direction:column;gap:10px;max-height:350px;display:flex;overflow:auto}.agent-message{white-space:pre-line;background:#faf9f6;border:1px solid #e4e4e4;border-radius:7px;max-width:92%;padding:13px;font-size:12px}.agent-message.user{background:#ececec;align-self:flex-end}.agent-message small{margin-bottom:5px;font-size:9px;display:block}.agent-panel .form-error{margin-bottom:0!important}@media (max-width:580px){.account-header{padding:21px 22px}.account-header>span{display:none}.auth-content{margin:44px auto;padding:0 26px}.auth-content h1{font-size:35px}.onboarding-content{margin:40px auto 20px;padding:0 21px}.onboarding-content>h1{font-size:37px}.onboarding-content .intro-copy{font-size:13px}.business-prompt{min-height:170px;padding:18px;font-size:15px}.confirmation-card{padding:21px}.business-fields{grid-template-columns:1fr;gap:14px}.business-fields input,.business-fields textarea{font-size:16px}.confirmation .intro-copy{margin-bottom:24px}.confirmation-links{gap:8px}.analysis-moment h1{font-size:31px}.account-footer{padding:24px 15px;font-size:9px}.website-label>span{margin:3px 0 0;display:block}.agent-panel{padding:18px}.agent-panel form{flex-direction:column}.agent-panel form button{width:100%}.logout-button{margin:0;padding:8px;font-size:10px}.next-move button{width:100%}}@media (prefers-reduced-motion:reduce){.analysis-moment li{transition:none}}.today-section{margin-bottom:32px}.account-page{isolation:isolate;color:#2a2a2a;background:#fbfaf6;min-height:100svh;position:relative;overflow:clip}.account-page:after,.account-page:before{content:"";z-index:-1;pointer-events:none;border:1px solid #ddd;border-radius:50%;width:440px;height:440px;position:absolute}.account-page:before{top:-270px;right:-160px;box-shadow:0 0 0 55px #f0f0f070,0 0 0 110px #f2f2f260}.account-page:after{bottom:-210px;left:-210px}.account-header{border:0;justify-content:center;min-height:84px;padding:40px 28px 0;position:relative}.account-header .brand{letter-spacing:-2px;color:#2b2b2b;text-transform:lowercase;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:700;line-height:1.2}.account-header .brand-mark{display:none}.account-header .text-button{color:#666;font-size:12px;position:absolute;top:44px;right:32px}.auth-content,.onboarding-content{width:calc(100% - 48px);max-width:400px;margin:28px auto 40px;padding:0}.account-progress{background:#dedede;border-radius:8px;width:240px;max-width:80%;height:5px;margin:0 auto 32px;overflow:hidden}.account-progress span{border-radius:inherit;background:#444;height:100%;display:block}.analysis-moment h1,.auth-content h1,.onboarding-content>h1{letter-spacing:-1px;text-align:center;color:#2a2a2a;max-width:none;font-size:30px;font-weight:700;line-height:1.23}.auth-content h1{margin-bottom:42px}.account-page p{color:#737373}.account-page input,.account-page textarea{color:#2a2a2a;border:1px solid #d4d4d4;border-radius:12px;padding:15px 14px;font-size:14px;box-shadow:0 1px 2px #26262604}.account-page input::placeholder,.account-page textarea::placeholder{color:#828282;opacity:1}.account-page input:focus,.account-page textarea:focus{border-color:#444;box-shadow:0 0 0 3px #44444412}.account-page .google-button{color:#2a2a2a;background:#faf9f6;border:1px solid #888;border-radius:12px;justify-content:flex-start;height:56px;margin:0;padding:12px 14px;font-size:14px}.google-letter{background:conic-gradient(#4285f4 0 25%,#6e6e6e 25% 45%,#fbbc05 45% 65%,#ea4335 65% 82%,#4285f4 82%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:23px;font-weight:700}.coming-soon{color:#757575;background:0 0;margin-left:auto;padding:0;font-size:10px}.auth-divider{color:gray;margin:27px 0;font-size:12px}.auth-divider:after,.auth-divider:before{background:#dedede}.auth-content form{flex-direction:column;gap:12px;margin:0;display:flex}.auth-content form label.sr-only{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-page .wide-button{color:#faf9f6;letter-spacing:0;background:#383838;border:1px solid #383838;border-bottom:4px solid #292929;border-radius:8px;min-height:52px;margin-top:14px;padding:14px 18px;font-size:14px}.auth-content form .wide-button{margin-top:0}.auth-content .auth-switch{color:#767676;margin-top:28px;font-size:13px}.auth-switch a{color:#383838;font-weight:400}.account-footer{color:#848484;padding:24px;font-size:11px}.step-count{letter-spacing:1.5px;color:#7c7c7c;margin:0 0 14px;font-size:10px}.onboarding-content{max-width:460px}.onboarding-content .intro-copy{max-width:370px;margin:18px auto 30px;font-size:14px;line-height:1.7}.business-prompt{min-height:155px;line-height:1.7}.website-label{color:#464646;margin:20px 0 8px;font-size:12px}.website-label>span{color:#7c7c7c;font-size:10px}.timing-note{margin-top:14px;font-size:11px}.confirmation{max-width:620px}.confirmation-card{background:#ffffffb3;border:1px solid #dcdcdc;border-radius:14px;padding:26px}.confirmation-card h2,.recommended-start h2{color:#353535;font-weight:600}.confirmation-card .business-fields input,.confirmation-card .business-fields textarea{border-color:#e0e0e0;border-radius:8px;width:100%;margin:0;padding:10px;font-size:13px}.business-fields label>span{color:#6d6d6d;margin-bottom:6px;font-size:11px}.recommended-row{border-color:#dedede;padding:18px 0}.recommended-row p{font-size:12px}.analysis-note{font-size:11px}@media (max-width:580px){.account-header{min-height:75px;padding-top:32px}.account-header .brand{font-size:32px}.account-header .text-button{padding:6px;font-size:11px;top:37px;right:12px}.auth-content,.onboarding-content{width:calc(100% - 40px);margin-top:26px}.account-page:before{right:-350px}.account-page:after{left:-330px}.auth-content h1,.onboarding-content>h1{font-size:28px}.account-page input,.account-page textarea{font-size:16px}.confirmation-card{padding:18px}.confirmation-card .business-fields input,.confirmation-card .business-fields textarea{font-size:16px}}.simple-onboarding:after,.simple-onboarding:before{display:none}.simple-onboarding .account-header{padding-top:36px}.simple-onboarding .account-header .brand{letter-spacing:-1.5px;font-size:30px}.wizard-content{width:calc(100% - 40px);max-width:380px;margin:clamp(48px,10vh,100px) auto 40px}.wizard-progress{color:#474747;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:12px;display:flex}.wizard-total{color:#909090}.wizard-progress>div{gap:5px;display:flex}.wizard-progress i{background:#e0e0e0;border-radius:3px;width:22px;height:3px}.wizard-progress i.active{background:#444}.wizard-content h1{letter-spacing:-.7px;font-size:25px;font-weight:600;line-height:1.3}.wizard-content p{margin-top:10px;font-size:13px;line-height:1.6}.wizard-step>input,.wizard-step>textarea{margin-top:26px;font-size:15px}.wizard-step>textarea{min-height:110px;max-height:220px;line-height:1.6}.wizard-content .wide-button{border-bottom-width:2px;justify-content:space-between;min-height:48px;margin-top:16px;font-size:13px}.wizard-nav{text-align:center;margin-top:12px}.wizard-nav .text-button{color:#747474;padding:8px;font-size:12px}.wizard-step{animation:wizard-enter .22s ease-out}@keyframes wizard-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.loading-spinner{border:2px solid #dedede;border-top-color:#383838;border-radius:50%;flex-shrink:0;width:28px;height:28px;animation:spinner-turn .75s linear infinite;display:inline-block}@keyframes spinner-turn{to{transform:rotate(1turn)}}.button-spinner{border-color:#faf9f6 #ffffff50 #ffffff50;width:16px;height:16px}.account-loading{flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.wizard-loading,.wizard-success{text-align:center;position:relative}.wizard-loading .loading-spinner{width:36px;height:36px;margin:20px 0 25px}.wizard-loading h1{font-size:22px}.success-check{color:#3e3e3e;background:#e8e8e8;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 24px;font-size:26px;animation:wizard-enter .3s ease-out;display:grid}.wizard-success .wide-button{margin-top:32px}.confetti{pointer-events:none;position:absolute;inset:-70px -30px 0;overflow:hidden}.confetti i{top:0;left:var(--x);background:var(--color);opacity:0;width:6px;height:10px;animation:confetti-fall 1.6s ease-out var(--delay) both;position:absolute}@keyframes confetti-fall{0%{opacity:0;transform:translateY(-15px)rotate(0)}15%{opacity:1}to{opacity:0;transform:translateY(260px) rotate(var(--turn))}}@media (max-width:580px){.wizard-step>input,.wizard-step>textarea{font-size:16px}.wizard-content{margin-top:48px}}@media (prefers-reduced-motion:reduce){.confetti i,.loading-spinner,.success-check,.wizard-step{animation:none}.confetti{display:none}}.foundation-group>h2{margin-bottom:16px;font-size:19px}.foundation-group>h2>span{color:#8c8c8c;margin-left:8px;font-size:12px}.foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.presence-card{background:#fffefa;border:1px solid #dedede;border-radius:12px;min-width:0;padding:24px}.presence-top{color:#7c7c7c;text-transform:capitalize;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.presence-status{color:#686868;background:#eee;border-radius:5px;padding:4px 8px}.presence-card h3{margin:18px 0 8px;font-size:18px;font-weight:500}.presence-card>p{color:#777;min-height:42px;font-size:13px}.presence-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.foundation-button,.presence-controls button{padding:10px 14px;font-size:12px}.foundation-button{color:#faf9f6;background:#393939;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.foundation-button:hover{background:#2b2b2b}.presence-details{border-top:1px solid #ececec;margin-top:18px;padding-top:14px}.brand-basics summary,.presence-details summary{cursor:pointer;color:#626262;font-size:12px}.brand-basics label,.presence-details label{color:#666;margin:14px 0;font-size:12px;display:block}.brand-basics input,.brand-basics textarea,.presence-details input{margin-top:6px}.presence-details button{margin:6px 6px 0 0;font-size:11px}.presence-details small{color:#7d7d7d;margin-top:12px;font-size:10px;display:block}.presence-link{color:#4e4e4e;overflow-wrap:anywhere;margin-top:10px;font-size:12px;display:block}.foundation-progress{flex-direction:column;gap:10px;max-width:400px;margin:20px 0;font-size:13px}.foundation-progress progress{appearance:none;background:#e3e3e3;border:0;border-radius:4px;width:100%;height:5px;overflow:hidden}.foundation-note{color:#888;font-size:11px}.foundation-home{background:#f2f2f2;border:1px solid #d8d8d8;border-radius:12px;margin-bottom:32px;padding:30px}.foundation-home h2{margin:12px 0;font-size:25px}.foundation-home p{font-size:13px}.foundation-home-compact{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;padding-bottom:18px;display:flex}.brand-basics{border:1px solid #dedede;border-radius:12px;margin:40px 0;padding:26px}.brand-basics>p{margin:14px 0;font-size:13px}.brand-basics form{max-width:620px}.demo-label{color:#86794d;margin:8px 0;font-size:10px;display:block}@media (max-width:700px){.foundation-grid{grid-template-columns:1fr}.brand-basics,.foundation-home,.presence-card{padding:20px}.presence-controls{align-items:stretch}.presence-controls>*{flex:auto}.foundation-home-compact{flex-direction:column;align-items:flex-start}.brand-basics input,.brand-basics textarea,.presence-details input{font-size:16px}}.foundation-saving{color:#666;align-items:center;gap:10px;margin-bottom:16px;font-size:12px;display:flex}.foundation-saving .loading-spinner{width:16px;height:16px}@media (max-width:580px){.sidebar nav{flex-wrap:wrap;overflow-x:visible}}:root{--foreground:#202124;--muted:#707175;--line:#e9e9eb;--green:#27282b;--soft:#f6f6f7}body{color:#202124;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1{letter-spacing:-.7px;font-size:26px;font-weight:650;line-height:1.3}h2{letter-spacing:-.2px;font-size:16px}h3{letter-spacing:0}.foundation-button,button{box-shadow:none;background:#26272a;border:1px solid #26272a;border-radius:6px;padding:8px 12px}.text-button{color:#696a6e}.text-button:hover{color:#222;background:#f3f3f4}input,textarea{color:#252629;background:#faf9f6;border:1px solid #dedee1;border-radius:6px;padding:10px 12px;font-size:14px}input:focus,textarea:focus{border-color:#939498;box-shadow:0 0 0 2px #eeeeef}a:focus-visible,button:focus-visible{outline:2px solid #86878b}.sidebar{background:#fafafa;border-color:#ededee;width:216px;padding:22px 12px 16px}.brand{letter-spacing:-.7px;color:#202124;padding:0 12px;font-size:20px;font-weight:700}.workspace-label{background:#faf9f6;border:1px solid #e6e6e8;border-radius:6px;margin:22px 0 20px;padding:9px 12px;font-size:12px;font-weight:550}.workspace-avatar{color:#64656a;background:#f4f4f5;border-color:#e5e5e7;width:24px;height:24px}.sidebar nav a,.sidebar-bottom>a{color:#64656a;border-radius:5px;padding:8px 12px;font-size:13px;font-weight:500}.sidebar nav a:hover,.sidebar-bottom>a:hover{background:#f0f0f1}.sidebar nav b{color:#555;background:#e4e4e7}.sidebar-bottom{padding-top:20px}.main-shell{margin-left:216px}.topbar{color:#7c7d82;border-color:#ededee;height:49px;padding:0 32px;font-size:12px}.badge,.badge.green{color:#73747a;background:#f7f7f8;border-color:#e9e9ec;padding:2px 6px;font-size:10px}.status-dot{background:#a3a4a7}.content{max-width:1160px;padding:36px 48px 64px}.page-heading h1{font-size:26px;font-weight:650}.section-heading{margin-bottom:16px}.foundation-progress{color:#77787c;flex-direction:row;align-items:center;gap:16px;max-width:none;margin:0 0 28px;font-size:12px;display:flex}.foundation-progress progress{background:#eee;width:120px;height:4px}.foundation-progress progress::-webkit-progress-bar{background:#ededee}.foundation-progress progress::-webkit-progress-value{background:#6c6d71}.foundation-progress progress::-moz-progress-bar{background:#6c6d71}.foundation-group{margin:0 0 24px}.foundation-group>summary{cursor:pointer;color:#45464b;padding:12px 0;font-size:13px;font-weight:600}.foundation-group>summary>span{color:#929398;margin-left:6px;font-size:11px;font-weight:400}.foundation-grid{border-top:1px solid #e9e9eb;display:block}.presence-card{background:#faf9f6;border:0;border-bottom:1px solid #e9e9eb;border-radius:0;padding:0}.presence-details{border:0;margin:0;padding:0}.presence-details>summary{cursor:pointer;color:#252629;align-items:center;gap:16px;padding:18px 2px;list-style:none;display:flex}.presence-details>summary::-webkit-details-marker{display:none}.presence-title{flex:1;font-weight:550}.presence-status,.presence-status.connected,.presence-status.exists{color:#75767b;background:#f5f5f6;border:1px solid #ededee;border-radius:4px;padding:2px 7px;font-size:11px}.presence-chevron{color:#8b8c91;font-size:19px}.presence-details[open] .presence-chevron{transform:rotate(90deg)}.presence-body{max-width:560px;padding:0 0 22px}.presence-body>p{color:#6e6f73;margin:0 0 12px;font-size:13px}.presence-body label{color:#595a60}.presence-link{color:#535459}.presence-controls{margin-top:14px}.presence-details small{color:#84858a}.brand-basics{border-top:1px solid #e9e9eb;margin:30px 0;padding:22px 0}.brand-basics h2{font-size:14px}.brand-basics summary{color:#77787d;font-size:12px}.brand-basics label{color:#63646a}.foundation-home{background:#faf9f6;border:1px solid #e5e5e8;border-radius:7px;margin:0 0 24px;padding:20px}.foundation-home h2{margin:0 0 12px;font-size:16px;font-weight:600}.foundation-home .foundation-progress{margin:0}.foundation-home .presence-controls{margin-top:16px}.foundation-home-compact{color:#717278;border-color:#e9e9eb;font-size:12px}.agent-panel{background:#faf9f6;border:1px solid #e5e5e8;border-radius:7px;margin:0 0 32px;padding:20px}.agent-panel h2{font-size:15px;font-weight:600}.agent-panel form{margin-top:16px}.agent-panel form input{font-size:13px}.agent-message,.agent-message.user{background:#f8f8f9;border-color:#ededee}.agent-message p{color:#53545a}.home-tasks .section-heading a{color:#74757a;font-size:12px}.home-task{border-top:1px solid #ededee;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;font-size:13px;display:flex}.home-task button{flex-shrink:0;font-size:12px}.action-card,.asset-card,.channel-card,.offer-summary,.results{box-shadow:none;background:#faf9f6;border-color:#e8e8eb;border-radius:7px}.action-card h3,.asset-card h3{font-size:15px;font-weight:600}.card-top{margin-bottom:12px}.tabs button.active{color:#252629;background:#f0f0f2;border-color:#dedee1}.account-page{color:#202124;background:#faf9f6}.account-page:after,.account-page:before{display:none}.account-header .brand,.simple-onboarding .account-header .brand{color:#202124;letter-spacing:-.8px;text-transform:none;font-family:inherit;font-size:24px;font-weight:700}.account-page h1,.auth-content h1,.onboarding-content>h1{color:#202124;font-size:26px;font-weight:650}.account-page input,.account-page textarea{color:#252629;box-shadow:none;background:#faf9f6;border-color:#dedee1;border-radius:6px}.account-page .wide-button{min-height:44px;box-shadow:none;background:#26272a;border:1px solid #26272a;border-radius:6px}.account-page .wide-button:hover{background:#404145}.account-page .text-button,.account-page p{color:#77787d}.account-progress,.wizard-progress i{background:#ebebed}.account-progress span,.wizard-progress i.active{background:#54555a}.wizard-progress{color:#717277}.account-footer{display:none}.loading-spinner{border-color:#53545a #ededee #ededee}@media (max-width:900px) and (min-width:581px){.sidebar{width:180px}.main-shell{margin-left:180px}.content{padding:28px}}@media (max-width:580px){.sidebar{width:100%;padding:16px 14px 10px;position:relative}.main-shell{margin-left:0}.sidebar nav{flex-flow:wrap;gap:2px;margin-top:16px}.sidebar nav a{padding:7px 9px;font-size:12px}.sidebar-bottom{padding-top:0}.content{padding:26px 20px 40px}.topbar{height:44px;padding:0 20px}.page-heading h1{font-size:24px}.foundation-progress{flex-wrap:wrap;gap:10px;font-size:11px}.presence-title{font-size:13px}.presence-details>summary{gap:10px}.presence-body{width:100%}.agent-panel,.foundation-home{padding:16px}.home-task{font-size:12px}.account-page input,.account-page textarea{font-size:16px}}body{color:#191919;font-size:14px;font-weight:450}p,small{color:#595959}.sidebar nav a,.sidebar-bottom>a{color:#444;font-weight:550}.sidebar nav a.selected,.sidebar-bottom>a.selected{color:#111;background:#e9e9e9;font-weight:650}.topbar{color:#5c5c5c;border-bottom:0}.sidebar{background:#f7f7f7;border-right:0}.workspace-label{background:#eee;border:0;font-weight:600}.workspace-avatar{color:#333;background:#e2e2e2;border:0;font-weight:650}.page-heading h1{letter-spacing:-.7px;font-size:28px;font-weight:700}h2{font-weight:650}.presence-title,h3{font-weight:600}.foundation-button,button{color:#faf9f6;background:#202020;border:0;border-radius:5px;min-height:34px;padding:7px 13px;font-size:13px;font-weight:600}.foundation-button:hover,button:hover{background:#373737}.secondary,button.secondary{color:#252525;background:#efefef;font-weight:600}.text-button{color:#444;background:0 0;border:0;font-weight:550}.text-button:hover{background:#ededed}button:disabled{opacity:1;color:#999;background:#f0f0f0}.account-page input,.account-page textarea,input,textarea{color:#202020;box-shadow:none;background:#f5f5f5;border:0;border-radius:5px;font-weight:450}.account-page input::placeholder,.account-page textarea::placeholder,input::placeholder,textarea::placeholder{color:#737373}.account-page input:focus,.account-page textarea:focus,input:focus,textarea:focus{outline-offset:1px;box-shadow:none;background:#f5f5f5;border:0;outline:2px solid #666}.foundation-grid,.presence-card{border:0}.presence-card{background:0 0;margin:3px -12px}.presence-details>summary{border-radius:5px;padding:15px 12px}.presence-details>summary:hover{background:#f5f5f5}.presence-details[open]>summary{background:#f1f1f1}.presence-title{color:#222;font-size:14px}.presence-body{padding:18px 12px 24px}.presence-body label,.presence-body>p,.presence-link{color:#505050}.presence-status,.presence-status.connected,.presence-status.exists{color:#505050;background:#efefef;border:0;font-weight:550}.presence-status.connected,.presence-status.exists{color:#252525;background:#e9e9e9}.foundation-group>summary{color:#222;font-size:14px;font-weight:650}.foundation-progress{color:#505050}.foundation-progress strong{font-weight:550}.foundation-group{margin-bottom:20px}.brand-basics{border:0;padding-top:12px}.brand-basics summary{color:#555;font-weight:550}.foundation-home{background:#f5f5f5;border:0}.foundation-home-compact{color:#444;border:0;padding:0}.agent-panel{background:#f7f7f7;border:0}.agent-panel form input{background:#faf9f6}.agent-message,.agent-message.user{background:#faf9f6;border:0}.home-task{border:0;border-radius:5px;margin:2px -10px;padding:12px 10px;font-weight:500}.home-task:hover{background:#f5f5f5}.home-tasks .section-heading a{color:#444;font-weight:550}.badge,.badge.green{color:#555;background:#eee;border:0;font-weight:550}.action-card,.asset-card,.channel-card,.offer-summary,.results{background:#f7f7f7;border:0}.action-tabs,.tabs{border-bottom:0}.tabs button{font-weight:600}.tabs button.active{color:#222;background:#e8e8e8;border:0}.account-page .wide-button{background:#202020;border:0;font-weight:600}.account-page .wide-button:disabled{color:#888;background:#eee}.account-page .google-button{background:#f3f3f3;border:0}.account-page .google-button:disabled{color:#555}.auth-divider:after,.auth-divider:before{display:none}.auth-divider{color:#666;justify-content:center}@media (max-width:580px){.sidebar{border-bottom:0}.presence-title{font-size:14px}.topbar{border:0}}.planning-section{margin-bottom:30px}.planning-item{margin:14px 0;padding:14px 0}.planning-item>summary{cursor:pointer;font-size:14px;font-weight:600}.planning-item>summary>span{color:#777;margin:6px 0 0 16px;font-size:12px;font-weight:400;display:block}.planning-form{grid-template-columns:1fr 1fr;gap:16px;max-width:740px;margin:22px 0;display:grid}.planning-form label,.todo-body label{color:#555;font-size:12px;font-weight:550;display:block}.planning-form input,.planning-form select,.todo-body textarea{margin-top:7px;display:block}.planning-form>button{justify-self:start}.planning-hint{color:#666;margin:16px 0;font-size:12px}.planning-hint a,.planning-links a{color:#333;text-underline-offset:3px;text-decoration:underline}.planning-links{flex-wrap:wrap;gap:24px;margin:28px 0;font-size:13px;display:flex}.track-choice{align-items:flex-start;gap:14px;padding:20px 0;display:flex}.track-choice input,.track-picks input{accent-color:#333;flex-shrink:0;width:16px;height:16px;margin-top:4px}.track-choice>span:nth-child(2){flex:1}.track-choice strong{font-size:14px}.track-choice small{margin:5px 0;font-size:12px;display:block}.track-picks{border:0;grid-column:1/-1;padding:0}.track-picks legend{margin-bottom:10px;font-size:12px;font-weight:600}.track-picks label{align-items:center;gap:8px;margin:0 18px 10px 0;display:inline-flex}.campaign-edit{align-items:center;gap:10px;margin-top:20px;display:flex}.campaign-edit input{flex:1;min-width:0}.campaign-edit button{white-space:nowrap}.todo-filters{gap:12px;margin:20px 0 30px;display:flex}.todo-filters select,select{font:inherit;color:#333;background:#f5f5f5;border:0;border-radius:5px;max-width:100%;padding:9px;font-size:12px}.todo-group{margin:28px 0}.todo-group>h2,.todo-group>summary{cursor:pointer;margin:16px 0;font-size:14px;font-weight:600}.todo-row{margin:3px -10px}.todo-row>summary{cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:15px;padding:13px 10px;font-size:13px;list-style:none;display:flex}.todo-row>summary::-webkit-details-marker{display:none}.todo-row>summary:hover{background:#f7f7f7}.home-task small,.todo-row small{color:#777;margin-top:4px;font-size:11px;font-weight:400;display:block}.todo-body{max-width:720px;padding:10px}.todo-body textarea{min-height:180px;font-size:13px;line-height:1.6}.todo-body p{margin:10px 0;font-size:12px}.notice button{margin:10px}.planning-form .planning-hint{grid-column:1/-1}@media (max-width:600px){.planning-form{grid-template-columns:1fr}.campaign-edit{flex-wrap:wrap}.campaign-edit input{flex-basis:100%}.todo-filters{flex-wrap:wrap}.track-choice{gap:9px}.track-choice .badge{font-size:9px}.planning-form input,.todo-body textarea{font-size:16px}.todo-row>summary{align-items:flex-start}}.project-start{margin:20px 0 36px}.project-overview h2,.project-start h2,.tasks-heading{font-size:18px;font-weight:650}.checklist-grid,.project-cards,.starter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.starter-choice{text-align:left;color:#242424;box-shadow:none;background:#f6f6f6;border:0;border-radius:8px;padding:20px}.starter-choice:hover{background:#eee}.project-cards strong,.starter-choice strong{justify-content:space-between;gap:12px;font-size:14px;display:flex}.starter-choice>span{color:#626262;margin-top:9px;font-size:12px;font-weight:400;line-height:1.5;display:block}.project-wizard{background:#fafafa;border-radius:8px;padding:24px}.project-wide{grid-column:1/-1}.project-wizard h3{margin-top:18px;font-size:20px}.approach-list{max-width:720px;padding-left:22px}.approach-list li{padding:10px 0 10px 8px;font-size:14px}.approach-list span{color:#626262;margin-top:6px;font-size:13px;display:block}.company-checklist{background:#f7f7f7;border-radius:8px;margin:30px 0;padding:18px 20px}.company-checklist summary{cursor:pointer;font-size:14px;font-weight:600}.company-checklist summary>span{color:#666;margin-left:14px;font-size:12px;font-weight:400}.checklist-grid{margin:18px 0}.checklist-grid a{background:#faf9f6;border-radius:6px;align-items:center;gap:10px;padding:14px;display:flex}.checklist-grid strong{font-size:13px}.checklist-grid small{color:#666;margin-top:4px;font-size:11px;display:block}.checklist-more{font-size:12px;text-decoration:underline}.project-overview{margin:30px 0}.project-cards{margin-top:18px}.project-cards a{background:#f7f7f7;border-radius:8px;padding:20px}.project-cards small{color:#666;margin:12px 0;display:block}.project-cards progress{accent-color:#333;width:100%;height:4px}.project-detail{background:#fafafa;border-radius:8px;padding:20px;scroll-margin-top:20px}@media (max-width:900px){.checklist-grid,.project-cards,.starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.checklist-grid,.project-cards,.starter-grid{grid-template-columns:1fr}.company-checklist summary>span{margin:8px 0 0;display:block}.project-detail,.project-wizard{padding:16px}}.language-switch{background:#f1f1f1;border-radius:7px;gap:2px;padding:3px;display:inline-flex;box-shadow:0 1px 5px #00000008}.language-switch button{color:#666;min-width:34px;box-shadow:none;background:0 0;border:0;border-radius:5px;padding:6px 9px;font-size:14px;font-weight:650;line-height:1.2}.language-switch button[aria-pressed=true]{color:#171717;background:#faf9f6}.language-switch button:focus-visible{outline-offset:2px;outline:2px solid #555}.new-project-button{color:#faf9f6;text-align:center;background:#202020;border-radius:6px;margin:0 12px 18px;padding:11px 12px;font-weight:600;display:block}.free-start{max-width:780px;margin:26px 0 36px}.free-start textarea{width:100%;min-height:140px;font:inherit;resize:vertical;background:#f6f6f6;border:0;border-radius:10px;padding:20px;font-size:16px}.free-start-footer{justify-content:space-between;align-items:center;gap:20px;margin:14px 0;display:flex}.free-start-footer span{color:#666;font-size:12px}.starter-chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.starter-chips button{border-radius:20px;padding:8px 11px;font-size:12px}.starter-chips button[aria-pressed=true]{color:#111;background:#e8e8e8}.attention-strip{background:#f5f5f5;border-radius:8px;align-items:center;gap:18px;margin:28px 0;padding:18px;font-size:13px;display:flex}.attention-strip a{margin-left:auto;text-decoration:underline}#home-tasks{margin-top:34px;scroll-margin-top:25px}.project-desk{grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);align-items:start;gap:28px;display:grid}.project-conversation{background:#faf9f6;border-radius:8px;padding:18px;position:sticky;top:24px}.project-conversation h2,.project-work>h2{font-size:16px}.project-chat-history{max-height:400px;overflow:auto}.project-chat-message{padding:12px 0;font-size:13px;line-height:1.6}.project-chat-message.user{background:#f6f6f6;border-radius:6px;padding:12px}.project-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere}.project-conversation label{font-size:12px}.project-conversation select{width:100%;margin:8px 0;display:block}.project-conversation textarea{width:100%;font:inherit;background:#f6f6f6;border:0;border-radius:6px;margin:8px 0 12px;padding:12px;font-size:13px}.project-work{min-width:0}@media (max-width:1000px){.project-desk{grid-template-columns:1fr}.project-conversation{position:static}.attention-strip{flex-wrap:wrap}}@media (max-width:600px){.free-start-footer{flex-direction:column;align-items:flex-start}.new-project-button{margin:10px 0}.project-chat-history{max-height:250px}}.workspace-switcher{margin:28px 0 20px;position:relative}.workspace-trigger{text-align:left;cursor:pointer;color:#222;width:100%;font:inherit;background:#eee;border:0;align-items:center;gap:10px;padding:12px;font-weight:600;display:flex}.workspace-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.workspace-chevron{color:#777;font-size:19px}.workspace-picker{box-sizing:border-box;color:#222;background:#faf9f6;border:1px solid #e8e8e8;border-radius:12px;width:320px;max-width:calc(100vw - 24px);margin:0;padding:8px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 12px 36px #00000014,0 2px 6px #00000008}.workspace-picker:popover-open{flex-direction:column;display:flex}.workspace-picker>:not(.workspace-options){flex-shrink:0}.workspace-picker-heading{justify-content:space-between;align-items:center;padding:2px 6px 8px;font-size:12px;display:flex}.workspace-picker-heading .text-button{color:#777;border-radius:6px;width:26px;height:26px;padding:0;font-size:19px}.workspace-picker-heading .text-button:hover{background:#f3f3f3}.workspace-picker input{box-sizing:border-box;background:#fafafa;border:1px solid #e7e7e7;border-radius:7px;width:100%;padding:9px 10px;font-size:13px}.workspace-picker input:focus{border-color:#a3a3a3;outline:none;box-shadow:0 0 0 2px #00000006}.workspace-picker .workspace-avatar{border-radius:7px;flex-shrink:0;width:28px;height:28px;font-size:12px}.workspace-picker label{margin:4px 0 8px;font-size:12px;display:block}.workspace-picker p{color:#737373;padding:6px;font-size:12px;line-height:1.5}.workspace-options{min-height:0;max-height:280px;margin:8px 0;overflow-y:auto}.workspace-option{text-align:left;cursor:pointer;background:#faf9f6;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:10px 8px;display:flex}.workspace-option-row{align-items:center;gap:2px;display:flex}.workspace-option-row .workspace-option{flex:1;min-width:0}.workspace-edit-button{color:#777;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.workspace-edit-button:hover{color:#17634b;background:#e4f0e9}.workspace-option.active,.workspace-option:hover{background:#f5f5f5}.workspace-option>span:nth-child(2){flex:1;min-width:0}.workspace-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.workspace-option small{color:#888;margin-top:3px;font-size:11px;display:block}.workspace-picker-footer{border-top:1px solid #f0f0f0;padding-top:7px}.workspace-picker-footer button{width:100%;font:inherit;text-align:left;background:#faf9f6;border:0;border-radius:7px;align-items:center;gap:9px;padding:10px 8px;font-size:13px;display:flex}.workspace-picker-footer button:not(:disabled):hover{cursor:pointer;background:#f5f5f5}.workspace-picker-footer small{white-space:nowrap;background:#f3f3f3;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:10px}.workspace-form-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.workspace-form-actions .primary-button{padding:10px 14px;font-size:12px}.onboarding-workspace{z-index:20;width:210px;position:absolute;top:10px;left:24px}@media (max-width:700px){.workspace-switcher{margin:12px 0}.onboarding-workspace{margin:0 auto 10px;position:relative;top:auto;left:auto}}.workspace-option,.workspace-picker-footer button{color:#222}.workspace-picker-footer button:disabled{color:#888}.partner-start{max-width:780px}.partner-flow{margin-top:24px}.partner-intro{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.partner-intro p{color:#777;margin-top:8px;font-size:13px}.partner-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.partner-context{background:#f7f7f7;border-radius:10px;padding:20px}.partner-context details{margin-bottom:24px}.partner-context summary{cursor:pointer;margin-bottom:12px;font-size:14px;font-weight:650}.partner-flow form{gap:12px;display:grid}.partner-flow label{gap:6px;font-size:12px;font-weight:500;display:grid}.partner-flow input,.partner-flow select,.partner-flow textarea{color:#222;width:100%;min-width:0;font:inherit;background:#faf9f6;border:1px solid #e6e6e6;border-radius:6px;padding:10px;font-size:13px}.partner-flow button{padding:11px 14px;font-size:12px}.partner-flow p{font-size:13px;line-height:1.6}.partner-flow small{color:#888;font-size:11px}.partner-context form button{margin-top:6px}.partner-accounts{flex-wrap:wrap;gap:10px;display:flex}.partner-accounts label{align-items:center;gap:5px;display:flex}.partner-accounts input{width:auto}.partner-recommendation h3{margin-bottom:10px;font-size:14px}.partner-recommendation p{margin:10px 0}.partner-metrics{flex-wrap:wrap;gap:24px;margin-bottom:26px;display:flex}.partner-metrics span{color:#777;gap:4px;font-size:11px;display:grid}.partner-metrics strong{color:#222;font-size:25px;font-weight:650}.partner-empty{background:#fafafa;border-radius:9px;margin-top:20px;padding:36px 24px}.partner-card{border-bottom:1px solid #eee;padding:16px 0}.partner-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.partner-card summary small,.partner-card summary strong{display:block}.partner-card summary small{margin-top:5px}.partner-card[open] summary{margin-bottom:18px}.partner-card form{margin-top:18px}.partner-card a{text-underline-offset:3px;text-decoration:underline}.legacy-project{color:#666;margin-top:32px}.legacy-project>summary{cursor:pointer;font-size:12px}.partner-home{margin:20px 0}.partner-home>a{justify-content:space-between;gap:20px;padding:14px 0;font-size:13px;display:flex}.partner-home small{color:#777}@media (max-width:1050px){.partner-layout{grid-template-columns:1fr}.partner-context{max-width:none}}.project-detail{background:#faf9f6}.guided-toolbar{color:#777;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;font-size:12px;display:flex}.guided-toolbar button{font-size:12px}.guided-stage{max-width:660px;margin:50px auto 70px}.guided-stage h2{letter-spacing:-.7px;margin:14px 0;font-size:30px;line-height:1.2}.guided-stage>p{color:#737373;margin:12px 0 24px;font-size:15px}.guided-eyebrow{color:#777;font-size:12px}.guided-stage textarea{resize:vertical;background:#fafafa;border:0;border-radius:12px;min-height:140px;padding:20px;font-size:17px}.guided-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.guided-actions>span{color:#888;font-size:11px}.guided-stage button{font-size:13px}.guided-stage .text-button{padding-left:0}.guided-return{margin-top:30px;display:block}.proposal-output{background:#f8f8f8;border-radius:10px;grid-template-columns:24px 1fr;gap:16px;margin:24px 0;padding:24px;font-size:14px;display:grid}.proposal-output span{color:#999;font-size:12px}.guided-stage>small{margin-top:20px;display:block}.guided-choices{gap:12px;display:grid}.guided-choices button{text-align:left}.guided-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.guided-section-heading h2{font-size:23px}.guided-results{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.guided-results.has-detail{grid-template-columns:minmax(260px,.9fr) minmax(360px,1.3fr)}.shortlist-pane .starter-chips{margin:0 0 20px}.shortlist-row{color:#222;text-align:left;background:#faf9f6;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;display:flex;padding:18px 12px!important}.shortlist-row.is-selected,.shortlist-row:hover{background:#f5f5f5}.shortlist-avatar{background:#f0f0f0;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:600;display:grid}.shortlist-row>span:nth-child(2){flex:1;min-width:0}.shortlist-row strong{font-size:14px;display:block}.shortlist-row small{margin-top:5px;font-weight:400;display:block}.shortlist-state{color:#777;white-space:nowrap;font-size:11px}.guided-assistant{margin-top:40px;padding:22px 0}.guided-assistant>strong{margin-bottom:14px;font-size:13px;display:block}.guided-assistant small{display:block}.candidate-detail{background:#fafafa;border-radius:12px;min-width:0;padding:22px}.detail-close{margin-bottom:18px;margin-left:auto;display:block;padding:0!important;font-size:11px!important}.candidate-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.candidate-heading strong{font-size:18px;display:block}.candidate-heading small{margin-top:5px;display:block}.candidate-detail .partner-card{border:0;padding:0}.candidate-evidence{font-size:12px}.candidate-evidence summary{cursor:pointer;font-weight:500}.candidate-evidence p{margin-top:12px}.detail-tabs{gap:18px;margin:22px 0;display:flex}.detail-tabs button{color:#777;padding:6px 0!important}.detail-tabs button[aria-pressed=true]{color:#222;border-bottom:2px solid #222;border-radius:0;font-weight:650}.candidate-detail textarea{border:0;line-height:1.7}.candidate-detail form>div:not([hidden]){gap:16px;display:grid}.knowledge-panel{max-width:760px;margin:0 auto}.knowledge-panel form{grid-template-columns:1fr 1fr}.knowledge-panel .partner-accounts,.knowledge-panel form>p,.knowledge-panel form>small{grid-column:1/-1}@media (max-width:1150px){.guided-results.has-detail{grid-template-columns:1fr}}@media (max-width:600px){.guided-stage{margin:26px 0}.guided-stage h2{font-size:25px}.guided-section-heading{flex-direction:column;align-items:flex-start}.knowledge-panel form{grid-template-columns:1fr}.candidate-detail{padding:16px}.shortlist-row{flex-wrap:wrap}}.project-area-tabs{gap:24px;margin:26px 0 32px;display:flex}.project-area-tabs button{color:#777;border-radius:0;padding:9px 0;font-size:14px}.project-area-tabs button[aria-pressed=true]{color:#222;border-bottom:2px solid #222;font-weight:650}.setup-workspace{margin-bottom:30px}.setup-workspace h2{font-size:24px}.setup-workspace .guided-section-heading button{padding:11px 15px;font-size:13px}.setup-topline{justify-content:space-between;align-items:center;gap:14px;margin:20px 0;display:flex}.setup-topline>span{color:#888;font-size:12px}.setup-topline .starter-chips{margin:0}.setup-row{border-bottom:1px solid #f1f1f1;align-items:center;gap:18px;padding:16px 2px;display:flex}.setup-row>input{accent-color:#222;flex-shrink:0;width:17px;height:17px}.setup-name{text-align:left;color:#222;background:0 0;border:0;flex:1;min-width:0;padding:0}.setup-name strong{font-size:14px;font-weight:600;display:block}.setup-name small{color:#888;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:400;display:block;overflow:hidden}.setup-row select{background:#f7f7f7;border:0;border-radius:6px;width:145px;padding:8px 10px;font-size:12px}.setup-row .text-button{font-size:12px}.setup-footnote{color:#888;max-width:700px;margin-top:24px;font-size:12px;line-height:1.6}.setup-editor{background:#fafafa;border-radius:12px;max-width:650px;margin-top:28px;padding:24px}.setup-editor form{gap:15px;margin-top:20px;display:grid}.setup-editor label{gap:6px;font-size:12px;display:grid}.setup-editor input,.setup-editor select,.setup-editor textarea{width:100%;font:inherit;background:#faf9f6;border:1px solid #e7e7e7;border-radius:6px;padding:11px;font-size:13px}.setup-provider{text-underline-offset:3px;font-size:13px;text-decoration:underline}.setup-removed{color:#888;margin-top:22px;font-size:12px}.setup-removed>div{align-items:center;gap:20px;padding:10px 0;display:flex}@media (max-width:600px){.setup-topline{flex-direction:column;align-items:flex-start}.setup-row{flex-wrap:wrap;gap:10px}.setup-row .setup-name{flex-basis:60%}.setup-row select{width:130px;margin-left:27px}.setup-editor{padding:16px}.project-area-tabs{gap:18px}}.setup-project-label{margin-top:4px;font-size:11px;display:block}.setup-count{color:#747474;margin:24px 0;font-size:12px}.setup-later summary,.setup-workspace>h3{font-size:14px;font-weight:600}.setup-later{margin-top:28px}.setup-later summary{cursor:pointer;padding:12px 0}.setup-later summary span{color:#888;margin-left:8px;font-weight:400}.setup-state-icon{color:#aaa;flex-shrink:0;width:20px}.setup-state-icon.complete{color:#2b714c}.setup-status{color:#777;font-size:11px}.account-assistant{max-width:600px;margin:16px auto 48px}.account-assistant fieldset{border:0;min-width:0;padding:0}.account-assistant fieldset:disabled{opacity:.65}.assistant-heading{justify-content:space-between;align-items:center;margin-top:32px;font-size:13px;font-weight:600;display:flex}.assistant-heading small{color:#777;font-weight:400}.assistant-progress{gap:5px;margin:14px 0 32px;display:flex}.assistant-progress i{background:#eee;border-radius:3px;flex:1;height:3px}.assistant-progress i.active{background:#333}.account-assistant h2{letter-spacing:-.6px;margin:0 0 12px;font-size:25px}.account-assistant h3{font-size:13px}.account-assistant form{gap:18px;display:grid}.account-assistant label{gap:8px;font-size:13px;font-weight:500;display:grid}.account-assistant input:not([type=checkbox]),.account-assistant textarea{width:100%;font:inherit;resize:vertical;background:#f5f5f5;border:0;border-radius:8px;padding:13px;font-weight:400}.account-assistant .assistant-check{align-items:flex-start;font-size:12px;font-weight:400;line-height:1.6;display:flex}.assistant-check input{flex-shrink:0;margin-top:3px}.assistant-choices,.assistant-library{gap:12px;margin:25px 0;display:grid}.account-assistant .assistant-choice{text-align:left;color:#222;background:#f6f6f6;border:0;border-radius:10px;gap:8px;width:100%;padding:20px;display:grid}.account-assistant .assistant-choice:hover{background:#ededed}.assistant-choice strong{font-size:14px}.assistant-choice span{color:#777;overflow-wrap:anywhere;font-size:12px;font-weight:400}.assistant-choice small{font-size:12px}.account-assistant .text-button{justify-self:start}.account-assistant .setup-footnote{margin:0}.assistant-success{color:#2b714c;background:#edf5ef;border-radius:50%;place-items:center;width:40px;height:40px;animation:setup-pop .25s ease-out;display:grid}@keyframes setup-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.assistant-success{animation:none}}@media (max-width:600px){.setup-status{display:none}.account-assistant{margin-top:12px}.account-assistant h2{font-size:22px}}.auth-split-page{background:#faf9f6;grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.auth-split-page:after,.auth-split-page:before{display:none}.auth-split-page .account-header{grid-column:1;justify-content:flex-start;min-height:0;padding:32px 40px}.auth-split-page .account-header .brand{letter-spacing:-1.1px;text-transform:none;color:#191919;font-family:inherit;font-size:26px}.auth-split-page .auth-content{grid-column:1;align-self:center;width:calc(100% - 64px);max-width:370px;margin:40px auto 72px;padding:0}.auth-split-page .auth-content h1{letter-spacing:-1px;text-align:left;margin:0 0 36px;font-family:inherit;font-size:30px;font-weight:600;line-height:1.18}.auth-split-page .google-button{color:#292929;min-height:50px;box-shadow:none;border:1px solid #dedede;border-radius:12px;gap:12px}.auth-split-page .google-letter{color:#4285f4;font-family:Arial,sans-serif;font-size:21px;font-weight:700}.auth-split-page .coming-soon{color:#777;background:#f0f0f0;border-radius:5px;padding:3px 5px;font-size:10px}.auth-split-page .auth-divider{text-transform:uppercase;color:#888;margin:25px 0 22px;font-size:11px}.auth-split-page .auth-divider:after,.auth-split-page .auth-divider:before{background:#ededed;display:block}.auth-split-page .auth-content form{flex-direction:column;gap:0;margin:0;display:flex}.auth-split-page .auth-content form label{color:#252525;margin:0 0 8px;font-size:13px;font-weight:500}.auth-split-page .auth-content form input{min-height:48px;box-shadow:none;background:#faf9f6;border:1px solid #dedede;border-radius:10px;width:100%;margin:0 0 20px;padding:13px 14px;font-size:14px}.auth-split-page .auth-content input:focus{outline-offset:2px;outline:2px solid #a9b5f9}.auth-split-page .auth-content form .wide-button{color:#faf9f6;min-height:48px;box-shadow:none;background:#202020;border:1px solid #202020;border-radius:10px;margin:4px 0 0;padding:12px;font-size:14px;font-weight:500}.auth-split-page .auth-content form .wide-button:hover:not(:disabled){background:#373737}.auth-split-page .auth-content .auth-switch{text-align:center;margin:24px 0 0;font-size:12px}.auth-split-page .auth-switch a{color:#222;text-underline-offset:3px;text-decoration:underline}.auth-split-page .account-footer{display:none}.signup-story{background:radial-gradient(at 50% -5%,#faf7f7 2%,#e9e9fb 24%,#0000 58%),radial-gradient(at 13% 51%,#9c8bef 0,#0000 64%),radial-gradient(at 100% 52%,#7594ed 0,#0000 60%),linear-gradient(#d8dff8,#9a9dec 46%,#e8a0b7 75%,#ee936e);border-radius:18px;grid-area:1/2/3;justify-content:center;align-items:center;min-height:calc(100svh - 32px);margin:16px 16px 16px 0;display:flex;position:relative;overflow:hidden}.signup-story-content{width:82%;max-width:560px;padding:70px 0;position:relative}.signup-story .signup-story-eyebrow{letter-spacing:1.8px;color:#33324a;margin:0 0 24px;font-size:10px;font-weight:500}.signup-story h2{color:#242236;letter-spacing:-2px;margin:0 0 42px;font-family:inherit;font-size:clamp(32px,3.5vw,58px);font-weight:500;line-height:1.08}.signup-prompt{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#2e2c39;background:#fffb;border:1px solid #fff6;border-radius:18px;align-items:center;gap:20px;padding:16px 16px 16px 22px;font-size:clamp(13px,1.25vw,18px);line-height:1.5;display:flex;box-shadow:0 14px 45px #36346a12}.signup-prompt-arrow{color:#faf9f6;background:#25242b;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;margin-left:auto;font-size:24px;display:grid}.signup-story .signup-story-caption{color:#383347;margin:20px 4px 0;font-size:12px;line-height:1.7}.signup-story-brand{color:#473343;letter-spacing:-.7px;font-size:20px;font-weight:600;position:absolute;bottom:30px;left:9%}@media (min-width:1600px){.auth-split-page .auth-content{max-width:420px}}@media (max-width:800px){.auth-split-page{min-height:100svh;display:flex}.signup-story{display:none}.auth-split-page .account-header{padding:28px}.auth-split-page .auth-content{width:calc(100% - 48px);margin:50px auto 60px}.auth-split-page .auth-content h1{font-size:28px}}.sidebar{overflow-y:auto}.sidebar nav a{padding:10px 12px}.tools-pill{color:#292929;background:#ffffffd9;border-radius:30px;align-items:center;gap:9px;padding:10px 18px;font-weight:550;display:inline-flex;box-shadow:0 2px 12px #34365b0d}.hero-intro{max-width:680px;margin:42px auto 25px}.hero-intro h1{letter-spacing:-1.3px;margin:0 0 16px;font-size:clamp(26px,3vw,40px);line-height:1.15}.hero-intro p{color:#515362;font-size:14px;line-height:1.7}.distribution-prompt{text-align:left;background:#faf9f6;border-radius:18px;max-width:680px;margin:auto;box-shadow:0 14px 35px #53548012}.distribution-prompt textarea{resize:vertical;width:100%;min-height:70px;box-shadow:none;background:0 0;border:0;padding:0;font-size:16px;display:block}.distribution-prompt textarea:focus{box-shadow:none;outline:0}.distribution-prompt>div{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.distribution-prompt button{white-space:nowrap;border-radius:10px;font-size:12px}.hero-free{color:#575464;margin:22px 0 0;font-size:11px}.home-next>a{justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:13px;display:flex}.home-next small{color:#888;margin-top:5px;font-size:11px;display:block}.home-task-archive{margin:30px 0}.home-task-archive>summary{cursor:pointer;color:#666;padding:12px 0;font-size:13px}.area-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.area-heading h1{margin:0 0 12px}.area-heading p{color:#777;max-width:560px;font-size:13px;line-height:1.7}.area-heading>button{flex-shrink:0}.area-filter{color:#777;align-items:center;gap:14px;margin:25px 0;font-size:12px;display:flex}.area-filter select{background:#f6f6f6;border:0;border-radius:6px;max-width:240px;padding:9px 12px}.area-empty{text-align:center;background:#fafafa;border-radius:12px;margin-top:28px;padding:55px 20px}.area-empty p{color:#888;margin:12px 0 22px;font-size:13px}.area-entry{align-items:center;gap:16px;padding:16px 0;display:flex}.area-entry>input{accent-color:#333;width:16px;height:16px}.area-entry-name{text-align:left;color:#222;background:0 0;border:0;flex:1;min-width:0;padding:0}.area-entry-name:hover{color:#555;background:0 0}.area-entry-name strong{overflow-wrap:anywhere;font-size:14px;font-weight:550;display:block}.area-entry-name small{margin-top:6px;font-weight:400;display:block}.area-entry-name small,.area-entry>span{color:#888;font-size:11px}.area-entry .text-button,.area-removed{font-size:12px}.area-removed{color:#888;margin-top:25px}.area-removed summary{cursor:pointer}.area-editor{background:#fafafa;border-radius:14px;max-width:680px;margin-top:28px;padding:24px}.area-editor>p{color:#777;font-size:13px;line-height:1.7}.area-editor form,.area-editor-form{gap:18px;margin-top:24px;display:grid}.area-editor label,.area-editor-form label{gap:8px;font-size:12px;font-weight:500;display:grid}.area-editor input,.area-editor select,.area-editor textarea,.area-editor-form input,.area-editor-form select,.area-editor-form textarea{color:#252525;background:#faf9f6;border:1px solid #e5e5e5;border-radius:8px;width:100%;padding:12px;font-size:14px}.area-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.area-subtitle{margin:35px 0 20px}.tool-options{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tool-options button{text-align:left;color:#222;background:#f7f7f7;border:0;border-radius:10px;padding:20px}.tool-options button:hover{background:#eee}.tool-options strong{font-size:13px;display:block}.tool-options span{color:#888;margin-top:10px;font-size:11px;font-weight:400;display:block}.project-wizard{max-width:600px;margin:10px auto 50px}.project-wizard h1{margin:18px 0 12px;font-size:28px}.wizard-step{color:#888;margin-top:32px;font-size:12px}.wizard-plan{background:#f8f8f8;border-radius:12px;padding:22px}.wizard-plan strong{font-size:13px}.wizard-plan p{color:#777;margin:8px 0 20px;font-size:12px;line-height:1.6}.project-wizard .planning-hint{line-height:1.7}@media (max-width:700px){.distribution-hero{padding:22px 16px}.hero-intro{margin-top:30px}.distribution-prompt{padding:16px}.distribution-prompt>div>span{display:none}.distribution-prompt>div{justify-content:flex-end}.area-heading{flex-wrap:wrap;gap:12px}.tool-options{grid-template-columns:1fr 1fr}.area-entry>span{display:none}.area-form-grid{grid-template-columns:1fr}.sidebar nav{overflow-x:auto}.sidebar nav a{white-space:nowrap}.sidebar{overflow:visible}}.area-board{padding-top:28px}@media (max-width:580px){.sidebar nav{flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.sidebar nav a{flex-shrink:0}.sidebar-bottom{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex;position:static}.sidebar-bottom>a{padding:5px 9px}.sidebar .logout-button{margin:0;padding:5px 9px}}.sidebar .profile-area{flex-shrink:0;margin-top:auto;padding:18px 8px 0;display:block;position:relative}.profile-trigger{color:#858585;background:0 0;border:0;border-radius:24px;align-items:center;gap:10px;padding:4px;display:flex}.profile-trigger:hover{background:#ebebeb}.profile-avatar{color:#555169;letter-spacing:.3px;background:#e2e1ee;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:600;display:grid}.profile-chevron{padding-right:5px;font-size:13px}.profile-options{z-index:40;background:#faf9f6;border:1px solid #ededed;border-radius:12px;width:192px;padding:6px;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 8px 30px #00000012}.profile-options a,.profile-options button{text-align:left;color:#333;background:0 0;border:0;border-radius:6px;width:100%;padding:10px;font-size:13px;font-weight:400;display:block}.profile-options a:hover,.profile-options button:hover{background:#f4f4f4}@media (max-width:580px){.sidebar .profile-area{margin-top:8px;padding:0 5px}}.outreach-page{max-width:1060px;margin:0 auto;padding-bottom:64px}.outreach-page h1{margin-bottom:10px}.outreach-context,.outreach-page .muted{color:#737373;font-size:13px;line-height:1.6}.outreach-platform,.outreach-project{align-items:center;gap:14px;margin:24px 0;font-size:13px;display:flex}.outreach-page select{max-width:100%;font:inherit;color:inherit;background:#f5f5f5;border:1px solid #0000;border-radius:8px;padding:9px 12px}.outreach-modes{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.outreach-modes button{text-align:left;color:#222;cursor:pointer;background:#fafafa;border:1px solid #e9e9e9;border-radius:14px;flex-direction:column;gap:12px;padding:24px;display:flex}.outreach-modes button[aria-pressed=true]{background:#faf9f6;border-color:#333;box-shadow:0 2px 8px #00000006}.outreach-modes strong{font-size:19px}.outreach-modes span{color:#737373;font-size:14px;font-weight:400;line-height:1.6}.outreach-modes b{margin-top:auto;font-size:13px}.outreach-brief{margin:24px 0;font-size:14px;display:block}.outreach-page input:not([type=checkbox]):not([type=radio]),.outreach-page textarea{box-sizing:border-box;color:#222;width:100%;font:inherit;background:#faf9f6;border:1px solid #dedede;border-radius:8px;margin:8px 0;padding:12px;display:block}.outreach-stats{border-bottom:1px solid #eee;flex-wrap:wrap;gap:20px;margin:28px 0;padding:18px 0;display:flex}.outreach-stats span{color:#737373;flex-direction:column;gap:5px;font-size:11px;display:flex}.outreach-stats strong{color:#222;font-size:20px;font-weight:600}.outreach-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:28px 0 16px;display:flex}.outreach-section-heading h2{margin:0;font-size:18px}.outreach-section-heading p{color:#737373;font-size:13px;line-height:1.5}.outreach-actions,.outreach-links,.outreach-quick{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.outreach-page button{cursor:pointer}.outreach-page button:disabled{cursor:default;opacity:.5}.outreach-page .secondary{color:#333;background:#f4f4f4;border:1px solid #0000;border-radius:8px}.outreach-person,.outreach-wizard{background:#fafafa;border-radius:14px;margin:24px 0;padding:24px}.outreach-wizard h2{margin:20px 0;font-size:21px}.outreach-choice-grid{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.outreach-choice-grid label{cursor:pointer;background:#faf9f6;border:1px solid #e7e7e7;border-radius:9px;align-items:flex-start;gap:10px;padding:14px;font-size:14px;display:flex}.outreach-choice-grid input{accent-color:#222;flex-shrink:0;width:16px;height:16px;margin-top:3px}.outreach-choice-grid small{color:#777;margin-top:5px;font-size:12px;line-height:1.5;display:block}.outreach-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.outreach-fields label{font-size:13px}.outreach-contact-select{flex-direction:column;gap:12px;margin:16px 0;font-size:14px;display:flex}.outreach-contact-select input{accent-color:#222;margin-right:10px}.outreach-page summary{cursor:pointer;padding:10px 0;font-size:13px}.outreach-import{background:#fafafa;border-radius:10px;margin:20px 0;padding:16px;font-size:13px}.outreach-import code{overflow-wrap:anywhere;font-size:11px;display:block}.outreach-prospects{grid-template-columns:1fr 1fr;gap:14px;display:grid}.outreach-prospects article{border:1px solid #e9e9e9;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.outreach-prospects p{font-size:13px;line-height:1.5}.outreach-prospects button{margin-top:auto}.outreach-message{border:1px solid #e7e7e7;border-radius:12px;margin:16px 0;padding:24px}.outreach-message header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.outreach-message h3{margin:0;font-size:16px}.outreach-message header p{color:#777;margin:8px 0;font-size:12px}.outreach-badge{color:#666;white-space:nowrap;background:#f2f2f2;border-radius:5px;padding:4px 7px;font-size:11px;display:inline-block}.outreach-message-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:720px;margin:22px 0;font-size:14px;line-height:1.8}.outreach-links a{color:#555;text-underline-offset:3px;margin-right:12px;padding:6px 0;font-size:12px;text-decoration:underline}.outreach-footnote{color:#777;font-size:11px;line-height:1.6}.outreach-outcome{background:#fafafa;border-radius:9px;margin-top:20px;padding:18px}.outreach-outcome>label{max-width:220px;font-size:12px;display:block}.outreach-outcome strong{font-size:14px}.outreach-empty{color:#888;padding:24px 0;font-size:14px}.outreach-demo{color:#777;margin-top:32px;font-size:12px}@media (max-width:650px){.outreach-choice-grid,.outreach-fields,.outreach-modes,.outreach-prospects{grid-template-columns:1fr}.outreach-modes button{padding:18px}.outreach-stats{gap:16px}.outreach-message,.outreach-person,.outreach-wizard{padding:16px}.outreach-section-heading{flex-wrap:wrap;align-items:flex-start}.outreach-links a,.outreach-page button{min-height:44px}.outreach-message header{flex-wrap:wrap}.outreach-project{flex-direction:column;align-items:flex-start}.outreach-project select{width:100%}.outreach-links{gap:4px}.outreach-links a{align-items:center;display:flex}.outreach-actions>button{flex-grow:1}}.project-picker{gap:14px;min-width:0;margin:24px 0;font-size:13px}.outreach-page .project-picker-trigger{color:#333;width:300px;min-width:0;max-width:100%;min-height:40px;font:inherit;text-align:left;box-shadow:none;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.project-picker-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.project-picker-trigger svg{color:#777;flex-shrink:0}.outreach-page .project-picker-trigger:hover{background:#f3f3f3}.project-picker-trigger:focus-visible{outline-offset:2px;outline:2px solid #777}.project-picker-menu{box-sizing:border-box;color:#222;overscroll-behavior:contain;background:#faf9f6;border:1px solid #e6e6e6;border-radius:10px;margin:0;padding:5px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 8px 30px #00000014,0 2px 5px #00000008}.project-picker-menu:popover-open{display:block}.outreach-page .project-picker-menu button{color:#333;width:100%;font:inherit;text-align:left;box-shadow:none;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:11px 10px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.project-picker-menu button>span:first-child{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.project-picker-check{text-align:center;flex-shrink:0;width:16px}.outreach-page .project-picker-menu button:focus,.outreach-page .project-picker-menu button:hover{background:#f4f4f4;outline:none}.outreach-page .project-picker-menu button[aria-selected=true]{font-weight:600}@media (max-width:650px){.project-picker{flex-direction:column;align-items:stretch;gap:8px}.outreach-page .project-picker-trigger{width:100%;min-height:44px}.outreach-page .project-picker-menu button{min-height:44px}}.network-import{background:#f7f7f8;border-radius:12px;margin:24px 0;padding:20px}.network-import summary{cursor:pointer;font-weight:600}.network-import label{gap:6px;margin:12px 0;display:grid}.network-import textarea{width:100%}.network-import button{margin:10px 8px 0 0}.network-links,.network-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0;display:flex}.network-links a,.network-toolbar a{font-size:14px}.network-mapping{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.network-mapping select{width:100%;min-width:0}.network-table{margin:18px 0;overflow-x:auto}.network-table table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.network-table th{color:#737373;font-weight:500}.network-table td,.network-table th{overflow-wrap:anywhere;border-bottom:1px solid #eee;max-width:280px;padding:14px 10px}.network-table small{margin-top:4px;display:block}.network-toolbar input{flex:1;min-width:180px}.network-toolbar label{gap:6px;max-width:100%;display:grid}.network-toolbar select{max-width:320px}@media (max-width:600px){.network-import{padding:16px}.network-table,.network-toolbar select{max-width:100%}}.network-snippets{margin:20px 0}.network-snippets label{gap:8px;margin:12px 0;display:grid}.network-snippets input,.network-snippets select,.network-snippets textarea{width:100%;max-width:100%}.network-snippets button{margin-right:8px}.network-table table{min-width:600px}.network-toolbar>button{color:#292929;box-shadow:none;background:#f5f5f5}.simple-outreach{max-width:760px;padding-top:12px}.simple-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.simple-heading h1{letter-spacing:-.7px;font-size:28px}.simple-heading p{color:#777;margin:8px 0 0;font-size:14px;line-height:1.6}.simple-heading>a{white-space:nowrap;color:#737373;margin-top:10px;font-size:13px}.simple-flow{background:#faf9f6;border:1px solid #ebebeb;border-radius:14px;margin:40px 0 24px;padding:28px 32px}.simple-progress{color:#a0a0a0;align-items:center;gap:14px;margin-bottom:30px;font-size:12px;display:flex}.simple-progress [aria-current]{color:#222;font-weight:600}.simple-flow h2{letter-spacing:-.4px;margin:0 0 8px;font-size:22px}.simple-search{gap:10px;margin:22px 0 12px;display:flex}.simple-search input{flex:1;min-width:0}.simple-search button{white-space:nowrap}.simple-people{max-height:238px;overflow-y:auto}.simple-people>label{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:12px 8px;display:flex}.simple-people>label:hover{background:#f7f7f7}.simple-people input{accent-color:#222;flex-shrink:0;width:16px;height:16px}.simple-people strong{font-size:14px;font-weight:500}.simple-people small{color:#888;margin-top:3px;font-size:12px;display:block}.simple-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:26px;display:flex}.simple-flow .network-import{background:0 0;margin:20px 0 0;padding:0}.simple-extra>summary,.simple-flow .network-import>summary{color:#737373;cursor:pointer;font-size:13px;font-weight:400}.simple-field{gap:9px;margin:24px 0;font-size:14px;font-weight:500;display:grid}.simple-field input,.simple-field select{width:100%;font-weight:400}.simple-extra{margin:24px 0}.simple-assurance{color:#888;margin-top:24px;font-size:12px;line-height:1.6}.simple-context{background:#f8f8f8;border-radius:8px;gap:6px;margin-top:24px;padding:14px;font-size:14px;display:grid}.simple-context span{color:#888;font-size:12px}.simple-bottom{color:#777;font-size:13px}.simple-bottom>details{margin:18px 0}.simple-bottom summary{cursor:pointer}.simple-saved{margin:12px 0}.simple-saved>summary{color:#333;background:#f8f8f8;border-radius:8px;justify-content:space-between;padding:14px;display:flex}.simple-saved small{color:#888}.simple-finished{margin:36px 0}.simple-finished .outreach-message{margin-top:24px}.simple-relation{align-items:center;gap:12px;margin-top:20px;font-size:13px;display:flex}.simple-flow .outreach-person{background:0 0;border:0;padding:0}@media (max-width:600px){.simple-flow{margin-top:26px;padding:22px 18px}.simple-heading{display:block}.simple-heading>a{display:inline-block}.simple-search{flex-direction:column}.simple-progress{gap:8px;font-size:11px}.simple-footer{align-items:flex-start}.simple-relation{display:grid}}.simple-flow{margin-top:28px;padding:24px}.simple-progress{margin-bottom:20px}.simple-search{align-items:center;margin-top:16px}.simple-search button,.simple-search input{height:44px}.simple-people{max-height:170px}.simple-people>label{padding:8px}.contact-profile,.simple-footer{margin-top:20px}.contact-profile fieldset{border:0;min-width:0;margin:0;padding:0}.profile-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-profile label{gap:7px;margin:0;font-size:13px;display:grid}.contact-profile input,.contact-profile select,.contact-profile textarea{width:100%;min-width:0}.contact-profile .profile-closeness{margin-top:20px}.contact-profile .simple-extra>.profile-grid{margin:18px 0}@media (max-width:520px){.profile-grid{grid-template-columns:1fr}}.outreach-entry-tabs{gap:8px;margin:24px 0;display:flex}.outreach-entry-tabs button[aria-pressed=true]{color:#faf9f6;background:#222}.discovery{border:1px solid #eee;border-radius:12px;margin:24px 0;padding:24px}.discovery label{gap:8px;font-size:13px;display:grid}.discovery>button{margin-top:20px}.discovery-candidate{border-bottom:1px solid #eee;padding:18px 0}.discovery-candidate p,.discovery-candidate small{color:#777;font-size:13px;line-height:1.6}.customer-editor,.customer-next{background:#f8f8f8;border-radius:12px;margin:20px 0;padding:24px}.customer-next{max-width:660px}.customer-action label,.customer-next label{gap:8px;margin:16px 0;display:grid}.customer-action{border-bottom:1px solid #eee;padding:18px 0}.customer-action summary{cursor:pointer;font-weight:600}.customer-action summary span{color:#666;margin-left:12px;font-size:13px}.customer-action fieldset{border:0;padding:0}.customer-empty{padding:32px 0}.review-target{border-bottom:1px solid #eee;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0;display:flex}.review-customers label,.review-target label{align-items:center;gap:12px;display:flex}.review-target label{flex:1;min-width:180px}.review-customers small,.review-target small{color:#777;margin-top:4px;display:block}.review-customers{max-height:320px;margin:16px 0;overflow:auto}.review-customers label{border-radius:6px;padding:12px}.review-customers label:hover{background:#f7f7f7}.review-search{width:100%;margin-top:20px}.customer-editor fieldset{border:0;padding:0}.customer-editor>fieldset>label{gap:8px;margin:12px 0;display:grid}.outreach-page .review-customers input[type=checkbox],.outreach-page .review-target input[type=checkbox]{flex:0 0 16px;width:16px;min-width:16px;height:16px;margin:0}.outreach-page .review-customers label,.outreach-page .review-target label{justify-content:flex-start}.review-stats{flex-wrap:wrap;gap:32px;margin:24px 0 12px;display:flex}.review-stats div{gap:4px;display:grid}.review-stats strong{font-size:24px}.review-stats span{color:#666;font-size:13px}.review-metrics-note{max-width:750px;font-size:12px}.review-help{max-width:650px;margin:18px 0;font-size:14px}.review-help summary,.review-responses summary{cursor:pointer}.review-responses{margin:20px 0}.review-responses article{border-bottom:1px solid #eee;padding:16px 0}.review-responses small{color:#777;margin-left:16px}.review-responses p{white-space:pre-wrap;overflow-wrap:anywhere}.outreach-page .customer-editor label.hosted-choice{align-items:center;gap:10px;display:flex}.outreach-page .hosted-choice input{width:16px;height:16px}.public-feedback{max-width:560px;margin:60px auto;padding:24px}.feedback-brand{margin-bottom:48px;font-weight:700}.public-feedback h1{margin-bottom:16px;font-size:28px}.public-feedback p{margin:16px 0;line-height:1.6}.public-feedback fieldset{border:0;margin-top:28px;padding:0}.public-feedback label{gap:10px;display:grid}.public-feedback textarea{border:1px solid #ddd;border-radius:10px;width:100%;padding:12px}.feedback-stars{gap:10px;margin-top:14px;display:flex}.feedback-stars label{cursor:pointer;text-align:center;flex:1}.feedback-stars span{border:1px solid #ddd;border-radius:8px;padding:14px 4px}.feedback-stars input{opacity:0;width:1px;height:1px;position:absolute}.feedback-stars input:checked+span{color:#faf9f6;background:#181818}.feedback-stars input:focus-visible+span{outline-offset:3px;outline:2px solid #5e60ce}.public-feedback .primary{color:#faf9f6;background:#181818;border-radius:8px;padding:12px 20px}.public-feedback button:disabled{opacity:.5}.companies-table{margin-top:24px;overflow-x:auto}.companies-table table{border-collapse:collapse;width:100%;font-size:14px}.companies-table th{text-align:left;color:#777;font-size:12px;font-weight:500}.companies-table td,.companies-table th{vertical-align:top;border-bottom:1px solid #eee;padding:16px 12px}.companies-table small,.company-contact-list small{color:#777;margin-top:4px;display:block}.company-editor{max-width:820px;margin-top:24px}.company-editor fieldset{border:0;padding:0}.company-editor label{gap:8px;margin:16px 0;display:grid}.company-editor details{margin:24px 0}.company-editor summary{cursor:pointer;font-weight:600}.company-editor .company-roles{flex-wrap:wrap;gap:16px;margin:24px 0;display:flex}.company-roles legend{margin-bottom:8px;font-weight:600}.company-contact-list label,.company-editor .company-roles label{align-items:center;gap:10px;margin:4px 0;display:flex}.outreach-page .company-editor input[type=checkbox]{flex:0 0 16px;width:16px;height:16px}.company-contact-list{max-height:250px;margin:16px 0;overflow:auto}.company-contact-list label{padding:8px 0}.community-row{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.community-row p{margin:8px 0}.community-row small{color:#666}.community-discovery{max-width:800px;margin:24px 0}.community-discovery label{gap:8px;margin:20px 0;display:grid}.community-legacy{color:#666;margin-top:40px}.community-legacy summary{cursor:pointer}@media (max-width:650px){.community-row{flex-direction:column;align-items:flex-start;gap:12px}}.project-sites{margin:24px 0;padding:20px 0}.project-sites details{margin-top:24px}.resource-scope{margin:24px 0}.resource-scope label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:10px;display:flex}.resource-scope input[type=checkbox]{flex-shrink:0;width:16px;height:16px}.project-launch{background:#fafafa;border-radius:12px;margin:24px 0;padding:24px}.project-launch>div{scroll-margin-top:24px}.project-launch details{margin:20px 0}.project-launch details textarea{width:100%;margin:12px 0}.scope-choice{align-items:center;gap:10px;display:flex}.scope-choice input[type=checkbox]{width:16px;height:16px}.sales-workspace{max-width:1080px}.sales-row-actions,.sales-tabs,.sales-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sales-tabs{margin:24px 0}.sales-tabs button{background:#f5f5f5;border-radius:8px;padding:10px 14px}.sales-tabs button[aria-pressed=true]{background:#202020}.sales-toolbar{justify-content:space-between;margin:20px 0}.sales-editor{background:#fafafa;margin:24px 0}.sales-editor fieldset{border:0;gap:18px;min-width:0;padding:0;display:grid}.sales-editor label{gap:7px;display:grid}.sales-editor label:has(input[type=checkbox]){align-items:center;gap:10px;display:flex}.sales-editor input:not([type=checkbox]),.sales-editor select,.sales-editor textarea{background:#faf9f6;border:1px solid #ddd;border-radius:7px;width:100%;padding:10px 12px}.sales-editor input[type=checkbox]{flex:none;width:17px;height:17px}.sales-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sales-members{gap:10px;max-height:260px;margin:16px 0;display:grid;overflow:auto}.sales-task{align-items:center;gap:10px;margin:10px 0;display:flex}.sales-records article{border-bottom:1px solid #eee;justify-content:space-between;gap:20px;padding:20px 0;display:flex}.sales-records small{color:#666;margin-top:7px;display:block}.sales-title{text-align:left}.sales-row-actions button{font-size:13px}.sales-form-row{border-bottom:1px solid #eee;padding:20px 0}.sales-preview{background:#faf9f6;border-radius:8px;gap:12px;padding:16px;display:grid}.sales-honeypot{left:-10000px;position:absolute!important}@media (max-width:650px){.sales-grid{grid-template-columns:1fr}.sales-records article{flex-direction:column}.sales-editor{padding:16px}}.sales-tabs button{color:#333}.sales-tabs button[aria-pressed=true]{color:#faf9f6}.sales-toolbar>input{flex:1;width:auto;min-width:160px}.sales-toolbar>label{white-space:nowrap;align-items:center;gap:8px;display:flex}.sales-toolbar input[type=checkbox]{width:16px;margin:0}.sales-title{color:#202020;box-shadow:none;padding:0}.sales-row-actions button{color:#333;box-shadow:none;background:#f3f3f3}:root{--foreground:#242629;--muted:#696d73;--soft:#f6f7f8;--line:#e8eaed;--control-radius:8px}body{color:var(--foreground);font-weight:400;line-height:1.55}.page-heading h1,h1{letter-spacing:-.8px;font-size:28px;font-weight:650}h2{font-size:17px}h2,h3{font-weight:600}h3{font-size:14px}p,small{color:var(--muted)}small{font-size:12px}.foundation-button,button{border-radius:var(--control-radius);font-weight:550;transition:background .15s,color .15s}button:disabled{cursor:not-allowed}.secondary,button.secondary{color:#34373b;background:#f3f4f5;border:0}button.secondary:hover{background:#e9ebee}input:not([type=checkbox]):not([type=radio]),select,textarea{border-radius:var(--control-radius);color:var(--foreground);font:inherit}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #a5b5d1}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #899dbd}input[type=checkbox],input[type=radio]{accent-color:#30353c}.sidebar{background:#f7f8f9;padding:28px 14px 18px}.sidebar .brand{letter-spacing:-.8px;padding:0 10px;font-size:21px}.workspace-switcher{margin:25px 0 12px}.workspace-trigger{background:0 0;border:1px solid #e5e7e9;border-radius:9px;padding:9px;font-size:13px}.workspace-trigger:hover{background:#edf0f2}.workspace-avatar{color:#4a5059;background:#e8ebef;border-radius:7px}.new-project-button{border-radius:8px;min-height:36px;margin-bottom:22px;font-size:13px}.sidebar nav{gap:2px}.sidebar nav a{color:#5b6068;border-radius:7px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:500;display:flex}.sidebar nav a.selected{color:#20252c;background:#e9ecf0;font-weight:600}.sidebar nav a:hover{background:#eef0f3}.nav-icon{opacity:.75;flex:none;width:16px;height:16px}.sidebar nav hr{border-color:#e6e8eb;margin:17px 8px}.channel-nav>summary{color:#656b74;padding:8px 10px;font-size:12px}.results-topbar{min-height:48px;padding:12px 32px 0}.results-topbar button{color:#737982;background:0 0;font-size:12px}.results-topbar button:hover{background:#f3f4f5}.content{max-width:1200px;margin:0 auto;padding:32px 48px 72px}.page-heading{margin-bottom:28px}.page-heading p{max-width:680px;margin-top:8px;font-size:14px;line-height:1.6}.distribution-hero{text-align:left;background:0 0;border-radius:0;margin:0 0 24px;padding:18px 0 32px}.tools-pill{float:right;box-shadow:none;background:#f5f6f8;border-radius:8px;padding:8px 12px;font-size:12px}.hero-intro{max-width:650px;margin:0 0 24px;padding-top:48px}.hero-intro h1{letter-spacing:-1px;margin-bottom:12px;font-size:32px;line-height:1.2}.hero-intro p{color:#717780;line-height:1.6}.distribution-prompt{border:1px solid #e0e4e9;border-radius:12px;max-width:none;margin:0;padding:20px;box-shadow:0 3px 10px #19263804}.distribution-prompt textarea{min-height:58px;font-size:15px}.distribution-prompt:focus-within{outline-offset:1px;outline:2px solid #c1cada}.distribution-prompt button{border-radius:7px}.distribution-prompt>div>span{color:#737982;font-size:12px}.hero-free{color:#7b8189;margin-top:12px;font-size:12px}.home-next{margin:26px 0}.home-next>h2,.home-next>h3,.project-overview>h2{margin-bottom:10px}.home-next>a{border-radius:8px;margin:0 -12px;padding:13px 12px}.home-next small{color:#7b8189;margin-top:3px;font-size:12px}.project-cards{gap:12px}.project-cards>a{background:#f7f8fa;border-radius:10px;padding:20px}.project-cards>a:hover{background:#f0f2f5}.sales-workspace>p{max-width:640px;margin:8px 0 0}.sales-tabs{background:#f5f6f8;border-radius:10px;gap:4px;width:fit-content;margin:24px 0 20px;padding:4px}.sales-tabs button{color:#69717c;background:0 0;border:0;min-height:34px;padding:8px 12px;font-size:13px}.sales-tabs button:hover{background:#e9ecf0}.sales-tabs button[aria-pressed=true]{color:#222a34;background:#faf9f6;box-shadow:0 1px 4px #17223412}.sales-toolbar{gap:14px;margin:16px 0 22px}.sales-toolbar>input{background:#faf9f6;border:1px solid #e4e7eb;max-width:360px;min-height:38px}.sales-toolbar>label{color:#777e87;margin-left:auto;font-size:12px}.sales-editor{background:#fafbfc;border:1px solid #edf0f3;border-radius:12px;padding:24px}.sales-editor label{color:#555e6b;font-size:13px}.sales-editor input:not([type=checkbox]),.sales-editor select,.sales-editor textarea{border-color:#e1e5eb}.sales-editor fieldset>.primary{justify-self:start;min-width:110px}.sales-editor .sales-toolbar{margin:0 0 4px}.sales-preview{border:1px solid #edf0f3}.sales-records article{border-color:#edf0f3;padding:18px 4px}.sales-title{color:#29313b;background:0 0;font-weight:600}.sales-title:hover{color:#111;text-underline-offset:3px;background:0 0;text-decoration:underline}.sales-row-actions button{color:#747d88;background:0 0;font-size:12px}.sales-row-actions button:hover{color:#27303c;background:#f1f3f5}.sales-records small{color:#828992}.sales-task{gap:12px}.project-launch{background:#f8f9fb;border:1px solid #eef0f3}.project-launch>nav{gap:8px;margin:18px 0}.project-launch h3{margin-bottom:10px}.project-launch>div{padding:16px 0}.auth-split-page .account-header{padding:28px 36px}.auth-split-page .account-header .brand{letter-spacing:-.7px;font-size:22px}.auth-split-page .auth-content{max-width:360px;margin:24px auto 56px}.auth-split-page .auth-content h1{margin-bottom:28px;font-size:28px}.auth-split-page .google-button{background:#f6f7f8;border:0;border-radius:8px;font-size:13px}.auth-split-page .auth-content form input{border-color:#e1e4e8;border-radius:8px;min-height:44px;margin-bottom:16px;padding:10px 12px}.auth-split-page .auth-content form .wide-button{border-radius:8px;min-height:44px}.auth-split-page .auth-content input:focus{outline-color:#a5b5d1}.auth-split-page .auth-content .auth-switch{margin-top:18px;line-height:1.6}.auth-split-page .auth-divider{margin:20px 0}.signup-story{background:#f3f5f8;border-radius:14px;margin:16px}.signup-story h2{color:#303b4c;letter-spacing:-1.5px;font-size:clamp(30px,3.3vw,48px);font-weight:600;line-height:1.15}.signup-story .signup-story-eyebrow{color:#808a97;letter-spacing:1px}.signup-prompt{-webkit-backdrop-filter:none;backdrop-filter:none;color:#606b7b;background:#faf9f6;border:1px solid #e7ebf0;border-radius:12px;padding:18px;font-size:15px;box-shadow:0 8px 24px #34425706}.signup-prompt-arrow{background:#374253}.signup-story .signup-story-caption{color:#84909e;font-size:13px}.signup-story-brand{color:#a1a9b4}@media (max-width:900px){.content{padding:28px 24px 56px}.sales-tabs{width:100%}.sales-toolbar>input{max-width:none}}@media (max-width:580px){.page-heading h1,h1{font-size:25px}.content{padding:20px 18px 48px}.hero-intro{padding-top:40px}.hero-intro h1{font-size:28px}.distribution-hero{padding:12px 0 22px}.distribution-prompt{padding:16px}.distribution-prompt>div>span{display:none}.distribution-prompt>div{justify-content:flex-end}.sales-tabs{flex-wrap:nowrap;overflow-x:auto}.sales-tabs button{white-space:nowrap}.sales-toolbar>input{flex-basis:100%}.sales-toolbar>label{margin-left:0;margin-right:auto}.sales-editor{padding:16px}.sales-records article{gap:8px}.results-topbar{padding:12px 18px 0}}@media (prefers-reduced-motion:reduce){a,button{transition:none}}.auth-split-page .account-header{flex-wrap:wrap;gap:18px;padding:24px 32px}.auth-environments{color:#717780;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.auth-environments a{color:#424b58;text-underline-offset:3px;text-decoration:underline}.auth-environments>span{background:#f2f4f7;border-radius:5px;padding:4px 7px}.auth-split-page .google-button{color:#1f1f1f;opacity:1;background:#faf9f6;border:1px solid #747775;border-radius:6px;justify-content:center;gap:10px;width:100%;min-height:44px;font-family:Arial,sans-serif;font-size:14px;font-weight:500;display:flex}.google-logo{flex:0 0 20px;width:20px;height:20px}.auth-split-page .google-button .coming-soon{color:#65686d;white-space:nowrap;background:#f2f3f4;padding:3px 5px;font-family:inherit;font-size:9px}.staging-description{color:#696d73;margin:-12px 0 28px;font-size:14px}.auth-split-page .signup-story{background:#f5f6f8;padding:60px 44px 30px;overflow:hidden}.auth-story-label{letter-spacing:1.8px;color:#747d8b;margin-bottom:24px;font-size:10px;font-weight:600;display:block}.auth-split-page .signup-story h2{letter-spacing:-1.7px;color:#202936;max-width:500px;margin-bottom:20px;font-size:clamp(30px,3.1vw,48px);line-height:1.13}.auth-story-description{color:#687280;max-width:400px;font-size:14px;line-height:1.7}.auth-plan-preview{background:#faf9f6;border:1px solid #e6e9ed;border-radius:14px;margin-top:34px;padding:22px;box-shadow:0 12px 35px #26354b06}.auth-plan-heading{align-items:center;gap:8px;margin-bottom:24px;font-size:12px;font-weight:600;display:flex}.auth-plan-heading>span:last-child{color:#9399a1;margin-left:auto;font-size:10px;font-weight:400}.auth-plan-dot{background:#668d76;border-radius:50%;width:7px;height:7px}.auth-plan-step{align-items:flex-start;gap:14px;margin-top:22px;display:flex}.auth-step-number{color:#667180;background:#f3f5f7;border-radius:8px;flex:0 0 28px;place-items:center;height:28px;font-size:11px;display:grid}.auth-plan-step strong{color:#303946;font-size:13px;font-weight:600}.auth-plan-step p{color:#7a828c;margin:4px 0 0;font-size:12px;line-height:1.5}@media (max-width:580px){.auth-split-page .account-header{gap:14px;padding:22px 24px}.auth-environments{width:100%;font-size:10px}}.auth-split-page .password-field{margin-bottom:20px;position:relative}.auth-split-page .password-field input{margin-bottom:0;padding-right:48px}.auth-split-page .password-toggle{color:#717780;width:40px;height:40px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:2px}.auth-split-page .password-toggle:hover{color:#202936;background:#f3f4f6}:root{--winable-accent:#17634b}.sidebar .new-project-button{background:var(--winable-accent);color:#faf9f6;box-shadow:0 3px 8px #17634b18}.sidebar .new-project-button:hover{background:#104b38}.sidebar nav a.selected{color:#17634b;background:#e4f0e9}.sidebar nav a.selected .nav-icon{opacity:1}.distribution-hero{background:#edf4ef;border:1px solid #d9e6dd;border-radius:20px;margin:0 0 34px;padding:28px 32px 25px}.hero-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.hero-label{color:#426e58;letter-spacing:1.2px;align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex}.distribution-hero .tools-pill{float:none;color:#365e49;background:#ffffffa6;border-radius:8px;padding:8px 11px;font-size:11px}.distribution-hero .tools-pill:hover{background:#faf9f6}.distribution-hero .hero-intro{max-width:650px;margin:34px 0 25px;padding:0}.distribution-hero .hero-intro h1{color:#172c23;letter-spacing:-1.1px;max-width:560px;font-size:clamp(26px,2.6vw,36px)}.distribution-hero .hero-intro p{color:#53685c;font-size:14px}.distribution-hero .distribution-prompt{border:1px solid #faf9f6;border-radius:13px;box-shadow:0 8px 24px #173c2908}.distribution-hero .distribution-prompt:focus-within{outline-color:#599478}.distribution-hero .distribution-prompt button{background:var(--winable-accent);color:#faf9f6;border-radius:8px;padding:11px 16px}.distribution-hero .distribution-prompt button:hover{background:#104b38}.distribution-hero .hero-free{color:#5e7165;margin:14px 2px 0;font-size:11px}.home-next>a{border-bottom:1px solid #f0f1f6}.home-next>a:hover{background:#f2f7f4}.results-page .weekly-checkin{margin:24px 0}@media (max-width:580px){.distribution-hero{border-radius:15px;padding:20px 18px}.hero-topline{flex-wrap:wrap;gap:12px}.distribution-hero .hero-intro{margin-top:26px}.distribution-hero .hero-intro h1{font-size:27px}.distribution-hero .distribution-prompt{padding:15px}.distribution-hero .distribution-prompt>div{flex-wrap:wrap}.distribution-hero .distribution-prompt button{margin-left:auto}}.field-optional{color:#9297a0;font-size:.85em;font-weight:400}.contacts-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.contacts-heading h1{margin-bottom:8px}.contacts-heading p{margin:0;font-size:14px}.contacts-buttons{flex-shrink:0;align-items:center;gap:8px;padding-top:6px;display:flex}.contacts-simple .primary{background:var(--winable-accent);color:#faf9f6}.contacts-simple>.network-toolbar{margin:20px 0}.contacts-simple>.network-toolbar input{min-width:160px}.contacts-simple>.network-toolbar select{width:auto;max-width:190px}.contacts-empty{text-align:center;border:1px dashed #dfe5e1;border-radius:14px;margin-top:24px;padding:60px 24px}.contacts-empty h2{margin:0 0 10px;font-size:20px}.contacts-empty p{color:#788079;margin-bottom:22px}.contact-count{color:#858b87;font-size:12px}.contact-add-panel{background:#f7f9f7;border:1px solid #e4e9e5;border-radius:12px;margin-bottom:24px;padding:24px}.contact-add-panel h2{margin:0 0 20px;font-size:18px}@media (max-width:760px){.contacts-heading{flex-direction:column;gap:14px}.contacts-buttons{flex-wrap:wrap}.contact-add-panel{padding:16px}}.settings-center{color:#262624;background:#faf9f6;border:1px solid #dededb;border-radius:14px;width:min(720px,100vw - 32px);max-width:none;height:min(470px,100dvh - 48px);max-height:none;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 90px #0003}.settings-center::backdrop{background:#15171566}.settings-center-header{border-bottom:1px solid #ebebe8;justify-content:space-between;align-items:center;height:60px;padding:0 22px;display:flex}.settings-center-header h1{letter-spacing:-.4px;margin:0;font-size:18px;font-weight:600}.settings-close{color:#666660;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;font-size:23px;font-weight:400;display:grid}.settings-close:hover{background:#efefed}.settings-center-body{grid-template-columns:168px minmax(0,1fr);height:calc(100% - 60px);min-height:0;display:grid}.settings-categories{background:#f8f8f6;border-right:1px solid #ebebe8;flex-direction:column;gap:2px;padding:12px 8px;display:flex;overflow-y:auto}.settings-categories button{text-align:left;color:#555550;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;min-height:36px;padding:8px 10px;font-size:13px;font-weight:400;display:flex}.settings-categories svg{flex-shrink:0;width:16px;height:16px}.settings-categories button[aria-current]{color:#22221f;background:#eaeae6;font-weight:500}.settings-categories button:hover{background:#eeeee9}.settings-detail{min-width:0;min-height:0;padding:22px 24px;overflow-y:auto}.settings-detail h1,.settings-detail h2{letter-spacing:-.2px;margin:0 0 16px;font-size:16px;font-weight:600}.settings-detail .panel{background:0 0;border:0;border-radius:0;margin:0;padding:0}.settings-detail p{font-size:13px;line-height:1.55}.settings-detail .section-heading{border-bottom:1px solid #ebebe8;gap:12px;margin:0;padding:12px 0}.settings-detail .section-heading h2{margin:0;font-size:13px;font-weight:400}.settings-detail .channel-settings{grid-template-columns:1fr}.settings-detail .mode-grid{grid-template-columns:1fr;gap:6px}.settings-detail .mode-grid>div{padding:10px 12px}.settings-detail .mode-grid p{margin:3px 0 0}.settings-detail input,.settings-detail select,.settings-detail textarea{padding:9px 10px;font-size:13px}.settings-detail .form-grid{gap:12px}@media (max-width:580px){.settings-center{width:calc(100vw - 20px);height:min(540px,100dvh - 24px)}.settings-center-header{padding:0 16px}.settings-center-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.settings-categories{border-bottom:1px solid #ebebe8;border-right:0;flex-direction:row;padding:6px;overflow-x:auto}.settings-categories button{white-space:nowrap;flex-shrink:0}.settings-detail{padding:18px}}.settings-detail .page-heading{margin:0 0 12px;padding:0}.settings-detail .page-heading h1{margin:0}.settings-detail .settings-business .confirmation-card{background:0 0;border:0;border-radius:0;margin:0;padding:0}.settings-business .business-fields{flex-direction:column;gap:0;display:flex}.settings-business .business-fields label{border-bottom:1px solid #efefec;align-items:center;gap:12px;margin:0;display:grid}.settings-business .business-fields label>span{color:#555550;margin:0;font-size:12px;line-height:1.4}.settings-business .business-fields input{background:#faf9f6;border:1px solid #e2e2de;border-radius:6px;height:32px;min-height:0;margin:0;padding:6px 9px;font-size:12px}.settings-business .business-fields textarea{border:1px solid #e2e2de;border-radius:6px;height:40px;min-height:40px;margin:0;padding:7px 9px;font-size:12px}.settings-business .confirmation-card>button{border-radius:6px;min-height:32px;margin:12px 0 0 auto;padding:7px 12px;font-size:12px;display:block}.settings-detail .mode-grid{gap:0;margin:14px 0 0}.settings-detail .mode-grid>div{background:0 0;border:0;border-bottom:1px solid #ebebe8;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.settings-detail .mode-grid>div.chosen{background:0 0;border-color:#ebebe8}.settings-detail .mode-grid p{margin:0;font-size:11px}.settings-detail .channel-settings>div,.settings-detail .event{gap:12px;padding:10px 0;font-size:12px}.settings-detail .badge{white-space:nowrap;padding:3px 6px;font-size:10px}.settings-detail>.panel>p{color:#74746d;margin:8px 0 14px;font-size:12px}@media (max-width:580px){.settings-business .business-fields label{grid-template-columns:105px minmax(0,1fr);gap:8px}}.modern-shell .sidebar-modern{background:#fafafa;border:0;flex-direction:row;width:320px;padding:0;overflow:visible}.modern-shell .main-shell{min-width:0;margin-left:320px}.sidebar-rail{background:#f7f7f7;flex-direction:column;flex:0 0 60px;align-items:center;gap:20px;width:60px;padding:20px 8px 16px;display:flex}.rail-logo{color:#17634b;letter-spacing:-3px;place-items:center;width:36px;height:36px;padding-right:3px;font-size:28px;font-weight:800;text-decoration:none;display:grid}.sidebar-modern .rail-navigation{flex-direction:column;gap:10px;width:100%;display:flex;overflow:visible}.sidebar-modern .rail-navigation .rail-link{color:#858b88;border-radius:12px;place-items:center;width:42px;height:42px;padding:0;display:grid}.sidebar-modern .rail-navigation .rail-link.selected{color:#183d2b;background:#e6ece8}.sidebar-modern .rail-link .nav-icon{opacity:1;width:21px;height:21px}.sidebar-panel{background:#fcfcfc;border:1px solid #e8eae8;border-bottom:0;border-radius:22px 0 0;flex-direction:column;width:260px;min-width:0;height:100dvh;padding:24px 12px 16px;display:flex}.sidebar-panel-heading{align-items:center;gap:4px;padding:0 4px 12px;display:flex}.sidebar-panel-heading .brand{margin:0 auto 0 0;padding:0 6px;font-size:20px}.rail-expand,.sidebar-icon-button{color:#8a8f8c;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.rail-expand .nav-icon,.sidebar-icon-button .nav-icon{opacity:1;width:19px;height:19px}.rail-expand:hover,.sidebar-icon-button:hover{color:#262c28;background:#eee}.sidebar-panel .workspace-switcher{margin:4px 0 14px}.sidebar-panel .workspace-trigger{background:#f6f7f6;border-color:#e5e8e5;min-height:43px}.sidebar-panel .workspace-avatar{color:#41644e;background:#e2eae5;border-radius:6px;width:24px;height:24px}.sidebar-create{color:#242b26;border-radius:8px;align-items:center;gap:10px;margin-bottom:14px;padding:10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.sidebar-create:hover{background:#f0f2f0}.sidebar-create .nav-icon{opacity:1;width:19px;height:19px}.sidebar-scroll{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.sidebar-section-label{color:#929793;padding:12px 10px 8px;font-size:11px;font-weight:500}.sidebar-modern .panel-navigation{flex-direction:column;gap:2px;display:flex;overflow:visible}.sidebar-modern .panel-navigation a{color:#353d37;border-radius:8px;gap:10px;min-height:37px;padding:8px 10px;font-size:13px;font-weight:400}.sidebar-modern .panel-navigation a.selected{color:#172c23;background:#ecefec;font-weight:500}.sidebar-modern .panel-navigation a:hover{background:#f0f2f0}.sidebar-modern .panel-navigation a>span{min-width:0;font-size:inherit;white-space:nowrap;text-overflow:ellipsis;flex:1;display:block;overflow:hidden}.sidebar-modern .panel-navigation .nav-icon{opacity:.9;width:18px;height:18px}.sidebar-project-heading{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.sidebar-project-heading a{color:#727b74;font-size:19px;line-height:18px;text-decoration:none}.sidebar-empty{color:#929793;padding:6px 10px;font-size:12px}.sidebar-panel .sidebar-search{width:100%;min-height:34px;margin-bottom:6px;padding:8px 10px;font-size:12px}.sidebar-rail .profile-area{margin-top:auto;padding:0;position:relative}.sidebar-rail .profile-trigger{width:38px;height:38px;padding:0}.sidebar-rail .profile-avatar{color:#4e6556;background:#e4e9e5;width:34px;height:34px;font-size:11px}.sidebar-rail .profile-chevron{display:none}.sidebar-rail .profile-options{width:205px;bottom:0;left:44px}.rail-expand,.sidebar-is-collapsed .desktop-sidebar .sidebar-panel{display:none}.sidebar-is-collapsed .desktop-sidebar .sidebar-modern{width:60px}.sidebar-is-collapsed .main-shell{margin-left:60px}.sidebar-is-collapsed .rail-expand{display:grid}@media (max-width:1000px) and (min-width:761px){.modern-shell .sidebar-modern{width:290px}.sidebar-panel{width:230px}.modern-shell .main-shell{margin-left:290px}.sidebar-is-collapsed .main-shell{margin-left:60px}}@media (max-width:760px){.modern-shell .main-shell{margin-left:0}.modern-shell .navigation-drawer{width:min(360px,94vw);max-width:94vw}.modern-shell .navigation-drawer .sidebar-modern{overflow:visible;flex-direction:row!important}.navigation-drawer .sidebar-panel{flex:1;width:0;padding-top:58px}.navigation-drawer .sidebar-rail{padding-top:16px}.navigation-drawer .collapse-sidebar{display:none}.navigation-drawer .sidebar-modern .panel-navigation a{display:flex}.navigation-drawer .sidebar-modern .rail-navigation .rail-link{margin-bottom:10px;display:grid}.navigation-drawer .sidebar-scroll{overflow-y:auto}}.sidebar-rail .profile-options a,.sidebar-rail .profile-options button{align-items:center;gap:10px;display:flex}.sidebar-rail .profile-options .nav-icon{opacity:1;width:17px;height:17px}.sidebar-rail .profile-options .profile-logout{color:#ba3434}.sidebar-rail .profile-options .profile-logout:hover{background:#fff0f0}.settings-business-link{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.settings-business-link>span:first-of-type{flex:1}:root{--background:#faf9f6;--foreground:#010013;--surface:#faf9f6;--line:#e4e2df}body{background:#faf9f6}body,h1,h2,h3,h4{color:#010013}.searchable-select{vertical-align:middle;width:100%;min-width:0;display:inline-block;position:relative}.select-native{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.select-trigger{color:#010013;width:100%;min-height:36px;font:inherit;text-align:left;background:#faf9f6;border:1px solid #deddd9;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;font-weight:400;display:flex}.select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-trigger:hover{background:#f0efeb}.select-trigger:disabled{opacity:.5;cursor:not-allowed}.select-popover{color:#010013;background:#faf9f6;border:1px solid #dddbd6;border-radius:9px;margin:0;padding:6px;position:fixed;inset:auto;overflow:hidden;box-shadow:0 10px 35px #01001324}.select-popover:popover-open{flex-direction:column;display:flex}.select-popover input{color:#010013;background:#faf9f6;border:1px solid #deddd9;border-radius:5px;flex-shrink:0;width:100%;min-height:34px;margin:0 0 5px;padding:7px 9px;font-size:13px}.select-options{overscroll-behavior:contain;min-height:0;overflow-y:auto}.select-options [role=option]{cursor:pointer;overflow-wrap:anywhere;border-radius:5px;justify-content:space-between;gap:12px;padding:8px 9px;font-size:13px;line-height:1.4;display:flex}.select-options [role=option].active,.select-options [role=option]:hover{background:#eae9e4}.select-options [aria-selected=true]{font-weight:600}.select-options [aria-disabled=true]{opacity:.45;cursor:not-allowed}.select-empty{color:#77747f;padding:12px;font-size:12px}.skeleton-layout{flex-direction:column;gap:12px;width:100%;min-width:180px;padding:14px 0;display:flex}.skeleton-shape{background:#e5e3df;border-radius:7px;animation:skeleton-pulse 1.6s ease-in-out infinite;display:block}.skeleton-heading{width:35%;height:26px;margin-bottom:12px}.skeleton-row{width:100%;height:48px}.skeleton-row:last-child{width:72%}.account-loading>.skeleton-layout{width:min(760px,85vw)}.loading-spinner{opacity:.3;background:currentColor;border:0!important;border-radius:4px!important;animation:skeleton-pulse 1.6s ease-in-out infinite!important}@keyframes skeleton-pulse{0%,to{opacity:.45}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.loading-spinner,.skeleton-shape{animation:none!important}}form label:has(>input:not([type=checkbox]):not([type=radio]),>textarea,>.searchable-select,>.password-field){grid-template-columns:minmax(115px,30%) minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:8px 0;font-size:13px;display:grid}form label:has(>input,>textarea,>.searchable-select)>span:first-child:not(.searchable-select){color:#676470;margin:0;font-size:12px}form label>.searchable-select,form label>input:not([type=checkbox]):not([type=radio]),form label>textarea{width:100%;min-width:0;margin:0}form .area-form-grid,form .business-fields,form .field-grid,form .form-grid{grid-template-columns:minmax(0,1fr)}form label .searchable-select .select-trigger{margin:0}.network-toolbar>.searchable-select{width:auto;min-width:150px;max-width:240px}.project-picker{align-items:center;gap:12px;display:flex}.project-picker>.searchable-select{width:min(360px,100%)}.settings-business .business-fields label{grid-template-columns:135px minmax(0,1fr);padding:4px 0}@media (max-width:580px){form label:has(>input:not([type=checkbox]):not([type=radio]),>textarea,>.searchable-select,>.password-field){grid-template-columns:minmax(85px,30%) minmax(0,1fr);gap:8px}}.form-row{grid-template-columns:minmax(100px,28%) minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;display:grid}.form-row>label{color:#676470;font-size:12px;margin:0!important}.form-row>.password-field,.form-row>input,.form-row>textarea{width:100%;min-width:0;margin:0!important}.form-row .password-field input{margin:0}form label>.form-label-text{color:#676470;font-size:12px}form label>.form-label-text .field-optional{font-size:10px}.select-trigger[data-invalid=true]{border-color:#b43e45}@media (max-width:580px){.form-row{grid-template-columns:85px minmax(0,1fr);gap:8px}}.modern-shell{--area-ink:#24634e;--area-tint:#e6efe8;--area-border:#cbded1}.sidebar-rail{background:#efeee9}.sidebar-panel{box-shadow:5px 0 22px #01001304}.sidebar-modern .panel-navigation a.selected,.sidebar-modern .rail-navigation .rail-link.selected{color:#010013;box-shadow:none;background:#eeede8}.sidebar-modern .sidebar-section-label{color:#777771;letter-spacing:normal}.sidebar-create{border:1px solid var(--area-border);background:var(--area-tint);box-shadow:0 2px 3px #01001304}.page-heading h1{align-items:center;gap:10px;display:flex}.page-heading h1:before{content:none}.distribution-hero{isolation:isolate;background:#e4eee5;border-color:#c9dccc;margin-bottom:0;padding-bottom:48px;position:relative;box-shadow:inset 0 1px #faf9f6,0 8px 22px #29463208}.distribution-hero .hero-label{color:#315740;letter-spacing:1px;background:#d2e2d5;border:1px solid #c4d8c9;border-radius:5px;padding:5px 9px}.distribution-hero .tools-pill{background:#f3f6ee;border:1px solid #c6d8cb;box-shadow:0 2px #b9cdbd44}.distribution-hero .distribution-prompt{background:#faf9f6;border:1px solid #d1dbce;border-radius:14px;position:relative;box-shadow:0 6px 18px #2546310c}.distribution-hero .distribution-prompt:before{content:"";z-index:-1;pointer-events:none;background:#eff4eb;border:1px solid #c4d6c6;border-radius:14px;position:absolute;inset:-7px 12px 7px;transform:rotate(-.7deg)}.distribution-hero .distribution-prompt>.form-row{padding:0;display:block}.distribution-hero .distribution-prompt>.form-row textarea{width:100%}.distribution-hero .distribution-prompt button{transition:transform .15s,box-shadow .15s;box-shadow:0 3px #0c4938}.distribution-hero .distribution-prompt button:hover{transform:translateY(-1px);box-shadow:0 4px #0c4938}.home-shortcuts{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:-25px 22px 34px;display:grid;position:relative}.home-shortcut{--card-tint:var(--area-tint);--card-ink:var(--area-ink);color:#010013;background:#faf9f6;border:1px solid #ddded7;border-radius:12px;align-items:center;gap:12px;padding:18px 14px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 5px #eeede7,0 9px 18px #01001309}.shortcut-icon{background:var(--card-tint);width:36px;height:36px;color:var(--card-ink);border-radius:9px;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 -2px #01001306}.shortcut-icon svg{width:19px;height:19px}.home-shortcut strong{font-size:13px;font-weight:600;display:block}.home-shortcut small{color:#797780;margin-top:3px;font-size:10px;display:block}.shortcut-arrow{color:var(--card-ink);margin-left:auto;font-size:17px}.home-shortcut:hover{transform:translateY(-3px);box-shadow:0 7px #eeede7,0 12px 22px #0100130b}.project-cards>a{background:#faf9f6;border:1px solid var(--area-border);border-top:3px solid #829f91;border-radius:11px;position:relative;box-shadow:0 4px 10px #24634e08}.project-cards progress{accent-color:var(--area-ink)}.home-next>h2,.project-overview>h2{align-items:center;gap:9px;display:flex}.home-next>h2:before,.project-overview>h2:before{content:"";border:2px solid var(--area-tint);background:#829f91;border-radius:50%;width:8px;height:8px;display:inline-block}.contact-add-panel,.select-popover,.settings-center{box-shadow:0 12px 32px #01001313,0 2px 5px #01001305}.settings-categories button[aria-current]{color:#010013;box-shadow:none;background:#eeede8}.select-options [role=option][aria-selected=true]{color:#28583f;background:#e5ece7}.select-trigger:focus-visible,form input:focus-visible,form textarea:focus-visible{outline-color:#829f91;box-shadow:0 0 0 3px #dce9e080}@media (max-width:1050px){.home-shortcuts{gap:8px;margin-inline:12px}.home-shortcut{gap:8px;padding:14px 10px}.home-shortcut small{max-width:100px}}@media (max-width:680px){.home-shortcuts{grid-template-columns:1fr;margin:-18px 14px 28px}.home-shortcut{padding:12px 14px}.home-shortcut small{max-width:none}.distribution-hero{padding-bottom:36px}}@media (prefers-reduced-motion:reduce){.distribution-hero .distribution-prompt button,.home-shortcut{transition:none}.distribution-hero .distribution-prompt button:hover,.home-shortcut:hover{transform:none}}.journey-wizard{max-width:760px}.journey-choices{border:0;gap:10px;margin:0;padding:0;display:grid}.journey-choices .journey-choice{border:1px solid var(--border,#deded9);cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;display:flex}.journey-choice:has(input:checked){background:#edf2ee;border-color:#46725c}.journey-choice input{accent-color:#32634b;flex:none;width:17px;height:17px}.journey-choice small,.journey-choice strong{display:block}.journey-choice small{color:#6d746e;margin-top:4px;font-size:13px}.journey-extra{margin-block:20px}.journey-extra>summary,.journey-outline>summary,.journey-tools>summary{cursor:pointer;color:#59665c;padding-block:12px;font-size:14px}.journey-extra[open]>summary{margin-bottom:16px}.journey-extra>label{margin-top:14px}.journey-preview{color:#59665c;border-top:1px solid #e3e4de;padding-top:20px;font-size:14px}.journey-next{background:#f0f3ee;border:1px solid #dce4da;border-radius:14px;padding:24px}.journey-next h2{margin:18px 0 10px;font-size:24px}.journey-next>p{max-width:660px;margin-bottom:22px;line-height:1.6}.journey-next .button{color:#faf9f6;background:#275c45;border-radius:9px;padding:11px 16px;font-size:14px;text-decoration:none;display:inline-flex}.journey-stage{color:#59665c;font-size:12px}.journey-outline{margin-top:18px}.journey-outline ol{margin-bottom:0;padding-left:22px;font-size:14px;line-height:2}.journey-tools{border-top:1px solid #e3e4de;margin-block:14px}@media (max-width:600px){.journey-next{padding:18px}.journey-next .area-heading{flex-direction:column;align-items:flex-start;gap:8px}}.project-detail .project-launch{box-shadow:none;background:0 0;border:0;padding:0}.project-launch>.journey-next{padding:24px}@media (max-width:600px){.project-launch>.journey-next{padding:18px}}.workspace-home{max-width:960px;margin:0 auto}.workspace-home header{margin-bottom:30px}.workspace-home header h1{margin-bottom:10px}.workspace-journey{border-bottom:1px solid #ddded8;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:28px;display:grid}.workspace-journey button{border-radius:0;align-items:center;gap:8px;padding:14px 8px;font-size:14px;display:flex}.workspace-journey button[aria-current]{background:#eeede8;border-bottom:2px solid #4c6758}.workspace-journey small{color:#74766f}.workspace-home-panel{border:1px solid #e1e1da;border-radius:12px;padding:24px}.workspace-home-panel h2{margin-top:0;font-size:22px}.workspace-account-row{border-bottom:1px solid #e5e4df;align-items:center;gap:12px;padding:17px 0;display:flex}.workspace-account-row>div{flex:1;min-width:0}.workspace-account-row small{color:#74766f;overflow-wrap:anywhere;margin-top:5px;display:block}.workspace-account-options{flex-wrap:wrap;gap:12px;padding:18px 0;display:flex}.workspace-home-panel summary{cursor:pointer;margin-top:18px}.workspace-link-editor{border-top:1px solid #ddded8;margin-top:24px;padding-top:20px}.workspace-home-projects{margin-top:32px;font-size:14px}@media (max-width:640px){.workspace-journey{grid-template-columns:repeat(2,1fr)}.workspace-home-panel{padding:16px}}.presence-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.presence-heading h2{margin-bottom:0}.presence-add-form{background:#eeede8;border-radius:10px;flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;padding:18px;display:flex}.presence-add-form>label{flex:1;min-width:220px}.presence-add-form .form-label-text{margin-bottom:8px;display:block}.workspace-link-editor{border:1px solid #dedfd7;border-radius:10px;margin:20px 0;padding:18px}@media (max-width:640px){.presence-heading{flex-direction:column;align-items:flex-start}.workspace-account-row{flex-wrap:wrap}.workspace-account-row>div{flex-basis:100%}}.workspace-account-row small a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #b2b7af;text-decoration:underline #b2b7af}.workspace-account-row small a:hover{color:#275c45;text-decoration-color:currentColor}.workspace-journey{grid-template-columns:repeat(3,1fr)}.setup-status{color:#6b7169;max-width:680px;font-size:13px;line-height:1.5}.marketing-task{border-bottom:1px solid #dedfd8;padding:10px 0}.marketing-task>summary{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-weight:600;display:flex}.marketing-task>summary:before{content:"+";font-weight:400}.marketing-task[open]>summary:before{content:"−"}.marketing-task>summary span{flex:1}.marketing-task>summary small{color:#72786f;font-weight:400}.marketing-task p{max-width:700px;line-height:1.6}.marketing-task form{margin-top:20px}@media (max-width:640px){.workspace-journey{grid-template-columns:1fr}}.overview-chat-heading,.overview-composer-footer,.overview-profile-line,.overview-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.overview-profile-line{color:var(--muted,#767670);margin-top:12px}.overview-back{margin:20px 0}.launch-overview{gap:36px;margin-top:32px;display:grid}.overview-chat{background:#faf9f6;border:1px solid #deded6;border-radius:18px;width:100%;max-width:900px;margin:auto;padding:28px}.overview-chat h2{letter-spacing:-.6px;margin:18px 0 8px;font-size:26px}.overview-eyebrow{letter-spacing:1.2px;color:#58675f;font-size:11px;font-weight:600}.overview-test{color:#66665f;border:1px solid #deded6;border-radius:20px;padding:3px 9px;font-size:11px}.overview-chat form{background:#fdfcf9;border:1px solid #d8d9d2;border-radius:12px;margin-top:22px;padding:14px}.overview-chat form textarea{resize:vertical;width:100%;box-shadow:none;background:0 0;border:0;min-height:70px;padding:8px}.overview-composer-footer small{color:#77776f;font-size:11px}.overview-prompts{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.overview-prompts button{padding:8px 12px;font-size:12px}.overview-conversation{overscroll-behavior:contain;max-height:220px;margin-top:20px;overflow:auto}.overview-message{border-bottom:1px solid #e5e5dd;padding:14px 16px;font-size:14px}.overview-message.user{background:#efeee8;border-radius:10px}.overview-message strong{color:#53655b;font-size:12px}.overview-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;line-height:1.7}.overview-thinking{color:#69786c;padding:15px;animation:pulse 1.5s infinite}.overview-areas{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.overview-area{text-align:left;color:#010013;box-shadow:none;background:0 0;border:1px solid #deded6;border-radius:12px;padding:20px;font-weight:400;text-decoration:none;display:block}.overview-area:hover{background:#efeee8;border-color:#b7c2b9}.overview-area strong{margin:12px 0 8px;font-size:15px;display:block}.overview-area p{color:#77776f;margin:0;font-size:13px;line-height:1.6}.overview-area-mark{color:#7e857f;font-size:11px}.overview-stats{border-top:1px solid #deded6;border-bottom:1px solid #deded6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.overview-stats a,.overview-stats button{color:inherit;text-align:left;font-size:13px;text-decoration:none}.overview-stats strong{margin-bottom:4px;font-size:23px;display:block}.overview-setup{border:1px solid #deded6;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}@media (max-width:1100px){.overview-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.overview-areas{grid-template-columns:1fr}.overview-chat{padding:18px}.overview-setup{flex-direction:column;align-items:start}.overview-chat h2{font-size:23px}}.workspace-home-panel fieldset[hidden]{display:none}.overview-profile-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (prefers-reduced-motion:reduce){.overview-thinking{animation:none}}.overview-profile-line{justify-content:flex-end;margin-top:-28px}.overview-profile-line button{color:#74736f;font-size:12px}.home-dashboard{gap:38px;padding-bottom:40px;display:grid}.home-assistant{width:100%;max-width:780px;margin:46px auto 8px}.home-assistant h2{text-align:center;letter-spacing:-.8px;margin:0 0 24px;font-size:clamp(22px,2vw,30px);font-weight:550}.home-composer{background:#fdfcf9;border:1px solid #dcdad4;border-radius:22px;padding:18px 20px 12px;box-shadow:0 5px 20px #01001306}.home-composer:focus-within{border-color:#92928a;box-shadow:0 0 0 3px #01001306}.home-composer textarea{width:100%;min-height:65px;box-shadow:none;resize:vertical;background:0 0;border:0;outline:0;padding:0;font-size:15px}.home-composer-tools{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-composer-tools span{color:#85847d;font-size:11px}.home-composer-tools button{color:#faf9f6;width:34px;height:34px;box-shadow:none;background:#272731;border-radius:50%;padding:0;font-size:21px}.home-action-pills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.home-action-pills button{color:#42424a;box-shadow:none;background:0 0;border:1px solid #dedcd5;border-radius:99px;padding:8px 13px;font-size:12px;font-weight:450}.home-action-pills button:hover:not(:disabled){background:#eeece6;border-color:#b9b7b0}.home-ai-info{color:#85847d;margin-top:12px;font-size:11px}.home-ai-info summary{cursor:pointer;width:fit-content}.home-ai-info p{max-width:620px;line-height:1.6}.home-answer{margin-top:28px}.home-message{overflow-wrap:anywhere;margin:22px 0;font-size:14px;line-height:1.8}.home-message.user{background:#eeece6;border-radius:16px;margin-left:12%;padding:12px 18px}.home-message p{white-space:pre-wrap;color:#303039;margin:8px 0 16px}.home-message-author{color:#828178;font-size:11px}.home-followup{border-top:1px solid #e3e0d8;padding-top:15px}.home-followup>span{color:#73736b;font-size:12px}.home-thinking{color:#74736f;gap:9px;padding:20px 0;font-size:12px;display:grid}.home-thinking i{background:#e8e6df;border-radius:8px;height:10px;animation:pulse 1.5s ease-in-out infinite;display:block}.home-thinking i:last-child{width:65%}.home-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.home-section-heading h2{margin:0;font-size:17px;font-weight:600}.home-section-heading p{color:#828178;margin:5px 0 0;font-size:12px}.home-section-heading a{color:#45444b;font-size:12px;text-decoration:none}.home-metrics{border:1px solid #e2dfd7;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.home-metrics>*{text-align:left;color:#010013;box-shadow:none;background:0 0;border:0;border-right:1px solid #e2dfd7;border-radius:0;flex-direction:column;align-items:flex-start;min-width:0;padding:20px 18px;font-weight:400;text-decoration:none;display:flex}.home-metrics>:last-child{border-right:0}.home-metrics span{color:#64636a;font-size:12px}.home-metrics strong{letter-spacing:-.6px;margin:18px 0 10px;font-size:26px;font-weight:550}.home-metrics small{color:#85847d;font-size:10px}.home-areas{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-areas>*{color:#010013;text-align:left;box-shadow:none;background:0 0;border:1px solid #e2dfd7;border-radius:12px;flex-direction:column;gap:10px;padding:18px;text-decoration:none;display:flex}.home-areas strong{font-size:13px;font-weight:550}.home-areas span{color:#828178;font-size:11px;font-weight:400;line-height:1.6}.home-areas>:hover,.home-metrics a:hover,.home-metrics button:hover{background:#eeece6}.home-setup{border:1px solid #dedcd5;border-radius:12px;padding:16px;font-size:14px}@media (max-width:1100px){.home-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.home-metrics>*{border-bottom:1px solid #e2dfd7}.home-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.overview-profile-line{justify-content:flex-start;margin-top:12px}.home-assistant{margin-top:24px}.home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-section-heading{align-items:flex-start}.home-areas{grid-template-columns:1fr}.home-composer{padding:16px}}@media (prefers-reduced-motion:reduce){.home-thinking i{animation:none}}.gtm-home{max-width:980px;margin:42px auto 0}.gtm-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.gtm-heading h2{letter-spacing:-.6px;margin:0 0 8px;font-size:24px}.gtm-heading p{color:#77767a;margin:0 0 26px;font-size:13px}.gtm-heading button{white-space:nowrap;font-size:12px}.gtm-plan-meta{color:#86837e;justify-content:space-between;gap:12px;font-size:11px;display:flex}.gtm-home progress{accent-color:#55535c;border:0;width:100%;height:3px;margin-top:12px}.gtm-home progress::-webkit-progress-bar{background:#e9e6df}.gtm-home progress::-webkit-progress-value{background:#55535c}.gtm-list{margin:12px 0 0;padding:0;list-style:none}.gtm-row{border-bottom:1px solid #e5e2db;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:16px;padding:23px 0;display:grid}.gtm-number{color:#9a968f;padding-top:3px;font-size:12px}.gtm-row strong{font-size:15px}.gtm-row p{color:#747178;max-width:650px;margin:7px 0 0;font-size:12px;line-height:1.7}.gtm-row small{color:#7e7365;margin-top:8px;font-size:11px;display:block}.gtm-row button{box-shadow:none;background:#f5f3ed;border:1px solid #dfdcd4;border-radius:9px;padding:9px 14px;font-size:12px}.gtm-deferred{color:#77747c;margin-top:20px;font-size:12px}.gtm-deferred summary,.gtm-history summary{cursor:pointer}.gtm-ask{align-items:center;gap:16px;margin:35px 0 24px;display:flex}.gtm-ask>button:first-child{color:#85818a;text-align:left;background:#fdfcf9;border:1px solid #dfdcd4;border-radius:14px;justify-content:space-between;gap:20px;width:100%;padding:17px 20px;font-size:13px;font-weight:400;display:flex;box-shadow:0 3px 12px #01001304}.gtm-ask>.text-button,.gtm-footer{font-size:12px}.gtm-footer{color:#747178;align-items:center;gap:22px;display:flex}.gtm-footer a{color:inherit;text-decoration:none}.gtm-footer button{font-size:12px}.gtm-drawer{color:#010013;background:#faf9f6;border:0;border-left:1px solid #ddd9d1;border-radius:0;width:min(600px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 60px #01001312}.gtm-drawer::backdrop{background:#01001330}.gtm-drawer>header{z-index:1;background:#faf9f6;border-bottom:1px solid #e2dfd8;justify-content:space-between;align-items:center;gap:20px;padding:20px 26px;display:flex;position:sticky;top:0}.gtm-drawer h2{margin:0;font-size:18px}.gtm-drawer header button{font-size:25px}.gtm-drawer-body{padding:24px 26px 40px}.gtm-drawer-body>p{color:#747178;font-size:13px;line-height:1.7}.gtm-feedback>div,.gtm-task-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0;display:flex}.gtm-feedback button,.gtm-question button,.gtm-task-tools button{box-shadow:none;padding:9px 12px;font-size:12px}.gtm-task-tools a{color:inherit;font-size:12px}.gtm-draft{border-top:1px solid #e2dfd8;margin-top:26px;padding-top:16px}.gtm-draft h3,.gtm-message{font-size:13px}.gtm-message{overflow-wrap:anywhere;line-height:1.8}.gtm-message p{white-space:pre-wrap;color:#3d3a44}.gtm-feedback,.gtm-question{gap:10px;margin:26px 0;display:grid}.gtm-feedback label,.gtm-question label{font-size:12px;font-weight:550}.gtm-feedback textarea,.gtm-question textarea{background:#fdfcf9;border:1px solid #dedad2;border-radius:10px;width:100%;min-height:70px;padding:12px;font-size:13px}.gtm-question button{justify-self:end}.gtm-disclosure,.gtm-feedback small{color:#85818a;font-size:10px;line-height:1.6}.gtm-history{border-top:1px solid #e2dfd8;margin:24px 0;padding-top:18px;font-size:12px}.gtm-history article{border-bottom:1px solid #e2dfd8;margin:20px 0;padding-bottom:12px}@media (max-width:650px){.gtm-home{margin-top:26px}.gtm-heading{flex-wrap:wrap;gap:0}.gtm-row{grid-template-columns:22px minmax(0,1fr);gap:8px}.gtm-row button{grid-column:2;justify-self:start}.gtm-drawer-body{padding:18px}.gtm-plan-meta{flex-wrap:wrap}}.gtm-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workspace-home>header{padding-right:44px;position:relative}.project-menu{z-index:5;position:absolute;top:2px;right:0}.project-menu summary{cursor:pointer;text-align:center;border-radius:50%;width:34px;height:34px;font-size:22px;list-style:none}.project-menu summary::-webkit-details-marker{display:none}.project-menu[open]>:is(button,a){-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#faf9f6f2;border:1px solid #0100130d;border-radius:12px;min-width:170px;padding:12px 16px;position:absolute;right:0;box-shadow:0 10px 30px #0100130c}.gtm-home{max-width:900px;margin-top:28px}.gtm-assistant-top{margin:0 0 38px}.gtm-assistant-label{color:#727078;justify-content:space-between;align-items:center;margin:0 4px 10px;font-size:12px;display:flex}.gtm-assistant-label button{padding:4px 8px;font-size:11px}.gtm-composer{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#faf9f6d9;border:1px solid #01001312;border-radius:22px;align-items:center;gap:14px;padding:12px 14px 12px 20px;display:flex;box-shadow:inset 0 1px #faf9f6,0 6px 22px #01001306,0 1px 2px #01001304}.gtm-composer:focus-within{border-color:#01001340;box-shadow:0 0 0 3px #01001306}.gtm-composer input{min-width:0;background:0 0;border:0;flex:1;padding:10px 0;font-size:14px}.gtm-composer input,.gtm-composer input:focus{box-shadow:none;outline:0}.gtm-composer button{color:#faf9f6;width:34px;height:34px;box-shadow:none;background:#010013;border-radius:50%;flex-shrink:0;padding:0;font-size:20px}.gtm-assistant-top>p{text-align:center;color:#8b8885;margin:10px 5px 0;font-size:10px;line-height:1.5}.gtm-heading h2{letter-spacing:-.4px;margin-bottom:5px;font-size:19px}.gtm-heading p{margin-bottom:18px;font-size:12px}.gtm-plan-meta{font-size:10px}.gtm-list{margin-top:8px}.gtm-row{border-color:#0100130b;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 4px}.gtm-row:hover{background:#01001302}.gtm-row strong{font-size:13px;font-weight:550;line-height:1.45;display:block}.gtm-row p{-webkit-line-clamp:1;max-width:100%;margin-top:3px;font-size:11px;line-height:1.45}.gtm-row small{margin-top:3px;font-size:10px}.gtm-number{padding:0;font-size:10px}.gtm-row button{background:#faf9f680;border-color:#01001310;border-radius:20px;padding:6px 10px;font-size:11px;box-shadow:inset 0 1px #faf9f6,0 2px 5px #01001303}.gtm-more{margin-top:10px;font-size:11px}.gtm-footer{border-top:1px solid #0100130b;margin-top:24px;padding-top:16px}.gtm-home .home-setup{box-shadow:none;text-align:center;background:0 0;border:0;max-width:560px;margin:70px auto;padding:0}.gtm-home .home-setup h2{letter-spacing:-1px;margin-bottom:16px;font-size:30px;line-height:1.2}.gtm-home .home-setup p{color:#7b777e;max-width:370px;margin:0 auto 24px;font-size:14px;line-height:1.7}.gtm-home .home-setup button{border-radius:24px;padding:11px 20px}.project-intake{max-width:740px;margin:28px auto 0;padding:0 8px 30px}.project-intake h2{letter-spacing:-.8px;margin:0 0 22px;font-size:27px;line-height:1.25}.project-intake .company-editor{box-shadow:none;background:0 0;border:0;padding:0}.project-intake .company-editor label{grid-template-columns:minmax(120px,30%) minmax(0,1fr);gap:20px;margin-bottom:16px}.project-intake fieldset[hidden]{display:none}.project-intake fieldset{border:0;min-width:0;margin:0;padding:0}.project-intake .select-trigger,.project-intake input,.project-intake textarea{background:#faf9f6ba;border:1px solid #01001316;border-radius:12px;padding:11px 13px;font-size:13px;box-shadow:inset 0 1px #faf9f6,0 2px 5px #01001303}.project-intake textarea{resize:vertical;min-height:110px}.project-intake .form-label-text{color:#706d76;font-size:12px}.project-intake .setup-footnote{margin:0 0 22px;font-size:11px}.intake-notice,.project-intake .intake-caption{color:#79757e;margin:0 0 22px;font-size:11px;line-height:1.6}.project-intake .overview-profile-actions{margin-top:24px}.project-intake .overview-profile-actions button{border-radius:22px;padding:10px 18px;font-size:12px}.select-popover{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#faf9f6f0;border-color:#01001312;border-radius:15px;box-shadow:0 14px 40px #01001314,inset 0 1px #faf9f6}@media (max-width:650px){.gtm-row{grid-template-columns:18px minmax(0,1fr) auto;gap:8px}.gtm-row button{grid-column:auto}.gtm-assistant-top{margin-bottom:28px}.project-intake{padding:0}.project-intake h2{font-size:23px}.project-intake .company-editor label{grid-template-columns:1fr;gap:7px}.gtm-row strong{font-size:12px}}.workspace-profile-settings{margin-top:30px}.workspace-profile-settings h2{font-size:20px}.workspace-profile-settings>.company-editor>fieldset>fieldset{border-top:1px solid #0100130b;margin-top:24px;padding-top:20px}.home-tools-entry{justify-content:center;margin:0 0 30px;display:flex}.home-tools-pill{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#010013;background:#faf9f6d9;border:1px solid #01001312;border-radius:999px;align-items:center;gap:14px;max-width:100%;min-height:48px;padding:10px 18px 10px 10px;font-size:13px;font-weight:550;text-decoration:none;transition:box-shadow .16s,border-color .16s;display:inline-flex;box-shadow:inset 0 1px 1px #faf9f6,0 2px 3px #01001306,0 8px 24px #01001304}.home-tools-pill:hover{border-color:#01001326;box-shadow:inset 0 1px 1px #faf9f6,0 5px 18px #0100130c}.home-tools-pill:focus-visible{outline-offset:4px;outline:2px solid #777080}.home-tools-pill>span:last-child{font-size:20px;font-weight:400}.home-tools-icons{align-items:center;padding-left:3px;display:flex}.home-tools-icons>span{background:#faf9f6;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 0 0 2px #faf9f6,0 2px 5px #01001305}.home-tools-icons>span+span{margin-left:-5px}.home-tools-icons svg{width:20px;height:20px}.tool-mail{color:#dd655f}.tool-social{color:#9a64ac}.tool-web{color:#459b86}@media (max-width:480px){.home-tools-pill{gap:10px;padding-right:14px;font-size:12px}.home-tools-entry{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.home-tools-pill{transition:none}}.workspace-menu-current{align-items:center;gap:12px;padding:8px 10px 16px;display:flex}.workspace-menu-current>div{min-width:0}.workspace-menu-current strong{overflow-wrap:anywhere;font-size:15px;display:block}.workspace-menu-current small{color:#807d85;margin-top:3px;font-size:11px;display:block}.workspace-menu-settings{color:#010013;background:#faf9f6c9;border:1px solid #01001316;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin:0 4px 16px;padding:10px;font-size:12px;text-decoration:none;display:flex;box-shadow:0 2px 5px #01001305}.workspace-menu-settings:hover{background:#01001304}.workspace-menu-settings .nav-icon{width:17px;height:17px}.workspace-picker{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#faf9f6f5;border-color:#01001312;border-radius:18px;box-shadow:0 16px 48px #01001314,inset 0 1px #faf9f6}.gtm-add-step{margin-top:14px}.gtm-add-step>.gtm-add-step-button{color:#fff;cursor:pointer;background:#21875c;border:1px solid #18734e;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:0;transition:background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 12px #18734e24,inset 0 1px #ffffff26}.gtm-add-step>.gtm-add-step-button:hover{background:#18734e;box-shadow:0 6px 16px #18734e30}.gtm-add-step>.gtm-add-step-button:focus-visible{outline-offset:4px;outline:3px solid #21875c70}.gtm-add-step form{background:#faf9f6ba;border:1px solid #01001312;border-radius:16px;gap:10px;padding:16px;display:grid}.gtm-add-step label{font-size:12px}.gtm-add-step input,.gtm-add-step textarea{background:0 0;border:1px solid #01001316;border-radius:10px;width:100%;padding:10px 12px;font-size:13px}.gtm-add-step form>div{gap:12px;display:flex}.gtm-add-step form button{border-radius:20px;font-size:12px}.home-pulse{margin:30px 0 34px}.home-achievements>header,.home-pulse>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.home-achievements h2,.home-pulse h2{letter-spacing:-.5px;margin:4px 0 0;font-size:20px}.home-phase{text-transform:uppercase;letter-spacing:1.6px;color:#21875c;font-size:10px;font-weight:600}.home-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.home-kpi{text-align:left;min-width:0;color:inherit;background:linear-gradient(145deg,#ffffffd9,#f2f5f080);border:1px solid #ffffffd9;border-radius:20px;flex-direction:column;align-items:flex-start;gap:12px;padding:19px 16px;text-decoration:none;transition:box-shadow .15s;display:flex;box-shadow:0 3px 16px #14372206,inset 0 0 0 1px #01001305}.home-kpi:hover{box-shadow:0 5px 20px #14372212}.home-kpi-label{color:#646969;font-size:12px}.home-kpi strong{letter-spacing:-1.2px;font-size:clamp(22px,2.3vw,34px);font-weight:550;line-height:1.2}.home-kpi-source{color:#757b77;font-size:10px;line-height:1.5}.home-brief{justify-content:space-between;align-items:center;gap:24px;padding:22px 0 12px;display:flex}.home-brief h3{margin:0 0 6px;font-size:14px}.home-brief p{color:#777b78;max-width:640px;margin:0;font-size:12px;line-height:1.65}.home-insight-button{color:#236747;background:#21875c0c;border:1px solid #21875c20;border-radius:24px;flex-shrink:0;padding:10px 15px}.home-data-note{color:#898e89;font-size:10px}.home-metrics-form{background:#ffffff9c;border:1px solid #0100130b;border-radius:20px;margin-top:16px;padding:22px}.home-metrics-form fieldset{border:0;min-width:0;padding:0}.home-metrics-form legend{margin-bottom:12px;font-size:15px;font-weight:600}.home-metrics-form p{color:#777b78;margin:12px 0;font-size:11px}.home-revenue-type{background:#01001305;border-radius:24px;gap:4px;padding:4px;display:inline-flex}.home-revenue-type button{background:0 0;border:0;border-radius:20px;padding:8px 13px;font-size:12px}.home-revenue-type button[aria-pressed=true]{background:#fff;box-shadow:0 1px 5px #01001312}.home-metric-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-metric-inputs label{gap:8px;font-size:12px;display:grid}.home-metric-inputs input{background:#fff;border:1px solid #01001315;border-radius:12px;width:100%;min-width:0;padding:12px}.home-metric-form-actions{gap:12px;display:flex}.home-metric-form-actions button{border:0;border-radius:24px;padding:10px 18px;font-size:12px}.home-metric-form-actions button[type=submit]{color:#fff;background:#21875c}.home-achievements{border-top:1px solid #0100130c;margin-top:40px;padding-top:25px}.home-achievements header a{color:#737b75;font-size:12px}.home-achievements ul{margin:0;padding:0;list-style:none}.home-achievements li{align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.home-achievement-check{color:#21875c;background:#21875c0d;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.home-achievements time{white-space:nowrap;color:#898e89;margin-left:auto;font-size:11px}.home-achievements>p{color:#898e89;font-size:12px;line-height:1.7}@media (max-width:1100px){.home-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.home-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.home-brief{flex-direction:column;align-items:flex-start;gap:12px}.home-metric-inputs{grid-template-columns:1fr}.home-kpi{padding:16px 12px}}.home-kpi-inline{position:relative}.home-kpi-value{width:100%;color:inherit;text-align:left;cursor:text;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:0;display:flex}.home-edit-pencil{color:#21875c;opacity:.5;font-size:15px}.home-kpi-value:focus-visible .home-edit-pencil,.home-kpi-value:hover .home-edit-pencil{opacity:1}.home-kpi-inline.is-editing{border-color:#21875c65;box-shadow:0 0 0 3px #21875c0a}.home-kpi-inline fieldset,.home-kpi-inline form{border:0;width:100%;min-width:0;margin:0;padding:0}.home-inline-value{align-items:center;gap:4px;display:flex}.home-inline-value input{width:100%;min-width:0;color:inherit;background:0 0;border:0;border-bottom:1px solid #21875c;border-radius:0;padding:0 0 5px;font-size:26px;line-height:1.4}.home-inline-value input::-webkit-inner-spin-button{-webkit-appearance:none}.home-inline-kind{gap:3px;margin:10px 0;display:flex}.home-inline-kind button{background:0 0;border:1px solid #0100130b;border-radius:14px;padding:5px 8px;font-size:10px}.home-inline-kind button[aria-pressed=true]{color:#18734e;background:#21875c14;border-color:#21875c30}.home-inline-actions{gap:6px;margin-top:10px;display:flex}.home-inline-actions button{background:#01001307;border:0;border-radius:9px;width:30px;height:28px;font-size:17px}.home-inline-actions button[type=submit]{background:#21875c}.home-inline-error{color:#a12c2c;margin:8px 0;font-size:11px}.home-metric-source{color:#6e7771;width:100%;margin-top:auto;font-size:10px}.home-metric-source summary{cursor:pointer;justify-content:space-between;align-items:center;padding-top:4px;list-style:none;display:flex}.home-metric-source summary::-webkit-details-marker{display:none}.home-metric-source>div{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fafcf9f5;border:1px solid #01001312;border-radius:16px;width:230px;max-width:80vw;padding:8px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #01001314}.home-metric-source button{text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px;font-size:12px;display:flex}.home-metric-source button:not(:disabled):hover{background:#21875c0b}.home-metric-source button:disabled{cursor:default}.home-metric-source small{font-size:9px}.home-metric-source p{margin:8px 10px;font-size:10px;line-height:1.5}.home-inline-actions button,.home-inline-kind button,.home-metric-source button{color:#343d37}.home-inline-actions button[type=submit]{color:#fff}.home-metric-source button:disabled{color:#8b928e}.gtm-action-pills{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.gtm-action-pills button{color:#236747;text-align:left;background:#21875c09;border:1px solid #21875c25;border-radius:24px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 14px;font-size:12px;display:flex}.gtm-action-pills button:hover{background:#21875c16}.gtm-action-pills small{color:#7b857e;font-size:10px}.home-suggested-tasks{margin:-18px 0 30px}.task-checklist{margin:22px 0}.task-checklist h3{justify-content:space-between;margin-bottom:12px;font-size:15px;display:flex}.task-checklist h3 span{color:#7b857e;font-size:12px;font-weight:400}.task-subtask{border-bottom:1px solid #0100130c;padding:12px 0}.task-subtask-heading{align-items:center;gap:10px;font-size:13px;display:flex}.task-subtask-heading input{accent-color:#21875c;flex-shrink:0;width:17px;height:17px}.task-subtask details{color:#68716b;margin:8px 0 0 27px;font-size:11px}.task-subtask summary{cursor:pointer}.task-subtask textarea{color:#343d37;background:#fff8;border:1px solid #01001315;border-radius:12px;width:100%;margin:10px 0;padding:10px;font-size:12px}.task-subtask details div{flex-wrap:wrap;gap:8px;display:flex}.task-subtask button{color:#236747;background:#21875c09;border:1px solid #21875c25;border-radius:20px;padding:8px 12px;font-size:11px}.tasks-hub-heading{margin:0 0 32px}.tasks-hub-heading h1{letter-spacing:-1px;margin:0 0 8px;font-size:30px}.tasks-existing>p,.tasks-hub-heading p{color:#7b807c;font-size:13px}.tasks-existing{border-top:1px solid #01001310;margin-top:36px;padding-top:24px}.tasks-existing h2{letter-spacing:-.3px;font-size:18px}.task-existing-list{gap:8px;margin-top:16px;display:grid}.task-existing-list a{color:inherit;background:#fff6;border:1px solid #0100130d;border-radius:15px;justify-content:space-between;gap:16px;padding:16px;font-size:13px;text-decoration:none;display:flex}.tasks-hub .gtm-home{margin-top:0}.foundations-form{gap:24px;width:100%;display:grid}.foundation-choices{border:0;flex-wrap:wrap;padding:0;display:flex;gap:10px!important}.foundation-choices legend{color:var(--muted);margin-bottom:12px;font-size:14px}.company-editor .foundation-choices label{border:1px solid #dfe5e1;border-radius:24px;align-items:center;gap:8px;width:auto;padding:10px 14px;font-size:14px;display:inline-flex}.company-editor .foundation-choices input{accent-color:#22875f;width:16px;height:16px}.gtm-assistant-top{max-width:780px;margin:0 auto 36px}.gtm-assistant-label{margin-bottom:10px;font-size:14px}.gtm-assistant-top .gtm-composer{box-shadow:none;background:#fff;border:1px solid #d9dcd7;border-radius:12px;align-items:flex-end;padding:16px;display:flex}.gtm-composer textarea{resize:vertical;outline-offset:5px;min-width:0;min-height:86px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:15px;line-height:1.55}.gtm-assistant-top .gtm-composer button{border-radius:8px;flex-shrink:0;width:36px;height:36px;font-size:22px}.gtm-assistant-top>p{margin-top:9px;font-size:11px}.gtm-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gtm-list .gtm-row{box-shadow:none;background:#fff;border:1px solid #e0e2dd;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:18px;display:grid}.gtm-list .gtm-row strong{font-size:14px;line-height:1.4}.gtm-list .gtm-row p{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.gtm-list .gtm-row>button{box-shadow:none;background:0 0;border:0;border-radius:4px;grid-column:2;justify-self:start;padding:5px 0;font-size:12px}.gtm-add-step{margin:16px 0}.gtm-add-step-button{width:48px!important;height:48px!important;box-shadow:none!important;font-size:32px!important}.home-kpis{background:#fff;border:1px solid #e0e2dd;border-radius:10px;gap:0}.home-kpis .home-kpi{box-shadow:none;background:0 0;border:0;border-right:1px solid #e0e2dd;border-radius:0;gap:10px;padding:18px}.home-kpis .home-kpi:last-child{border-right:0}.home-kpis .home-kpi:hover{box-shadow:none;background:#f8f9f6}.home-kpi .home-kpi-value,.home-kpi strong{letter-spacing:-.8px;font-size:28px}.home-brief{justify-content:flex-end;padding:12px 0 0}.home-insight-button{box-shadow:none;background:0 0;border:0;padding:0;font-size:12px}.plan-status{color:#69716b;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}@media (max-width:800px){.gtm-list{grid-template-columns:1fr}.home-kpis .home-kpi{border-bottom:1px solid #e0e2dd}}:root{--background:#fff;--surface:#fff;--foreground:#171717;--line:#e8e8e8}.modern-shell,body,html{background:#fff}.modern-shell{--background:#fff;--surface:#fff;--foreground:#171717;--line:#e8e8e8;--area-ink:#171717;--area-tint:#f5f5f5;--area-border:#e5e5e5;color:#171717}.modern-shell *,.modern-shell :after,.modern-shell :before{box-shadow:none!important;-webkit-backdrop-filter:none!important}.modern-shell :is(main,aside,section,article,dialog,.main-shell,.sidebar-modern,.sidebar-rail,.sidebar-panel,.workspace-home,.workspace-home-panel,.project-intake,.distribution-hero,.distribution-prompt,.gtm-composer,.gtm-drawer,.gtm-drawer header,.gtm-drawer-body,.home-tools-pill,.home-kpis,.home-kpi,.gtm-row,.profile-options,.workspace-switcher,.workspace-switcher-trigger,.workspace-switcher-menu,.workspace-menu,.workspace-trigger,.workspace-picker,.sidebar-search,[class$=-panel],[class$=-card],[class$=-popover],[class$=-modal],[class$=-drawer],[class$=-sheet],[class$=-surface]){background:#fff!important}.modern-shell .sidebar-panel{border-bottom-color:#e8e8e8;border-right-color:#e8e8e8;border-top:0 #e8e8e8;border-left:0 #e8e8e8;border-radius:0}.modern-shell .sidebar-rail{border-right:1px solid #f0f0f0}.modern-shell .sidebar-modern .panel-navigation a.selected,.modern-shell .sidebar-modern .rail-navigation .rail-link.selected{color:#171717;background:#f4f4f4}.modern-shell :is(h1,h2,h3,h4){color:#171717}.modern-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.select-trigger){color:#171717;background:#fff;border-color:#dedede}.modern-shell :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:2px solid #6f8d7e}.modern-shell :is(.secondary,.text-button,.home-insight-button,.home-tools-pill,.task-action-pill){color:#242424;background:#fff;border-color:#e5e5e5}.modern-shell :is(.secondary,.text-button,.home-insight-button,.home-tools-pill):hover{background:#f7f7f7}.modern-shell :is(.gtm-row,.home-kpi,.home-kpis,.gtm-composer,.home-tools-pill){border-color:#e5e5e5}.modern-shell .distribution-hero .distribution-prompt:before{content:none}.modern-shell :is(.distribution-hero,.home-shortcuts,.home-pulse):after,.modern-shell :is(.distribution-hero,.home-shortcuts,.home-pulse):before{background-image:none}.select-popover,.select-popover input{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#dedede}.select-option:hover,.select-option[aria-selected=true]{background:#f4f4f4}.modern-shell .tool-options>button{background:#fff;border:1px solid #e5e5e5}.modern-shell .tool-options>button:hover{border-color:#bcbcbc}.modern-shell .gtm-list{flex-direction:column;gap:0;display:flex}.modern-shell .gtm-list .gtm-row{border:0;border-bottom:1px solid #ededed;border-radius:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 8px;transition:background-color .14s;display:grid}.modern-shell .gtm-list .gtm-row:focus-within,.modern-shell .gtm-list .gtm-row:hover{-webkit-backdrop-filter:blur(12px)!important;background:#f5f7f68c!important}.modern-shell .gtm-list .gtm-row p{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;display:block;overflow:hidden}.modern-shell .gtm-list .gtm-row>button{white-space:nowrap;background:#fffc;border:1px solid #e8e8e8;border-radius:999px;grid-area:1/3;justify-self:end;padding:8px 12px}@media (max-width:600px){.modern-shell .gtm-list .gtm-row{grid-template-columns:20px minmax(0,1fr) auto;gap:8px;padding:14px 0}.modern-shell .gtm-list .gtm-row p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.modern-shell .gtm-list .gtm-row>button{padding:7px 9px;font-size:11px}}.task-detail-page{max-width:900px;margin:0 auto;padding-bottom:48px}.task-back{color:#737373;margin-bottom:28px;font-size:13px;text-decoration:none;display:inline-block}.task-back:hover{color:#171717}.task-detail-page>header{margin-bottom:22px}.task-detail-page>header :is(h1,h2){letter-spacing:-.7px;font-size:28px;line-height:1.25}.task-detail-page .gtm-drawer-body{padding:0;overflow:visible}.task-detail-page .gtm-feedback,.task-detail-page .gtm-question{margin-top:28px}@media (max-width:600px){.task-detail-page>header :is(h1,h2){font-size:23px}}.website-flow{max-width:680px;margin:0 auto}.website-flow h1{letter-spacing:-.8px;margin:8px 0 28px;font-size:30px}.website-flow h2{letter-spacing:-.4px;margin:28px 0 10px;font-size:23px}.flow-disclosure,.flow-eyebrow,.website-flow p{color:#777}.flow-progress{border-bottom:1px solid #eee;gap:12px;padding-bottom:20px;display:flex}.flow-progress>span{color:#999;flex:1;font-size:13px}.flow-progress small{margin-top:6px;display:block}.flow-progress [aria-current]{color:#171717;font-weight:600}.website-flow fieldset{border:0;min-width:0;margin:0;padding:0}.website-flow label{margin:24px 0 10px;font-size:14px;display:block}.website-flow input:not([type=checkbox]),.website-flow textarea{width:100%;font:inherit;border:1px solid #ddd;border-radius:10px;margin-top:10px;padding:14px;display:block}.flow-choices{flex-direction:column;gap:10px;margin:24px 0;display:flex}.flow-choices>button{text-align:left;border:1px solid #ddd;border-radius:10px;justify-content:space-between;padding:18px;display:flex}.website-flow button[aria-pressed=true]{color:#1d7555!important;border-color:#1d7555!important}.flow-footer{border-top:1px solid #eee;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:20px}.flow-footer,.flow-tool{align-items:center;display:flex}.flow-tool{gap:20px}.flow-tool button{text-align:left;border:1px solid #ddd;border-radius:10px;flex:1;padding:16px}.flow-tool a{color:#666;font-size:14px}.website-flow .flow-confirm{align-items:center;gap:10px;margin-bottom:24px;display:flex}.flow-history{color:#666;margin:32px 0 20px;font-size:13px}.flow-history article{border-bottom:1px solid #eee;padding:16px 0}.flow-history p{white-space:pre-wrap}.flow-disclosure{text-align:center;font-size:12px;display:block}@media (max-width:600px){.flow-progress{gap:5px}.flow-progress small{font-size:10px}.website-flow h1{font-size:25px}}:root{--w-ink:#0d0d0d;--w-ink-soft:#6b6f6d;--w-line:#ebedea;--w-surface:#fff;--w-tint:#f4f5f4;--w-accent:#17634b;--w-accent-ink:#fff;--w-radius:12px;--w-gap:24px}:root[data-theme=dark]{--w-ink:#f5f6f5;--w-ink-soft:#9a9f9c;--w-line:#262a28;--w-surface:#0b0c0c;--w-tint:#181a19;--w-accent:#5fc79f;--w-accent-ink:#0c1411}.modern-shell .gtm-home{gap:var(--w-gap);flex-direction:column;max-width:820px;margin:0 auto;display:flex}.today-hero{border:1px solid var(--w-line);border-radius:var(--w-radius);background:var(--w-tint);flex-direction:column;gap:10px;padding:28px;display:flex}.today-hero-meta{letter-spacing:.04em;text-transform:uppercase;color:var(--w-ink-soft);justify-content:space-between;gap:12px;font-size:12px;display:flex}.today-hero h2{letter-spacing:-.02em;color:var(--w-ink);margin:0;font-size:clamp(22px,3vw,28px);line-height:1.25}.today-hero p{max-width:62ch;margin:0}.today-hero p,.today-hero small{color:var(--w-ink-soft)}.today-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:10px;display:flex}.today-hero-actions button{background:var(--w-accent);border-color:var(--w-accent);color:var(--w-accent-ink);border-radius:999px;padding:12px 22px}.today-hero-actions button:hover{background:var(--w-accent);filter:brightness(.92)}.today-hero-actions progress{flex:1;min-width:120px;max-width:240px;height:6px}.modern-shell .gtm-home .gtm-heading h2{letter-spacing:.04em;text-transform:uppercase;color:var(--w-ink-soft);font-size:13px;font-weight:600}.modern-shell .gtm-home .gtm-list{border-top:1px solid var(--w-line);flex-direction:column;gap:0;display:flex}.modern-shell .gtm-home .gtm-list .gtm-row{border:0;border-bottom:1px solid var(--w-line);background:0 0;border-radius:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;padding:16px 4px}.modern-shell .gtm-home .gtm-list .gtm-row>button{grid-area:1/3;justify-self:end}.modern-shell .gtm-home .gtm-add-step{margin:12px 0 0}.modern-shell .gtm-home .gtm-add-step-button{border-radius:999px;width:32px!important;height:32px!important;font-size:20px!important}.modern-shell .gtm-home .gtm-assistant-top{width:100%;max-width:none;margin:0}.modern-shell .gtm-home .gtm-composer,.modern-shell .gtm-home .home-kpis{border-color:var(--w-line);border-radius:var(--w-radius)}.modern-shell .gtm-home .home-kpi .home-kpi-value,.modern-shell .gtm-home .home-kpi strong{font-size:22px}@media (max-width:600px){.today-hero{padding:20px}.modern-shell .gtm-home .gtm-list .gtm-row{grid-template-columns:24px minmax(0,1fr)}.modern-shell .gtm-home .gtm-list .gtm-row>button{grid-area:auto/2;justify-self:start}}.sidebar-single-page .rail-expand{display:none}.research-panel{border:1px solid var(--w-line);border-radius:var(--w-radius);background:var(--w-tint);flex-direction:column;gap:12px;margin:20px 0;padding:20px;display:flex}.research-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.research-panel h3{color:var(--w-ink);margin:0;font-size:15px}.research-panel p,.research-panel small{color:var(--w-ink-soft);margin:0}.research-results{border-top:1px solid var(--w-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.research-results li{border-bottom:1px solid var(--w-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;display:flex}.research-results li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.research-results a{color:var(--w-ink);overflow-wrap:anywhere;font-weight:600}.research-adopted{white-space:nowrap;color:var(--w-accent);font-size:13px}@media (max-width:600px){.research-results li{flex-direction:column}}.outreach-log h3{color:var(--w-ink);margin:0 0 8px;font-size:14px}.outreach-log ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.outreach-log li{border-bottom:1px solid var(--w-line);color:var(--w-ink-soft);gap:16px;padding:8px 0;display:flex}.outreach-log time{flex:0 0 120px;font-size:12px}.activate{gap:var(--w-gap);flex-direction:column;max-width:820px;display:flex}.activate-header h1{margin:0 0 6px}.activate small,.activate-header p,.activate-row p{color:var(--w-ink-soft);margin:0}.activate-progress{border:1px solid var(--w-line);border-radius:var(--w-radius);background:var(--w-tint);flex-direction:column;gap:8px;padding:16px 20px;display:flex}.activate-progress progress{width:100%;height:6px}.activate-setup{grid-template-columns:1fr 1fr;gap:16px;display:grid}.activate-offer{grid-column:1/-1}.activate-setup label{flex-direction:column;gap:6px;display:flex}.activate-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.activate-heading h2{letter-spacing:.04em;text-transform:uppercase;color:var(--w-ink-soft);margin:0;font-size:13px}.activate-list{border-top:1px solid var(--w-line);margin:0;padding:0;list-style:none}.activate-list>li{border-bottom:1px solid var(--w-line)}.activate-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 4px;display:grid}.activate-row>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.activate-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.activate-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.activate-stage{border:1px solid var(--w-line);white-space:nowrap;color:var(--w-ink-soft);border-radius:999px;padding:3px 10px;font-size:12px}.activate-stage-ready,.activate-stage-replied{border-color:var(--w-accent);color:var(--w-accent)}.activate-detail{flex-direction:column;gap:16px;padding:0 4px 20px;display:flex}.activate-context{flex-direction:column;gap:10px;display:flex}.activate-context label{flex-direction:column;gap:6px;display:flex}.activate-empty{border:1px solid var(--w-line);border-radius:var(--w-radius);background:var(--w-tint);padding:28px}.activate-empty h2{margin:0 0 8px}.activate-link{color:var(--w-accent);margin-top:12px;font-weight:600;display:inline-block}.activate-contacted ul{margin:8px 0 0;padding:0;list-style:none}.activate-contacted li{border-bottom:1px solid var(--w-line);justify-content:space-between;padding:8px 0;display:flex}@media (max-width:700px){.activate-setup{grid-template-columns:1fr}.activate-row{grid-template-columns:1fr auto}.activate-row .activate-actions{grid-column:1/-1}}.studio{gap:var(--w-gap);flex-direction:column;max-width:980px;display:flex}.studio-header h1{margin:0 0 6px}.studio small,.studio-empty,.studio-header p{color:var(--w-ink-soft);margin:0}.studio-form{grid-template-columns:1fr 1fr;align-items:end;gap:16px;display:grid}.studio-fields label,.studio-form label{flex-direction:column;gap:6px;display:flex}.studio-detail{grid-column:1/-1}.studio-list{gap:20px;margin:0;padding:0;list-style:none}.studio-card,.studio-list{flex-direction:column;display:flex}.studio-card{border:1px solid var(--w-line);border-radius:var(--w-radius);gap:16px;padding:20px}.studio-card>header{justify-content:space-between;align-items:center;display:flex}.studio-grid{grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:20px;display:grid}.studio-fields{gap:12px}.studio-fields,.studio-preview{flex-direction:column;display:flex}.studio-preview{align-self:start;gap:10px}.studio-preview canvas{border:1px solid var(--w-line);border-radius:8px;width:100%;height:auto}.studio-templates{gap:8px;display:flex}.studio-templates button[aria-pressed=true]{border-color:var(--w-accent);color:var(--w-accent)}.studio-open{color:var(--w-accent);align-self:center;font-weight:600}@media (max-width:800px){.studio-form,.studio-grid{grid-template-columns:1fr}}.research-findings h4{color:var(--w-ink-soft);margin:4px 0 0;font-size:13px}.research-findings ul{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.research-findings li{border-bottom:1px solid var(--w-line);align-items:center;gap:12px;padding:8px 0;display:flex}.research-findings li a{overflow-wrap:anywhere;min-width:0;color:var(--w-ink);flex:1;font-weight:600}.research-panel,.text-studio{max-width:820px;margin:24px 0}.text-studio{border:1px solid var(--w-line);border-radius:var(--w-radius);background:var(--w-tint);flex-direction:column;gap:14px;padding:20px;display:flex}.text-studio>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.text-studio h3{color:var(--w-ink);margin:0;font-size:15px}.text-studio p,.text-studio small{color:var(--w-ink-soft);margin:0}.text-studio-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.text-studio-form label{flex-direction:column;gap:6px;display:flex}.text-studio-topic{grid-column:1}.text-studio-list{gap:16px;margin:0;padding:0;list-style:none}.text-card,.text-studio-list{flex-direction:column;display:flex}.text-card{border:1px solid var(--w-line);border-radius:var(--w-radius);background:var(--w-surface);gap:12px;padding:16px}.text-card>header{align-items:center;gap:12px;display:flex}.text-part{flex-direction:column;gap:6px;display:flex}.text-part-meta{justify-content:space-between;align-items:center;display:flex}.text-over{color:#b3261e!important}.text-pending{border:1px dashed var(--w-line);border-radius:8px;padding:8px 12px}@media (max-width:700px){.text-studio-form{grid-template-columns:1fr}}.text-exports{border-top:1px solid var(--w-line);gap:8px;padding-top:8px}.brand-kit,.text-exports{flex-direction:column;display:flex}.brand-kit{gap:var(--w-gap);max-width:820px}.brand-kit h1{margin:0 0 6px}.brand-kit header p,.brand-kit small{color:var(--w-ink-soft);margin:0}.brand-form{gap:18px}.brand-form,.brand-form label{flex-direction:column;display:flex}.brand-form label{gap:6px}.brand-colors{grid-template-columns:1fr 1fr;gap:16px;display:grid}.brand-color>span:last-child{align-items:center;gap:8px;display:flex}.brand-color input[type=color]{flex:0 0 48px;width:48px;height:40px;padding:2px}.brand-logo{flex-direction:column;gap:8px;display:flex}.brand-logo img{object-fit:contain;background:#fff;align-self:flex-start;max-width:220px;max-height:90px;padding:10px}.brand-logo img,.brand-upload{border:1px solid var(--w-line);border-radius:8px}.brand-upload{cursor:pointer;padding:10px 16px;font-weight:600;position:relative;flex-direction:row!important;display:inline-flex!important}.brand-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.brand-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.brand-preview canvas{border:1px solid var(--w-line);border-radius:8px;width:100%;height:auto}@media (max-width:700px){.brand-colors,.brand-preview{grid-template-columns:1fr}}.plan30,.positioning{gap:var(--w-gap);flex-direction:column;max-width:820px;display:flex}.plan30 h1,.positioning h1{margin:0 0 6px}.plan30 header p,.plan30 small,.positioning header p,.positioning small{color:var(--w-ink-soft);margin:0}.positioning-status{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.positioning-form{flex-direction:column;gap:18px;display:flex}.positioning-form label{flex-direction:column;gap:6px;display:flex}.plan30-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.plan30-start{gap:14px;max-width:420px}.plan30-start,.plan30-start label{flex-direction:column;display:flex}.plan30-start label{gap:6px}.plan30-h{letter-spacing:.04em;text-transform:uppercase;color:var(--w-ink-soft);margin:0 0 8px;font-size:13px}h3.plan30-h{margin-top:16px}.plan30-list{border-top:1px solid var(--w-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plan30-item{border-bottom:1px solid var(--w-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 4px;display:flex}.plan30-item>div:first-child{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.plan30-done strong,.plan30-skipped strong{color:var(--w-ink-soft);text-decoration:line-through}.plan30-empty{color:var(--w-ink-soft);margin:0}.plan30-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.plan30-wd{text-align:center;color:var(--w-ink-soft);font-size:12px}.plan30-cell{border:1px solid var(--w-line);background:var(--w-surface);min-height:64px;color:var(--w-ink);text-align:left;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:6px;padding:8px;display:flex}.plan30-cell:hover{background:var(--w-tint)}.plan30-cell.is-selected{border-color:var(--w-accent)}.plan30-cell.is-today .plan30-date{color:var(--w-accent);font-weight:700}.plan30-cell.is-done{background:var(--w-tint)}.plan30-date{font-size:12px}.plan30-dots{gap:4px;display:flex}.plan30-dot{border:1px solid var(--w-ink-soft);border-radius:50%;width:8px;height:8px}.plan30-dot-done{background:var(--w-accent);border-color:var(--w-accent)}.plan30-dot-skipped{opacity:.4}.plan30-today{border:1px solid var(--w-line);border-radius:var(--w-radius);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.plan30-today>div{flex-direction:column;gap:4px;display:flex}.plan30-today ul{margin:0;padding-left:18px}.plan30-today small{color:var(--w-ink-soft)}@media (max-width:700px){.plan30-item,.plan30-today{flex-direction:column;align-items:flex-start}.plan30-cell{min-height:52px;padding:4px}}.package{gap:var(--w-gap);flex-direction:column;max-width:900px;display:flex}.package h1{margin:0 0 6px}.package header p,.package small{color:var(--w-ink-soft);margin:0}.package-form{grid-template-columns:minmax(0,1fr) minmax(0,260px);align-items:end;gap:16px;display:grid}.package-form label{flex-direction:column;gap:6px;display:flex}.package-topic{grid-column:1/-1}.package-form button{grid-column:1/-1;justify-self:start}.package-steps{border-top:1px solid var(--w-line);flex-direction:column;margin:12px 0 8px;padding:0;list-style:none;display:flex}.package-steps li{border-bottom:1px solid var(--w-line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 4px;display:grid}.package-done span:first-child{color:var(--w-accent);font-weight:700}.package-failed small,.package-failed span:first-child{color:#b3261e}.package-bundle{border:1px solid var(--w-line);border-radius:var(--w-radius);margin-bottom:12px}.package-bundle>summary{cursor:pointer;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.package-cards{flex-direction:column;gap:16px;padding:0 16px 16px;display:flex}@media (max-width:700px){.package-form{grid-template-columns:1fr}.package-steps li{grid-template-columns:24px 1fr}.package-steps small{grid-column:2}}.directories,.links{border:1px solid var(--w-line);border-radius:var(--w-radius);flex-direction:column;gap:12px;max-width:820px;margin:24px 0;padding:20px;display:flex}.directories h3,.links h3{margin:0;font-size:15px}.directories>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.directories small,.links small,.review header p,.review small{color:var(--w-ink-soft);margin:0}.directories ul,.links-list{border-top:1px solid var(--w-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.directories li,.links-list li{border-bottom:1px solid var(--w-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 4px;display:flex}.directories li>div,.links-list li>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.directories a{color:var(--w-ink);font-weight:600}.directory-live a,.directory-submitted a{color:var(--w-accent)}.directory-skipped{opacity:.55}.links-form{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}.links-form label{flex-direction:column;gap:6px;display:flex}.links-base{grid-column:1/-1}.links-form button{justify-self:start}.links-list code{overflow-wrap:anywhere;color:var(--w-ink-soft);font-size:12px}.review{gap:var(--w-gap);flex-direction:column;max-width:820px;display:flex}.review h1{margin:0 0 6px}.review-numbers{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.review-number{border:1px solid var(--w-line);border-radius:var(--w-radius);flex-direction:column;gap:4px;padding:14px;display:flex}.review-number strong{font-size:28px;line-height:1}.review-number span{color:var(--w-ink-soft);font-size:12px}.review-list{border-top:1px solid var(--w-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.review-list li{border-bottom:1px solid var(--w-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 4px;display:grid}.review-list p{color:var(--w-ink-soft);margin:4px 0 0}@media (max-width:700px){.links-form,.review-numbers{grid-template-columns:1fr 1fr}.directories li,.links-list li{flex-direction:column;align-items:flex-start}.review-list li{grid-template-columns:24px 1fr}.review-list .studio-open{grid-column:2}}.text-qr{gap:6px;max-width:320px}.seo,.text-qr{flex-direction:column;display:flex}.seo{gap:var(--w-gap);max-width:860px}.seo h1{margin:0 0 6px}.seo header p,.seo small{color:var(--w-ink-soft);margin:0}.seo-card{border:1px solid var(--w-line);border-radius:var(--w-radius);flex-direction:column;gap:14px;padding:20px;display:flex}.seo-card h2{margin:0;font-size:16px}.seo-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.seo-fields label,.seo-form label,.seo-type{flex-direction:column;gap:6px;display:flex}.seo-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.seo-score{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.seo-score strong{font-size:44px;line-height:1}.seo-list{border-top:1px solid var(--w-line);margin:0;padding:0;list-style:none}.seo-list,.seo-list li{flex-direction:column;display:flex}.seo-list li{border-bottom:1px solid var(--w-line);border-left:3px solid var(--w-line);gap:2px;padding:12px 4px 12px 12px}.seo-fail li{border-left-color:#b3261e}.seo-warn li{border-left-color:#c77d00}.seo-pass li{border-left-color:var(--w-accent)}.seo-code textarea{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.seo-og{border:1px solid var(--w-line);border-radius:8px;width:100%;max-width:600px;height:auto}.seo-teaser{margin:16px 0 0;font-weight:600}@media (max-width:700px){.seo-fields,.seo-form{grid-template-columns:1fr}}.sidebar-group-label{margin-top:14px}.main-shell :is(.gtm-board,.plan30,.package,.review,.studio,.activate,.directories,.seo){max-width:760px;color:var(--w-ink);margin-inline:auto}.main-shell :is(.gtm-board,.plan30,.package,.review,.studio,.activate) h1{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(30px,4.2vw,42px);font-weight:700;line-height:1.08}.main-shell .plan30-header p,.main-shell :is(.gtm-board,.plan30,.package,.review,.studio,.activate)>header>p{max-width:56ch;color:var(--w-ink-soft);margin:0;font-size:16px;line-height:1.55}.main-shell :is(.gtm-board,.plan30,.package,.review,.studio,.activate) :is(h2,h3).plan30-h,.main-shell :is(.gtm-board,.plan30,.package,.review,.studio,.activate) section>h2{letter-spacing:-.02em;text-transform:none;color:var(--w-ink);margin:48px 0 12px;font-size:22px;font-weight:650;line-height:1.2}.main-shell .directories{margin-top:56px}.main-shell .directories h3{letter-spacing:-.02em;text-transform:none;margin:0;font-size:22px;font-weight:650}.main-shell .directories>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.main-shell .directories>p{max-width:62ch;color:var(--w-ink-soft);line-height:1.55}.main-shell .plan30-list{margin:0;padding:0;list-style:none}.main-shell .plan30-item{border:0;border-bottom:1px solid var(--w-line);background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.main-shell .plan30-item>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.main-shell .plan30-item strong{letter-spacing:-.01em;font-size:16px;font-weight:600}.main-shell .activate-note,.main-shell .plan30-empty,.main-shell .plan30-item small{color:var(--w-ink-soft);font-size:13px;line-height:1.5}.main-shell .plan30-done strong,.main-shell .plan30-skipped strong{color:var(--w-ink-soft);text-decoration:line-through;text-decoration-thickness:1px}.main-shell .plan30-item .activate-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.main-shell .activate-stage{display:none}.main-shell .today-hero-actions button,.main-shell :is(.gtm-board,.plan30,.package,.review,.studio,.activate,.directories,.image-fields) button:not(.secondary):not(.text-button):not(.ai-field-button):not(.start-link):not(.ai-go):not(.start-chip):not(.plan30-cell){background:var(--w-ink);color:var(--w-surface);letter-spacing:-.005em;cursor:pointer;border:0;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:600}.main-shell :is(.gtm-board,.plan30,.package,.review,.studio,.activate,.directories,.image-fields) button:not(.secondary):not(.text-button):not(.ai-field-button):not(.start-link):not(.ai-go):not(.start-chip):not(.plan30-cell):disabled{opacity:.35;cursor:not-allowed}.main-shell :is(.gtm-board,.plan30,.package,.review,.studio,.activate,.directories) button.secondary{background:var(--w-tint);color:var(--w-ink);cursor:pointer;border:0;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:600}.main-shell :is(.gtm-board,.plan30,.package,.review,.studio,.activate,.directories) button.secondary[aria-pressed=true]{background:var(--w-ink);color:var(--w-surface)}.main-shell :is(.gtm-board,.plan30,.package,.review,.studio,.activate,.directories) button.text-button{color:var(--w-ink-soft);cursor:pointer;background:0 0;border:0;padding:8px 6px;font-size:13px;font-weight:500}.main-shell :is(.gtm-board,.plan30,.package,.review,.studio,.activate,.directories) button.text-button:hover{color:var(--w-ink);text-decoration:underline}.main-shell :is(.gtm-board,.plan30,.package,.review,.studio,.activate,.directories) .studio-open{color:var(--w-ink);font-size:13px;font-weight:600;text-decoration:none}.main-shell :is(.gtm-board,.plan30,.package,.review,.studio,.activate,.directories) .studio-open:hover{text-decoration:underline}.main-shell :is(.gtm-board,.plan30,.package,.review,.studio,.activate,.directories,.image-fields) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:var(--w-tint);width:100%;color:var(--w-ink);font:inherit;border:1px solid #0000;border-radius:12px;padding:12px 14px;font-size:16px}.main-shell :is(.gtm-board,.plan30,.package,.review,.studio,.activate,.directories,.image-fields) :is(input,select,textarea):focus{border-color:var(--w-ink);background:var(--w-surface);outline:none}.main-shell .form-label-text{color:var(--w-ink-soft);text-transform:none;letter-spacing:0;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.main-shell .image-fields{gap:16px;max-width:520px;display:grid}.main-shell .activate-progress{color:var(--w-ink-soft);background:0 0;border:0;flex-direction:column;gap:10px;margin:28px 0 8px;padding:0;display:flex}.main-shell .activate-progress strong{letter-spacing:-.03em;color:var(--w-ink);font-size:36px;font-weight:700;line-height:1}.main-shell progress{appearance:none;background:var(--w-line);border:0;border-radius:999px;width:100%;height:4px;overflow:hidden}.main-shell progress::-webkit-progress-bar{background:var(--w-line)}.main-shell progress::-webkit-progress-value{background:var(--w-accent);border-radius:999px}.main-shell progress::-moz-progress-bar{background:var(--w-accent)}.main-shell .plan30-grid{gap:6px}.main-shell .plan30-wd{color:var(--w-ink-soft);text-transform:none;font-size:12px;font-weight:500}.main-shell .plan30-cell{background:var(--w-tint);color:var(--w-ink);box-shadow:none;border:1px solid #0000;border-radius:12px}.main-shell .plan30-cell.is-today{border-color:var(--w-ink)}.main-shell .plan30-cell.is-selected{background:var(--w-ink);color:var(--w-surface)}.main-shell .plan30-cell.is-done{background:var(--w-accent)}@supports (color:color-mix(in lab,red,red)){.main-shell .plan30-cell.is-done{background:color-mix(in srgb,var(--w-accent) 14%,var(--w-surface))}}.main-shell .package-bundle{background:var(--w-tint);border:0;border-radius:16px;margin:12px 0;padding:16px 20px}.main-shell .package-bundle>summary{cursor:pointer;font-size:15px;list-style:none}.main-shell .review-number strong{letter-spacing:-.03em;font-size:40px}.main-shell .review-number span{color:var(--w-ink-soft);text-transform:none;letter-spacing:0}.main-shell :is(button,a,summary,[role=gridcell]):focus-visible{outline:2px solid var(--w-ink);outline-offset:2px}@media (max-width:640px){.main-shell .plan30-item{flex-direction:column;align-items:stretch;gap:10px}.main-shell .plan30-item .activate-actions{justify-content:flex-start}.main-shell .plan30-cell .plan30-date{font-size:11px}}.main-shell .plan30-cell.is-selected :is(.gtm-board,.plan30-date,.plan30-dots,span){color:inherit}.main-shell .plan30-cell.is-selected .plan30-dot{border-color:var(--w-surface)}.main-shell .directories,.main-shell .research-panel,.main-shell .text-card,.main-shell .text-studio{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.main-shell .directories,.main-shell .research-panel{margin-inline:auto;max-width:760px;margin-top:56px;padding-block:0}.main-shell .research-panel :is(h2,h3){letter-spacing:-.02em;text-transform:none;font-size:22px;font-weight:650}.main-shell .image-fields label{grid-template-columns:1fr;gap:6px;display:grid}.main-shell .image-fields button{justify-self:start}.main-shell .plan30-item select{width:auto;min-width:150px;padding-block:9px}.main-shell .text-studio{max-width:760px;margin:56px auto 0}.main-shell .text-studio h3{letter-spacing:-.02em;text-transform:none;font-size:22px;font-weight:650}.main-shell .text-card{border-top:1px solid var(--w-line);margin-top:40px;padding-top:28px}.main-shell :is(.text-studio,.text-card) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:var(--w-tint);width:100%;color:var(--w-ink);font:inherit;border:1px solid #0000;border-radius:12px;padding:12px 14px;font-size:15px}.main-shell :is(.text-studio,.text-card) :is(input,select,textarea):focus{border-color:var(--w-ink);background:var(--w-surface);outline:none}.main-shell :is(.text-studio,.text-card) button:not(.secondary):not(.text-button):not(.ai-field-button):not(.start-link):not(.ai-go):not(.start-chip){background:var(--w-ink);color:var(--w-surface);cursor:pointer;border:0;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:600}.main-shell :is(.text-studio,.text-card) button.secondary{background:var(--w-tint);color:var(--w-ink);cursor:pointer;border:0;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:600}.main-shell :is(.text-studio,.text-card) button.text-button{color:var(--w-ink-soft);cursor:pointer;background:0 0;border:0;font-size:13px}.main-shell .text-part-meta{color:var(--w-ink-soft);justify-content:space-between;display:flex}.start{width:min(640px,100%);color:var(--w-ink);text-align:left;margin:0 auto;padding:8vh 0 64px}.start .start-title{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(32px,5vw,46px);font-weight:700;line-height:1.06}.start .start-lead{max-width:52ch;color:var(--w-ink-soft);margin:0 0 28px;font-size:17px;line-height:1.55}.start .start-box{border:1px solid var(--w-line);background:var(--w-surface);border-radius:24px;flex-direction:column;gap:8px;padding:18px 18px 14px;display:flex;box-shadow:0 1px 2px #0000000a}.start .start-box:focus-within{border-color:var(--w-ink)}.start .start-box textarea{resize:none;width:100%;min-height:112px;color:var(--w-ink);font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:18px;line-height:1.5}.start .start-box-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.start .start-site{background:var(--w-tint);color:var(--w-ink);font:inherit;border:0;border-radius:999px;outline:none;flex:1;padding:8px 12px;font-size:14px}.start .start-send{background:var(--w-ink);width:44px;height:44px;color:var(--w-surface);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-left:auto;padding:0;font-size:20px;font-weight:600;display:grid}.start .start-send:disabled{opacity:.25;cursor:not-allowed}.start-link{color:var(--w-ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:14px;font-weight:500}.start-link:hover{color:var(--w-ink);text-decoration:underline}.start .start-chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.start .start-chips button{background:var(--w-tint);color:var(--w-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500}.start .start-chips button:hover{background:var(--w-line)}.start .start-error,.start .start-note{color:var(--w-ink-soft);margin:12px 0 0;font-size:14px}.start .start-bubble{background:var(--w-tint);border-radius:20px 20px 6px;max-width:85%;margin:0 0 20px auto;padding:14px 18px;font-size:16px;line-height:1.5}.start .start-thinking{color:var(--w-ink-soft);margin:0;font-size:15px;animation:start-pulse 1.4s ease-in-out infinite}@keyframes start-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.start .start-thinking{animation:none}}.start .start-card{margin-top:8px}.start .start-card h2{letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:650}.start-row{border-bottom:1px solid var(--w-line);grid-template-columns:110px 1fr auto;align-items:baseline;gap:12px;padding:14px 0;display:grid}.start-row-label{color:var(--w-ink-soft);font-size:14px}.start-row-value{font-size:16px;line-height:1.45}.start-row-empty{color:var(--w-ink-soft)}.start-row-edit{grid-column:2/4;align-items:flex-start;gap:10px;display:flex}.start-row-edit :is(input,textarea,select){background:var(--w-tint);color:var(--w-ink);font:inherit;border:1px solid #0000;border-radius:12px;flex:1;padding:10px 12px;font-size:16px}.start .start-actions{align-items:center;gap:16px;margin-top:28px;display:flex}.start .start-primary{background:var(--w-ink);color:var(--w-surface);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:14px 26px;font-size:15px;font-weight:600}.start .start-primary:disabled{opacity:.3;cursor:not-allowed}.start .start-steps{color:var(--w-ink-soft);gap:10px;margin:28px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.start .start-steps .is-done{color:var(--w-ink)}.start .start-steps .is-active{color:var(--w-ink);font-weight:600}@media (max-width:640px){.start-row{grid-template-columns:1fr auto}.start-row-edit,.start-row-label{grid-column:1/3}}.sidebar-fold{margin-top:6px}.sidebar-fold>summary{color:var(--w-ink-soft);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;font-weight:600;list-style:none;display:flex}.sidebar-fold>summary::-webkit-details-marker{display:none}.sidebar-fold>summary:after{content:"+";font-weight:500}.sidebar-fold[open]>summary:after{content:"–"}.sidebar-fold>summary:hover{background:var(--w-tint);color:var(--w-ink)}.main-shell .chat-home{max-width:680px;color:var(--w-ink);margin:0 auto;padding-bottom:120px}.main-shell .chat-home h1{letter-spacing:-.035em;margin:0 0 6px;font-size:clamp(32px,5vw,44px);font-weight:700;line-height:1.06}.main-shell .chat-home>header p{color:var(--w-ink-soft);margin:0;font-size:16px}.main-shell .chat-thread{gap:28px;margin-top:36px;display:grid}.main-shell .chat-msg>p{margin:0 0 4px;font-size:17px;line-height:1.5}.main-shell .chat-ask{background:var(--w-tint);border-radius:20px 20px 6px;max-width:85%;margin:0 0 14px auto;padding:12px 18px;font-size:16px}.main-shell .chat-input{border:1px solid var(--w-line);background:var(--w-surface);border-radius:999px;align-items:center;gap:10px;margin-top:40px;padding:8px 8px 8px 20px;display:flex;position:sticky;bottom:20px;box-shadow:0 6px 24px #0000000f}.main-shell .chat-input:focus-within{border-color:var(--w-ink)}.main-shell .chat-input input{min-width:0;color:var(--w-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:16px}.main-shell .chat-input button{background:var(--w-ink);width:42px;height:42px;color:var(--w-surface);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:18px;font-weight:600;display:grid}.main-shell .chat-input button:disabled{opacity:.25;cursor:not-allowed}.main-shell .gtm-board{max-width:720px;color:var(--w-ink);margin:0 auto;padding-bottom:80px}.main-shell .gtm-board h1{letter-spacing:-.035em;margin:0 0 6px;font-size:clamp(32px,5vw,44px);font-weight:700;line-height:1.06}.main-shell .gtm-board>header p{color:var(--w-ink-soft);margin:0}.main-shell .gtm-board .gb-lead{max-width:60ch;color:var(--w-ink-soft);margin:0 0 14px;font-size:15px;line-height:1.55}.main-shell .gtm-board .gb-q p{margin:6px 0 4px;font-size:15px;line-height:1.5}.main-shell .gtm-board .gb-q textarea{margin-top:8px}.main-shell .gtm-board .gb-draft{color:var(--w-ink-soft);font-style:italic}.main-shell .gtm-board .gb-ask{box-shadow:none;margin-top:0;position:static}.main-shell .gtm-board .start-rows{margin-bottom:8px}.ai-field{width:100%}.ai-field-control{position:relative}.ai-field-control>:is(input,textarea){padding-right:46px!important}.ai-field .ai-field-button,.main-shell .ai-field .ai-field-button{background:var(--w-surface);width:30px;min-width:0;height:30px;color:var(--w-ink);box-shadow:0 0 0 1px var(--w-line);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.ai-field .ai-field-button.is-open,.ai-field .ai-field-button:hover{background:var(--w-ink);color:var(--w-surface)}.ai-panel{border:1px solid var(--w-line);background:var(--w-surface);border-radius:16px;gap:10px;margin-top:8px;padding:12px;display:grid}.ai-panel-ask{align-items:center;gap:8px;display:flex}.ai-panel .ai-panel-ask input,.main-shell .ai-panel .ai-panel-ask input{background:var(--w-tint);min-width:0;color:var(--w-ink);font:inherit;border:1px solid #0000;border-radius:999px;flex:1;font-size:14px;padding:10px 14px!important}.ai-panel .ai-go{background:var(--w-ink);width:34px;height:34px;color:var(--w-surface);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:16px;display:grid}.ai-panel .ai-go:disabled{opacity:.4;cursor:progress}.ai-suggestion{background:var(--w-tint);border-radius:12px;gap:10px;padding:12px 14px;display:grid}.ai-suggestion p{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.5}.ai-suggestion-actions{align-items:center;gap:14px;display:flex}.ai-panel .ai-use{background:var(--w-ink);color:var(--w-surface);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:600}.ai-field-note{color:var(--w-ink-soft);font-size:13px;display:block}.ai-panel .start-link,.ai-panel .start-link:focus,.ai-panel .start-link:hover{box-shadow:none;color:var(--w-ink-soft);background:0 0}.ai-panel .start-link:hover{color:var(--w-ink);text-decoration:underline}.main-shell .gtm-home .gb-service{max-width:60ch;color:var(--w-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:17px;line-height:1.45;display:-webkit-box;overflow:hidden}.main-shell .gtm-board section.gb-next{background:var(--w-tint);border-radius:24px;gap:8px;margin:32px 0 8px;padding:28px;display:grid}.main-shell .gb-next h2{color:var(--w-ink-soft);margin:0;font-size:14px;font-weight:600}.main-shell .gb-next strong{letter-spacing:-.02em;font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1.2}.main-shell .gb-next p{max-width:54ch;color:var(--w-ink-soft);margin:0;font-size:15px;line-height:1.5}.main-shell .gb-next .activate-actions{align-items:center;gap:10px;margin-top:12px;display:flex}.main-shell .gb-cta{background:var(--w-ink);color:var(--w-surface);border-radius:999px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.main-shell .gb-cards{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:48px;display:grid}.main-shell .gb-card{border:1px solid var(--w-line);color:var(--w-ink);border-radius:20px;align-content:start;gap:8px;padding:20px;text-decoration:none;display:grid}.main-shell .gb-card:hover{border-color:var(--w-ink)}.main-shell .gb-card-title{font-size:15px;font-weight:650}.main-shell .gb-card-text{color:var(--w-ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.main-shell .gb-card-link{color:var(--w-ink-soft);font-size:13px;font-weight:500}@media (max-width:640px){.main-shell .gb-cards{grid-template-columns:1fr}}.main-shell .gtm-home .gb-edit{color:var(--w-ink-soft);white-space:nowrap;margin-left:4px;font-size:14px;font-weight:500}.main-shell .gtm-home .gb-edit:hover{color:var(--w-ink);text-decoration:underline}.start-optional{color:var(--w-ink-soft);opacity:.8;margin-left:6px;font-size:12px;font-weight:400;display:inline-block}.start-edit-stack{flex:1;gap:8px;display:grid}.start-chips-inline{flex-wrap:wrap;gap:6px;display:flex}.start-row-edit .start-chip{background:var(--w-tint);color:var(--w-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:6px 12px;font-size:13px}.start-row-edit .start-chip:hover{background:var(--w-line)}.main-shell .gb-bar{border:1px solid var(--w-line);background:var(--w-surface);color:var(--w-ink-soft);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding:10px 10px 10px 22px;font-size:14px;display:flex;position:sticky;bottom:16px;box-shadow:0 6px 24px #0000000f}@media (max-width:640px){.main-shell .gb-bar{text-align:center;border-radius:24px;flex-direction:column;align-items:stretch;gap:8px;padding:14px}.main-shell .gb-bar .gb-cta{text-align:center}}.main-shell .gb-own{align-items:flex-start;gap:10px;max-width:640px;display:flex}.main-shell .gb-own .ai-field{flex:1}.main-shell .gtm-home .gb-edit{display:inline-block}.main-shell .gb-card-wide{grid-column:1/-1;margin-top:40px}.main-shell .gb-card-wide+.gb-cards{margin-top:14px}.main-shell .gb-tabs{gap:8px;margin-bottom:8px;display:flex}.main-shell .gb-tabs button.secondary[aria-selected=true]{background:var(--w-ink);color:var(--w-surface)}.main-shell .gb-tip{background:var(--w-tint);max-width:62ch;color:var(--w-ink-soft);border-radius:14px;margin:20px 0 0;padding:12px 16px;font-size:14px;line-height:1.5}.main-shell .gb-tip a{color:var(--w-ink);font-weight:600}.main-shell .step-bar{margin:40px auto 0}.main-shell .step-bar strong{color:var(--w-ink)}.main-shell .step-bar-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.main-shell .step-bar button.gb-cta{cursor:pointer;border:0}.main-shell .step-bar{border:0;border-bottom:1px solid var(--w-line);max-width:760px;box-shadow:none;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto 28px;padding:0 0 18px;font-size:13px;display:flex;position:static}.main-shell .step-bar>span:first-child{flex:220px}.main-shell .step-bar-actions{gap:12px}.main-shell .step-bar button.gb-cta{white-space:normal;padding:10px 16px;font-size:13px}.main-shell .work-back{max-width:760px;color:var(--w-ink-soft);margin:0 auto 24px;font-size:14px;display:block}.main-shell .brand-ai{border-bottom:1px solid var(--w-line);margin:28px 0 36px;padding-bottom:28px}.main-shell .brand-ai h2{font-size:20px}.main-shell .brand-ai p{color:var(--w-ink-soft)}.main-shell .brand-ai label{margin:20px 0 8px;display:block}.main-shell .brand-ai input{width:100%;margin-bottom:16px}.main-shell .brand-ai-draft{border-top:1px solid var(--w-line);margin-top:24px;padding-top:16px}.main-shell .gtm-board>details{margin:28px 0}@media (max-width:640px){.main-shell .step-bar{text-align:left;align-items:flex-start}.main-shell .step-bar-actions{justify-content:space-between;width:100%}}.main-shell .gtm-strategy{margin:36px 0 48px}.main-shell .gtm-strategy h2{letter-spacing:-.025em;margin:28px 0 16px;font-size:24px;line-height:1.25}.main-shell .gtm-strategy p{line-height:1.65}.main-shell .strategy-summary{color:var(--w-ink);white-space:pre-line;font-size:18px}.main-shell .strategy-focus{margin:24px 0}.main-shell .strategy-focus>div{border-bottom:1px solid var(--w-line);padding:14px 0}.main-shell .strategy-focus dt{color:var(--w-ink-soft);margin-bottom:6px;font-size:13px}.main-shell .strategy-focus dd{margin:0;line-height:1.5}.main-shell .strategy-meta{color:var(--w-ink-soft);font-size:13px}.main-shell .strategy-refine{margin:18px 0}.main-shell .strategy-refine form{gap:12px;margin-top:16px;display:grid}.main-shell .strategy-refine button{justify-self:start}.main-shell .strategy-refine textarea{width:100%}.main-shell .work-list{margin:0;padding:0;list-style:none}.main-shell .work-item{border-bottom:1px solid var(--w-line);padding:24px 0}.main-shell .work-item strong{font-size:18px;font-weight:600}.main-shell .work-item p{margin:8px 0}.main-shell .work-item small{color:var(--w-ink-soft);line-height:1.5;display:block}.main-shell .work-item .activate-actions{flex-wrap:wrap;margin-top:16px}.main-shell .work-done strong{color:var(--w-ink-soft);text-decoration:line-through}:root{--ui-surface:#fff;--ui-ink:#161616;--ui-muted:#6b6b6b;--ui-tint:#f3f3f3;--ui-hover:#f8f8f8;--ui-line:#e9e9e9;--ui-danger:#b42318;--ui-font:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ui-radius:8px;--ui-content-width:760px;--ui-touch-target:44px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-6:24px;--ui-space-8:32px;--ui-space-12:48px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}