/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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))}}.structuredResponse{gap:8px;min-width:0;margin-top:7px;display:grid}.structuredResponse h4{letter-spacing:-.01em;margin:4px 0 0;font-size:1em;line-height:1.3}.structuredResponse p{line-height:1.5;white-space:normal!important;margin:0!important}.structuredResponse ul,.structuredResponse ol{gap:5px;margin:0;padding-left:20px;display:grid}.structuredResponse li{line-height:1.45}.structuredResponse blockquote{border-left:3px solid var(--pink);background:var(--pink-soft);border-radius:0 8px 8px 0;margin:2px 0;padding:9px 11px;line-height:1.45}.structuredResponse strong{font-weight:900}:root{--ink:#17131b;--muted:#756d76;--line:#e7dfe3;--paper:#fbfaf8;--pink:#ff4fa0;--pink-soft:#fff0f7;--blue:#4778ff;--blue-soft:#eef3ff}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{cursor:pointer}header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;display:flex}header p{color:var(--muted);font-size:13px}.brand{color:var(--ink);background:0 0;border:0;align-items:center;gap:11px;font-size:20px;font-weight:900;display:flex}.brand>span:first-child{background:var(--pink-soft);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.versionBadge{color:var(--muted);font-size:12px;font-weight:800}.hero{max-width:1100px;margin:auto;padding:64px 24px 38px}.kicker{letter-spacing:.15em;color:#b62c70;margin:0 0 13px;font-size:11px;font-weight:900}.hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,6vw,70px);line-height:1}.hero>p:not(.kicker){color:var(--muted);margin:18px 0 0;font-size:19px}.search{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;width:min(440px,100%);margin-top:32px;padding:0 12px;display:flex}.search>span{font-size:24px}.search input{border:0;outline:0;flex:1;min-width:0;padding:14px 10px}.search button{color:var(--muted);background:0 0;border:0;font-size:22px}.ventureGrid{gap:18px;max-width:1100px;margin:0 auto;padding:0 24px 80px;display:grid}.venture{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px;box-shadow:0 4px 18px #31101f08}.ventureTitle{align-items:center;gap:13px;margin-bottom:18px;display:flex}.ventureTitle>span{background:var(--pink-soft);border-radius:13px;place-items:center;width:46px;height:46px;font-size:21px;display:grid}.ventureTitle small,.threadHead small{letter-spacing:.13em;color:var(--muted);font-size:10px;font-weight:900}.ventureTitle h2{letter-spacing:-.025em;margin:3px 0 0;font-size:22px}.lanes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.thread{border:1px solid var(--line);background:var(--paper);border-radius:15px;padding:17px}.thread.chat{background:var(--pink-soft);border-color:#f6cee1}.thread.work{background:var(--blue-soft);border-color:#d5dfff}.threadHead{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.threadIcon{background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.threadHead div:nth-child(2){gap:3px;display:grid}.threadHead strong{letter-spacing:.04em;font-size:13px}.threadHead button{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;font-size:12px;text-decoration:underline}.thread>p{min-height:24px;margin:18px 0 13px;font-size:15px;font-weight:700}.thread>p.unset{color:var(--muted);font-weight:400;line-height:1.35}.thread>a,.thread>.set{color:#fff;background:var(--ink);border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:13px 15px;font-weight:900;text-decoration:none;display:flex}.thread>a span{font-size:20px}.thread>.set{color:var(--ink);border:1px solid var(--line);background:#fff;justify-content:center}.history{margin-top:14px}.history>button{color:var(--muted);background:0 0;border:0;padding:2px;font-size:12px}.history>button span{margin-left:5px}.historyList{background:var(--paper);border-radius:10px;gap:6px;margin-top:10px;padding:10px;display:grid}.historyList a{color:var(--ink);border-radius:8px;grid-template-columns:52px 1fr auto;gap:10px;padding:8px;text-decoration:none;display:grid}.historyList a:hover{background:#fff}.historyList b{color:var(--muted);font-size:10px}.historyList small{color:var(--muted)}.rule{background:var(--ink);color:#fff;border-radius:20px;max-width:1052px;margin:0 auto 70px;padding:36px}.rule>span{letter-spacing:.15em;color:#ff89bf;font-size:10px;font-weight:900}.rule h2{letter-spacing:-.035em;max-width:820px;margin:12px 0;font-size:clamp(25px,4vw,40px)}.rule p{color:#c9c2ca;margin:0;line-height:1.5}.noResults{text-align:center;padding:50px;font-size:40px}.noResults h2{font-size:24px}.noResults button{background:var(--ink);color:#fff;border:0;border-radius:10px;padding:11px 15px}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:26px 5vw;font-size:12px;display:flex}footer strong{color:var(--ink)}.backdrop{z-index:20;background:#17131b99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:20px;width:min(520px,100%);padding:30px;position:relative;box-shadow:0 25px 70px #0004}.modal .close{background:0 0;border:0;font-size:30px;position:absolute;top:14px;right:18px}.modal h2{margin:0;font-size:30px}.explain{color:var(--muted);line-height:1.45}.modal form{gap:16px;margin-top:24px;display:grid}.modal label{gap:7px;font-size:13px;font-weight:800;display:grid}.modal label span{color:var(--muted);font-weight:400}.modal input{border:1px solid #d8cfd4;border-radius:10px;padding:12px}.save{background:var(--pink);color:#fff;border:0;border-radius:10px;margin-top:4px;padding:14px;font-weight:900}@media (max-width:700px){header{height:64px}header p{display:none}.hero{padding-top:44px}.hero>p:not(.kicker){font-size:16px}.lanes{grid-template-columns:1fr}.venture{padding:16px}.ventureGrid{padding-left:16px;padding-right:16px}.rule{margin:0 16px 40px;padding:26px}.historyList a{grid-template-columns:44px 1fr}.historyList small{display:none}footer{gap:6px;display:grid}.thread>p{min-height:0}}.headerActions{align-items:center;gap:18px;display:flex}.headerActions>button{background:var(--ink);color:#fff;border:0;border-radius:10px;padding:10px 14px;font-weight:800}.ventureGrid{gap:42px}.entityGroup{gap:14px;display:grid}.groupTitle{color:var(--muted);letter-spacing:.15em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.groupTitle b{width:22px;height:22px;color:var(--ink);letter-spacing:0;background:#eee7ea;border-radius:999px;place-items:center;display:grid}.modal select{font:inherit;background:#fff;border:1px solid #d8cfd4;border-radius:10px;padding:12px}.addRow{grid-template-columns:1fr 120px;gap:12px;display:grid}@media (max-width:700px){.headerActions>button{padding:10px;font-size:0}.headerActions>button:first-letter{font-size:18px}.addRow{grid-template-columns:1fr}}.headerActions>a{color:var(--ink);font-size:13px;font-weight:800;text-decoration:none}.headerActions>a b{background:var(--pink);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:4px;font-size:10px;display:inline-grid}.inbox{background:#fff8fb;border:1px solid #f1cade;border-radius:20px;max-width:1052px;margin:0 auto 48px;padding:24px}.inboxHeading{justify-content:space-between;align-items:end;display:flex}.inboxHeading h2{margin:0;font-size:30px}.inboxHeading h2 span{background:var(--pink);color:#fff;vertical-align:4px;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:13px;display:inline-grid}.inboxHeading>button{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.inboxEmpty{background:#fff;border:1px dashed #e9bfd3;border-radius:13px;align-items:center;gap:14px;margin-top:18px;padding:20px;display:flex}.inboxEmpty>span{font-size:30px}.inboxEmpty p{color:var(--muted);margin:4px 0 0;font-size:13px}.inboxError{color:#8a3b19;background:#fff0e8;border-radius:10px;padding:14px}.inboxList{gap:12px;margin-top:18px;display:grid}.inboxItem{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.captureMeta{gap:6px;display:flex}.captureMeta span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#f1ecef;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.inboxItem h3{margin:10px 0 5px;font-size:18px}.inboxItem>a{text-overflow:ellipsis;white-space:nowrap;color:#76586a;max-width:100%;font-size:12px;display:block;overflow:hidden}.inboxItem>small{color:var(--muted);margin-top:8px;display:block}.assign{border-top:1px solid var(--line);grid-template-columns:1fr 140px auto auto;align-items:end;gap:10px;margin-top:16px;padding-top:16px;display:grid}.assign label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:900;display:grid}.assign select{color:var(--ink);text-transform:none;background:#fff;border:1px solid #d8cfd4;border-radius:9px;padding:10px}.assign button{background:var(--ink);color:#fff;white-space:nowrap;border:0;border-radius:9px;padding:11px 15px;font-weight:900}.assign .discardButton{color:#a62361;background:#fff;border:1px solid #efb6d1}.assign .discardButton:hover{background:var(--pink-soft)}@media (max-width:700px){.inbox{margin:0 16px 36px;padding:18px}.assign{grid-template-columns:1fr 100px}.assign button{grid-column:auto}.headerActions>a{font-size:0}.headerActions>a:before{content:"Inbox";font-size:13px}}.captureMeta .capturedType{color:#392b33;background:#eee}.captureMeta .capturedType.chat{color:#8e2457;background:#ffe1ef}.captureMeta .capturedType.work{color:#274ea8;background:#dfe8ff}.inboxItem h3.reason{margin:12px 0 4px;font-size:21px}.inboxItem h3.reason.missing{color:#9a9096;font-style:italic;font-weight:600}.pageTitle{color:#4e454d;margin:0;font-size:14px;line-height:1.4}.captureTime{color:var(--muted);justify-content:space-between;gap:12px;margin-top:9px;font-size:11px;display:flex}.captureTime a{color:#76586a;white-space:nowrap;text-underline-offset:3px}@media (max-width:700px){.captureTime{gap:6px;display:grid}.captureTime a{justify-self:start}}.brand{text-decoration:none}.inboxPage{min-height:100vh}.inboxHero{max-width:1052px;margin:auto;padding:58px 24px 28px}.inboxHero h1{letter-spacing:-.05em;margin:0;font-size:clamp(42px,6vw,64px)}.inboxHero h1 span{background:var(--pink);color:#fff;vertical-align:9px;border-radius:999px;place-items:center;min-width:36px;height:36px;font-size:16px;display:inline-grid}.inboxHero>p:not(.kicker){color:var(--muted);margin:14px 0 0;font-size:17px}.inboxStandalone{margin-bottom:70px}.inboxStandalone .inboxHeading{align-items:center}.launcherLink{background:var(--ink);border-radius:9px;padding:10px 13px;color:#fff!important}.headerActions .currentNav{color:#a62361}.inboxItem{position:relative;overflow:hidden}.inboxItem.celebrating{border-color:var(--pink)}.cowReward{z-index:4;background:linear-gradient(115deg,#ffebf4,#ffd1e5);justify-content:center;align-items:center;gap:13px;padding:20px;animation:.18s ease-out rewardIn;display:flex;position:absolute;inset:0}.cowReward span{font-size:42px;animation:.65s ease-in-out cowBounce}.cowReward strong{font-size:18px;line-height:1.35}@keyframes rewardIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes cowBounce{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-9px)rotate(-7deg)}65%{transform:translateY(-3px)rotate(7deg)}}.inboxItem.discarding{border-color:#efb6d1}.discardReward{background:linear-gradient(115deg,#fff5e9,#ffd8eb)}.inboxItem.vanishing{pointer-events:none;animation:.3s ease-in forwards queueVanish}@keyframes queueVanish{to{opacity:0;transform:translate(22px)scale(.97)}}@media (max-width:700px){.inboxHero{padding:42px 18px 24px}.inboxStandalone{margin-bottom:40px}.launcherLink{font-size:0}.launcherLink:before{content:"←";font-size:18px}.cowReward{text-align:center;gap:4px;display:grid}.cowReward span{font-size:34px}.cowReward strong{font-size:15px}}.extensionNav{color:#a62361!important}.extensionHero{text-align:center;max-width:920px;margin:auto;padding:72px 24px 46px}.extensionCow{background:var(--pink-soft);border-radius:22px;place-items:center;width:76px;height:76px;margin:0 auto 22px;font-size:42px;display:grid}.extensionHero h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,6vw,68px);line-height:1}.extensionHero>p:not(.kicker){max-width:680px;color:var(--muted);margin:20px auto;font-size:18px;line-height:1.5}.downloadExtension{background:var(--pink);color:#fff;border-radius:11px;margin-top:10px;padding:15px 20px;font-weight:900;text-decoration:none;display:inline-block}.installSteps{grid-template-columns:repeat(2,1fr);gap:14px;max-width:1052px;margin:0 auto 52px;padding:0 24px;display:grid}.installSteps>div{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.installSteps>div>span{background:var(--ink);color:#fff;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.installSteps h2{margin:18px 0 8px;font-size:20px}.installSteps p{color:var(--muted);margin:0;line-height:1.5}.installSteps code{color:var(--ink);background:#f1ecef;border-radius:5px;padding:2px 5px}.accessNote{background:var(--ink);color:#fff;border-radius:20px;max-width:1004px;margin:0 auto 70px;padding:34px}.accessNote>span{letter-spacing:.15em;color:#ff89bf;font-size:10px;font-weight:900}.accessNote h2{margin:12px 0;font-size:30px}.accessNote p{color:#cbc4cc;max-width:760px;margin:0;line-height:1.55}.publicLandingIntro p{color:var(--muted);margin:0 0 10px;line-height:1.45}.publicLandingIntro a{color:var(--ink);font-weight:800}.publicLandingIntro{max-width:1052px;margin:0 auto}.publicHero{padding-bottom:22px}.landingTag{letter-spacing:.1em;color:var(--pink);text-transform:uppercase;margin:8px 0 6px;font-size:12px;font-weight:900}.heroText{max-width:760px}.landingActions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.landingActions a,.landingActions button{border:1px solid var(--line);font-weight:900;font:inherit;cursor:pointer;border-radius:12px;padding:12px 16px;text-decoration:none}.primaryAction{background:var(--ink);transition:transform .12s,box-shadow .12s,filter .12s;color:#fff!important}.primaryAction.ctaPressed{filter:saturate(1.06);transform:translateY(2px)scale(.985);box-shadow:inset 0 2px 4px #0000001f}.secondaryAction{color:var(--ink);background:#fff}.founderAccessNote{color:var(--muted);margin:18px 0 10px;font-size:14px}.landingPills{flex-wrap:wrap;gap:9px;display:flex}.landingPills span{border:1px solid var(--line);letter-spacing:.06em;color:#493f48;background:#fff;border-radius:999px;padding:9px 11px;font-size:11px;font-weight:900}.landingCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1052px;margin:0 auto;padding:0 24px;display:grid}.landingCard{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.landingCard h2{letter-spacing:-.02em;margin:0 0 8px;font-size:20px}.landingCard p{color:var(--muted);margin:0;line-height:1.5}.landingCardSource{color:#826675;margin-top:12px;font-size:11px;line-height:1.35;display:block}.publicLandingIntro{padding-bottom:8px}.landingCtaCopy{max-width:1052px;color:var(--ink);margin:8px auto 0;padding:0 24px;font-weight:900;line-height:1.5}.publicLandingStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1052px;margin:0 auto;padding:0 24px 24px;display:grid}.publicLandingStats article{background:var(--ink);color:#fff;border-radius:14px;padding:18px}.publicLandingStats strong{font-size:16px;display:block}.publicLandingStats p{color:#e9e3e7;margin:10px 0 0;font-size:14px;line-height:1.45}.sectionLead{max-width:1052px;color:var(--ink);letter-spacing:-.01em;margin:0 auto;font-size:20px;font-weight:900;line-height:1.45}.ventureShowcase{max-width:1052px;margin:20px auto 0;padding:0 24px}.ventureShowcase h3{letter-spacing:-.02em;margin:8px 0 12px;font-size:20px}.ventureShowcaseList{flex-wrap:wrap;gap:8px;display:flex}.ventureShowcaseList span{border:1px solid var(--line);color:#3d3640;background:#fff;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800}.loginMessage{color:#a62361;background:#fff2f8;border:1px solid #f3bbd3;border-radius:10px;margin:10px 0 0;padding:10px;font-size:14px;font-weight:700}.demoConsole{background:#fff7fb;border:1px solid #efb8d2;border-radius:22px;max-width:1052px;margin:20px auto 70px;padding:28px;overflow:hidden;box-shadow:0 18px 50px #6f17320d}.demoHeading{justify-content:space-between;align-items:start;gap:20px;display:flex}.demoHeading h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,44px)}.demoHeading p:not(.kicker){color:var(--muted);margin:10px 0 0}.demoHeading>button{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;font-weight:800;text-decoration:underline}.demoReward{background:var(--ink);color:#fff;border-radius:11px;margin:20px 0 0;padding:13px 15px;font-weight:900;animation:.2s ease-out rescueIn}.demoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.demoVenture{border:1px solid var(--line);background:#fff;border-radius:17px;padding:18px}.demoVenture .ventureTitle{margin-bottom:13px}.demoVenture h3{margin:3px 0 0;font-size:19px}.demoLanes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.demoLanes button{text-align:left;background:var(--pink-soft);color:var(--ink);border:1px solid #f0cbdc;border-radius:11px;gap:5px;padding:12px;display:grid}.demoLanes button+button{background:var(--blue-soft);border-color:#cfdaef}.demoLanes small,.demoLive small{letter-spacing:.1em;color:var(--muted);font-size:9px;font-weight:900}.demoLanes strong{font-size:13px}.demoLanes span{color:#8c4767;margin-top:8px;font-size:10px}.demoLive{text-align:left;background:#f1fbf4;border:1px solid #bcd8c5;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:9px;padding:12px;display:flex}.demoLive>span{gap:4px;display:grid}.demoLive b{background:var(--ink);color:#fff;white-space:nowrap;border-radius:8px;padding:9px 10px;font-size:10px}.demoInterest{background:var(--pink);color:#fff;border:0;border-radius:11px;margin:20px auto 0;padding:14px 18px;font-weight:900;display:block}.interestCard{background:linear-gradient(135deg,#fff7fb,#ffe6f1);border:1px solid #f0bfd6;border-radius:14px;grid-template-columns:48px 1fr;gap:12px;margin-top:22px;padding:16px;animation:.22s ease-out rescueIn;display:grid}.interestCard>span{background:#fff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:27px;animation:.65s ease-out rescueWiggle;display:grid}.interestCard>div{gap:9px;display:grid}.interestCard code{color:#5f2743;font-size:13px}.interestCard button{background:var(--ink);color:#fff;border:0;border-radius:8px;justify-self:start;padding:10px 12px;font-size:11px;font-weight:900}.interestCard small{color:#a62361;line-height:1.35}.interestPrivacy{color:var(--muted);margin:15px 0 0;font-size:12px;line-height:1.45}.demoReveal{animation:.32s cubic-bezier(.2,.8,.2,1) both demoUnfold}.demoVentureReveal{opacity:0;animation:.22s ease-out both demoCardIn}@keyframes demoUnfold{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes demoCardIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes rescueIn{0%{opacity:0;transform:translateY(7px)scale(.98)}to{opacity:1;transform:none}}@keyframes rescueWiggle{0%,to{transform:rotate(0)}30%{transform:rotate(-8deg)}60%{transform:rotate(7deg)}}@media (max-width:700px){.extensionNav{display:none}.extensionHero{padding:48px 18px 34px}.installSteps{grid-template-columns:1fr;padding:0 16px}.accessNote{margin:0 16px 40px;padding:26px}.landingCards,.publicLandingStats{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.sectionLead{padding:0 16px;font-size:18px}.landingTag{font-size:11px;line-height:1.35}.heroText{font-size:18px}.landingActions a{padding:10px 13px}.landingCtaCopy{padding-left:16px;padding-right:16px}.landingCard h2{font-size:18px}.landingPills{margin-bottom:14px}.landingPills span{padding:8px 10px;font-size:10px}.founderAccessNote{margin-top:15px}.ventureShowcase{margin-top:16px;padding-left:16px;padding-right:16px}.ventureShowcase h3{font-size:18px}.demoConsole{margin:16px 16px 40px;padding:18px}.demoHeading{display:grid}.demoGrid,.demoLanes{grid-template-columns:1fr}.demoLive{align-items:stretch;display:grid}.demoLive b{text-align:center}}.latestOpen{background:#f1fbf4;border:1px solid #bcd8c5;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:64px;margin-top:12px;padding:14px;display:flex}.latestOpen>div:first-child{gap:3px;display:grid}.latestOpen small{color:#39704b;letter-spacing:.1em;font-size:10px;font-weight:900}.latestOpen strong{font-size:14px}.latestOpen>div:first-child>span{color:var(--muted);font-size:11px}.latestActions{align-items:center;gap:8px;display:flex}.latestActions button{color:var(--muted);text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;font-size:11px;font-weight:800;text-decoration:underline}.latestActions .openLatest{background:var(--ink);color:#fff;border-radius:9px;padding:10px 12px;text-decoration:none}.openLatest span{margin-left:7px}.latestOpenEmpty{color:var(--muted);font-size:12px;font-weight:800}@media (max-width:700px){.latestOpen{align-items:stretch;display:grid}.latestActions{justify-content:space-between}.latestActions .openLatest{flex:1}.latestActions button:first-child:last-child{border:1px solid var(--line);border-radius:9px;width:100%;padding:10px;text-decoration:none}}.originalTitle{color:var(--muted);margin-top:5px;font-weight:400;line-height:1.3;display:block}.openVenture{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:#fff;border-radius:10px;margin-top:13px;padding:11px 13px;font-weight:800}.openVenture span{background:var(--pink-soft);color:#a62361;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:10px;display:inline-grid}.primaryCheck{line-height:1.4;grid-template-columns:20px 1fr!important;align-items:start!important}.primaryCheck input{width:17px;height:17px;margin:1px 0 0}.ventureDetail{width:min(760px,100%);max-height:90vh;overflow:auto}.threadFeedback{background:var(--pink-soft);color:#85204f;border-radius:10px;padding:11px 13px;font-weight:800;animation:.18s ease-out rewardIn}.threadCollection{margin-top:22px}.collectionHead{justify-content:space-between;align-items:end;gap:12px;display:flex}.collectionHead small,.detailLive small{color:var(--muted);letter-spacing:.12em;font-size:9px;font-weight:900}.collectionHead h3{margin:3px 0 0;font-size:20px}.collectionHead button{background:var(--ink);color:#fff;border:0;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:900}.collectionEmpty{border:1px dashed var(--line);color:var(--muted);border-radius:10px;padding:15px}.savedThread{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:15px;margin-top:8px;padding:14px;display:grid}.threadBadges{gap:6px;display:flex}.threadBadges b,.threadBadges span{color:var(--muted);letter-spacing:.09em;background:#eee8eb;border-radius:999px;padding:3px 6px;font-size:8px}.threadBadges span{background:var(--pink);color:#fff}.savedThread h4{margin:7px 0 3px;font-size:17px}.savedThread p{color:var(--muted);margin:0;font-size:12px}.savedThread>div>small{color:#988d94;margin-top:5px;display:block}.savedThreadActions{align-items:center;gap:7px;display:flex}.savedThreadActions>a{background:var(--ink);color:#fff;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:900;text-decoration:none}.savedThreadActions details{position:relative}.savedThreadActions summary{cursor:pointer;padding:7px;list-style:none}.savedThreadActions summary::-webkit-details-marker{display:none}.savedThreadActions details>div{z-index:6;border:1px solid var(--line);background:#fff;border-radius:10px;width:190px;padding:6px;position:absolute;top:32px;right:0;box-shadow:0 12px 28px #0002}.savedThreadActions details button{text-align:left;background:#fff;border:0;border-radius:7px;width:100%;padding:9px;font-size:12px;display:block}.savedThreadActions details button:hover{background:var(--paper)}.savedThreadActions details .removeAction{color:#a62361}.detailLive{background:#f1fbf4;border:1px solid #bcd8c5;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:14px;display:flex}.detailLive>div{gap:4px;display:grid}.detailLive button{background:var(--ink);color:#fff;border:0;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:900}.archivedThreads{color:var(--muted);margin-top:18px}.archivedThreads summary{cursor:pointer;font-size:12px;font-weight:800}.archivedThreads>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 4px;display:flex}.archivedThreads span{gap:2px;display:grid}.archivedThreads small{font-size:9px}.archivedThreads button{background:0 0;border:0;text-decoration:underline}.actionBackdrop{z-index:30}.miniModal{width:min(440px,100%)}.confirmActions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.confirmActions button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:11px 14px;font-weight:800}.confirmActions .danger{color:#fff;background:#a62361;border:0}.assign{grid-template-columns:minmax(140px,1fr) 105px minmax(190px,1.25fr) auto auto auto}.assign input{color:var(--ink);text-transform:none;background:#fff;border:1px solid #d8cfd4;border-radius:9px;padding:10px}.assign .inboxPrimaryCheck{color:var(--ink);white-space:nowrap;align-self:center;align-items:center;gap:7px;padding-bottom:10px;display:flex}.inboxPrimaryCheck input{width:16px;height:16px}.threadNameField{min-width:0}@media (max-width:900px){.assign{grid-template-columns:1fr 110px}.threadNameField{grid-column:1/-1}.assign .inboxPrimaryCheck{align-self:end}.ventureDetail{max-height:94vh}}@media (max-width:700px){.savedThread{grid-template-columns:1fr}.savedThreadActions{justify-content:space-between}.savedThreadActions details>div{right:0}.detailLive{align-items:stretch;display:grid}.assign{grid-template-columns:1fr}.threadNameField{grid-column:auto}.assign .inboxPrimaryCheck{padding:3px 0}.collectionHead{align-items:center}.ventureDetail{padding:24px 18px}}.brandCopy{text-align:left;gap:2px;line-height:1.05;display:grid}.brandCopy>small{letter-spacing:.08em;color:var(--muted);font-size:8px;font-weight:900}.portfolioControls{justify-content:space-between;align-items:center;gap:16px;width:min(700px,100%);margin-top:14px;display:flex}.typeFilters{flex-wrap:wrap;gap:6px;display:flex}.typeFilters button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900}.typeFilters button.active{border-color:var(--ink);background:var(--ink);color:#fff}.sortControl{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.sortControl select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:8px 30px 8px 10px}.portfolioSection{max-width:1100px;margin:0 auto;padding:0 24px 80px}.portfolioHeading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.portfolioHeading .kicker{margin-bottom:7px}.portfolioHeading h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,40px)}.portfolioHeading>span{color:var(--muted);font-size:12px;font-weight:800}.portfolioSection .ventureGrid{padding:0}.portfolioTitle{position:relative}.portfolioTitle>div{min-width:0}.portfolioTitle h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.buildBadge{background:var(--ink);color:#fff;letter-spacing:.08em;white-space:nowrap;border-radius:999px;margin-left:auto;padding:7px 9px;font-size:9px}.recentActivity{background:#fffdf2;border:1px solid #eadfb4;border-radius:11px;grid-template-columns:1fr auto;gap:4px 12px;margin:-3px 0 14px;padding:11px 13px;display:grid}.recentActivity small{color:#8a7436;letter-spacing:.12em;grid-column:1/-1;font-size:8px;font-weight:900}.recentActivity strong{font-size:13px}.recentActivity span{color:var(--muted);font-size:11px}.recentActivity.empty{border-color:var(--line);background:var(--paper);color:var(--muted)}.buildHistoryPanel{margin-top:24px}.buildHistoryHeading{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.buildHistoryHeading small{color:var(--muted);letter-spacing:.12em;font-size:9px;font-weight:900}.buildHistoryHeading h3{margin:3px 0 0;font-size:20px}.buildHistoryHeading>span{background:var(--pink-soft);color:#a62361;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.buildRecord{background:#fffdf2;border:1px solid #eadfb4;border-radius:13px;padding:16px}.buildRecordTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.buildRecordTitle>strong{letter-spacing:.08em;font-size:14px}.buildRecordTitle>span{color:#28633b;background:#e8f6ec;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.buildRecord>p{color:#4e454d;margin:12px 0;line-height:1.4}.buildRecord dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.buildRecord dl>div{gap:3px;display:grid}.buildRecord dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.buildRecord dd{margin:0;font-size:12px;font-weight:800;line-height:1.35}@media (max-width:700px){.brand{gap:8px;font-size:16px}.brand>span:first-child{width:34px;height:34px}.brandCopy>small{letter-spacing:.03em;font-size:7px}.portfolioControls{align-items:stretch;gap:10px;display:grid}.typeFilters{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.typeFilters button{flex:none}.sortControl{justify-content:space-between}.sortControl select{flex:1;max-width:210px}.portfolioSection{padding:0 16px 48px}.portfolioHeading{align-items:start}.portfolioHeading>span{padding-top:5px}.recentActivity{grid-template-columns:1fr}.recentActivity span{grid-column:1}.buildRecord dl{grid-template-columns:1fr}.buildBadge{padding:6px 8px;font-size:8px}}header{z-index:18;position:sticky;top:0;box-shadow:0 1px #ffffffc7}.headerActions .syncNav{background:var(--pink);white-space:nowrap;border-radius:10px;padding:10px 14px;color:#fff!important}.founderHero{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;display:grid}.founderHeroRail{height:100%;display:grid}.dorisDeskCard{color:#fff;background:linear-gradient(145deg,#1b171e,#2a232c);border:1px solid #28222b;border-radius:20px;flex-direction:column;height:100%;min-height:560px;padding:0;display:flex;overflow:hidden;box-shadow:0 15px 36px #17131b1a}.dorisPortrait{height:290px;color:var(--ink);background:#fff9ed;display:block;position:relative;overflow:hidden}.dorisPortrait img{object-fit:cover;object-position:center 16%;width:100%;height:100%;transition:transform .18s}.dorisPortrait:hover img{transform:scale(1.02)}.dorisPortrait span{color:#7f2450;letter-spacing:.06em;background:#fff;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:950;position:absolute;bottom:12px;right:12px;box-shadow:0 5px 18px #42112718}.dorisDeskBody{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.dorisDeskHead{align-items:center;gap:11px;display:flex}.dorisDeskHead .kicker{color:#ff8fc1;margin:0}.dorisDeskHead h2{margin:2px 0 0;font-size:27px}.dorisBuild{justify-content:space-between;align-items:center;gap:10px;display:flex;margin:16px 0 6px!important}.dorisBuild strong{font-size:21px}.dorisBuild b{color:#28633b;background:#dff4e6;border-radius:999px;padding:5px 8px;font-size:9px}.dorisDeskBody>p:not(.kicker):not(.dorisBuild):not(.dorisVerified){color:#d7cfd8;margin:0 0 10px;font-size:11px}.dorisSyncProof{grid-template-columns:1fr 1fr;gap:7px;margin-top:6px;display:grid}.dorisSyncProof>div{background:#2c2630;border:1px solid #433a46;border-radius:10px;gap:4px;padding:9px;display:grid}.dorisSyncProof span{color:#a99faa;letter-spacing:.08em;font-size:7px;font-weight:950}.dorisSyncProof strong{font-size:10px;line-height:1.35}.dorisVerified{color:#8ed3a5;font-size:9px;font-weight:900;margin:9px 0 0!important}.dorisDeskActions{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;padding-top:18px;display:grid}.dorisDeskActions a{color:var(--ink);text-align:center;background:#fff;border:1px solid #4a404d;border-radius:8px;padding:10px 9px;font-size:8px;font-weight:900;text-decoration:none}.dorisDeskActions a+a{background:var(--pink);color:#fff;border-color:#ef70ac}.founderHeroMain>p:not(.kicker){color:var(--muted);margin:18px 0 0;font-size:19px}.syncHerdCard{background:linear-gradient(145deg,#fff9fc,#ffeaf4);border:1px solid #efb8d2;border-radius:20px;padding:23px;position:relative;overflow:hidden;box-shadow:0 15px 36px #6f17320c}.syncHerdCard .syncCow{background:#fff;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:18px;font-size:29px;display:grid;box-shadow:0 8px 22px #6f173214}.syncHerdCard h2{letter-spacing:-.035em;margin:0;font-size:27px}.syncHerdCard>p:not(.kicker){color:var(--muted);margin:10px 0 18px;font-size:14px;line-height:1.45}.syncHerdCard>button,.syncHerdCard>a{background:var(--pink);color:#fff;text-align:center;border:0;border-radius:11px;width:100%;padding:13px;font-weight:900;text-decoration:none;transition:transform .12s;display:block}.syncHerdCard>button:active,.syncHerdCard>a:active{transform:scale(.98)}.syncHerdCard>small{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.35;display:block}.syncBackdrop{z-index:40;align-items:start;overflow:auto}.syncModal{width:min(880px,100%);max-height:92vh;margin:4vh auto;overflow:auto}.syncFeedback{background:var(--ink);color:#fff;border-radius:11px;margin:18px 0;padding:12px 14px;font-weight:900;animation:.18s ease-out rewardIn}.syncFeedback.error{color:#8a3b19;background:#fff0e8;border:1px solid #f0c3aa}.syncSources{grid-template-columns:1fr 1fr;gap:13px;margin-top:22px;display:grid}.syncSource{border:1px solid var(--line);background:var(--paper);border-radius:15px;padding:18px}.syncSource.connected{background:#f4fbf6;border-color:#bcd8c5}.syncSource.unavailable{opacity:.78}.syncSourceHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.syncSourceHead>div{align-items:center;gap:10px;display:flex}.sourceMark{color:#fff;background:#093b80;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.sourceMark.chatgpt{background:var(--ink)}.syncSourceHead small{letter-spacing:.12em;color:var(--muted);font-size:8px;font-weight:900}.syncSourceHead h3{margin:2px 0 0;font-size:18px}.syncSourceHead>b{color:var(--muted);white-space:nowrap;background:#fff;border-radius:999px;padding:5px 8px;font-size:9px}.syncSource.connected .syncSourceHead>b{color:#28633b;background:#e0f4e6}.syncSource>p{min-height:58px;color:var(--muted);font-size:12px;line-height:1.45}.ionosConnect{gap:10px!important;margin-top:14px!important}.ionosConnect .save{margin:0}.syncHelp{color:var(--muted);font-size:11px}.syncHelp summary{cursor:pointer;font-weight:900}.syncHelp p{margin:8px 0;line-height:1.4}.syncHelp a{color:#8c2858;font-weight:900}.connectedActions{gap:9px;display:grid}.connectedActions span{color:var(--muted);font-size:10px}.connectedActions button{background:var(--ink);color:#fff;border:0;border-radius:10px;padding:12px;font-weight:900}.connectedActions button:disabled,.ionosConnect button:disabled{opacity:.6;cursor:wait}.apiKeyPartsIntro{color:#35466f;background:#eef3ff;border-radius:9px;gap:4px;padding:10px 11px;display:grid}.apiKeyPartsIntro strong{font-size:11px}.apiKeyPartsIntro span{font-size:10px;line-height:1.35}.ionosConnect label{font-size:12px!important}.ionosConnect label input{font-family:Arial,Helvetica,sans-serif}.ionosConnect label select{width:100%;color:var(--ink);background:#fff;border:1px solid #d8cfd4;border-radius:10px;padding:11px}.providerNote{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.connectionFeedback{border:1px solid var(--line);background:#fff;border-radius:11px;gap:9px;margin-top:11px;padding:13px;animation:.18s ease-out rewardIn;display:grid}.connectionFeedbackHead{align-items:flex-start;gap:9px;display:flex}.connectionFeedbackHead>span{font-size:21px}.connectionFeedbackHead strong{font-size:12px;line-height:1.4}.connectionFeedback>p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.connectionFeedback.checking{background:#f4f7ff;border-color:#cbd7f6}.connectionFeedback.checking .connectionFeedbackHead>span{animation:.7s ease-in-out infinite cowBounce}.connectionFeedback.success{background:#f1fbf4;border-color:#bcd8c5}.connectionFeedback.success strong{color:#28633b}.connectionFeedback.error{background:#fff3f8;border-color:#efb6d1}.connectionFeedback.error strong{color:#8c2858}.connectionProgressBar{background:#dce4f7;border-radius:999px;height:5px;overflow:hidden}.connectionProgressBar i{border-radius:inherit;background:var(--blue);width:45%;height:100%;animation:.85s ease-in-out infinite alternate providerProgress;display:block}@keyframes providerProgress{0%{transform:translate(-35%)}to{transform:translate(155%)}}.connectionFeedback.success{padding:17px;box-shadow:0 10px 24px #28633b14}.connectionFeedback.success .connectionFeedbackHead>span{font-size:30px;animation:.75s ease-out cowBounce}.syncInMotion,.syncArrivalReward,.chatgptAchievement{background:#f4f7ff;border:1px solid #cbd7f6;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.syncInMotion>span,.syncArrivalReward>span,.chatgptAchievement>span{font-size:26px}.syncInMotion>span{animation:.7s ease-in-out infinite cowBounce}.syncInMotion>div{flex:1;gap:7px;display:grid}.syncInMotion strong,.syncArrivalReward strong,.chatgptAchievement strong{font-size:12px}.syncInMotion small{color:var(--muted);font-size:9px;line-height:1.35}.syncArrivalReward{background:#f1fbf4;border-color:#bcd8c5;animation:.2s ease-out rewardIn}.syncArrivalReward p,.chatgptAchievement p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.35}.chatgptConnected{background:linear-gradient(145deg,#f7fbf8,#f1fbf4)}.chatgptAchievement{background:#fff;border-color:#bcd8c5;margin-top:14px}.chatgptAchievement>span{animation:.75s ease-out cowBounce}.sourceTruth{border:1px solid var(--line);background:#fff;border-radius:10px;gap:5px;margin-top:12px;padding:12px;display:grid}.sourceTruth strong{font-size:11px}.sourceTruth p{color:#4f454d!important;min-height:0!important;margin:0!important;font-size:11px!important;line-height:1.4!important}.sourceTruth small{color:var(--muted);font-size:9px;line-height:1.4}.chatgptSourceActions{gap:7px;margin-top:10px;display:flex}.chatgptSourceActions a{background:var(--ink);color:#fff;text-align:center;border-radius:8px;flex:1;padding:9px;font-size:9px;font-weight:900;text-decoration:none}.chatgptSourceActions a+a{color:var(--ink);border:1px solid var(--line);background:#fff}.apiKeyRescue{background:linear-gradient(135deg,#fff7fb,#ffe6f1);border:1px solid #efb8d2;border-radius:12px;grid-template-columns:42px 1fr;gap:10px;padding:13px;display:grid}.apiKeyRescue>span{background:#fff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:24px;animation:.65s ease-out rescueWiggle;display:grid}.apiKeyRescue>div{gap:7px;display:grid}.apiKeyRescue strong{font-size:13px}.apiKeyRescue p{color:#6e5261;margin:0;font-size:11px;line-height:1.4}.apiKeyRescue>div>button{background:var(--ink);color:#fff;border:0;border-radius:8px;justify-self:start;padding:9px 11px;font-size:10px;font-weight:900}.apiKeyRescue>div>a{color:#8c2858;font-size:10px;font-weight:900}.syncHelp{margin-top:1px}.syncHelp pre{border:1px solid var(--line);color:#4f454d;white-space:pre-wrap;background:#fff;border-radius:8px;max-height:150px;margin:8px 0;padding:10px;font:10px/1.45 Arial,Helvetica,sans-serif;overflow:auto}.syncSteps{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.syncSteps span{color:#4b5c50;background:#f4fbf6;border:1px solid #dce9df;border-radius:10px;justify-content:space-between;gap:8px;padding:11px;font-size:11px;display:flex}.syncSteps b{color:#28633b}.herdReview{margin-top:26px}.herdReviewHead{justify-content:space-between;align-items:end;gap:12px;display:flex}.herdReviewHead .kicker{margin-bottom:5px}.herdReviewHead h3{margin:0;font-size:24px}.herdReviewHead>span{color:var(--muted);font-size:10px;font-weight:900}.candidateList{gap:10px;margin-top:12px;display:grid}.syncCandidate{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px}.candidateIdentity{align-items:center;gap:11px;display:flex}.candidateIdentity>span{background:var(--pink-soft);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.candidateIdentity>div{min-width:0}.candidateIdentity small{letter-spacing:.1em;color:var(--muted);font-size:8px;font-weight:900}.candidateIdentity h4{margin:4px 0 2px;font-size:17px}.candidateIdentity a{text-overflow:ellipsis;color:#8c4767;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.syncCandidate>p{color:var(--muted);margin:12px 0;font-size:12px}.matchExisting{grid-template-columns:1fr auto;gap:8px;display:grid}.matchExisting select{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:9px}.matchExisting button{background:var(--ink);color:#fff;border:0;border-radius:9px;padding:9px 13px;font-size:10px;font-weight:900}.candidateActions{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.candidateActions button{background:var(--pink-soft);color:#8c2858;border:1px solid #efb8d2;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:900}.candidateActions .ignore{border-color:var(--line);color:var(--muted);background:#fff;margin-left:auto}@media (max-width:860px){.founderHero{grid-template-columns:1fr}.founderHeroRail,.syncHerdCard{max-width:520px}.syncSources{grid-template-columns:1fr}.syncSource>p{min-height:0}.syncSteps{grid-template-columns:1fr}}@media (max-width:700px){header{padding:0 14px}.headerActions{gap:8px}.founderHero{gap:24px;padding-top:34px}.founderHeroMain>p:not(.kicker){font-size:16px}.syncHerdCard{padding:18px}.syncModal{max-height:96vh;margin:0;padding:24px 17px}.herdReviewHead{align-items:start}.herdReviewHead>span{text-align:right;max-width:110px}.candidateActions{grid-template-columns:1fr 1fr;display:grid}.candidateActions .ignore{grid-column:1/-1;margin:0}.matchExisting{grid-template-columns:1fr}.syncSourceHead{align-items:start}}.compactSyncSources{gap:8px;margin-top:18px;display:grid}.compactSyncSources>div{border:1px solid var(--line);background:var(--paper);border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.compactSyncSources>div.connected{background:#f4fbf6;border-color:#bcd8c5}.compactSyncSources>div>span{background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.compactSyncSources small{color:var(--muted);letter-spacing:.11em;font-size:8px;font-weight:900;display:block}.compactSyncSources strong{margin-top:2px;display:block}.compactSyncSources b{color:var(--muted);font-size:10px}.compactSyncSources .connected b{color:#28633b}.syncSourceCheck{background:#f4f7ff;border:1px solid #cbd7f6;border-radius:12px;align-items:center;gap:12px;margin-top:18px;padding:16px;display:flex}.syncSourceCheck>span{font-size:28px;animation:.7s ease-in-out infinite cowBounce}.syncSourceCheck>div{flex:1;gap:8px;display:grid}.nowhereToLook{background:var(--pink-soft);border:1px solid #efb8d2;border-radius:14px;gap:14px;margin-top:14px;padding:18px;animation:.18s ease-out rewardIn;display:flex}.nowhereToLook>span{font-size:32px}.nowhereToLook h3{margin:0;font-size:20px}.nowhereToLook p{color:var(--muted);margin:6px 0 13px;line-height:1.4}.nowhereToLook a,.singleIntegrationAction{background:var(--ink);color:#fff;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:900;text-decoration:none;display:inline-block}.compactSyncAction{margin-top:14px}.captureSeparate{border-top:1px solid var(--line);color:var(--muted);margin:14px 0 0;padding-top:12px;font-size:11px}.captureSeparate a{color:#a62361;font-weight:900}.integrationsPage{min-height:100vh}.integrationsHero{max-width:1052px;margin:auto;padding:64px 24px 30px}.integrationsHero h1{letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(42px,6vw,68px);line-height:1}.integrationsHero>p:not(.kicker){max-width:720px;color:var(--muted);margin:18px 0 0;font-size:18px;line-height:1.5}.integrationGrid{grid-template-columns:1fr 1fr;gap:16px;max-width:1052px;margin:auto;padding:0 24px 60px;display:grid}.integrationCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:23px}.integrationCard:first-child{background:linear-gradient(145deg,#fff,#fff5fa)}.integrationCard:last-child{grid-column:1/-1}.integrationHead{grid-template-columns:42px 1fr auto;align-items:center;gap:11px;display:grid}.integrationHead>span{background:var(--ink);color:#fff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.domainIntegration .integrationHead>span{background:#093b80}.integrationHead small{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:900}.integrationHead h2{margin:2px 0 0;font-size:21px}.integrationHead>b{color:var(--muted);white-space:nowrap;background:#f1ecef;border-radius:999px;padding:5px 8px;font-size:9px}.integrationCard>h3{margin:22px 0 8px;font-size:20px}.integrationCard>p{color:var(--muted);line-height:1.5}.integrationCard ol{color:#4f454d;gap:8px;margin:18px 0;padding-left:24px;line-height:1.35;display:grid}.integrationTruth{background:#fff3f8;border-radius:10px;padding:12px;font-size:12px;color:#6e5261!important}.integrationActions{gap:8px;margin-top:14px;display:flex}.integrationActions a{border:1px solid var(--line);color:var(--ink);text-align:center;border-radius:9px;flex:1;padding:11px;font-size:10px;font-weight:900;text-decoration:none}.integrationActions .primary{border-color:var(--ink);background:var(--ink);color:#fff}.integrationConnected{background:#f1fbf4;border:1px solid #bcd8c5;border-radius:12px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;margin-top:18px;padding:14px;display:grid}.integrationConnected>span{font-size:28px}.integrationConnected p{color:var(--muted);margin:3px 0 0;font-size:11px}.integrationConnected a{color:#28633b;font-size:9px;font-weight:900;text-decoration:none}.domainIntegration .ionosConnect{gap:10px;display:grid;margin-top:18px!important}.singleIntegrationAction{margin-top:10px}.integrationModel{background:var(--ink);color:#fff;border-radius:20px;max-width:1004px;margin:0 auto 70px;padding:30px}.integrationModel>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.integrationModel span{color:#cbc4cc;gap:6px;font-size:11px;line-height:1.4;display:grid}.integrationModel b{color:#fff;letter-spacing:.08em;font-size:10px}@media (max-width:800px){.integrationGrid{grid-template-columns:1fr}.integrationCard:last-child{grid-column:auto}.integrationModel>div{grid-template-columns:1fr 1fr}}@media (max-width:700px){.integrationsHero{padding:42px 16px 24px}.integrationGrid{padding:0 16px 40px}.integrationCard{padding:18px}.integrationHead{grid-template-columns:38px 1fr}.integrationHead>b{grid-column:2}.integrationActions{display:grid}.integrationConnected{grid-template-columns:40px 1fr}.integrationConnected a{text-align:center;grid-column:1/-1}.integrationModel{margin:0 16px 40px;padding:24px}.integrationModel>div{grid-template-columns:1fr}.compactSyncSources>div{grid-template-columns:34px 1fr}.compactSyncSources b{grid-column:2}.integrationsNav{font-size:11px!important}}.syncPageHero{max-width:900px;margin:auto;padding:58px 24px 24px}.syncPageHero h1{letter-spacing:-.05em;margin:0;font-size:clamp(42px,6vw,64px);line-height:1}.syncPageHero>p:not(.kicker){max-width:680px;color:var(--muted);font-size:17px;line-height:1.5}.syncPageBody{max-width:900px;margin:0 auto;padding:0 24px 70px}.syncPageAction{margin-top:14px}.syncPageAction>button{max-width:360px}.syncPageBody .herdReview{margin-top:32px}@media (max-width:700px){.syncPageHero{padding:42px 16px 20px}.syncPageBody{padding:0 16px 45px}}.headerActions .addThingNav{background:var(--ink);color:#fff;border-radius:10px;padding:10px 14px}.headerActions .currentNav{color:#a62361;font-weight:900}.headerActions .syncNav.currentNav{box-shadow:inset 0 0 0 2px #ffabd2;color:#fff!important}@media (max-width:700px){.headerActions .addThingNav{padding:10px;font-size:0}.headerActions .addThingNav:first-letter{font-size:18px}}.inboxSource{align-items:center;gap:9px;margin-bottom:10px;display:flex}.inboxSource strong{color:#8e2457;letter-spacing:.09em;font-size:10px}.inboxSource span{color:var(--muted);font-size:11px}.ionosInboxItem{border-left:4px solid #2d5aa6}.ionosSuggestion{color:#385177;background:#eef4ff;border-radius:8px;gap:4px;margin:5px 0 9px;padding:7px 9px;font-size:11px;display:inline-flex}.ionosSuggestion span{color:var(--muted)}.ionosActions{border-top:1px solid var(--line);grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px;margin-top:16px;padding-top:16px;display:grid}.ionosActions button{background:var(--pink-soft);color:#8c2858;border:1px solid #efb8d2;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:900}.ionosMatch{grid-template-columns:1fr auto;gap:7px;display:grid}.ionosMatch select{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:9px}.ionosActions .ignoreIonos{border-color:var(--line);color:var(--muted);background:#fff}.inboxItemError{color:#8a3b19;background:#fff2e9;border:1px solid #efb28f;border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:11px 13px;font-size:12px;display:flex}.inboxItemError span{color:#6e4b3b}.syncPageBody .syncFeedback{justify-content:space-between;align-items:center;gap:14px;display:flex}.syncPageBody .syncFeedback p{margin:0}.syncPageBody .syncFeedback a{background:var(--ink);color:#fff;white-space:nowrap;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:900;text-decoration:none}@media (max-width:700px){.ionosActions{grid-template-columns:1fr 1fr}.ionosMatch,.ionosActions .ignoreIonos{grid-column:1/-1}.inboxItemError{flex-direction:column;align-items:flex-start;gap:3px}.captureTime,.syncPageBody .syncFeedback{flex-direction:column;align-items:flex-start}}.entityTool{background:linear-gradient(145deg,#fff,#f4faff);border-color:#b8d4e8}.websiteInboxItem{border-left:4px solid #2f7b68}.websiteTypeSuggestion{color:#286251;background:#eef9f5;border-radius:8px;margin:4px 0 8px;padding:6px 9px;font-size:11px;display:inline-block}.websiteIntegration .integrationHead>span{background:#2f7b68}.websiteSaveForm{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:18px;display:grid}.websiteSaveForm label,.websiteChangeForm label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:900;display:grid}.websiteSaveForm input,.websiteChangeForm input{border:1px solid var(--line);min-width:0;color:var(--ink);text-transform:none;background:#fff;border-radius:9px;padding:11px}.websiteSaveForm .save{white-space:nowrap;margin:0}.savedWebsites{gap:10px;margin-top:16px;display:grid}.savedWebsite{background:#f4fbf6;border:1px solid #bcd8c5;border-radius:12px;padding:15px}.savedWebsiteHead{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.savedWebsiteHead>span{background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.savedWebsiteHead strong{display:block}.savedWebsiteHead a{color:#45695f;margin-top:2px;font-size:11px;text-decoration:none;display:block}.savedWebsiteHead>b{color:#28633b;font-size:10px}.savedWebsite>p{color:var(--muted);margin:9px 0 0;font-size:11px}.savedWebsiteActions{gap:7px;margin-top:12px;display:flex}.savedWebsiteActions button,.websiteChangeForm button,.websiteRemoveConfirm button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:900}.savedWebsiteActions .primary,.websiteChangeForm .primary{border-color:var(--ink);background:var(--ink);color:#fff}.websiteChangeForm{gap:9px;margin-top:12px;display:grid}.websiteChangeForm>div,.websiteRemoveConfirm>div{justify-content:flex-end;gap:7px;display:flex}.websiteRemoveConfirm{background:#fff1f6;border-radius:9px;gap:5px;margin-top:12px;padding:12px;display:grid}.websiteRemoveConfirm span{color:var(--muted);font-size:11px}.websiteRemoveConfirm .danger{color:#fff;background:#a62361;border-color:#a62361}.feedbackInboxLink{color:#7f2450;margin-top:8px;font-size:10px;font-weight:900;display:inline-block}.sourceScanMotion small{margin-top:4px;display:block}.sourceResults{gap:7px;margin-top:12px;display:grid}.sourceResults>div{background:#f4fbf6;border:1px solid #bcd8c5;border-radius:9px;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.sourceResults>div.failed{background:#fff2e9;border-color:#efb28f}.sourceResults>div>span{color:#fff;background:#2f7b68;border-radius:999px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.sourceResults .failed>span{background:#a64b22}.sourceResults strong,.sourceResults small{display:block}.sourceResults small{color:var(--muted);margin-top:2px;font-size:10px}@media (max-width:760px){.websiteSaveForm{grid-template-columns:1fr}.savedWebsiteHead{grid-template-columns:38px 1fr}.savedWebsiteHead>b{grid-column:2}.savedWebsiteActions{grid-template-columns:1fr 1fr;display:grid}.savedWebsiteActions .primary{grid-column:1/-1}.ionosActions{grid-template-columns:1fr 1fr}.ionosMatch,.ionosActions .ignoreIonos{grid-column:1/-1}}.focusDashboard{max-width:1180px;margin:0 auto;padding:12px 24px 54px}.focusDashboardHead{justify-content:space-between;align-items:end;gap:18px;display:flex}.focusDashboardHead h2{letter-spacing:-.045em;margin:4px 0;font-size:clamp(30px,4vw,48px)}.focusDashboardHead>div>p:last-child{color:var(--muted);margin:0}.focusDashboardHead>button,.dashboardAddControl>button{background:var(--ink);color:#fff;white-space:nowrap;border:0;border-radius:10px;padding:12px 15px;font-size:10px;font-weight:900}.focusDashboardHead>button.active{background:var(--pink)}.dashboardFeedback{color:#28633b;background:#f1fbf4;border:1px solid #bcd8c5;border-radius:10px;margin:15px 0 0;padding:11px 13px;font-weight:900;animation:.18s ease-out rewardIn}.dashboardFeedback.error{color:#8a3b19;background:#fff2e9;border-color:#efb28f}.dashboardAddControl{background:var(--pink-soft);border:1px solid #efb8d2;border-radius:12px;grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:15px;padding:14px;display:grid}.dashboardAddControl label{color:#7f2450;gap:6px;font-size:10px;font-weight:900;display:grid}.dashboardAddControl select,.focusRelationships select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:9px;padding:10px}.focusDashboardList{gap:16px;margin-top:20px;display:grid}.focusSection{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px;box-shadow:0 12px 36px #3512240a}.focusSection:first-child{background:linear-gradient(145deg,#fff,#fff6fa);border:2px solid #f04a9d}.focusSectionHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.focusSectionHead .ventureTitle{margin:0}.focusOrderControls{gap:6px;display:flex}.focusOrderControls button,.focusRelationships form button,.focusProductList>section>button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900}.focusOrderControls .remove{color:#a62361}.focusOrderControls button:disabled{opacity:.4}.focusLauncher{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.focusLauncher>a,.focusLauncher>span,.focusLauncher>button{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);text-align:left;border-radius:10px;gap:4px;padding:11px;text-decoration:none;display:grid}.focusLauncher>a{background:var(--pink-soft);border-color:#efc4d8}.focusLauncher>a:nth-child(2){background:var(--blue-soft);border-color:#cbd7f6}.focusLauncher>button{background:#f1fbf4;border-color:#bcd8c5}.focusLauncher small{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:900}.focusLauncher strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.focusRelationships{border-top:1px solid var(--line);grid-template-columns:2fr 1fr;gap:14px;margin-top:18px;padding-top:16px;display:grid}.focusRelationships>div{min-width:0}.focusRelationshipHead{justify-content:space-between;align-items:center;display:flex}.focusRelationshipHead>span{background:var(--paper);border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:10px;display:grid}.focusRelationships p{color:var(--muted);margin:9px 0;font-size:11px}.focusRelationships form{grid-template-columns:1fr auto;gap:7px;margin-top:9px;display:grid}.focusProductList{gap:8px;margin-top:8px;display:grid}.focusProductList>section{border:1px solid var(--line);background:var(--paper);border-radius:11px;padding:11px;position:relative}.focusProductList>section>div:first-child{gap:2px;display:grid}.focusProductList small{color:var(--muted);letter-spacing:.1em;font-size:8px}.focusProductList>section>button{position:absolute;top:8px;right:9px}.focusLauncher.compact{margin-top:8px}.focusLauncher.compact>a,.focusLauncher.compact>span,.focusLauncher.compact>button{padding:8px}.focusToolList{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.focusToolList>span{background:#f4faff;border:1px solid #b8d4e8;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:900;display:flex}.focusToolList button{color:#a62361;background:0 0;border:0;font-weight:900}.showOnDashboard{background:var(--pink-soft);color:#8c2858;border:1px solid #efb8d2;border-radius:9px;width:100%;margin-top:8px;padding:9px;font-size:9px;font-weight:900}@media (max-width:760px){.focusDashboard{padding:4px 16px 38px}.focusDashboardHead{align-items:stretch;display:grid}.dashboardAddControl{grid-template-columns:1fr}.focusSection{padding:16px}.focusSectionHead{align-items:flex-start;display:grid}.focusOrderControls{grid-template-columns:1fr 1fr;display:grid}.focusOrderControls .remove{grid-column:1/-1}.focusLauncher,.focusRelationships,.focusRelationships form{grid-template-columns:1fr}.focusProductList .focusLauncher.compact{grid-template-columns:1fr 1fr 1fr}.focusProductList .focusLauncher.compact strong{font-size:9px}}.ionosActions{grid-template-columns:repeat(4,minmax(0,1fr))}.ionosMatch{grid-column:1/-1}.ionosActions .ignoreIonos{grid-column:1}.leaveForLater{color:var(--muted);grid-column:2/-1;align-self:center;font-size:10px}@media (max-width:700px){.ionosActions{grid-template-columns:1fr 1fr}.ionosMatch,.ionosActions .ignoreIonos,.leaveForLater{grid-column:1/-1}.leaveForLater{text-align:center}}.founderHeader{grid-template-columns:auto minmax(0,1fr) auto;gap:20px;height:auto;min-height:82px;padding:9px 2vw;display:grid}.founderHeader .brand{min-width:max-content}.founderHeader .brandCopy>span:first-child{font-size:19px;line-height:1.1}.founderHeader .versionBadge{color:var(--ink);font-size:15px}.founderHeader .brandCopy>small{letter-spacing:.045em;color:#5e565f;margin-top:3px;font-size:10px;line-height:1.2}.coreNav{justify-content:center;align-items:center;gap:3px;min-width:0;display:flex}.coreNav a{color:var(--ink);white-space:nowrap;border-radius:8px;padding:9px 8px;font-size:12px;font-weight:800;text-decoration:none}.coreNav a:hover{background:var(--pink-soft)}.coreNav a.currentNav{background:var(--pink-soft);color:#a62361}.coreNav a b{background:var(--pink);color:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:3px;font-size:9px;display:inline-grid}.founderHeader .headerActions{gap:7px}.founderHeader .headerActions>a{font-size:11px}.founderHeader .headerActions .addThingNav{text-align:center;max-width:104px;line-height:1.15}.dashboardEmpty{text-align:center;background:#fff8fb;border:1px dashed #e2b8cc;border-radius:16px;justify-items:center;gap:8px;margin-top:18px;padding:34px 20px;display:grid}.dashboardEmpty>span{font-size:36px}.dashboardEmpty h3{margin:0;font-size:23px}.dashboardEmpty p{color:var(--muted);margin:0}.dashboardEmpty button{background:var(--pink);color:#fff;border:0;border-radius:10px;margin-top:8px;padding:12px 16px;font-size:11px;font-weight:900}.directoryPage{min-height:100vh}.directoryHero{justify-content:space-between;align-items:end;gap:24px;max-width:1100px;margin:0 auto;padding:58px 24px 28px;display:flex}.directoryHero h1{letter-spacing:-.05em;margin:0;font-size:clamp(42px,6vw,64px)}.directoryHero p:last-child{max-width:650px;color:var(--muted);margin:12px 0 0;font-size:17px}.directoryHero>a,.directoryEmpty>a{background:var(--ink);color:#fff;white-space:nowrap;border-radius:10px;padding:12px 15px;font-size:11px;font-weight:900;text-decoration:none}.directoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1100px;margin:0 auto;padding:0 24px 70px;display:grid}.directoryCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px}.directoryCard .ventureTitle{margin-bottom:14px}.directoryDestinations{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.directoryDestinations>a,.directoryDestinations>span{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);border-radius:9px;gap:3px;padding:10px;text-decoration:none;display:grid}.directoryDestinations>a{background:var(--pink-soft);border-color:#efc4d8}.directoryDestinations>a:nth-child(2){background:var(--blue-soft);border-color:#cbd7f6}.directoryDestinations>a.live{background:#f1fbf4;border-color:#bcd8c5}.directoryDestinations small{color:var(--muted);font-size:8px;font-weight:900}.directoryDestinations strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.directoryManage{color:#8c2858;margin-top:12px;font-size:9px;font-weight:900;text-decoration:none;display:block}.directoryEmpty{border:1px dashed var(--line);text-align:center;background:#fff;border-radius:18px;grid-column:1/-1;justify-items:center;gap:8px;padding:42px;display:grid}.directoryEmpty>span{font-size:38px}.directoryEmpty h2,.directoryEmpty p{margin:0}.directoryEmpty p,.directoryLoading{color:var(--muted)}.directoryLoading,.directoryError{max-width:1052px;margin:0 auto 70px;padding:20px 24px}.directoryError{color:#8a3b19}@media (max-width:1050px){.founderHeader{grid-template-columns:auto 1fr}.coreNav{grid-area:2/1/auto/-1;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.founderHeader .headerActions{justify-self:end}.founderHeader .headerActions .addThingNav{max-width:none}}@media (max-width:700px){.founderHeader{gap:8px;padding:8px 14px}.founderHeader .brandCopy>span:first-child{font-size:16px}.founderHeader .versionBadge{font-size:14px}.founderHeader .brandCopy>small{font-size:9px}.founderHeader .headerActions>a{font-size:0}.founderHeader .headerActions .syncNav{padding:10px;font-size:0}.founderHeader .headerActions .syncNav:first-letter,.founderHeader .headerActions .addThingNav:first-letter{font-size:17px}.coreNav{gap:2px}.coreNav a{padding:8px 7px;font-size:11px}.directoryHero{align-items:stretch;padding:38px 16px 22px;display:grid}.directoryHero>a{justify-self:start}.directoryGrid{grid-template-columns:1fr;padding:0 16px 48px}.directoryDestinations{grid-template-columns:1fr}}.integrationConnected button,.extensionSetup button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 12px;font-size:9px;font-weight:900}.integrationConnected button:disabled,.extensionSetup button:disabled{opacity:.6}.extensionSetup{background:#fff8fb;border:1px solid #eab5cf;border-radius:12px;gap:9px;margin-top:12px;padding:14px;display:grid}.extensionSetup>strong{font-size:12px}.extensionSetup ol{margin:0;padding-left:20px;font-size:11px}.extensionSetup button{background:var(--pink);justify-self:start}.sitesIntegration{grid-column:1/-1}.integrationModel>div{grid-template-columns:repeat(3,1fr);gap:18px}.relationshipSuggestion{background:#fff6fa;border:1px solid #e5c7d7;border-radius:10px;gap:4px;margin:10px 0 14px;padding:11px;display:grid}.relationshipSuggestion strong{color:#8c2858;font-size:11px}.relationshipSuggestion span{font-size:11px;line-height:1.4}.relationshipSuggestion small{color:var(--muted);font-size:9px}.chatgptIntegration .connectionFeedback,.sitesIntegration .connectionFeedback,.domainIntegration>.connectionFeedback{margin-top:12px}@media (max-width:800px){.integrationModel>div{grid-template-columns:1fr 1fr}}@media (max-width:700px){.sitesIntegration{grid-column:auto}.integrationModel>div{grid-template-columns:1fr}.extensionSetup button{justify-self:stretch}.integrationConnected button{grid-column:1/-1;width:100%}}.shareCaptureAddress{background:#f4f7ff;border:1px solid #cbd7f6;border-radius:10px;gap:4px;margin-top:12px;padding:11px;display:grid}.shareCaptureAddress strong{color:#274ea8;font-size:10px}.shareCaptureAddress span{overflow-wrap:anywhere;color:#4e454d;font-size:11px;line-height:1.4}.shareCaptureAddress small{color:var(--muted);font-size:9px}.shareCaptureIntegration .integrationHead>span{background:#8e2457}.bridgeRoute{background:#fff6fa;border:1px solid #e5c7d7;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:12px;display:flex}.bridgeRoute span{text-align:center;font-size:10px;font-weight:900}.bridgeRoute b{color:#a62361}.shareCaptureIntegration .integrationActions button{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:9px;flex:1;padding:11px;font-size:10px;font-weight:900}.shareCaptureIntegration .integrationActions button:disabled{opacity:.6}@media (max-width:700px){.bridgeRoute{text-align:center;align-items:stretch;display:grid}.bridgeRoute b{transform:rotate(90deg)}}.archaeologyQueue{border:2px solid var(--ink);background:linear-gradient(145deg,#fff,#fff6fa);margin-bottom:18px}.archaeologyQueue .inboxHeading>div{gap:3px;display:grid}.archaeologyQueue .inboxHeading .kicker{color:#8e2457;margin:0;font-size:9px}.archaeologyQueue .inboxHeading h2{align-items:center;gap:8px;margin:0;display:flex}.archaeologyQueue .inboxHeading h2 span{background:var(--ink);color:#fff;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.archaeologyIntro{max-width:760px;color:var(--muted);margin:0 0 16px;font-size:12px}.archaeologyFeedback{color:#255b38;background:#eaf8ef;border-radius:10px;margin:0 0 14px;padding:11px 13px;font-size:12px;font-weight:800}.archaeologyList{gap:12px;display:grid}.archaeologyItem{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px}.archaeologyType{justify-content:space-between;gap:10px;margin-bottom:13px;display:flex}.archaeologyType strong{background:var(--ink);color:#fff;letter-spacing:.08em;border-radius:7px;padding:5px 8px;font-size:10px}.archaeologyType span{color:#8e2457;font-size:10px;font-weight:800}.archaeologyItem dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.archaeologyItem dl div{gap:3px;display:grid}.archaeologyItem dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.archaeologyItem dd{overflow-wrap:anywhere;margin:0;font-size:12px}.archaeologySource{border-top:1px solid var(--line);color:var(--muted);font:10px/1.4 var(--font-geist-mono),monospace;overflow-wrap:anywhere;margin:13px 0 0;padding-top:11px}.archaeologyActions{gap:8px;margin-top:14px;display:flex}.archaeologyActions button,.archaeologyChangeForm button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:900}.archaeologyActions .approve,.archaeologyChangeForm .primary{border-color:var(--ink);background:var(--ink);color:#fff}.archaeologyActions button:disabled,.archaeologyChangeForm button:disabled{cursor:not-allowed;opacity:.5}.archaeologyChangeForm{background:var(--pink-soft);border-radius:10px;grid-template-columns:1fr 120px;gap:10px;margin-top:14px;padding:13px;display:grid}.archaeologyChangeForm label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:9px;font-weight:900;display:grid}.archaeologyChangeForm label:nth-child(3){grid-column:1/-1}.archaeologyChangeForm input,.archaeologyChangeForm select{border:1px solid var(--line);min-width:0;color:var(--ink);font:12px var(--font-geist-sans),sans-serif;text-transform:none;background:#fff;border-radius:8px;padding:9px}.archaeologyChangeForm>div{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}@media (max-width:700px){.archaeologyItem dl{grid-template-columns:1fr}.archaeologyActions{grid-template-columns:1fr 1fr 1fr;display:grid}.archaeologyChangeForm{grid-template-columns:1fr}.archaeologyChangeForm label:nth-child(3),.archaeologyChangeForm>div{grid-column:auto}.archaeologyChangeForm>div{grid-template-columns:1fr 1fr;display:grid}.archaeologyQueue{margin-left:16px;margin-right:16px}}.operatingDashboard{max-width:1180px;margin:0 auto;padding:0 24px 48px}.operatingCounts{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.12fr);gap:10px;margin-top:-6px;display:grid}.operatingCounts button{border:1px solid var(--line);min-height:126px;color:var(--ink);text-align:left;background:#fff;border-radius:16px;gap:5px;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.operatingCounts button:hover,.operatingCounts button.active{border-color:var(--pink);transform:translateY(-2px);box-shadow:0 12px 30px #8d245414}.operatingCounts button span{letter-spacing:.13em;font-size:11px;font-weight:950}.operatingCounts button strong{font-size:38px;line-height:1}.operatingCounts button small{color:var(--muted);font-size:10px}.operatingCounts .cowShedCount{background:var(--ink);color:#fff;border-color:#242029}.operatingCounts .cowShedCount small{color:#cfc7d0}.operatingCounts .cowShedCount.active{border-color:var(--pink);box-shadow:0 12px 30px #17131b2b}.operatingViewHead{justify-content:space-between;align-items:end;gap:16px;margin:34px 0 16px;display:flex}.operatingViewHead h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,48px)}.operatingViewActions{align-items:center;gap:7px;display:flex}.operatingViewActions button,.operatingViewActions a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:900;text-decoration:none}.operatingViewActions a{border-color:var(--ink);background:var(--ink);color:#fff}.operatingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.operatingProject{border:1px solid var(--line);background:#fff;border-radius:15px;padding:17px}.operatingProject.stageTHINK{border-top:4px solid var(--pink)}.operatingProject.stageBUILD{border-top:4px solid var(--blue)}.operatingProject.stageGROW{border-top:4px solid #2f7b68}.operatingProject.stageCOW_SHED{color:#fff;background:linear-gradient(145deg,#1c1820,#29232c);border-color:#2c2730}.operatingProjectHead{justify-content:space-between;align-items:start;gap:10px;display:flex}.operatingProjectHead .ventureTitle{margin:0}.operatingProjectHead>b{background:var(--paper);color:var(--muted);letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px}.stageCOW_SHED .operatingProjectHead>b{color:#ff8fc1;background:#3a323d}.operatingProject>p{min-height:32px;color:var(--muted);margin:13px 0;font-size:12px;line-height:1.45}.stageCOW_SHED.operatingProject>p{color:#cfc7d0}.operatingChronology{flex-wrap:wrap;gap:6px;display:flex}.operatingChronology span{background:var(--paper);color:#5c545d;letter-spacing:.05em;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:900}.stageCOW_SHED .operatingChronology span{color:#d8d0d9;background:#342e37}.operatingActivity{border-top:1px solid var(--line);gap:2px;margin-top:11px;padding-top:10px;display:grid}.stageCOW_SHED .operatingActivity{border-color:#433b45}.operatingActivity small{color:var(--muted);font-size:8px;font-weight:900}.operatingActivity strong{font-size:11px}.operatingActivity span{color:var(--muted);font-size:10px}.operatingLaunchers{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.operatingLaunchers a{background:var(--ink);color:#fff;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900;text-decoration:none}.stageCOW_SHED .operatingLaunchers a{color:var(--ink);background:#fff}.operatingLaunchers a.live{background:#2f7b68}.cowShedSection{background:var(--ink);color:#fff;border-radius:20px;margin-top:28px;padding:22px}.cowShedSection>div:first-child>h2{margin:3px 0;font-size:clamp(28px,4vw,42px)}.cowShedSection>div:first-child>p:last-child{color:#cfc7d0;margin:0 0 16px}.cowShedGrid{background:var(--ink);border-radius:18px;padding:18px}.operatingEmpty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:14px;grid-column:1/-1;margin:0;padding:24px}.unclassifiedReminder{color:#8c2858;background:#fff8fb;border:1px dashed #d3a6bc;border-radius:10px;margin-top:14px;padding:11px 13px;font-size:10px;font-weight:900;text-decoration:none;display:block}.masterPage,.ideasBankPage{min-height:100vh}.masterHero,.ideasBankHero{max-width:1180px;margin:0 auto;padding:56px 24px 28px}.masterHero{justify-content:space-between;align-items:end;gap:24px;display:flex}.masterHero h1,.ideasBankHero h1{letter-spacing:-.06em;margin:0;font-size:clamp(54px,8vw,86px);line-height:.95}.masterHero p:last-child,.ideasBankHero>p{max-width:760px;color:var(--muted);margin:14px 0 0;font-size:17px;line-height:1.5}.masterHero>a{background:var(--ink);color:#fff;white-space:nowrap;border-radius:10px;padding:12px 15px;font-size:10px;font-weight:900;text-decoration:none}.masterControls{z-index:4;background:var(--paper);grid-template-columns:minmax(250px,1fr) 190px 210px auto;align-items:end;gap:9px;max-width:1180px;margin:0 auto 18px;padding:12px 24px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.masterControls{background:color-mix(in srgb,var(--paper) 94%,transparent)}}.masterControls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.masterControls label{gap:5px;display:grid}.masterControls label>span{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:900}.masterControls input,.masterControls select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:9px;padding:10px}.masterControls>strong{color:var(--muted);white-space:nowrap;padding:11px;font-size:10px}.masterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1180px;margin:0 auto;padding:0 24px 70px;display:grid}.masterCard{border:1px solid var(--line);background:#fff;border-top-width:4px;border-radius:17px;padding:20px}.masterCard.stageTHINK{border-top-color:var(--pink)}.masterCard.stageBUILD{border-top-color:var(--blue)}.masterCard.stageGROW{border-top-color:#2f7b68}.masterCard.stageCOW_SHED{color:#fff;background:#1d1920;border-color:#29232c}.masterCard.stageUNCLASSIFIED{border-top-color:#b5aeb5}.masterCardHead{justify-content:space-between;align-items:start;gap:10px;display:flex}.masterCardHead .ventureTitle{margin:0}.stageBadge{background:var(--paper);color:var(--muted);letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:8px}.stageBadge.stageCOW_SHED{color:#ff8fc1;background:#3a323d}.masterDescription{min-height:34px;color:var(--muted);margin:13px 0;font-size:12px;line-height:1.45}.stageCOW_SHED .masterDescription{color:#cfc7d0}.masterFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.masterFacts>div{background:var(--paper);border-radius:9px;min-width:0;padding:9px}.stageCOW_SHED .masterFacts>div{background:#302a33}.masterFacts dt{color:var(--muted);letter-spacing:.08em;font-size:7px;font-weight:900}.masterFacts dd{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;font-weight:800;overflow:hidden}.masterRecent{border-left:3px solid var(--pink);background:var(--pink-soft);gap:2px;margin-top:11px;padding:10px;display:grid}.stageCOW_SHED .masterRecent{background:#302a33}.masterRecent small{color:var(--muted);font-size:7px;font-weight:900}.masterRecent strong{font-size:10px}.masterRecent span{color:var(--muted);font-size:9px}.masterLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.masterLinks a{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);border-radius:8px;gap:2px;padding:9px;text-decoration:none;display:grid}.masterLinks a.chat{background:var(--pink-soft);border-color:#efc4d8}.masterLinks a.work{background:var(--blue-soft);border-color:#cbd7f6}.masterLinks a.live{background:#f1fbf4;border-color:#bcd8c5}.masterLinks small{color:var(--muted);font-size:7px;font-weight:900}.masterLinks strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.masterNoLinks{color:var(--muted);margin:12px 0 0;font-size:10px}.stageCOW_SHED .directoryManage{color:#ff8fc1}.ideasBankHero{padding-bottom:70px}.ideasBankEmpty{background:#fff8fb;border:1px dashed #d8bdcb;border-radius:18px;grid-template-columns:58px 1fr;align-items:start;gap:16px;margin-top:32px;padding:24px;display:grid}.ideasBankEmpty>span{background:#fff;border-radius:15px;place-items:center;width:58px;height:58px;font-size:27px;display:grid}.ideasBankEmpty h2{margin:0;font-size:25px}.ideasBankEmpty p{max-width:700px;color:var(--muted);line-height:1.5}.ideasBankEmpty a{color:#8c2858;font-size:10px;font-weight:900;text-decoration:none}.stageInventoryControls{grid-template-columns:minmax(250px,1fr) 210px auto}.stageDirectoryEmpty{grid-column:1/-1}.stageDirectoryEmpty a{background:var(--ink);color:#fff;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:9px;font-weight:900;text-decoration:none;display:inline-block}@media (max-width:1000px){.operatingCounts{grid-template-columns:repeat(2,minmax(0,1fr))}.masterControls{grid-template-columns:1fr 1fr}.masterSearch{grid-column:1/-1}.masterControls>strong{justify-self:end}.masterGrid{grid-template-columns:1fr}}@media (max-width:700px){.operatingDashboard{padding:0 16px 38px}.operatingCounts{grid-template-columns:1fr 1fr}.operatingCounts button{min-height:110px;padding:14px}.operatingCounts button strong{font-size:32px}.operatingViewHead{align-items:stretch;display:grid}.operatingViewActions{justify-content:space-between}.operatingGrid{grid-template-columns:1fr}.cowShedSection{padding:16px}.masterHero{align-items:stretch;padding:38px 16px 20px;display:grid}.masterHero>a{justify-self:start}.masterControls{grid-template-columns:1fr;margin-bottom:12px;padding:10px 16px}.masterSearch{grid-column:auto}.masterControls>strong{justify-self:start}.masterGrid{padding:0 16px 48px}.masterCard{padding:16px}.masterCardHead{display:grid}.masterFacts{grid-template-columns:1fr 1fr}.masterLinks{grid-template-columns:1fr}.ideasBankHero{padding:38px 16px 48px}.ideasBankEmpty{grid-template-columns:1fr}}.dorisIntegrationsHero{grid-template-columns:240px 1fr;align-items:center;gap:34px;max-width:1052px;padding-bottom:42px;display:grid}.dorisIntegrationPortrait{background:#fff8ed;border:1px solid #eadce3;border-radius:22px;height:260px;overflow:hidden;box-shadow:0 14px 35px #25131d12}.dorisIntegrationPortrait img{object-fit:cover;object-position:center 15%;width:100%;height:100%}.dorisIntegrationsHero h1{max-width:720px;font-size:clamp(40px,5vw,62px)}.dorisIntegrationsHero>div>p:not(.kicker){max-width:720px;color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.55}.dorisIntegrationState{background:#f1fbf4;border:1px solid #bcd8c5;border-radius:12px;gap:5px;margin-top:20px;padding:14px 16px;display:grid}.dorisIntegrationState strong{color:#245e37;font-size:14px}.dorisIntegrationState span{color:#52705b;font-size:11px}.integrationIntro{max-width:1052px;margin:auto;padding:0 24px 24px}.integrationIntro h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,45px)}.integrationIntro>p:last-child{max-width:700px;color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.5}.integrationStack{gap:18px;max-width:1052px;margin:auto;padding:0 24px 60px;display:grid}.priorityIntegration{padding:28px;position:relative}.priorityIntegration.domainIntegration{background:linear-gradient(145deg,#fff,#f4f7ff);border-color:#b8cae7}.integrationPriority{color:#8c2858;letter-spacing:.12em;align-items:center;gap:9px;margin-bottom:18px;font-size:9px;font-weight:900;display:flex}.integrationPriority b{background:var(--pink);color:#fff;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.priorityIntegration>p{max-width:790px;color:var(--muted);margin:8px 0;line-height:1.55}.priorityIntegration>h3{margin:22px 0 10px;font-size:24px}.priorityIntegration .integrationConnected{max-width:720px}.chatgptFamily{background:linear-gradient(145deg,#fff,#fff7fb)}.captureMethodGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.captureMethod{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:18px}.captureMethodHead{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;display:grid}.captureMethodHead>span{background:var(--pink-soft);border-radius:10px;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.captureMethodHead small{color:var(--muted);letter-spacing:.11em;font-size:8px;font-weight:900}.captureMethodHead h3{margin:3px 0 0;font-size:16px}.captureMethodHead>b{color:var(--muted);white-space:nowrap;background:#f1ecef;border-radius:999px;padding:5px 7px;font-size:8px}.captureMethod>p{min-height:38px;color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.45}.captureMethod .integrationActions button{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:9px;flex:1;padding:11px;font-size:10px;font-weight:900}.integrationStack .sitesIntegration{grid-column:auto}.integrationModel>div{grid-template-columns:repeat(4,1fr)}@media (max-width:800px){.dorisIntegrationsHero{grid-template-columns:180px 1fr}.dorisIntegrationPortrait{height:220px}.captureMethodGrid{grid-template-columns:1fr}.integrationModel>div{grid-template-columns:1fr 1fr}}@media (max-width:700px){.dorisIntegrationsHero{grid-template-columns:1fr;padding:34px 16px 30px}.dorisIntegrationPortrait{height:260px}.integrationIntro{padding:0 16px 20px}.integrationStack{padding:0 16px 42px}.priorityIntegration{padding:19px}.captureMethod{padding:15px}.captureMethodHead{grid-template-columns:38px 1fr}.captureMethodHead>b{grid-column:2}.priorityIntegration>h3{font-size:21px}.integrationModel>div{grid-template-columns:1fr}}.dorisIntegrationState a{color:#245e37;justify-self:start;margin-top:3px;font-size:9px;font-weight:900;text-decoration:none}.integrationRoles,.visibilitySummary{gap:8px;margin-top:18px;display:grid}.integrationRoles{grid-template-columns:repeat(3,minmax(0,1fr))}.integrationRoles span,.visibilitySummary span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:10px;gap:4px;padding:11px 12px;font-size:10px;line-height:1.35;display:grid}.integrationRoles b,.visibilitySummary b{color:var(--ink);letter-spacing:.1em;font-size:8px}.visibilitySummary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.visibilitySummary span{background:#fffafd;border-color:#e4d8de}.setupReveal{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;margin-top:18px;padding:11px 14px;font-size:10px;font-weight:900}.progressiveSetup{margin-top:16px}.progressiveForm{margin-top:12px}.archaeologyIntegration{background:linear-gradient(145deg,#fff,#f8f5ff);border:1px solid #d5c7ee;border-radius:14px;margin-top:18px;padding:18px}.archaeologyIntegration>p{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.5}.archaeologyIntegration .integrationActions button{border:1px solid var(--ink);color:var(--ink);background:#fff;border-radius:9px;padding:11px;font-size:10px;font-weight:900}.archaeologyIntegration .integrationActions .primary{background:var(--ink);color:#fff}.archaeologyIntegration .integrationActions button:disabled{opacity:.6}.integrationModelNote{max-width:850px;color:var(--muted);background:#fff8fb;border:1px solid #e2d3db;border-radius:11px;margin:18px 0 0;padding:13px 15px;font-size:11px;line-height:1.5}.extensionSetup p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}@media (max-width:900px){.visibilitySummary{grid-template-columns:1fr 1fr}.integrationRoles{grid-template-columns:1fr}}@media (max-width:700px){.visibilitySummary{grid-template-columns:1fr}.setupReveal{width:100%}.archaeologyIntegration{padding:15px}.archaeologyIntegration .integrationActions,.shareCaptureIntegration .integrationActions{display:grid}.shareCaptureIntegration .integrationActions>*{width:100%}}.masterReconciled{color:#1f6849;letter-spacing:.12em;background:#eff9f3;border:1px solid #2c7a57;width:max-content;margin:-2px 0 18px;padding:6px 9px;font-size:9px;font-weight:900}.masterNext{background:#fff6ee;border-left:4px solid #ef7468;gap:6px;margin-top:14px;padding:16px;display:grid}.masterNext small{color:#9a4a3f;letter-spacing:.14em;font-size:9px;font-weight:900}.masterNext strong{font-size:14px;line-height:1.45}.coreNav .pinkCowNav{color:#a62361}.coreNav .pinkCowNav:before{content:"🐄 ";font-size:10px}.dorisOperator{background:#fff;border:1px solid #d9cfd5;border-radius:18px;margin-top:28px;padding:20px;box-shadow:0 14px 34px #24101a0a}.dorisOperatorHead{justify-content:space-between;align-items:start;gap:16px;display:flex}.dorisOperatorHead h2{letter-spacing:-.04em;margin:0;font-size:clamp(25px,3.2vw,38px)}.dorisOperatorHead>span{background:var(--ink);color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;font:900 20px Georgia,serif;display:grid}.dorisOperatorHead>span.thinking{animation:.8s ease-in-out infinite alternate dorisThink}.dorisOperatorIntro{line-height:1.5;color:var(--muted)!important;margin:9px 0 17px!important;font-size:13px!important}.dorisOperator form{grid-template-columns:minmax(0,1fr) 210px;gap:10px;display:grid}.dorisOperator label{color:var(--muted);letter-spacing:.09em;gap:6px;font-size:9px;font-weight:900;display:grid}.dorisOperator label:first-child{grid-column:1/-1}.dorisOperator label span{justify-content:space-between;gap:8px;display:flex}.dorisOperator label small{letter-spacing:0;font-size:8px;font-weight:700}.dorisOperator textarea,.dorisOperator select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:11px;outline:none;padding:12px;font:13px/1.45 Arial,Helvetica,sans-serif}.dorisOperator textarea{resize:vertical;min-height:92px}.dorisOperator textarea:focus,.dorisOperator select:focus{border-color:#8b5270;box-shadow:0 0 0 3px #ff4fa014}.askDorisButton{background:var(--ink);color:#fff;letter-spacing:.03em;border:0;border-radius:10px;align-self:end;min-height:44px;padding:12px 14px;font-size:10px;font-weight:900}.askDorisButton:disabled{opacity:.55;cursor:wait}.askDorisButton i{border:2px solid #fff5;border-top-color:#fff;border-radius:999px;width:10px;height:10px;margin-right:8px;animation:.7s linear infinite spin;display:inline-block}.dorisRouteError,.dorisRouteResult{border-radius:13px;margin:14px 0 0;padding:15px;animation:.28s cubic-bezier(.2,.8,.2,1) handoffArrive}.dorisRouteError{color:#8a3b19;background:#fff4ec;border:1px solid #f0c3aa;font-size:12px}.dorisRouteResult.dorisHasIt{background:linear-gradient(145deg,#f6fcf8,#edf8f1);border:1px solid #b7dac3}.dorisRouteResult.needsPinkCow{background:linear-gradient(145deg,#fff8fb,#ffe6f1);border:1px solid #f0b8d3}.routeState{align-items:center;gap:10px;display:flex}.routeState>span{color:#25623a;background:#dff4e6;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.needsPinkCow .routeState>span{color:#a62361;background:#fff;font-size:19px}.routeState>div{gap:2px;display:grid}.routeState small{color:var(--muted);letter-spacing:.12em;font-size:7px;font-weight:950}.routeState strong{font-size:15px}.dorisRouteResult>p{line-height:1.45;color:#514950!important;margin:11px 0 0!important;font-size:12px!important}.routeFooter{border-top:1px solid #cfe4d6;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding-top:11px;display:flex}.needsPinkCow .routeFooter{border-color:#efc3d7}.routeFooter>span{color:var(--muted);letter-spacing:.08em;font-size:7px;font-weight:900}.routeFooter>a{background:var(--ink);color:#fff;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:900;text-decoration:none}.routeFooter>a.pinkRoute{background:var(--pink)}.routeMessage{font-weight:900;color:#28633b!important}.handoffCharacters{grid-template-columns:1fr auto 1.2fr;align-items:center;gap:8px;margin-bottom:14px;display:grid}.dorisMini,.pinkCowMini{align-items:center;gap:8px;min-width:0;display:flex}.dorisMini>b{background:var(--ink);color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font:900 16px Georgia,serif;display:grid}.pinkCowMini img{object-fit:contain;filter:drop-shadow(0 5px 7px #7b254529);width:44px;height:44px}.dorisMini>span,.pinkCowMini>span{gap:2px;min-width:0;display:grid}.dorisMini small,.pinkCowMini small{color:#a62361;letter-spacing:.1em;font-size:7px;font-weight:950}.dorisMini strong,.pinkCowMini strong{font-size:9px;line-height:1.35}.handoffArrow{color:#bb819c;font-weight:900}.teachingOpportunity{border-left:3px solid var(--pink);background:#fff;padding:9px 10px}.teachingOpportunity b{color:#a62361;letter-spacing:.1em;margin-bottom:3px;font-size:7px;display:block}@keyframes dorisThink{to{transform:translateY(-2px);box-shadow:0 8px 18px #17131b2e}}@keyframes handoffArrive{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}.pinkCowWorkshopPage{background:radial-gradient(circle at 88% 5%,#ff79b844 0,transparent 26%),linear-gradient(180deg,#211a23 0 530px,var(--paper) 530px);min-height:100vh;padding-bottom:70px;overflow:hidden}.workshopHero{color:#fff;grid-template-columns:300px 1fr;align-items:center;gap:48px;max-width:1120px;margin:auto;padding:52px 24px 42px;display:grid}.workshopCharacter{height:330px;position:relative}.workshopCharacter:before{content:"";background:radial-gradient(circle at 52% 32%,#fff4d9 0,#ffc1dc 42%,#f34d9d 73%,#0000 74%);border:1px solid #ff86bd66;border-radius:50% 50% 44% 44%;position:absolute;inset:30px 6px 6px;box-shadow:0 30px 80px #0005}.workshopCharacter img{object-fit:contain;filter:drop-shadow(0 24px 22px #0005);width:100%;height:100%;animation:.55s cubic-bezier(.2,.9,.2,1) both workshopCowIn;position:relative}.workshopHero h1{letter-spacing:-.055em;max-width:690px;margin:0;font:500 clamp(46px,6vw,78px)/.94 Georgia,serif}.workshopHero>div:last-child>p:not(.kicker){color:#d9d0da;max-width:670px;margin:18px 0 0;font-size:17px;line-height:1.55}.workshopTea{color:#ffd3e7;background:#ffffff0c;border:1px solid #5d4a60;border-radius:999px;margin-top:21px;padding:11px 14px;font:italic 13px Georgia,serif;display:inline-block}.operatorLesson{background:#fff;border:1px solid #e7d8df;border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;max-width:1120px;margin:0 auto;padding:15px 20px;display:grid;box-shadow:0 24px 55px #24101a14}.operatorLesson>div{grid-template-columns:42px 1fr;align-items:center;gap:10px;min-width:0;display:grid}.operatorLesson>div>b,.operatorLesson>div>img{background:var(--ink);color:#fff;object-fit:contain;border-radius:12px;place-items:center;width:42px;height:42px;font:900 18px Georgia,serif;display:grid}.operatorLesson>div>img{background:var(--pink-soft);padding:2px}.operatorLesson .lessonComplete>b{color:#28633b;background:#dff4e6}.operatorLesson span{color:var(--muted);gap:3px;font-size:9px;line-height:1.35;display:grid}.operatorLesson small{color:var(--ink);letter-spacing:.08em;font-size:8px;font-weight:950}.operatorLesson>i{color:#c4b3bc;font-style:normal}.operatorLesson>strong{background:var(--ink);color:#fff;text-align:center;border-radius:9px;grid-column:1/-1;padding:10px 12px;font-size:10px}.newCapabilityCelebration{background:linear-gradient(115deg,#f1fbf4,#fff);border:1px solid #a8d2b7;border-radius:16px;align-items:center;gap:15px;max-width:1120px;margin:18px auto 0;padding:18px 22px;display:flex;box-shadow:0 16px 34px #28633b10}.newCapabilityCelebration>span{color:#28633b;background:#dff4e6;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-size:23px;font-weight:900;animation:.65s ease-out capabilityPop;display:grid}.newCapabilityCelebration small{color:#267047;letter-spacing:.12em;font-size:8px;font-weight:950}.newCapabilityCelebration h2{margin:4px 0 3px;font-size:18px}.newCapabilityCelebration p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.workshopLedger{border:1px solid var(--line);background:#fff;border-radius:22px;max-width:1120px;margin:24px auto 0;padding:26px}.workshopLedgerHead{justify-content:space-between;align-items:end;gap:18px;display:flex}.workshopLedgerHead h2{margin:0;font:500 36px Georgia,serif}.workshopLedgerHead label{color:var(--muted);letter-spacing:.08em;gap:6px;font-size:8px;font-weight:900;display:grid}.workshopLedgerHead select{border:1px solid var(--line);background:#fff;border-radius:9px;max-width:390px;padding:9px}.workshopEmpty{text-align:center;background:#fff9fc;border:1px dashed #decbd4;border-radius:16px;justify-items:center;gap:8px;margin-top:20px;padding:38px;display:grid}.workshopEmpty>span{font-size:35px}.workshopEmpty h3,.workshopEmpty p{margin:0}.workshopEmpty p{color:var(--muted)}.workshopEmpty a{background:var(--ink);color:#fff;border-radius:9px;margin-top:8px;padding:10px 12px;font-size:9px;font-weight:900;text-decoration:none}.workshopFeedback{background:var(--ink);color:#fff;border-radius:11px;margin:16px 0 0;padding:13px 15px;font-size:12px;font-weight:900;animation:.2s ease-out handoffArrive}.workshopFeedback.error{color:#8c2858;background:#fff3f8;border:1px solid #efb6d1}.workshopJob{margin-top:20px}.workshopStatus{background:#f5f1f3;border-radius:13px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;padding:16px;display:grid}.workshopStatus>span{color:#8c8288;background:#fff;border:1px solid #d4c9cf;border-radius:999px;place-items:center;width:36px;height:36px;font-weight:900;display:grid;position:relative}.workshopStatus>span small{width:120px;color:var(--muted);letter-spacing:.07em;text-align:center;font-size:7px;position:absolute;top:42px}.workshopStatus>span.done{color:#28633b;background:#dff4e6;border-color:#92c9a6}.workshopStatus>span.current{border-color:var(--pink);background:var(--pink);color:#fff;animation:1.4s ease-in-out infinite workshopPulse}.workshopStatus>i{background:#d7cdd2;height:2px}.workshopLayers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:42px;display:grid}.workshopLayers>section{border:1px solid var(--line);border-top:4px solid var(--ink);background:#fff;border-radius:13px;min-height:155px;padding:17px}.workshopLayers>section:nth-child(2){background:#f8f6f7;border-top-color:#56505a}.workshopLayers>section:nth-child(3){border-color:#f2b8d4;border-top-color:var(--pink);background:var(--pink-soft)}.workshopLayers small,.workshopTeaching small,.workshopContext small{color:var(--muted);letter-spacing:.11em;font-size:8px;font-weight:950}.workshopLayers p{margin:13px 0 0;font-size:13px;line-height:1.5}.workshopReason{background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:13px 15px;display:flex}.workshopReason>span{font-size:24px}.workshopReason p{color:#d8d0d9;gap:3px;margin:0;font-size:11px;line-height:1.4;display:grid}.workshopReason b{color:#ff8fc1;letter-spacing:.08em;font-size:9px}.workshopTeaching{border:1px solid #efbdd4;border-left:4px solid var(--pink);background:#fff8fb;border-radius:12px;gap:5px;margin-top:12px;padding:15px;display:grid}.workshopTeaching small{color:#a62361}.workshopTeaching strong{font-size:14px}.workshopTeaching p{color:var(--muted);margin:0;font-size:11px}.workshopContext{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.workshopContext>div{border:1px solid var(--line);background:var(--paper);border-radius:10px;gap:5px;min-width:0;padding:11px;display:grid}.workshopContext strong,.workshopContext a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;text-decoration:none;overflow:hidden}.completeBuildBrief{border:1px solid var(--line);background:#faf8f9;border-radius:11px;margin-top:12px}.completeBuildBrief summary{cursor:pointer;letter-spacing:.08em;padding:12px 14px;font-size:9px;font-weight:900}.completeBuildBrief pre{color:#4d454d;max-height:360px;font:11px/1.5 var(--font-geist-mono),monospace;white-space:pre-wrap;margin:0;padding:0 14px 14px;overflow:auto}.workshopActions{align-items:center;gap:8px;margin-top:14px;display:flex}.workshopActions button,.workshopCompletion button{border:1px solid var(--ink);color:var(--ink);background:#fff;border-radius:10px;padding:12px 14px;font-size:9px;font-weight:900}.workshopActions button.primary{border-color:var(--pink);background:var(--pink);color:#fff}.workshopActions button:disabled,.workshopCompletion button:disabled{opacity:.55;cursor:wait}.workshopActions>span{color:var(--muted);font-size:10px;line-height:1.4}.workshopCompletion{background:#fff6fa;border:1px solid #efbdd4;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px;display:flex}.workshopCompletion p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.workshopCompletion b{color:#a62361;letter-spacing:.1em;margin-bottom:3px;font-size:8px;display:block}.workshopCompletion button{background:var(--ink);color:#fff;flex:none}.workshopCompletion.teach{background:#f1fbf4;border-color:#a8d2b7}.capabilityReward{background:linear-gradient(115deg,#eaf8ef,#fff);border:1px solid #92c9a6;border-radius:14px;align-items:center;gap:14px;margin-top:14px;padding:19px;animation:.55s cubic-bezier(.2,.9,.2,1) capabilityPop;display:flex}.capabilityReward>span{font-size:38px;animation:.8s ease-out cowBounce}.capabilityReward small{color:#28633b;letter-spacing:.12em;font-size:8px;font-weight:950}.capabilityReward h3{margin:3px 0;font-size:19px}.capabilityReward p{color:var(--muted);margin:0}.workshopCreated{color:var(--muted);text-align:right;margin:14px 0 0;font-size:9px}@keyframes workshopCowIn{0%{opacity:0;transform:translate(22px)rotate(3deg)}to{opacity:1;transform:none}}@keyframes capabilityPop{0%{opacity:0;transform:scale(.92)}65%{transform:scale(1.025)}to{opacity:1;transform:none}}@keyframes workshopPulse{50%{box-shadow:0 0 0 7px #ff4fa01c}}@media (max-width:900px){.workshopHero{grid-template-columns:220px 1fr;gap:26px}.workshopCharacter{height:260px}.operatorLesson{grid-template-columns:1fr}.operatorLesson>i{display:none}.operatorLesson>strong{grid-column:auto}.workshopLayers{grid-template-columns:1fr}.workshopLayers>section{min-height:0}.workshopContext{grid-template-columns:1fr 1fr}}@media (max-width:700px){.dorisOperator{padding:16px}.dorisOperator form{grid-template-columns:1fr}.dorisOperator label:first-child{grid-column:auto}.handoffCharacters{grid-template-columns:1fr}.handoffArrow{justify-self:center;transform:rotate(90deg)}.routeFooter{align-items:stretch;display:grid}.routeFooter a{text-align:center}.pinkCowWorkshopPage{background:linear-gradient(180deg,#211a23 0 650px,var(--paper) 650px)}.workshopHero{grid-template-columns:1fr;gap:15px;padding:32px 16px 30px}.workshopCharacter{grid-row:2;height:240px}.workshopHero h1{font-size:48px}.workshopHero>div:last-child>p:not(.kicker){font-size:14px}.workshopTea{border-radius:14px}.operatorLesson,.newCapabilityCelebration,.workshopLedger{margin-left:16px;margin-right:16px}.operatorLesson{padding:14px}.newCapabilityCelebration{align-items:start;padding:15px}.newCapabilityCelebration h2{font-size:16px}.workshopLedger{padding:17px}.workshopLedgerHead{align-items:stretch;display:grid}.workshopLedgerHead select{width:100%;max-width:none}.workshopStatus{padding:13px 8px}.workshopStatus>span small{width:90px;font-size:6px}.workshopLayers{margin-top:40px}.workshopContext{grid-template-columns:1fr}.workshopActions,.workshopCompletion{align-items:stretch;display:grid}.workshopActions button,.workshopCompletion button{width:100%}.workshopCreated{text-align:left}}.founderHero{grid-template-columns:minmax(0,1fr) 310px;gap:26px;max-width:1280px;padding-top:48px}.founderHeroMain>h1{max-width:900px;font-size:clamp(46px,6vw,76px)}.founderHeroRail .dorisDeskCard{min-height:620px}.dorisConversation{isolation:isolate;background:linear-gradient(#fff 0 68%,#fffafc 100%);border:1px solid #d8ccd2;border-radius:25px;margin-top:28px;position:relative;overflow:hidden;box-shadow:0 28px 70px #31101f13}.dorisConversation:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#ff4fa012,#0000 69%);border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-120px}.dorisConversation.dragging{border:2px solid var(--pink);box-shadow:0 0 0 7px #ff4fa018,0 28px 70px #31101f18}.dorisDropOverlay{z-index:12;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#8c2858;text-align:center;background:#fff8fcef;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}.dorisDropOverlay>span{background:var(--pink);color:#fff;border-radius:22px;place-items:center;width:70px;height:70px;font-size:37px;animation:.7s ease-in-out infinite alternate dropPulse;display:grid}.dorisDropOverlay>strong{margin-top:8px;font:500 27px Georgia,serif}.dorisDropOverlay>small{color:var(--muted)}.dorisConversationHeader{z-index:2;border:0;border-bottom:1px solid var(--line);height:auto;min-height:auto;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffda;justify-content:space-between;align-items:center;gap:15px;padding:17px 19px;display:flex;position:relative}.dorisPresence{align-items:center;gap:11px;display:flex}.dorisPresence>span{background:var(--ink);color:#fff;border-radius:14px;place-items:center;width:43px;height:43px;font:900 20px Georgia,serif;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 7px 18px #17131b23}.dorisPresence>span.active{animation:.8s ease-in-out infinite alternate dorisPresencePulse}.dorisPresence>div,.dorisContext{gap:3px;display:grid}.dorisPresence small,.dorisContext small{color:#a62361;letter-spacing:.13em;font-size:7px;font-weight:950}.dorisPresence strong{font-size:12px}.dorisContext{background:#fff9fc;border:1px solid #eadce3;border-radius:10px;justify-items:end;padding:8px 10px}.dorisContext strong{white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:10px;overflow:hidden}.dorisConversationStream{scroll-behavior:smooth;overscroll-behavior:contain;align-content:start;gap:19px;min-height:360px;max-height:650px;padding:24px 20px 15px;display:grid;overflow-y:auto}.dorisOpening,.dorisThinking{color:var(--muted);align-items:center;gap:11px;display:flex}.dorisOpening>span,.dorisThinking>span,.dorisWelcome>span{background:var(--ink);color:#fff;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font:900 19px Georgia,serif;display:grid}.dorisOpening p,.dorisThinking p{margin:0;font-size:12px}.dorisWelcome{background:linear-gradient(135deg,#fff,#fff4fa);border:1px solid #e9dce3;border-radius:18px;grid-template-columns:48px 1fr;gap:15px;max-width:680px;padding:19px;animation:.35s ease-out messageArrive;display:grid}.dorisWelcome small{color:#a62361;letter-spacing:.12em;font-size:8px;font-weight:950}.dorisWelcome h3{margin:5px 0 7px;font:500 27px Georgia,serif}.dorisWelcome p{color:#5f555e;margin:0;font-size:13px;line-height:1.55}.dorisMessage{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;max-width:88%;animation:.28s cubic-bezier(.2,.8,.2,1) messageArrive;display:grid}.dorisMessage.fromMarcus{grid-template-columns:minmax(0,1fr) 42px;justify-self:end}.dorisMessage.fromMarcus .dorisMessageAvatar{grid-column:2}.dorisMessage.fromMarcus .dorisMessageBody{background:var(--ink);color:#fff;border-color:var(--ink);border-bottom-right-radius:5px;grid-area:1/1}.dorisMessage.fromDoris .dorisMessageBody{border-bottom-left-radius:5px}.dorisMessage.fromPinkCow .dorisMessageBody{background:#fff3f9;border-color:#f3b7d4;border-bottom-left-radius:5px}.dorisMessageAvatar{background:var(--ink);color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;font:900 17px Georgia,serif;display:grid;overflow:hidden}.fromMarcus .dorisMessageAvatar{color:#4d424a;background:#eee7eb}.fromPinkCow .dorisMessageAvatar{background:#fff0f7}.dorisMessageAvatar img{object-fit:contain;width:100%;height:100%}.dorisMessageBody{background:#fff;border:1px solid #ded3d9;border-radius:17px;min-width:0;padding:14px 16px;box-shadow:0 7px 23px #32101f08}.dorisMessageMeta{justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.dorisMessageMeta strong{letter-spacing:.07em;font-size:9px}.dorisMessageMeta time{color:#998e95;font-size:8px}.fromMarcus .dorisMessageMeta time{color:#bfb7c0}.dorisMessageText{font-size:13px;line-height:1.58}.dorisMessageText p{margin:0}.dorisMessageText p+p{margin-top:8px}.dorisMessageAttachments{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.dorisImageAttachment{background:#f5f0f3;border:1px solid #e1d4db;border-radius:12px;width:150px;height:110px;position:relative;overflow:hidden}.dorisImageAttachment img{object-fit:cover;width:100%;height:100%}.dorisImageAttachment span{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#17131bd9;border-radius:7px;padding:5px 6px;font-size:7px;position:absolute;bottom:5px;left:5px;right:5px;overflow:hidden}.dorisFileAttachment{max-width:290px;color:var(--ink);background:#fff;border:1px solid #dfd2d9;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;text-decoration:none;display:grid}.dorisFileAttachment>span{background:#f3eaf0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.dorisFileAttachment b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.dorisFileAttachment small{color:var(--muted);font-size:7px}.dorisActionCards{gap:8px;margin-top:12px;display:grid}.dorisActionCard{color:var(--ink);background:#f1fbf4;border:1px solid #b9d8c4;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.dorisActionCard.pink_cow{background:linear-gradient(135deg,#fff6fa,#ffe7f2);border-color:#f0b4d1}.dorisActionCard.found{background:#f3f6ff;border-color:#c8d4f2}.dorisActionCard>span{color:#28633b;background:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.dorisActionCard>div{gap:2px;display:grid}.dorisActionCard small{color:#297048;letter-spacing:.12em;font-size:7px;font-weight:950}.dorisActionCard.pink_cow small{color:#a62361}.dorisActionCard strong{font-size:11px}.dorisActionCard p{color:#655b62;margin:2px 0 0;font-size:9px;line-height:1.4}.dorisActionCard>a{background:var(--ink);color:#fff;white-space:nowrap;border-radius:8px;padding:9px 10px;font-size:8px;font-weight:900;text-decoration:none}.dorisActionCard.pink_cow>a{background:var(--pink)}.dorisThinking>span{animation:.8s ease-in-out infinite alternate dorisPresencePulse}.dorisThinking>div{align-items:center;gap:4px;display:flex}.dorisThinking i{background:var(--pink);border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite thinkingDot}.dorisThinking i:nth-child(2){animation-delay:.14s}.dorisThinking i:nth-child(3){animation-delay:.28s}.dorisComposer{background:#fff;border:1px solid #d8cbd2;border-radius:19px;margin:0 13px 13px;padding:11px;position:relative;box-shadow:0 12px 35px #32101f10}.dorisComposer:focus-within{border-color:#bd7c9c;box-shadow:0 0 0 4px #ff4fa00e,0 12px 35px #32101f12}.dorisComposer textarea{width:100%;height:54px;min-height:54px;max-height:220px;color:var(--ink);resize:none;background:0 0;border:0;outline:none;padding:10px 10px 6px;font:15px/1.5 Arial,Helvetica,sans-serif;display:block}.dorisComposer textarea::placeholder{color:#9d9299}.dorisComposer textarea:disabled{opacity:.6}.dorisComposerBar{border-top:1px solid #eee5e9;justify-content:space-between;align-items:center;gap:10px;padding-top:9px;display:flex}.dorisComposerTools{align-items:center;gap:7px;min-width:0;display:flex}.dorisComposerTools>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.attachToDoris,.speakToDoris,.sendToDoris{color:var(--ink);background:#fff;border:1px solid #ded3d9;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:900;display:flex}.attachToDoris>span{font-size:17px;line-height:0}.speakToDoris{color:#a62361;background:#fff5fa;border-color:#efb6d1}.speakToDoris>span{background:var(--pink);border:3px solid #ff9bc9;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 2px #ffe0ef}.sendToDoris{border-color:var(--ink);background:var(--ink);color:#fff;padding:8px 11px}.sendToDoris>span{width:24px;height:24px;color:var(--ink);background:#fff;border-radius:8px;place-items:center;font-size:17px;display:grid}.attachToDoris:active,.speakToDoris:active,.sendToDoris:active{transform:scale(.97)}.attachToDoris:disabled,.speakToDoris:disabled,.sendToDoris:disabled{opacity:.45;cursor:wait}.composerContext{color:#8a7883;white-space:nowrap;text-overflow:ellipsis;max-width:230px;font-size:8px;overflow:hidden}.dorisComposerHint{color:#9c9097;text-align:center;margin:7px 4px 0;font-size:7px}.dorisVoiceNote{color:#28633b;background:#eef9f2;border-radius:9px;margin:9px 2px 0;padding:8px 10px;font-size:9px;font-weight:900;animation:.2s ease-out messageArrive}.dorisConversationError{color:#8a3b19;background:#fff3eb;border:1px solid #efb9a1;border-radius:9px;margin:9px 2px 0;padding:9px 11px;font-size:9px;line-height:1.4}.dorisConversationError b{margin-bottom:2px;display:block}.dorisPendingFiles{gap:8px;padding:2px 2px 10px;display:flex;overflow-x:auto}.pendingImage,.pendingFile{background:#faf7f9;border:1px solid #e2d7dd;border-radius:11px;grid-template-columns:52px minmax(80px,1fr) 24px;align-items:center;gap:8px;min-width:210px;padding:7px;display:grid;position:relative}.pendingImage>img{object-fit:cover;border-radius:8px;width:52px;height:45px}.pendingFile>span{background:#f0e8ed;border-radius:8px;place-items:center;width:52px;height:45px;font-size:20px;display:grid}.pendingImage>div,.pendingFile>div{gap:3px;min-width:0;display:grid}.pendingImage strong,.pendingFile strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.pendingImage small,.pendingFile small{color:var(--muted);font-size:7px}.pendingImage>button,.pendingFile>button{color:#786d74;background:#eee6ea;border:0;border-radius:7px;width:24px;height:24px;font-size:16px}.dorisListeningPanel{grid-template-columns:auto 1fr auto auto;align-items:center;gap:15px;min-height:96px;padding:11px 6px;display:grid}.listeningIdentity{align-items:center;gap:9px;display:flex}.listeningIdentity>span{background:var(--ink);color:#fff;border-radius:15px;place-items:center;width:46px;height:46px;font:900 20px Georgia,serif;animation:.7s ease-in-out infinite alternate dorisListeningGlow;display:grid}.listeningIdentity>div{gap:3px;display:grid}.listeningIdentity small{color:#a62361;letter-spacing:.12em;font-size:7px;font-weight:950}.listeningIdentity strong{white-space:nowrap;font-size:11px}.realWaveform{justify-content:center;align-items:center;gap:3px;height:48px;display:flex;overflow:hidden}.realWaveform i{background:linear-gradient(#ff4fa0,#9b2e67);border-radius:999px;width:4px;min-height:5px;transition:height 70ms linear}.dorisListeningPanel>time{color:#8f7f88;min-width:38px;font:800 12px var(--font-geist-mono),monospace}.stopListening{color:#fff;background:#ce2d48;border:0;border-radius:13px;min-width:150px;padding:13px 15px;box-shadow:0 9px 24px #ce2d4830}.stopListening b,.stopListening span{display:block}.stopListening b{letter-spacing:.04em;font-size:14px}.stopListening span{color:#ffdce2;margin-top:3px;font-size:7px}.stopListening:active{transform:translateY(2px)scale(.98)}.workshopConversation{background:linear-gradient(145deg,#fff,#fff5fa);border:1px solid #efb9d3;border-radius:15px;margin-top:14px;padding:17px}.workshopConversationHead{justify-content:space-between;align-items:end;gap:14px;display:flex}.workshopConversationHead small{color:#a62361;letter-spacing:.11em;font-size:7px;font-weight:950}.workshopConversationHead h3{margin:4px 0 0;font:500 24px Georgia,serif}.workshopConversationHead>span{color:#28633b;font-size:8px;font-weight:900}.workshopConversationStream{background:#fff;border:1px solid #eadde4;border-radius:12px;gap:9px;max-height:390px;margin-top:14px;padding:12px;display:grid;overflow:auto}.workshopConversationStream article{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:8px;max-width:86%;display:grid}.workshopConversationStream article.marcus{grid-template-columns:minmax(0,1fr) 36px;justify-self:end}.workshopConversationStream article.marcus>b{grid-column:2}.workshopConversationStream article.marcus>div{background:var(--ink);color:#fff;grid-area:1/1}.workshopConversationStream article>b{color:#4f444b;background:#eee7eb;border-radius:11px;place-items:center;width:36px;height:36px;font-size:12px;display:grid;overflow:hidden}.workshopConversationStream article>b img{object-fit:contain;background:#fff0f7;width:100%;height:100%}.workshopConversationStream article>div{background:#f5f1f3;border-radius:12px;padding:10px 12px}.workshopConversationStream article.pinkCow>div{background:#fff0f7}.workshopConversationStream article small{color:#a62361;letter-spacing:.08em;font-size:7px;font-weight:950}.workshopConversationStream article p{white-space:pre-wrap;margin:4px 0 0;font-size:10px;line-height:1.5}.workshopChatThinking{align-items:center;gap:4px;display:flex}.workshopChatThinking img{object-fit:contain;width:38px;height:38px}.workshopChatThinking i{background:var(--pink);border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite thinkingDot}.workshopChatThinking i:nth-child(3){animation-delay:.14s}.workshopChatThinking i:nth-child(4){animation-delay:.28s}.workshopConversation form{grid-template-columns:1fr auto;gap:8px;margin-top:10px;display:grid}.workshopConversation textarea{width:100%;color:var(--ink);resize:vertical;border:1px solid #ddd1d8;border-radius:10px;padding:11px;font:11px/1.45 Arial,Helvetica,sans-serif}.workshopConversation button{background:var(--pink);color:#fff;border:0;border-radius:10px;padding:11px 13px;font-size:8px;font-weight:900}.workshopConversation button:disabled{opacity:.55;cursor:wait}@keyframes dorisPresencePulse{to{transform:translateY(-2px);box-shadow:0 9px 25px #ff4fa04a}}@keyframes dorisListeningGlow{to{transform:translateY(-2px);box-shadow:0 0 0 7px #ff4fa01c,0 9px 24px #ff4fa044}}@keyframes thinkingDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes messageArrive{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes dropPulse{to{transform:translateY(-5px);box-shadow:0 13px 30px #ff4fa045}}.workshopChatFiles{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.workshopChatFiles a{color:#7e2453;background:#fff7fb;border:1px solid #efdae5;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800;text-decoration:none}.workshopChatFiles a:hover{background:#fff;border-color:#ff4fa0}@media (max-width:1050px){.founderHero{grid-template-columns:1fr}.founderHeroRail{max-width:none}.founderHeroRail .dorisDeskCard{grid-template-columns:260px 1fr;min-height:0;display:grid}.founderHeroRail .dorisPortrait{height:100%;min-height:300px}.dorisDeskBody{min-height:300px}.dorisConversationStream{max-height:620px}}@media (max-width:700px){.founderHero{padding:28px 12px 30px}.founderHeroMain>h1{font-size:50px}.founderHeroMain>p:not(.kicker){font-size:15px}.dorisConversation{border-radius:20px;margin-top:21px}.dorisConversationHeader{padding:13px}.dorisPresence>span{width:39px;height:39px}.dorisContext{display:none}.dorisConversationStream{gap:16px;min-height:330px;max-height:58vh;padding:18px 11px 11px}.dorisWelcome{grid-template-columns:42px 1fr;padding:15px}.dorisWelcome h3{font-size:23px}.dorisWelcome p{font-size:12px}.dorisMessage{grid-template-columns:34px minmax(0,1fr);gap:7px;max-width:96%}.dorisMessage.fromMarcus{grid-template-columns:minmax(0,1fr) 34px}.dorisMessageAvatar{border-radius:11px;width:34px;height:34px;font-size:14px}.dorisMessageBody{padding:12px 13px}.dorisMessageText{font-size:12px}.dorisActionCard{grid-template-columns:34px minmax(0,1fr)}.dorisActionCard>span{width:34px;height:34px}.dorisActionCard>a{text-align:center;grid-column:1/-1}.dorisComposer{border-radius:17px;margin:0 7px 7px;padding:9px;position:sticky;bottom:7px}.dorisComposer textarea{font-size:16px}.dorisComposerTools{gap:5px}.attachToDoris,.speakToDoris{justify-content:center;min-width:44px;height:44px;padding:7px}.attachToDoris b,.speakToDoris b{display:none}.attachToDoris>span{font-size:22px}.speakToDoris>span{width:13px;height:13px}.sendToDoris{height:44px}.sendToDoris b{display:none}.sendToDoris>span{width:28px;height:28px}.composerContext,.dorisComposerHint{display:none}.dorisListeningPanel{grid-template-columns:1fr auto;gap:9px;padding:7px 1px}.listeningIdentity{grid-column:1}.realWaveform{grid-area:2/1/auto/-1;height:42px}.dorisListeningPanel>time{text-align:right;grid-area:1/2}.stopListening{grid-area:3/1/auto/-1;width:100%;min-height:58px}.stopListening b{font-size:18px}.dorisPendingFiles{padding-bottom:8px}.pendingImage,.pendingFile{min-width:195px}.founderHeroRail .dorisDeskCard{display:flex}.founderHeroRail .dorisPortrait{height:260px;min-height:0}.dorisDeskBody{min-height:280px}.workshopConversation{padding:13px}.workshopConversationHead{align-items:start;display:grid}.workshopConversation form{grid-template-columns:1fr}.workshopConversation button{min-height:44px}.workshopConversationStream article{max-width:96%}}.pinkCowWorkshopPage{background:linear-gradient(180deg,#f3eddf 0 560px,var(--paper) 560px)}.workshopHero{color:var(--ink)}.workshopCharacter:before{box-shadow:none;background:radial-gradient(circle at 52% 40%,#fffaf0 0,#ece2cf 66%,#0000 67%);border-color:#d4c5b4;inset:18px 10px 8px}.workshopCharacter img{filter:drop-shadow(0 22px 19px #4b271c26)}.workshopHero .kicker{color:#c52971}.workshopHero>div:last-child>p:not(.kicker){color:#5e5650}.workshopTea{color:#4a322b;background:#fff9ed;border-color:#d4c5b4}.inheritedBrief{background:#fff;border:1px solid #dbcfd4;border-radius:17px;margin-top:42px;overflow:hidden;box-shadow:0 12px 32px #31101f0b}.inheritedBriefHead{background:linear-gradient(115deg,#fff8fb,#fff);border-bottom:1px solid #eee4e8;justify-content:space-between;align-items:center;gap:15px;padding:17px 18px;display:flex}.inheritedBriefHead>div{gap:4px;display:grid}.inheritedBriefHead small,.inheritedBriefGrid small{color:#a62361;letter-spacing:.11em;font-size:8px;font-weight:950}.inheritedBriefHead h3{margin:0;font:500 23px Georgia,serif}.inheritedBriefHead>span{color:#736a70;font-size:8px;font-weight:850}.inheritedBriefGrid{grid-template-columns:1fr 1fr;gap:0;display:grid}.inheritedBriefGrid>div{border-bottom:1px solid #eee5e9;padding:16px 18px}.inheritedBriefGrid>div:nth-child(odd){border-right:1px solid #eee5e9}.inheritedBriefGrid p{color:#50484e;margin:7px 0 0;font-size:12px;line-height:1.52}.inheritedConversation{background:#fbf8f9}.inheritedConversation>summary{cursor:pointer;color:#30282d;letter-spacing:.03em;padding:12px 18px;font-size:9px;font-weight:900}.inheritedConversation>div{max-height:330px;padding:0 18px 16px;overflow:auto}.inheritedConversation article{border-top:1px solid #e9dfe4;padding:10px 0}.inheritedConversation article b{color:#a62361;letter-spacing:.08em;font-size:8px}.inheritedConversation article p{color:#5f565c;white-space:pre-wrap;margin:4px 0 0;font-size:11px;line-height:1.5}.workshopGreeting{animation:.32s ease-out messageArrive}.workshopPlanGate{background:linear-gradient(120deg,#fff8fb,#ffe8f2);border:1px solid #f0b5d1;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding:18px;display:flex}.workshopPlanGate small{color:#a62361;letter-spacing:.11em;font-size:8px;font-weight:950}.workshopPlanGate h3{margin:5px 0 4px;font:500 25px Georgia,serif}.workshopPlanGate p{color:#655b62;margin:0;font-size:11px;line-height:1.45}.agreePlanButton,.startBuildButton{background:var(--ink);color:#fff;white-space:nowrap;border:0;border-radius:11px;min-height:48px;padding:13px 17px;font-size:10px;font-weight:950}.agreePlanButton:active,.startBuildButton:active{transform:translateY(2px)scale(.98)}.agreePlanButton:disabled,.startBuildButton:disabled{opacity:.55;cursor:wait}.workshopActions .startBuildButton{border-color:var(--ink);background:var(--ink);font-size:11px;box-shadow:0 9px 22px #17131b1f}.nerdsWaiting{color:#5d4d35;background:#fff9e9;border:1px solid #d8cdb6;border-radius:10px;margin:10px 0 0;padding:11px 13px;font:italic 11px/1.45 Georgia,serif}@media (max-width:700px){.pinkCowWorkshopPage{background:linear-gradient(180deg,#f3eddf 0 690px,var(--paper) 690px)}.inheritedBriefGrid{grid-template-columns:1fr}.inheritedBriefGrid>div:nth-child(odd){border-right:0}.inheritedBriefHead,.workshopPlanGate{align-items:stretch;display:grid}.inheritedBriefHead>span{justify-self:start}.agreePlanButton{width:100%}}.controlHeader{z-index:90;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#fbfaf8f0;border-bottom:1px solid #ded7d9;height:auto;min-height:0;padding:0;transition:box-shadow .2s,background .2s;display:block;position:sticky;top:0;box-shadow:inset 0 1px #fff,0 12px 28px #1e141b0b}.controlHeader.isCompressed{background:#fbfaf8fa;box-shadow:inset 0 1px #fff,0 12px 32px #1e141b17}.controlHeaderTop{grid-template-columns:minmax(210px,250px) minmax(510px,1fr) auto;align-items:center;gap:clamp(14px,1.5vw,28px);width:100%;min-height:82px;padding:11px clamp(16px,2vw,32px);transition:min-height .2s,padding .2s;display:grid}.isCompressed .controlHeaderTop{min-height:70px;padding-top:7px;padding-bottom:7px}.controlBrand{min-width:0;color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:flex}.controlBrandMark{background:var(--ink);border:1px solid #29222a;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:22px;display:grid;position:relative;box-shadow:0 7px 18px #1c131a21}.controlBrandMark i{border:2px solid var(--paper);background:#73bd83;border-radius:50%;width:10px;height:10px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 3px #73bd831f}.controlBrandCopy{gap:3px;min-width:0;display:grid}.controlBrandCopy>strong{letter-spacing:-.035em;font-size:21px;line-height:1}.controlTelemetry{color:#7e747d;letter-spacing:.065em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.currentSectionMobile{display:none}.controlPrimaryNav{justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.controlPrimaryNav>a,.stageJourney>a{color:#3d363d;white-space:nowrap;border-radius:9px;padding:11px 9px;font-size:11px;font-weight:790;line-height:1;text-decoration:none;transition:color .16s,background .16s,transform .16s;position:relative}.controlPrimaryNav>a:hover,.stageJourney>a:hover{color:var(--ink);background:#fff;transform:translateY(-1px)}.controlPrimaryNav>a.currentNav,.stageJourney>a.currentNav{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px #e3dadd,0 4px 12px #2318200d}.controlPrimaryNav>a.currentNav:after,.stageJourney>a.currentNav:after{content:"";background:var(--pink);border-radius:99px;height:2px;position:absolute;bottom:5px;left:9px;right:9px}.stageJourney{background:#f3eff1;border:1px solid #e5dde0;border-radius:12px;align-items:center;margin:0 3px;padding:3px;display:flex;position:relative}.stageJourney:before{content:"";background:#d9cfd4;height:1px;position:absolute;top:50%;left:15px;right:15px}.stageJourney>a{z-index:1;letter-spacing:.075em;background:#f3eff1;padding:8px;font-size:9px}.stageJourney>a.currentNav{background:var(--ink);color:#fff;box-shadow:none}.stageJourney>a.currentNav:after{display:none}.controlUtilities{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.controlUtilities>a{text-decoration:none}.workshopEntrance{color:#7f2450;background:linear-gradient(135deg,#fff7fb,#ffe8f2);border:1px solid #f0bad3;border-radius:13px;align-items:center;gap:8px;min-height:46px;padding:5px 9px 5px 5px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 5px 16px #8822510e}.workshopEntrance:hover{border-color:#e883b2;transform:translateY(-1px);box-shadow:0 8px 20px #8822511c}.workshopEntrance.currentNav{border-color:var(--pink);box-shadow:0 0 0 2px #ff4fa01f,0 8px 20px #8822511a}.workshopCow{background:#fff;border-radius:10px;width:36px;height:36px;display:block;overflow:hidden}.workshopCow img{object-fit:contain;object-position:center;width:100%;height:100%}.workshopEntrance>span:nth-child(2){white-space:nowrap;gap:2px;font-size:11px;font-style:normal;font-weight:880;display:grid}.workshopEntrance small{color:#ad4676;letter-spacing:.13em;font-size:7px;font-weight:950}.utilityLink{color:#514850;border-radius:10px;align-items:center;gap:5px;min-height:38px;padding:7px;font-size:10px;font-weight:800;transition:background .16s,color .16s;display:flex;position:relative}.utilityLink:hover,.utilityLink.currentNav{color:var(--ink);background:#fff}.utilityLink>span{color:#554b53;background:#eee8eb;border-radius:7px;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.utilityLink em{font-style:normal}.utilityLink b,.mobileUtilityNav b{background:var(--pink);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;display:grid}.syncStatus{color:#514850;white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:7px 9px;font-size:9px;font-weight:900;transition:background .16s,border-color .16s;display:flex;position:relative}.syncStatus>i,.mobileUtilityNav a>i{background:#ada5aa;border-radius:99px;flex:0 0 7px;width:7px;height:7px;display:block;box-shadow:0 0 0 3px #ada5aa1f}.syncStatus>span{display:grid}.syncStatus small{background:var(--ink);color:#fff;opacity:0;pointer-events:none;white-space:normal;border-radius:8px;width:max-content;max-width:250px;padding:8px 10px;font-size:8px;font-weight:650;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-3px)}:is(.syncStatus:hover small,.syncStatus:focus-visible small){opacity:1;transform:translateY(0)}.sync-current>i{background:#5ca96e;box-shadow:0 0 0 3px #5ca96e21}.sync-needed{color:#912c5c;background:#fff5fa;border-color:#edbfd4}.sync-needed>i{background:var(--pink);box-shadow:0 0 0 3px #ff4fa021}.sync-attention{color:#883f1f;background:#fff5ed;border-color:#e8b08c}.sync-attention>i{background:#d46a36;box-shadow:0 0 0 3px #d46a3621}.sync-checking>i{animation:1.2s ease-in-out infinite controlPulse}.syncStatus.currentNav{box-shadow:inset 0 0 0 1px #d9cfd4}.accountMenu{position:relative}.accountMenu summary{color:#514850;cursor:pointer;border-radius:11px;align-items:center;gap:6px;min-height:38px;padding:4px 6px 4px 4px;font-size:9px;font-weight:800;list-style:none;display:flex}.accountMenu summary::-webkit-details-marker{display:none}.accountMenu summary:hover,.accountMenu[open] summary{background:#fff}.accountMenu summary>span{background:var(--ink);color:#fff;border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.accountMenuPanel{background:#fff;border:1px solid #ded4d9;border-radius:13px;gap:7px;width:190px;padding:15px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 45px #1b121829}.accountMenuPanel:before{content:"";background:#fff;border-top:1px solid #ded4d9;border-left:1px solid #ded4d9;width:9px;height:9px;position:absolute;top:-5px;right:14px;transform:rotate(45deg)}.accountMenuPanel small{color:#8b7e87;letter-spacing:.13em;font-size:7px;font-weight:950}.accountMenuPanel strong{font-size:16px}.accountMenuPanel a{border-top:1px solid var(--line);color:#8c2858;margin-top:5px;padding-top:10px;font-size:10px;font-weight:900;text-decoration:none}.mobileMenuButton,.mobileControlMenu,.mobileMenuScrim{display:none}:is(.controlHeader a:focus-visible,.controlHeader summary:focus-visible,.controlHeader button:focus-visible){outline-offset:3px;outline:3px solid #ff4fa047}@keyframes controlPulse{0%,to{opacity:.45;transform:scale(.75)}50%{opacity:1;transform:scale(1.12)}}@media (max-width:1380px){.controlHeaderTop{grid-template-columns:minmax(200px,230px) minmax(500px,1fr) auto;gap:12px}.controlPrimaryNav>a,.stageJourney>a{padding-left:7px;padding-right:7px}.integrationsUtility em,.accountMenu summary b{display:none}.integrationsUtility{padding-left:4px;padding-right:4px}}@media (max-width:1240px){.controlHeaderTop{grid-template-columns:auto 1fr;row-gap:6px;min-height:116px;padding-top:9px;padding-bottom:7px}.controlBrand{grid-column:1}.controlUtilities{grid-column:2;justify-self:end}.controlPrimaryNav{grid-area:2/1/auto/-1;justify-self:center}.isCompressed .controlHeaderTop{min-height:102px}.controlTelemetry{max-width:270px}.integrationsUtility em,.accountMenu summary b{display:inline}.integrationsUtility{padding-left:7px;padding-right:7px}}@media (max-width:930px){.controlHeaderTop{padding-left:14px;padding-right:14px}.controlTelemetry{max-width:210px}.workshopEntrance>span:nth-child(2){display:none}.workshopEntrance{padding-right:5px}.integrationsUtility em,.accountMenu summary b{display:none}.controlPrimaryNav>a{padding-left:8px;padding-right:8px}.stageJourney>a{padding-left:7px;padding-right:7px}}@media (max-width:760px){.controlHeader{overflow:visible}.controlHeaderTop,.isCompressed .controlHeaderTop{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:68px;padding:8px 12px}.controlBrandMark{border-radius:12px;flex-basis:40px;width:40px;height:40px;font-size:19px}.controlBrandCopy{gap:2px}.controlBrandCopy>strong{font-size:17px}.controlTelemetry{letter-spacing:.045em;max-width:180px;font-size:7px}.currentSectionMobile{color:#9a2d62;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.controlPrimaryNav,.controlUtilities>.workshopEntrance,.controlUtilities>.integrationsUtility,.controlUtilities>.syncStatus,.accountMenu{display:none}.controlUtilities{gap:4px}.controlUtilities>.inboxUtility{min-height:42px;padding:6px;display:flex}.inboxUtility em{display:none}.mobileMenuButton{min-height:42px;color:var(--ink);text-transform:uppercase;background:#fff;border:1px solid #ded5d9;border-radius:11px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:900;display:flex}.mobileMenuButton>span{gap:3px;width:15px;display:grid}.mobileMenuButton i{background:var(--ink);border-radius:9px;height:1.5px;display:block}.mobileControlMenu{z-index:92;opacity:0;pointer-events:none;transform-origin:top;background:#fbfaf8fc;border:1px solid #ded4d9;border-radius:0 0 20px 20px;gap:14px;max-height:calc(100dvh - 82px);padding:19px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:100%;left:8px;right:8px;overflow-y:auto;transform:translateY(-9px)scale(.99);box-shadow:0 24px 60px #1b121838}.mobileControlMenu.isOpen{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.mobileMenuScrim{z-index:91;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17131b5c;border:0;width:100%;height:auto;padding:0;display:block;position:fixed;inset:68px 0 0}.mobileControlHead{border-bottom:1px solid var(--line);gap:3px;padding-bottom:12px;display:grid}.mobileControlHead small{color:#9a2d62;letter-spacing:.14em;font-size:7px;font-weight:950}.mobileControlHead strong{letter-spacing:-.025em;font-size:19px}.mobilePrimaryNav{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mobilePrimaryNav>a,.mobilePrimaryNav .stageJourney>a{min-height:44px;color:var(--ink);background:#fff;border:1px solid #e7dfe3;border-radius:11px;justify-content:space-between;align-items:center;padding:12px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.mobilePrimaryNav>a.currentNav,.mobilePrimaryNav .stageJourney>a.currentNav{background:var(--pink-soft);color:#8b2857;border-color:#e88bb5}.mobilePrimaryNav .stageJourney{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:5px;margin:0;padding:5px;display:grid}.mobilePrimaryNav .stageJourney:before{display:none}.mobilePrimaryNav .stageJourney>a{letter-spacing:.08em;justify-content:center;min-height:40px;padding:10px;font-size:9px}.mobilePrimaryNav .stageJourney>a.currentNav{background:var(--ink);color:#fff}.mobileWorkshopBand .workshopEntrance{min-height:61px;padding:7px}.mobileWorkshopBand .workshopCow{width:46px;height:46px}.mobileWorkshopBand .workshopEntrance>span:nth-child(2){font-size:13px;display:grid}.mobileWorkshopBand .workshopEntrance>b{margin-left:auto;padding-right:9px;font-size:18px}.mobileUtilityNav{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6px;padding-top:13px;display:grid}.mobileUtilityNav a{color:#4d444b;background:#eee9eb;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:10px;font-size:10px;font-weight:820;text-decoration:none;display:flex}.mobileUtilityNav a.currentNav{color:#872754;box-shadow:inset 0 0 0 1px #d87ba6}.mobileUtilityNav a:last-child{background:var(--ink);color:#fff;justify-content:center}.mobileUtilityNav a>i{width:6px;height:6px}.mobileUtilityNav a.sync-current>i{background:#5ca96e}.mobileUtilityNav a.sync-needed>i{background:var(--pink)}.mobileUtilityNav a.sync-attention>i{background:#d46a36}}@media (max-width:390px){.controlTelemetry{max-width:136px}.controlUtilities>.inboxUtility>span{display:none}.mobileControlMenu{padding:15px;left:5px;right:5px}.mobilePrimaryNav{grid-template-columns:1fr}.mobilePrimaryNav .stageJourney{grid-column:1}.mobileUtilityNav{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.controlHeader *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ideasBankV54{color:#17131b;background:#f8f5f1;min-height:calc(100vh - 96px);padding-bottom:70px}.ideasHeroV54{justify-content:space-between;align-items:end;gap:30px;max-width:1440px;margin:auto;padding:62px 38px 32px;display:flex}.ideasHeroV54 h1{letter-spacing:-.07em;margin:0;font-size:clamp(54px,8vw,112px);line-height:.84}.ideasHeroV54>div>p:last-child{color:#6f6870;max-width:720px;margin:24px 0 0;font-size:20px;line-height:1.45}.ideasHeroV54>button{color:#fff;background:#17131b;border:0;border-radius:14px;padding:16px 20px;font-size:12px;font-weight:900;box-shadow:0 9px 24px #17131b22}.cowKnows{background:#fff;border:1px solid #dfd7db;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;max-width:1440px;margin:0 auto 22px;padding:15px 22px;display:flex}.cowKnows>div{align-items:center;gap:12px;display:flex}.cowKnows>div>span{color:#fff;background:#17131b;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.cowKnows p{gap:3px;margin:0;display:grid}.cowKnows b{letter-spacing:.13em;color:#bd2e70;font-size:10px}.cowKnows small{color:#625b63;font-size:12px}.cowKnows em{color:#8a838a;font-size:11px}.ideasWorkspace{grid-template-columns:minmax(270px,340px) minmax(0,1fr);gap:18px;max-width:1440px;margin:auto;padding:0 38px;display:grid}.bankShelf,.ideaDesk{background:#fff;border:1px solid #dfd7db;border-radius:22px;box-shadow:0 12px 34px #31101f0a}.bankShelf{align-self:start;max-height:calc(100vh - 150px);padding:18px;position:sticky;top:112px;overflow:auto}.bankShelf>label{z-index:2;background:#fff;gap:7px;padding:0 0 14px;display:grid;position:sticky;top:-18px}.bankShelf>label span,.ideaUnderstanding small{letter-spacing:.14em;color:#b62c70;font-size:9px;font-weight:900}.bankShelf input{border:1px solid #ddd4d9;border-radius:12px;outline:0;width:100%;padding:13px 14px}.bankShelf input:focus{border-color:#ff4fa0;box-shadow:0 0 0 3px #ff4fa019}.ideaGroup{margin-top:17px}.ideaGroup h2{letter-spacing:.1em;text-transform:uppercase;color:#7b747c;justify-content:space-between;align-items:center;font-size:10px;display:flex}.ideaGroup h2 b{color:#b62c70;background:#fff0f7;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.ideaGroup>button{text-align:left;background:0 0;border:1px solid #0000;border-top-color:#eee7eb;gap:5px;width:100%;padding:14px 10px;display:grid}.ideaGroup>button:hover,.ideaGroup>button.active{background:#fff5fa;border-color:#f0bdd6;border-radius:12px}.ideaGroup small{letter-spacing:.08em;color:#b62c70;font-size:8px;font-weight:900}.ideaGroup strong{font-size:15px}.ideaGroup span{color:#7a727a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.bankEmpty,.bankLoading{text-align:center;color:#766e76;padding:38px 10px}.bankEmpty>span{font-size:34px}.bankEmpty p{font-size:12px}.ideaDesk{min-width:0;overflow:hidden}.ideaDesk>header{color:#fff;background:#17131b;border:0;border-bottom:1px solid #e5dde1;justify-content:space-between;gap:18px;height:auto;min-height:76px;padding:15px 20px;display:flex}.ideaDesk>header>div{align-items:center;gap:12px;display:flex}.ideaDesk>header>div>span{color:#17131b;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.ideaDesk>header p{gap:4px;margin:0;display:grid}.ideaDesk>header small{letter-spacing:.12em;color:#ff8fc1;font-size:9px;font-weight:900}.ideaDesk>header strong{font-size:17px}.ideaJudgment{color:#17131b;letter-spacing:.1em;background:#fff;border-radius:999px;align-self:center;padding:8px 11px;font-size:8px}.ideaConversation{background:#fdfcfb;align-content:start;gap:18px;min-height:410px;max-height:650px;padding:24px;display:grid;overflow:auto}.ideaWelcome{text-align:center;max-width:600px;margin:auto;padding:58px 20px}.ideaWelcome>span{font-size:42px}.ideaWelcome h2{letter-spacing:-.04em;margin:12px 0;font-size:34px}.ideaWelcome p{color:#746c74;line-height:1.55}.ideaConversation article{grid-template-columns:38px minmax(0,1fr);gap:10px;max-width:82%;display:grid}.ideaConversation article>div{color:#fff;background:#17131b;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.ideaConversation article>section{background:#fff;border:1px solid #e6dee2;border-radius:4px 16px 16px;padding:14px 16px}.ideaConversation article.marcus{grid-template-columns:minmax(0,1fr) 38px;margin-left:auto}.ideaConversation article.marcus>div{background:#ff4fa0;grid-column:2}.ideaConversation article.marcus>section{background:#fff0f7;border-color:#f1c6da;border-radius:16px 4px 16px 16px;grid-area:1/1}.ideaConversation article.event{max-width:100%;margin:auto}.ideaConversation article.event>div{color:#187134;background:#dff5e4}.ideaConversation article small{color:#8a8189;font-size:9px;font-weight:900}.ideaConversation article p{white-space:pre-wrap;margin:7px 0 0;font-size:14px;line-height:1.48}.ideaAttachments{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ideaAttachments a{color:#17131b;border:1px solid #e3dce0;border-radius:10px;grid-template-columns:44px auto;align-items:center;gap:8px;padding:7px;text-decoration:none;display:grid}.ideaAttachments img{object-fit:cover;border-radius:6px;width:44px;height:36px}.cowThinking{color:#6f6870;align-items:center;gap:8px;font-size:12px;display:flex}.cowThinking>span{color:#fff;background:#17131b;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.cowThinking i{background:#ff4fa0;border-radius:50%;width:7px;height:7px;animation:1s infinite alternate cowThink}.cowThinking i:nth-child(3){animation-delay:.2s}.cowThinking i:nth-child(4){animation-delay:.4s}@keyframes cowThink{to{transform:translateY(-7px)}}.ideaComposer{background:#fff;border-top:1px solid #e5dde1;padding:16px 20px}.ideaComposer textarea{resize:vertical;width:100%;min-height:88px;font:inherit;border:1px solid #ddd4d9;border-radius:14px;outline:0;padding:15px}.ideaComposer textarea:focus{border-color:#ff4fa0;box-shadow:0 0 0 3px #ff4fa015}.ideaComposerBar{justify-content:space-between;gap:12px;margin-top:10px;display:flex}.ideaComposerBar>div{gap:7px;display:flex}.ideaComposerBar input{display:none}.ideaComposerBar button{background:#fff;border:1px solid #ded6da;border-radius:10px;padding:11px 13px;font-size:10px;font-weight:900}.ideaComposerBar .bankIt{color:#fff;background:#ff4fa0;border:0;padding-inline:18px}.ideaComposerBar button:disabled{opacity:.45;cursor:not-allowed}.pendingIdeaFiles{gap:8px;margin-bottom:10px;display:flex;overflow:auto}.pendingIdeaFiles>div{border:1px solid #e1d9dd;border-radius:10px;align-items:center;gap:8px;padding:7px;font-size:10px;display:flex}.pendingIdeaFiles img{object-fit:cover;border-radius:6px;width:48px;height:38px}.pendingIdeaFiles button{background:0 0;border:0}.ideaListening{background:#fff0f7;border:1px solid #ff9bc9;border-radius:14px;align-items:center;gap:16px;padding:14px;display:flex}.ideaListening>span{color:#bd2e70;font-size:10px;font-weight:900}.ideaListening>div{flex:1;justify-content:center;align-items:center;gap:4px;height:38px;display:flex}.ideaListening i{background:#ff4fa0;border-radius:5px;width:4px;transition:all .15s}.ideaListening button{color:#fff;background:#17131b;border:0;border-radius:9px;padding:10px 13px;font-weight:900}.ideaNotice,.ideaError{border-radius:9px;margin:10px 0 0;padding:10px 12px;font-size:11px}.ideaNotice{color:#972355;background:#fff0f7}.ideaError{color:#8a3b19;background:#fff1e9}.ideaUnderstanding{background:#faf7f8;border-top:1px solid #e5dde1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid}.ideaUnderstanding>div{background:#fff;border:1px solid #e4dce0;border-radius:13px;padding:15px}.ideaUnderstanding h3{margin:8px 0;font-size:18px}.ideaUnderstanding p,.ideaUnderstanding li{color:#716971;font-size:12px;line-height:1.45}.ideaUnderstanding ul{margin-bottom:0;padding-left:19px}.ideaRelation{gap:4px;display:grid}.ideaRelation b{color:#17131b}.ideaRelation button{color:#a72562;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:9px;font-weight:900}.ideaUnderstanding>footer{background:0 0;border:0;grid-column:1/-1;justify-content:flex-end;gap:8px;height:auto;padding:0;display:flex}.ideaUnderstanding>footer button{background:#fff;border:1px solid #d9d1d5;border-radius:10px;padding:12px 14px;font-size:10px;font-weight:900}.ideaUnderstanding>footer .toThink{color:#fff;background:#17131b;border:0}@media (max-width:900px){.ideasHeroV54{padding:42px 20px 24px}.cowKnows{margin:0 20px 18px}.ideasWorkspace{grid-template-columns:1fr;padding:0 20px}.bankShelf{max-height:390px;position:static}.ideaUnderstanding{grid-template-columns:1fr}.ideaUnderstanding>footer{grid-column:1}.ideaDesk>header{align-items:flex-start}.cowKnows em{display:none}}@media (max-width:600px){.ideasHeroV54{align-items:start;display:grid}.ideasHeroV54 h1{font-size:64px}.ideasHeroV54>div>p:last-child{font-size:16px}.ideasHeroV54>button{justify-self:start}.cowKnows{align-items:start}.cowKnows small{line-height:1.4}.ideasWorkspace{padding:0 10px}.bankShelf{max-height:300px;display:block}.ideaConversation{min-height:390px;padding:15px}.ideaConversation article{max-width:94%}.ideaConversation article>section{padding:12px}.ideaComposerBar{align-items:stretch;display:grid}.ideaComposerBar>div{justify-content:space-between}.ideaComposerBar .bankIt{width:100%}.ideaUnderstanding{padding:12px}.ideaDesk>header{padding:13px}.ideaJudgment{display:none}}.ideaRoutes{background:#fff;border-bottom:1px solid #e5dde1;grid-template-columns:repeat(3,1fr);padding:8px;display:grid}.ideaRoutes button{color:#777078;letter-spacing:.08em;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 10px;font-size:9px;font-weight:900;display:flex}.ideaRoutes button span{color:#17131b;background:#f3edf0;border-radius:8px;place-items:center;width:23px;height:23px;display:grid}.ideaRoutes button.active{color:#a92562;background:#fff0f7}.ideaRoutes button.active span{color:#fff;background:#ff4fa0}.ideaRoutes button:disabled{opacity:.4}.ideaGlobalFeedback{padding:0 20px}.chatgptLab,.ideaCompare{background:#fdfcfb;gap:20px;padding:26px;display:grid}.chatgptLab>header,.ideaCompare>header{border-bottom:1px solid #e5dde1;justify-content:space-between;align-items:start;gap:20px;padding-bottom:18px;display:flex}.chatgptLab>header>div,.ideaCompare>header{display:block}.chatgptLab>header>span{color:#fff;background:#17131b;border-radius:15px;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.chatgptLab small,.ideaCompare small,.sectionTitle small,.linkThreadForm label>span,.gapAnalysis label>span{letter-spacing:.13em;color:#b62c70;font-size:9px;font-weight:900}.chatgptLab h2,.ideaCompare h2{letter-spacing:-.04em;margin:6px 0;font-size:30px}.chatgptLab header p,.ideaCompare>header p{color:#716a72;max-width:700px;margin:0;line-height:1.5}.chatgptStarter{grid-template-columns:minmax(0,1.4fr) minmax(230px,.6fr);gap:14px;display:grid}.chatgptStarter blockquote{white-space:pre-wrap;background:#fff;border:1px solid #e4dce0;border-radius:16px;margin:0;padding:20px;font-size:15px;line-height:1.5}.chatgptStarter blockquote small{margin-bottom:10px;display:block}.chatgptStarter>div{color:#fff;background:#17131b;border-radius:16px;align-content:center;gap:9px;padding:18px;display:grid}.chatgptStarter button,.chatgptStarter a,.linkedThreads nav a,.linkedThreads nav button,.linkThreadForm>button,.chatgptColumn a,.chatgptColumn button,.gapAnalysis button,.marcusTake button,.ideaDecision button,.contextGap button{text-align:center;border:0;border-radius:10px;padding:11px 13px;font-size:9px;font-weight:900;text-decoration:none}.chatgptStarter button{color:#fff;background:#ff4fa0}.chatgptStarter a{color:#17131b;background:#fff}.chatgptStarter>div small{color:#bcb5bd;letter-spacing:0;line-height:1.4}.sectionTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.sectionTitle b{letter-spacing:.1em;color:#817981;font-size:8px}.linkedThreads,.linkThreadForm,.gapAnalysis,.marcusTake,.comparisonHistory{background:#fff;border:1px solid #e4dce0;border-radius:16px;gap:12px;padding:17px;display:grid}.linkedThreads article{border-top:1px solid #eee7eb;justify-content:space-between;gap:18px;padding-top:14px;display:flex}.linkedThreads h3{margin:4px 0;font-size:16px}.linkedThreads p{color:#716971;margin:0;font-size:12px;line-height:1.45}.linkedThreads nav{align-content:start;gap:6px;min-width:150px;display:grid}.linkedThreads nav a{color:#fff;background:#17131b}.linkedThreads nav button{color:#4e484f;background:#fff;border:1px solid #ddd5da}.linkThreadForm{grid-template-columns:repeat(2,minmax(0,1fr))}.linkThreadForm>.sectionTitle,.linkThreadForm>.wide,.linkThreadForm>button{grid-column:1/-1}.linkThreadForm label{gap:6px;display:grid}.linkThreadForm input,.linkThreadForm textarea,.gapAnalysis input,.marcusTake textarea,.marcusTake input{width:100%;font:inherit;background:#fff;border:1px solid #ddd4d9;border-radius:11px;outline:0;padding:12px}.linkThreadForm input:focus,.linkThreadForm textarea:focus,.gapAnalysis input:focus,.marcusTake textarea:focus,.marcusTake input:focus{border-color:#ff4fa0;box-shadow:0 0 0 3px #ff4fa015}.linkThreadForm em{color:#8b838b;font-style:normal}.linkThreadForm>button{color:#fff;background:#ff4fa0;justify-self:end;padding-inline:18px}.comparisonColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.comparisonColumns>article{background:#fff;border:1px solid #e3dce0;border-radius:17px;flex-direction:column;min-height:230px;padding:18px;display:flex}.comparisonColumns>article.dorisColumn{border-top:4px solid #ff4fa0}.comparisonColumns>article.chatgptColumn{border-top:4px solid #17131b}.comparisonColumns h3{margin:12px 0;font-size:18px;line-height:1.25}.comparisonColumns p{color:#6e676e;white-space:pre-wrap;font-size:12px;line-height:1.5}.comparisonColumns time{color:#8a828a;margin-top:auto;font-size:9px}.chatgptColumn a,.chatgptColumn button{color:#fff;background:#17131b;margin-top:auto}.comparisonEvidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.comparisonEvidence details{background:#fff;border:1px solid #e3dce0;border-radius:14px;overflow:hidden}.comparisonEvidence summary{cursor:pointer;padding:15px;font-size:11px;font-weight:900}.comparisonEvidence details>div{color:#6c656d;border-top:1px solid #eee7eb;padding:13px 15px;font-size:12px;line-height:1.5}.comparisonEvidence p{margin:0 0 8px}.comparisonEvidence ul{margin:0;padding-left:18px}.gapFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gapFacts article{background:#faf7f8;border-radius:12px;padding:14px}.gapFacts p{color:#6d666d;margin:8px 0 0;font-size:12px;line-height:1.5}.gapAnalysis label{gap:6px;display:grid}.gapAnalysis label>div{gap:8px;display:flex}.gapAnalysis label button{color:#fff;white-space:nowrap;background:#17131b}.contextGap{border-top:1px solid #eee7eb;justify-content:space-between;align-items:center;gap:15px;padding-top:12px;display:flex}.contextGap p{margin:5px 0;font-size:12px}.contextGap nav{gap:6px;display:flex}.contextGap button{color:#4e484f;background:#fff;border:1px solid #ddd5da}.contextGap button:first-child{color:#9c2559;background:#fff0f7;border-color:#f1bfd7}.marcusTake h3{margin:3px 0 0}.verdictButtons{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.verdictButtons button{color:#5b545b;background:#fff;border:1px solid #ddd5da}.verdictButtons button.active{color:#9c2559;background:#fff0f7;border-color:#ff4fa0;box-shadow:0 0 0 2px #ff4fa015}.marcusTake .saveTake{color:#fff;background:#17131b;justify-self:end}.comparisonHistory article{border-top:1px solid #eee7eb;grid-template-columns:150px minmax(170px,.4fr) minmax(0,1fr);align-items:start;gap:10px;padding-top:12px;display:grid}.comparisonHistory time,.comparisonHistory small{color:#837b83;font-size:9px}.comparisonHistory strong{font-size:11px}.comparisonHistory p{color:#6a636a;margin:0;font-size:12px}.ideaDecision{color:#fff;background:#17131b;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.ideaDecision small{color:#ff8fc1}.ideaDecision h3{margin:6px 0;font-size:23px}.ideaDecision p{color:#c5bec6;margin:0;font-size:12px}.ideaDecision nav{gap:8px;display:flex}.ideaDecision button{color:#17131b;background:#fff}.ideaDecision .toThink{color:#fff;background:#ff4fa0}.ideaDecision>b{color:#176d34;background:#e0f5e5;border-radius:999px;padding:10px 13px;font-size:9px}@media (max-width:900px){.comparisonColumns{grid-template-columns:1fr}.comparisonColumns>article{min-height:0}.comparisonEvidence,.chatgptStarter,.gapFacts{grid-template-columns:1fr}.ideaRoutes button{font-size:8px}.comparisonHistory article{grid-template-columns:1fr}.ideaDecision{align-items:flex-start;display:grid}}@media (max-width:600px){.ideaRoutes{grid-template-columns:1fr;padding:6px}.ideaRoutes button{justify-content:flex-start;padding:9px}.chatgptLab,.ideaCompare{padding:15px}.chatgptLab h2,.ideaCompare h2{font-size:25px}.linkedThreads article,.contextGap{display:grid}.linkedThreads nav{min-width:0}.linkThreadForm{grid-template-columns:1fr}.linkThreadForm>*{grid-column:1!important}.linkThreadForm>button{justify-self:stretch}.gapAnalysis label>div{display:grid}.verdictButtons{grid-template-columns:1fr}.contextGap nav,.ideaDecision nav{display:grid}.ideaDecision nav button{width:100%}.chatgptStarter>div{padding:14px}}.bridgeLab{align-content:start;min-height:520px}.bridgeConnect,.bridgeWaiting,.bridgeLinked,.compareEmpty{background:#fff;border:1px solid #e3dbe0;border-radius:20px;width:100%;max-width:760px;margin:8px auto;padding:24px;box-shadow:0 12px 34px #31101f0a}.bridgeConnect{gap:22px;display:grid}.bridgeConnect>button,.bridgeActions a,.bridgeActions button,.compareEmpty button,.compareEmpty a{color:#fff;text-align:center;background:#17131b;border:0;border-radius:11px;padding:14px 17px;font-size:10px;font-weight:900;text-decoration:none}.bridgeConnect>button{background:#ff4fa0;box-shadow:0 9px 22px #ff4fa02e}.bridgeStatus{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;display:grid}.bridgeStatus>span{color:#756d76;background:#f3edf0;border-radius:15px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid}.bridgeStatus.waiting>span{color:#ff4fa0;background:#fff0f7;animation:1.2s infinite alternate bridgePulse}.bridgeStatus.linked>span{color:#167139;background:#e2f6e7}.bridgeStatus small{letter-spacing:.13em;color:#b62c70;font-size:9px;font-weight:900}.bridgeStatus h3{letter-spacing:-.03em;margin:5px 0 7px;font-size:23px}.bridgeStatus p{color:#716a72;margin:0;font-size:13px;line-height:1.5}@keyframes bridgePulse{to{transform:translateY(-3px);box-shadow:0 8px 20px #ff4fa033}}.bridgeWaiting{gap:20px;display:grid}.bridgeWaiting ol{counter-reset:bridge;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.bridgeWaiting li{counter-increment:bridge;background:#faf7f8;border:1px solid #eadfe5;border-radius:14px;align-content:start;gap:5px;min-height:120px;padding:36px 12px 12px;display:grid;position:relative}.bridgeWaiting li:before{content:counter(bridge);color:#fff;background:#ff4fa0;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:900;display:grid;position:absolute;top:10px;left:12px}.bridgeWaiting li b{font-size:11px}.bridgeWaiting li span{color:#756d76;font-size:10px;line-height:1.4}.bridgeActions{gap:8px;display:flex}.bridgeActions a{background:#ff4fa0;flex:1}.bridgeActions button{color:#5f585f;background:#fff;border:1px solid #ded6da}.mobileTruth{color:#847c84;margin:0;font-size:10px;line-height:1.45}.bridgeLinked{gap:20px;display:grid}.bridgeUpdateHint{background:#fff0f7;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.bridgeUpdateHint>span{font-size:26px}.bridgeUpdateHint p{color:#6f6770;margin:0;font-size:11px;line-height:1.45}.relatedChatgpt,.manualThread,.optionalTake{background:#fff;border:1px solid #e3dbe0;border-radius:14px;width:100%;max-width:760px;margin:0 auto;overflow:hidden}.relatedChatgpt>summary,.manualThread>summary,.optionalTake>summary,.comparisonHistory>summary{cursor:pointer;color:#6b646b;padding:15px 17px;font-size:10px;font-weight:900}.relatedChatgpt>div,.manualThread form,.optionalTake>div,.comparisonHistory>div{border-top:1px solid #eee7eb;gap:10px;padding:15px;display:grid}.relatedChatgpt article{grid-template-columns:1fr auto auto;align-items:center;gap:7px;display:grid}.relatedChatgpt a{color:#17131b;font-size:12px;font-weight:800}.relatedChatgpt button{background:#fff;border:1px solid #ded6da;border-radius:8px;padding:8px;font-size:8px;font-weight:900}.manualThread form p{color:#756d76;margin:0;font-size:11px}.manualThread label{gap:6px;display:grid}.manualThread label span{letter-spacing:.12em;color:#b62c70;font-size:8px;font-weight:900}.manualThread input,.optionalTake input{border:1px solid #ddd4d9;border-radius:10px;outline:0;padding:12px}.manualThread button,.optionalTake .saveTake{color:#fff;background:#17131b;border:0;border-radius:10px;padding:11px 13px;font-size:9px;font-weight:900}.simpleCompare{align-content:start}.compareEmpty{text-align:center;justify-items:center;gap:9px;display:grid}.compareEmpty>span{font-size:30px}.compareEmpty h3{margin:0;font-size:22px}.compareEmpty p{color:#756d76;margin:0;font-size:12px}.comparisonStory{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.comparisonStory article,.automaticComparison article{background:#fff;border:1px solid #e3dce0;border-radius:16px;padding:17px}.comparisonStory .dorisColumn{border-top:4px solid #ff4fa0}.comparisonStory .chatgptColumn{border-top:4px solid #17131b}.comparisonStory h3{margin:9px 0;font-size:17px;line-height:1.3}.comparisonStory p,.automaticComparison p,.automaticComparison li{color:#6d666e;white-space:pre-wrap;font-size:12px;line-height:1.5}.comparisonStory a{color:#17131b;margin-top:8px;font-size:9px;font-weight:900;display:inline-block}.automaticComparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.automaticComparison ul{margin:10px 0 0;padding-left:18px}.optionalTake .verdictButtons{margin:4px 0}.optionalTake h3{margin:0}.comparisonHistory{padding:0;overflow:hidden}.comparisonHistory>div article{grid-template-columns:150px minmax(170px,.4fr) minmax(0,1fr)}@media (max-width:900px){.bridgeWaiting ol{grid-template-columns:repeat(2,minmax(0,1fr))}.comparisonStory,.automaticComparison{grid-template-columns:1fr}}@media (max-width:600px){.bridgeConnect,.bridgeWaiting,.bridgeLinked,.compareEmpty{padding:16px}.bridgeWaiting ol{grid-template-columns:1fr}.bridgeWaiting li{min-height:0}.bridgeActions{display:grid}.bridgeStatus h3{font-size:19px}.relatedChatgpt article{grid-template-columns:1fr 1fr}.relatedChatgpt article a{grid-column:1/-1}.comparisonHistory>div article{grid-template-columns:1fr}.ideaRoutes{grid-template-columns:repeat(3,1fr)}.ideaRoutes button{justify-content:center;font-size:0}.ideaRoutes button span{font-size:14px}.ideaRoutes button:after{font-size:8px}.ideaRoutes button:first-child:after{content:"DORIS"}.ideaRoutes button:nth-child(2):after{content:"CHATGPT"}.ideaRoutes button:nth-child(3):after{content:"COMPARE"}}.stageBoardPage,.stageInventoryPage{--stage:#ff4fa0;--stage-deep:#a72562;--stage-soft:#fff0f7;--stage-wash:#fbf5f8;background:var(--stage-wash);color:#17131b;min-height:100vh;padding-bottom:88px}.stageThemeBUILD{--stage:#4778ff;--stage-deep:#2248a9;--stage-soft:#edf2ff;--stage-wash:#f4f6fb}.stageThemeGROW{--stage:#21875b;--stage-deep:#12623f;--stage-soft:#e9f7ef;--stage-wash:#f3f8f4}.stageThemeCOW_SHED{--stage:#ff4fa0;--stage-deep:#a72562;--stage-soft:#fff0f7;--stage-wash:#f6f3f5;background:var(--stage-wash)}.stageBoardHero,.stageCompactHero{max-width:1440px;margin:auto;padding:38px 38px 22px}.stageBoardHeroCopy{grid-template-columns:minmax(210px,.55fr) minmax(420px,1.45fr);align-items:end;column-gap:52px;display:grid}.stageBoardHeroCopy .kicker{color:var(--stage-deep);grid-column:1/-1;margin:0 0 10px}.stageBoardHeroCopy h1{letter-spacing:-.07em;margin:0;font-size:clamp(50px,6vw,88px);line-height:.82}.stageBoardHeroCopy h2{letter-spacing:-.04em;max-width:800px;margin:0;font:500 clamp(26px,3vw,42px)/1.05 Georgia,serif}.stageBoardHeroCopy>p:last-child{color:#706870;grid-column:2;max-width:740px;margin:12px 0 0;font-size:14px;line-height:1.5}.stageCompactHero{padding-top:46px}.stageCompactHero>.kicker{color:var(--stage-deep);margin:0 0 10px}.stageCompactHero>div{justify-content:space-between;align-items:end;gap:30px;display:flex}.stageCompactHero h1{letter-spacing:-.065em;margin:0;font-size:clamp(50px,6vw,86px);line-height:.9}.stageCompactHero>div>p{color:#706870;max-width:610px;margin:0;font-size:15px;line-height:1.5}.stagePipeline{background:#fff;border:1px solid #dfd7db;border-radius:13px;align-items:stretch;max-width:690px;margin:24px 0 0;display:flex;overflow:hidden;box-shadow:0 8px 22px #31101f08}.stagePipelineStep{flex:1;align-items:center;min-width:0;display:flex}.stagePipelineStep>a{color:#6e666e;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 12px;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:flex}.stagePipelineStep>a:hover{color:#17131b;background:#faf7f8}.stagePipelineStep>a:active{transform:scale(.98)}.stagePipelineStep>a.current{background:var(--stage-soft);color:var(--stage-deep);box-shadow:inset 0 -3px 0 var(--stage)}.stagePipelineStep small{letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:950;overflow:hidden}.stagePipelineStep strong{color:#17131b;background:#eee8eb;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:10px;display:grid}.stagePipelineStep>a.current strong{background:var(--stage);color:#fff}.stagePipelineStep>i{color:#b8afb5;font-size:11px;font-style:normal}.stageOverviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;max-width:1440px;margin:0 auto 24px;padding:0 38px;display:grid}.stageOverviewCard{cursor:pointer;background:#fff;border:1px solid #ded6da;border-radius:18px;flex-direction:column;min-width:0;min-height:286px;padding:17px 17px 0;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #31101f0a}.stageOverviewCard:hover{border-color:color-mix(in srgb,var(--stage) 52%,#ddd);transform:translateY(-3px);box-shadow:0 16px 36px #31101f12}.stageOverviewCard:before{content:"";background:var(--stage);height:5px;position:absolute;inset:0 0 auto}.stageOverviewCard>:not(.stageCardHitArea){z-index:1;pointer-events:none;position:relative}.stageCardHitArea{z-index:2;border-radius:inherit;position:absolute;inset:0}.stageCardHitArea:focus-visible{outline:3px solid color-mix(in srgb,var(--stage) 42%,transparent);outline-offset:-4px}.stageOverviewCard>header,.stageActionHead{background:0 0;justify-content:space-between;align-items:start;gap:10px;height:auto;min-height:0;padding:0;display:flex;position:relative}.stageEntityIdentity{align-items:center;gap:9px;min-width:0;display:flex}.stageEntityIdentity>span{background:var(--stage-soft);border-radius:11px;flex:none;place-items:center;width:37px;height:37px;font-size:18px;display:grid}.stageEntityIdentity>div{min-width:0}.stageEntityIdentity small{color:#867c84;letter-spacing:.11em;font-size:7px;font-weight:950;display:block}.stageEntityIdentity h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:3px 0 0;font-size:18px;line-height:1.05}.stageReadiness{color:#625a61;text-align:center;background:#f0ecee;border-radius:999px;flex:none;max-width:108px;padding:6px 8px;font-size:7px;font-weight:950}.stageReadiness.ready{color:#1f6840;background:#def4e6}.stageReadiness.forming{background:var(--stage-soft);color:var(--stage-deep)}.stageReadiness.decision{color:#914215;background:#fff0e6}.stageOverviewDescription{color:#605860;min-height:53px;margin:14px 0 11px;font-size:11px;line-height:1.45}.stageOverviewSignal{border-radius:11px;align-content:start;gap:4px;min-height:61px;padding:11px 12px;display:grid}.stageOverviewSignal small,.stageOverviewNext small,.stageActionNext small{color:var(--stage-deep);letter-spacing:.11em;font-size:7px;font-weight:950}.stageOverviewSignal strong{font-size:11px;line-height:1.35}.stageOverviewSignal span{color:#756d74;font-size:8px;line-height:1.35}.stageOverviewSignal.think{background:var(--stage-soft)}.stageOverviewSignal.think strong{font:500 13px/1.28 Georgia,serif}.stageOverviewSignal.build{background:#f6f8ff;border:1px dashed #b9c9f6}.stageOverviewSignal.grow{border-left:4px solid var(--stage);background:#eff9f3;grid-template-columns:1fr;min-height:0}.stageOverviewSignal.grow strong{color:#16603b}.stageOverviewSignal.shed{color:#fff;background:#302a33}.stageOverviewSignal.shed small{color:#ff9dcc}.stageOverviewSignal.shed span{color:#cfc7d0}.stageOverviewNext{gap:3px;margin:11px 0 14px;display:grid}.stageOverviewNext strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}.stageOverviewCard>footer{color:#756d74;border-top:1px solid #ece5e9;justify-content:space-between;align-items:center;margin:auto -17px 0;padding:9px 17px;font-size:8px;font-weight:850;display:flex}.stageOverviewCard>footer .needsAttention{color:#9a451d}.stageOverviewCard>footer b{font-size:15px}.stageOverviewCOW_SHED{color:#fff;background:#1d1920;border-color:#29232c}.stageOverviewCOW_SHED:before{background:linear-gradient(90deg,#ff4fa0,#9c6cff)}.stageOverviewCOW_SHED .stageEntityIdentity>span{background:#332c36}.stageOverviewCOW_SHED .stageEntityIdentity small{color:#afa5ae}.stageOverviewCOW_SHED .stageOverviewDescription{color:#cfc7d0}.stageOverviewCOW_SHED .stageOverviewNext strong{color:#fff}.stageOverviewCOW_SHED>footer{color:#cfc7d0;border-color:#3a323d}.stageInsight{background:#fff;border:1px solid #ded7da;border-radius:15px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;max-width:1364px;min-height:72px;margin:0 auto 30px;padding:14px 17px;display:grid}.stageInsight.hasOpportunity{border-color:color-mix(in srgb,var(--stage) 38%,#ddd);background:linear-gradient(115deg,#fff,var(--stage-soft))}.stageInsight>span{color:#fff;background:#17131b;border-radius:12px;place-items:center;width:40px;height:40px;font:700 16px/1 Georgia,serif;display:grid}.stageInsight>div{gap:4px;display:grid}.stageInsight small{color:var(--stage-deep);letter-spacing:.13em;font-size:8px;font-weight:950}.stageInsight strong{font-size:14px;line-height:1.35}.stageInsight button{color:#17131b;background:#fff;border:1px solid #d9d0d5;border-radius:9px;padding:10px 12px;font-size:8px;font-weight:950}.stageInsight button.active,.stageInsight button:hover{border-color:var(--stage);background:var(--stage);color:#fff}.stageInsight button:active{transform:scale(.97)}.stageWorkArea{max-width:1440px;margin:auto;padding:0 38px}.stageWorkHeading{border-top:1px solid #ded5da;padding:24px 0 15px}.stageWorkHeading .kicker{color:var(--stage-deep);margin:0 0 5px}.stageWorkHeading h2{letter-spacing:-.035em;margin:0;font-size:25px}.stageBoardTools{grid-template-columns:minmax(260px,1fr) minmax(180px,250px) auto;align-items:end;gap:9px;margin:0 0 13px;display:grid}.stageBoardTools label{gap:5px;display:grid}.stageBoardTools label>span{color:#786f77;letter-spacing:.12em;font-size:7px;font-weight:950}.stageBoardTools input,.stageBoardTools select{color:#17131b;background:#fff;border:1px solid #ddd5d9;border-radius:10px;outline:0;width:100%;min-height:42px;padding:10px 12px}.stageBoardTools input:focus,.stageBoardTools select:focus{border-color:var(--stage);box-shadow:0 0 0 3px color-mix(in srgb,var(--stage) 12%,transparent)}.stageBoardTools>strong{color:#827980;white-space:nowrap;align-self:center;padding-top:15px;font-size:9px}.stageActionList{gap:9px;display:grid}.stageActionCard{background:#fff;border:1px solid #ded6da;border-radius:14px;grid-template-columns:minmax(210px,.7fr) minmax(180px,.8fr) minmax(290px,1fr);align-items:center;gap:18px;min-height:78px;padding:13px 15px;display:grid;position:relative;overflow:hidden}.stageActionCard:before{content:"";background:var(--stage);width:4px;position:absolute;inset:0 auto 0 0}.stageActionHead{align-items:center}.stageActionNext{gap:4px;min-width:0;display:grid}.stageActionNext strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.stageActionControls{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.stageQuickDoors{flex-wrap:wrap;gap:5px;margin:0;display:flex}.stageQuickDoors a{color:#312b30;background:#fff;border:1px solid #dcd4d8;border-radius:8px;padding:8px 9px;font-size:7px;font-weight:950;text-decoration:none}.stageQuickDoors a:hover{color:#fff;background:#17131b;border-color:#17131b}.stageQuickDoors a.live{color:#16603b;background:#effaf3;border-color:#a7d1b5}.stageQuickDoors a:active{transform:scale(.96)}.stageMoveButton{color:#fff;white-space:nowrap;background:#17131b;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;min-height:36px;margin:0;padding:9px 11px;font-size:8px;font-weight:950;display:flex}.stageMoveButton span{font-size:14px}.stageMoveButton:hover{background:var(--stage-deep)}.stageMoveButton:active{transform:translateY(1px)scale(.99)}.stageMoveConfirm{border:1px solid color-mix(in srgb,var(--stage) 45%,#ddd);background:var(--stage-soft);border-radius:13px;grid-column:1/-1;margin:0;padding:16px;animation:.2s ease-out stageConfirmIn}.stageMoveConfirm>small{color:var(--stage-deep);letter-spacing:.12em;font-size:8px;font-weight:950}.stageMoveConfirm h3{letter-spacing:-.025em;margin:6px 0 9px;font-size:18px}.stageMoveConfirm ul{color:#574f55;gap:4px;margin:0;padding-left:18px;font-size:10px;line-height:1.4;display:grid}.stageMoveConfirm>p{color:#736a72;margin:10px 0;font-size:9px}.stageMoveConfirm>div:last-child{gap:7px;display:flex}.stageMoveConfirm button{color:#17131b;background:#fff;border:1px solid #d8cfd4;border-radius:8px;flex:1;padding:10px 8px;font-size:8px;font-weight:950}.stageMoveConfirm button:first-child{color:#fff;background:#17131b;border-color:#17131b}.stageMoveConfirm button:disabled{opacity:.55;cursor:wait}.stageMoveFailure{color:#853916;background:#fff3eb;border:1px solid #efb397;border-radius:8px;margin:9px 0;padding:9px 10px;font-size:10px}.stageMoveReward{z-index:4;background:linear-gradient(145deg,var(--stage-soft),#fff);text-align:center;place-content:center;align-items:center;gap:12px;padding:16px;animation:.18s ease-out stageRewardIn;display:flex;position:absolute;inset:0}.stageMoveReward span{font-size:34px;animation:.68s ease-in-out stageCowBounce}.stageMoveReward strong{max-width:390px;font:600 17px/1.25 Georgia,serif}.isDeparting{pointer-events:none}.underBonnet{border-top:1px solid #d9d0d5;max-width:1180px;margin:10px auto 20px;padding:30px 24px 0}.underBonnet .kicker{color:#a72562;margin:0}.underBonnet h2{letter-spacing:-.04em;margin:7px 0 5px;font-size:30px}.underBonnet>p:last-child{color:#716970;margin:0;font-size:13px}.cowShedDetailGrid{padding-bottom:70px}.shedInsight{margin-top:4px}.stageBoardEmpty{text-align:center;background:#fff;border:1px dashed #d8cfd4;border-radius:20px;grid-column:1/-1;place-content:center;justify-items:center;min-height:240px;padding:40px 24px;display:grid}.stageBoardEmpty>span{font-size:39px}.stageBoardEmpty h2{letter-spacing:-.04em;margin:11px 0 6px;font-size:27px}.stageBoardEmpty p{color:#746c73;max-width:510px;margin:0;line-height:1.5}.stageBoardEmpty a,.stageBoardEmpty button{color:#fff;background:#17131b;border:0;border-radius:10px;margin-top:18px;padding:12px 14px;font-size:9px;font-weight:950;text-decoration:none}.stageBoardEmpty a:active,.stageBoardEmpty button:active{transform:scale(.97)}.stageBoardLoading{text-align:center;color:#746c73;max-width:1364px;margin:22px auto;padding:36px}.stagePortfolioHero{max-width:1440px;margin:0 auto;padding:24px 26px 22px}.stagePortfolioHero .stageBoardHeroCopy{grid-template-columns:minmax(170px,.42fr) minmax(420px,1.58fr);column-gap:34px}.stagePortfolioHero .stageBoardHeroCopy .kicker{margin-bottom:6px}.stagePortfolioHero .stageBoardHeroCopy h1{font-size:clamp(46px,5vw,70px)}.stagePortfolioHero .stageBoardHeroCopy h2{font-size:clamp(24px,2.5vw,35px)}.stagePortfolioHero .stageBoardHeroCopy>p:last-child{margin-top:7px;font-size:12px;line-height:1.38}.stagePortfolioHero .stagePipeline{margin-top:14px}.stagePortfolioHeroShed{padding-top:28px}.stagePortfolioHeroCopy{justify-content:space-between;align-items:end;gap:34px;display:flex}.stagePortfolioHeroCopy .kicker{color:var(--stage-deep);margin:0 0 5px}.stagePortfolioHeroCopy h1{letter-spacing:-.07em;margin:0;font-size:clamp(46px,5vw,70px);line-height:.86}.stagePortfolioHeroCopy>p{color:#706870;max-width:620px;margin:0;font-size:13px;line-height:1.45}.stagePortfolioGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.stagePortfolioCard{border:1px solid #ded6da;border-top:3px solid var(--stage);color:#17131b;min-width:0;min-height:118px;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:13px;grid-template-rows:auto 1fr auto;gap:8px;padding:11px 11px 9px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 7px 18px #31101f08}.stagePortfolioCard:hover{border-color:color-mix(in srgb,var(--stage) 58%,#d8d0d4);transform:translateY(-2px);box-shadow:0 12px 24px #31101f12}.stagePortfolioCard:active{transform:translateY(0)scale(.99)}.stagePortfolioCard.selected{border-color:var(--stage);box-shadow:0 0 0 2px color-mix(in srgb,var(--stage) 17%,transparent),0 10px 25px #31101f0d}.stagePortfolioCard:focus-visible{outline:3px solid color-mix(in srgb,var(--stage) 34%,transparent);outline-offset:2px}.stagePortfolioTop{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.stagePortfolioIcon{background:var(--stage-soft);border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.stagePortfolioIdentity{gap:1px;min-width:0;display:grid}.stagePortfolioIdentity small,.stagePortfolioContext small,.stagePortfolioNext small{color:#857b83;letter-spacing:.11em;font-size:6px;font-weight:950}.stagePortfolioIdentity strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.05;overflow:hidden}.stagePortfolioState{color:#625a61;text-align:center;background:#f0ecee;border-radius:999px;max-width:74px;padding:4px 5px;font-size:6px;font-weight:950;line-height:1.15}.stagePortfolioState.ready{color:#1f6840;background:#def4e6}.stagePortfolioState.forming{background:var(--stage-soft);color:var(--stage-deep)}.stagePortfolioState.decision{color:#914215;background:#fff0e6}.stagePortfolioContext{align-content:start;gap:3px;min-width:0;display:grid}.stagePortfolioContext small{color:var(--stage-deep)}.stagePortfolioContext strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.28;display:-webkit-box;overflow:hidden}.stagePortfolioNext{border-top:1px solid #ece6e9;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;padding-top:7px;display:grid}.stagePortfolioNext small{color:var(--stage-deep)}.stagePortfolioNext strong{color:#564f55;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.stagePortfolioNext b{font-size:11px}.stagePortfolioCOW_SHED{color:#fff;background:linear-gradient(145deg,#1d1920,#262029);border-color:#ff4fa0 #312a34 #312a34}.stagePortfolioCOW_SHED .stagePortfolioIcon{background:#39313c}.stagePortfolioCOW_SHED .stagePortfolioIdentity small,.stagePortfolioCOW_SHED .stagePortfolioContext small,.stagePortfolioCOW_SHED .stagePortfolioNext small{color:#ff9dcc}.stagePortfolioCOW_SHED .stagePortfolioNext{border-color:#403744}.stagePortfolioCOW_SHED .stagePortfolioNext strong{color:#d5cdd6}.stagePortfolioCOW_SHED.selected{border-color:#ff4fa0}.stagePortfolioEmpty{background:#fff;border:1px dashed #d8cfd4;border-radius:13px;grid-column:1/-1;justify-content:center;align-items:center;gap:13px;min-height:112px;padding:18px;display:flex}.stagePortfolioEmpty span{font-size:25px}.stagePortfolioEmpty strong{font-size:16px}.stagePortfolioEmpty a{color:#fff;background:#17131b;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:950;text-decoration:none}.stageFocusedWorkspace{max-width:1440px;margin:0 auto;padding:0 38px}.stageFocusedHeading{border-top:1px solid #ded5da;justify-content:space-between;align-items:end;gap:22px;padding:24px 0 14px;display:flex}.stageFocusedHeading .kicker{color:var(--stage-deep);margin:0 0 5px}.stageFocusedHeading h2{letter-spacing:-.035em;margin:0;font-size:25px}.stageFocusedHeading label{gap:5px;min-width:250px;display:grid}.stageFocusedHeading label>span{color:#786f77;letter-spacing:.12em;font-size:7px;font-weight:950}.stageFocusedHeading select{color:#17131b;background:#fff;border:1px solid #ddd5d9;border-radius:10px;outline:0;width:100%;min-height:42px;padding:10px 12px}.stageFocusedHeading select:focus{border-color:var(--stage);box-shadow:0 0 0 3px color-mix(in srgb,var(--stage) 12%,transparent)}.stageFocusedWorkspace .stageActionCard{grid-template-columns:minmax(210px,.7fr) minmax(180px,.8fr) minmax(290px,1fr)}.cowShedFocusedWorkspace{margin-top:0}.cowShedFocusedWorkspace .cowShedDetailGrid{grid-template-columns:minmax(0,760px);max-width:none;padding:0 0 70px}@keyframes stageConfirmIn{0%{opacity:0;transform:translateY(-6px)scale(.99)}to{opacity:1;transform:none}}@keyframes stageRewardIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes stageCowBounce{0%,to{transform:translateY(0)rotate(0)}32%{transform:translateY(-8px)rotate(-7deg)}65%{transform:translateY(-3px)rotate(7deg)}}@media (max-width:1180px){.stageOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.stageBoardHero,.stageCompactHero,.stageWorkArea{padding-left:22px;padding-right:22px}.stageInsight{margin-left:22px;margin-right:22px}}@media (max-width:760px){.stageBoardPage,.stageInventoryPage{padding-bottom:48px}.stageBoardHero,.stageCompactHero{padding:25px 14px 18px;overflow:hidden}.stageBoardHeroCopy{display:block}.stageBoardHeroCopy h1,.stageCompactHero h1{font-size:58px}.stageBoardHeroCopy h2{margin-top:12px;font-size:27px}.stageBoardHeroCopy>p:last-child{margin-top:10px;font-size:13px}.stageCompactHero>div{display:block}.stageCompactHero>div>p{margin-top:9px;font-size:13px}.stagePipeline{border-radius:12px;margin:18px 0 0;overflow-x:auto}.stagePipelineStep{flex:none}.stagePipelineStep>a{min-width:81px;padding:10px 9px}.stagePipelineStep small{font-size:7px}.stagePipelineStep strong{min-width:22px;height:22px;font-size:9px}.stageOverviewGrid{grid-template-columns:1fr;gap:10px;margin:0 10px 18px;padding:0}.stageOverviewCard,.stageOverviewDescription{min-height:0}.stageInsight{grid-template-columns:36px minmax(0,1fr);margin:0 10px 20px;padding:11px}.stageInsight>span{width:36px;height:36px}.stageInsight button{grid-column:1/-1;width:100%}.stageWorkArea{padding:0 10px}.stageWorkHeading{padding-top:20px}.stageWorkHeading h2{font-size:22px}.stageBoardTools{grid-template-columns:minmax(0,1fr) 128px}.stageBoardTools>strong{grid-column:1/-1;padding:0}.stageBoardTools input,.stageBoardTools select{min-height:42px;font-size:12px}.stageActionCard{grid-template-columns:1fr;gap:10px;padding:13px}.stageActionNext strong{white-space:normal}.stageActionControls{flex-wrap:wrap;justify-content:space-between}.stageMoveButton{flex:1}.stageMoveConfirm{grid-column:auto}.stageMoveReward{min-height:100%}.underBonnet{margin:0 10px 17px;padding:25px 0 0}.underBonnet h2{font-size:25px}.cowShedDetailGrid{padding-left:10px;padding-right:10px}.stageBoardEmpty{min-height:230px;padding:34px 18px}.stageBoardEmpty h2{font-size:24px}}@media (max-width:1180px){.stagePortfolioGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.stagePortfolioHero,.stageFocusedWorkspace{padding-left:22px;padding-right:22px}}@media (max-width:820px){.stagePortfolioGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.stagePortfolioHero .stageBoardHeroCopy{grid-template-columns:150px minmax(0,1fr);display:grid}.stagePortfolioHero .stageBoardHeroCopy h1{font-size:50px}.stagePortfolioHero .stageBoardHeroCopy h2{font-size:25px}}@media (max-width:760px){.stagePortfolioHero{padding:18px 10px 16px}.stagePortfolioHero .stageBoardHeroCopy{display:block}.stagePortfolioHero .stageBoardHeroCopy h1,.stagePortfolioHeroCopy h1{font-size:46px}.stagePortfolioHero .stageBoardHeroCopy h2{margin-top:8px;font-size:24px}.stagePortfolioHero .stageBoardHeroCopy>p:last-child{margin-top:6px;font-size:11px}.stagePortfolioHero .stagePipeline{margin-top:12px}.stagePortfolioHeroCopy{display:block}.stagePortfolioHeroCopy>p{margin-top:8px;font-size:12px}.stagePortfolioGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px}.stagePortfolioCard{min-height:108px;padding:9px 9px 8px}.stagePortfolioTop{grid-template-columns:26px minmax(0,1fr)}.stagePortfolioIcon{width:26px;height:26px}.stagePortfolioState{grid-column:1/-1;justify-self:start;max-width:none}.stagePortfolioIdentity strong{font-size:12px}.stagePortfolioContext strong{font-size:8px}.stagePortfolioNext strong{font-size:7px}.stagePortfolioEmpty{flex-wrap:wrap;min-height:100px}.stageFocusedWorkspace{padding:0 10px}.stageFocusedHeading{gap:12px;padding-top:20px;display:grid}.stageFocusedHeading h2{font-size:22px}.stageFocusedHeading label{min-width:0}.stageFocusedWorkspace .stageActionCard{grid-template-columns:1fr}.cowShedFocusedWorkspace .cowShedDetailGrid{padding-left:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.stageOverviewCard,.stagePipelineStep>a,.stageMoveConfirm,.stageMoveReward,.stageMoveReward span{transition:none!important;animation:none!important}}.publicHome{--ph-ink:#181319;--ph-cream:#f3ecdf;--ph-paper:#fffdf8;--ph-pink:#f4499a;--ph-pink-dark:#ad1f63;--ph-lime:#c8f13d;--ph-blue:#2958e8;background:var(--ph-cream);min-height:100vh;color:var(--ph-ink);overflow:hidden}.publicHome *{box-sizing:border-box}.publicHome a{color:inherit}.publicHome button,.publicHome a{font:inherit}.publicHome button{cursor:pointer}.publicHome img{max-width:100%;display:block}.publicHomeHeader{z-index:30;width:100%;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3ecdff2;border-bottom:1px solid #18131922;justify-content:space-between;align-items:center;gap:28px;padding:14px clamp(20px,4vw,64px);display:flex;position:sticky;top:0}.publicHomeBrand{align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.publicHomeBrandMark{background:var(--ph-paper);border:1px solid #18131922;border-radius:12px;place-items:center;width:43px;height:43px;font-size:23px;display:grid}.publicHomeBrand>span:last-child{gap:3px;display:grid}.publicHomeBrand strong{letter-spacing:-.02em;font-size:19px}.publicHomeBrand strong b{color:var(--ph-pink-dark)}.publicHomeBrand small{letter-spacing:.08em;color:#625a60;font-size:8px;font-weight:900}.publicHomeNav{align-items:center;gap:22px;display:flex}.publicHomeNav>a:not(.publicFounderSignIn){font-size:12px;font-weight:850;text-decoration:none}.publicHomeNav button,.publicFounderSignIn{border:1px solid var(--ph-ink);background:0 0;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:900;text-decoration:none}.publicHomeNav button{border-color:var(--ph-pink);background:var(--ph-pink);color:var(--ph-ink)}.publicFounderSignIn{background:var(--ph-ink);color:#fff!important}.publicHeroV57{background:radial-gradient(circle at 70% 17%,#fffc 0 9%,#0000 35%),linear-gradient(130deg,#f7f0e5 0%,#f3ecdf 55%,#efd7e2 100%);grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:center;gap:clamp(42px,7vw,110px);min-height:calc(100vh - 72px);padding:clamp(76px,9vw,140px) clamp(22px,5vw,78px);display:grid;position:relative}.publicHeroV57:before{content:"";background:var(--ph-pink);filter:blur(100px);opacity:.12;border-radius:50%;width:240px;height:240px;position:absolute;top:18%;left:-5%}.publicHeroCopy{z-index:1;position:relative}.publicEyebrow{color:var(--ph-pink-dark);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:11px;font-weight:950}.publicHeroCopy h1{letter-spacing:-.07em;max-width:900px;margin:18px 0 28px;font-size:clamp(56px,7.5vw,112px);font-weight:850;line-height:.84}.publicHeroCopy h1 em{color:var(--ph-pink);font-style:normal}.publicHeroDeck{letter-spacing:-.025em;color:#51474d;max-width:710px;margin:0;font-size:clamp(20px,2vw,28px);line-height:1.35}.publicHeroActions{align-items:center;gap:11px;margin-top:36px;display:flex}.publicHeroActions a,.publicHeroActions button{border:1px solid var(--ph-ink);border-radius:10px;justify-content:center;align-items:center;min-height:52px;padding:14px 18px;font-size:12px;font-weight:950;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.publicHeroActions a{background:var(--ph-ink);color:#fff}.publicHeroActions a span{color:var(--ph-pink);margin-left:12px}.publicHeroActions button{background:0 0}.publicHeroActions a:hover,.publicHeroActions button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #18131918}.publicHeroActions a:active,.publicHeroActions button:active{transform:scale(.98)}.publicDogfoodStatus{color:#6e646b;align-items:center;gap:8px;margin:22px 0 0;font-size:11px;font-weight:800;display:flex}.publicDogfoodStatus span{color:#42a35b;font-size:15px}.publicHeroControl{z-index:2;background:#fffdf8e6;border:1px solid #1813191f;border-radius:22px;gap:12px;padding:18px;display:grid;position:relative;transform:rotate(1.2deg);box-shadow:0 38px 80px #3f26321f}.publicHeroControl:after{content:"CONTROL ROOM";background:var(--ph-ink);color:#fff;letter-spacing:.16em;border-radius:0 0 8px 8px;padding:8px 11px;font-size:8px;font-weight:950;position:absolute;top:86px;right:-33px;transform:rotate(-90deg)}.controlTopline{letter-spacing:.14em;border-bottom:1px solid #18131918;justify-content:space-between;gap:10px;padding:3px 2px 9px;font-size:8px;font-weight:950;display:flex}.controlTopline b{color:var(--ph-pink-dark)}.controlLooseIdea{background:#fff1f7;border:1px solid #edb0cc;border-radius:13px;align-items:center;gap:12px;padding:14px;display:flex}.controlLooseIdea small{letter-spacing:.12em;color:var(--ph-pink-dark);font-size:7px;font-weight:950}.controlLooseIdea strong{flex:1;font-size:13px}.controlLooseIdea span{background:var(--ph-pink);color:#fff;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:950}.controlPipeline{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px;display:grid}.controlPipeline article{background:#fff;border:1px solid #18131918;border-radius:12px;gap:4px;min-height:122px;padding:13px;display:grid}.controlPipeline article:nth-child(3){background:#f0f4ff}.controlPipeline article:nth-child(5){background:#f2fad4}.controlPipeline small{letter-spacing:.13em;font-size:8px;font-weight:950}.controlPipeline article:first-child small{color:var(--ph-pink-dark)}.controlPipeline article:nth-child(3) small{color:var(--ph-blue)}.controlPipeline article:nth-child(5) small{color:#5b7811}.controlPipeline strong{font-size:15px;line-height:1.08}.controlPipeline span{color:#71666c;margin-top:auto;font-size:9px}.controlPipeline i{color:#8c8187;font-style:normal}.controlMaster{background:var(--ph-ink);color:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.controlMaster>div{gap:4px;display:grid}.controlMaster small{color:#ff7ab7;letter-spacing:.14em;font-size:8px;font-weight:950}.controlMaster strong{font-size:13px}.controlMaster>span{color:#d8cfd4;text-align:right;max-width:125px;font-size:8px;font-weight:900;line-height:1.5}.controlShed{background:#eee5d7;border:1px dashed #18131945;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:12px 14px;display:grid}.controlShed span{letter-spacing:.12em;font-size:8px;font-weight:950}.controlShed p{color:#625960;margin:0;font-size:10px;line-height:1.35}.publicProblemStrip{background:var(--ph-ink);color:#fff;border-top:1px solid #181319;border-bottom:1px solid #181319;grid-template-columns:repeat(3,1fr) 1.25fr;gap:0;display:grid}.publicProblemStrip p,.publicProblemStrip strong{border-right:1px solid #ffffff2e;align-items:center;min-height:104px;margin:0;padding:26px clamp(20px,3vw,45px);font-size:15px;line-height:1.25;display:flex}.publicProblemStrip p{color:#d8cfd4}.publicProblemStrip strong{background:var(--ph-pink);color:var(--ph-ink);border:0;font-size:18px}.publicJourney{background:var(--ph-paper);padding:clamp(84px,10vw,150px) clamp(22px,5vw,78px)}.publicSectionIntro{grid-template-columns:1.1fr 1fr;column-gap:70px;max-width:1120px;display:grid}.publicSectionIntro .publicEyebrow{grid-column:1/-1}.publicSectionIntro h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(48px,6.5vw,92px);line-height:.92}.publicSectionIntro>p:last-child{color:#665d63;align-self:end;max-width:470px;margin:20px 0 7px;font-size:19px;line-height:1.45}.journeyTrack{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:70px;display:grid}.journeyStage{background:#f8f3ea;border:1px solid #18131925;border-radius:18px;flex-direction:column;min-height:370px;padding:26px;transition:transform .2s;display:flex;position:relative}.journeyStage:hover{transform:translateY(-5px)}.journeyStage2{background:#fff0f7}.journeyStage3{background:#edf2ff}.journeyStage4{background:#f2fad5}.journeyStage>div{justify-content:space-between;align-items:center;display:flex}.journeyStage>div span{color:#6c6268;font-size:32px;font-weight:300}.journeyStage>div small{letter-spacing:.14em;font-size:9px;font-weight:950}.journeyStage h3{letter-spacing:-.045em;margin:54px 0 14px;font-size:clamp(26px,2.7vw,39px);line-height:1.02}.journeyStage p{color:#5d555a;margin:auto 0 0;font-size:14px;line-height:1.55}.journeyStage>b{z-index:2;background:#fff;border:1px solid #18131925;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;display:grid;position:absolute;top:46%;right:-22px}.publicMasterSection{background:var(--ph-ink);color:#fff;grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(50px,8vw,130px);padding:clamp(90px,11vw,160px) clamp(22px,6vw,95px);display:grid}.masterDiagram{background:#272129;border:1px solid #ffffff32;border-radius:20px;gap:11px;padding:22px;display:grid;box-shadow:0 30px 70px #0004}.masterProject{background:#181319;border:1px solid #ffffff25;border-radius:13px;gap:8px;padding:22px;display:grid}.masterProject small{color:#ff7ab7;letter-spacing:.14em;font-size:8px;font-weight:950}.masterProject strong{font-size:24px;line-height:1.08}.masterProject span{color:#b8aeb5;font-size:9px;font-weight:900}.masterDoors{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.masterDoors span{min-height:78px;color:var(--ph-ink);writing-mode:vertical-rl;background:#fff;border-radius:9px;place-items:center;font-size:8px;font-weight:950;display:grid;transform:rotate(180deg)}.masterDoors span:nth-child(2){background:var(--ph-pink);color:var(--ph-ink)}.masterDoors span:nth-child(3){background:var(--ph-lime)}.masterDiagram>p{color:#b9afb6;text-align:center;margin:4px 0 0;font-size:10px}.masterCopy .publicEyebrow{color:#ff7ab7}.masterCopy h2{letter-spacing:-.06em;margin:18px 0 25px;font-size:clamp(43px,5.6vw,79px);line-height:.95}.masterCopy>p:not(.publicEyebrow){color:#cfc4ca;max-width:690px;font-size:18px;line-height:1.55}.jumpBackRow{flex-wrap:wrap;gap:7px;margin-top:30px;display:flex}.jumpBackRow span{color:#e5dce1;letter-spacing:.1em;border:1px solid #ffffff38;border-radius:999px;padding:9px 12px;font-size:8px;font-weight:950}.publicShedSection{background:linear-gradient(125deg,#f7f0e5,#eedfe5);grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(45px,8vw,120px);padding:clamp(90px,11vw,160px) clamp(22px,6vw,95px);display:grid}.publicShedHeading{position:sticky;top:130px}.publicShedHeading h2{letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(48px,6.4vw,88px);line-height:.9}.shedLayers{gap:0;display:grid}.shedFront,.shedBack{background:#fffdf8;border:1px solid #1813192a;border-radius:19px;padding:34px}.shedFront>span,.shedBack>span{letter-spacing:.15em;font-size:9px;font-weight:950}.shedFront>span{color:var(--ph-pink-dark)}.shedBack>span{color:#ff87bd}.shedFront h3,.shedBack h3{letter-spacing:-.035em;margin:18px 0 10px;font-size:28px;line-height:1.15}.shedFront p,.shedBack p{color:#625960;margin:0;line-height:1.5}.shedStairs{align-items:center;gap:13px;min-height:95px;padding-left:34px;display:flex}.shedStairs i{background:var(--ph-pink);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;animation:2.4s ease-in-out infinite publicFloat;display:grid}.shedStairs span{letter-spacing:.13em;font-size:9px;font-weight:950}.shedBack{background:var(--ph-ink);color:#fff}.shedBack p{color:#c9bec4}.shedBack>div{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.shedBack b{letter-spacing:.08em;border:1px solid #ffffff34;border-radius:999px;padding:8px 10px;font-size:8px}.publicOperators{background:var(--ph-paper)}.publicOperators article{grid-template-columns:1fr 1fr;min-height:720px;display:grid}.operatorPortrait{min-height:620px;position:relative;overflow:hidden}.operatorPortrait img{object-fit:cover;width:100%;height:100%}.operatorPortrait>span{background:var(--ph-ink);color:#fff;letter-spacing:.12em;border-radius:999px;padding:9px 12px;font-size:8px;font-weight:950;position:absolute;bottom:24px;left:24px}.dorisPortraitPublic{background:#e8dacd}.dorisPortraitPublic img{object-position:center 11%}.operatorCopy{flex-direction:column;justify-content:center;padding:clamp(55px,8vw,120px);display:flex}.operatorCopy h2{letter-spacing:-.06em;margin:18px 0 22px;font-size:clamp(48px,6vw,84px);line-height:.91}.operatorCopy>p:not(.publicEyebrow){color:#625960;max-width:610px;margin:0;font-size:18px;line-height:1.55}.operatorCopy blockquote{border-left:4px solid var(--ph-pink);max-width:610px;margin:32px 0;padding:18px 0 18px 24px;font-size:21px;font-weight:750;line-height:1.4}.operatorCopy>a{border-bottom:2px solid var(--ph-ink);letter-spacing:.08em;align-self:flex-start;padding:4px 0;font-size:11px;font-weight:950;text-decoration:none}.operatorPinkCow{background:var(--ph-pink);color:var(--ph-ink)}.operatorPinkCow .operatorCopy>p:not(.publicEyebrow),.operatorPinkCow .publicEyebrow{color:var(--ph-ink)}.operatorPinkCow .operatorCopy blockquote{border-color:#fff}.pinkCowPortraitPublic{background:#f6ede0;place-items:center;display:grid}.pinkCowPortraitPublic img{object-fit:contain;width:90%;height:90%}.pinkCowPortraitPublic>span{background:var(--ph-pink-dark)}.publicLessAdmin{background:var(--ph-lime);grid-template-columns:1.05fr .95fr;gap:clamp(50px,8vw,120px);padding:clamp(90px,11vw,160px) clamp(22px,6vw,95px);display:grid}.publicLessAdmin h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(48px,6vw,86px);line-height:.92}.lessAdminRules{gap:12px;display:grid}.lessAdminRules article{background:#ffffff9e;border:1px solid #18131930;border-radius:16px;padding:28px}.lessAdminRules span{letter-spacing:.13em;font-size:9px;font-weight:950}.lessAdminRules p{margin:16px 0 0;font-size:18px;line-height:1.45}.publicStory{background:var(--ph-paper);padding:clamp(90px,11vw,160px) clamp(22px,6vw,95px)}.storyQuote{max-width:1100px}.storyQuote h2{letter-spacing:-.075em;margin:18px 0 30px;font-size:clamp(58px,8vw,118px);line-height:.86}.storyQuote>p:last-child{color:#5e555b;max-width:800px;margin:0 0 70px;font-size:21px;line-height:1.55}.dogfoodLoop{border-top:1px solid #181319;border-bottom:1px solid #181319;flex-wrap:wrap;align-items:center;gap:12px;padding:24px;display:flex}.dogfoodLoop span{letter-spacing:.11em;font-size:11px;font-weight:950}.dogfoodLoop i{color:var(--ph-pink);font-style:normal;font-weight:950}.publicHonesty{background:#eee5d7;grid-template-columns:1fr 1fr auto;align-items:center;gap:clamp(28px,6vw,90px);padding:70px clamp(22px,6vw,95px);display:grid}.publicHonesty>div>span{letter-spacing:.14em;color:var(--ph-pink-dark);font-size:9px;font-weight:950}.publicHonesty h2{margin:12px 0 0;font-size:40px;line-height:1}.publicHonesty>p{color:#61585e;margin:0;font-size:16px;line-height:1.55}.publicHonesty>button{background:var(--ph-pink);color:var(--ph-ink);white-space:nowrap;border:0;border-radius:11px;padding:17px 19px;font-size:11px;font-weight:950;transition:transform .15s}.publicHonesty>button:active{transform:scale(.98)}.publicIdeasShedCta{color:#fff;background:#0b1b2c;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(48px,8vw,130px);padding:clamp(80px,10vw,145px) clamp(22px,6vw,95px);display:grid;position:relative;overflow:hidden}.publicIdeasShedCta:before{content:"";filter:blur(2px);opacity:.16;background:#e66718;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-190px;right:-110px}.publicIdeasShedCta:after{content:"FROM IDEAS TO ACTION";color:#ffffff36;letter-spacing:.26em;font-size:11px;font-weight:950;position:absolute;top:112px;right:-97px;transform:rotate(90deg)}.ideasShedLogoStage{z-index:1;background:radial-gradient(circle,#f4eee1 0 26%,#f4eee110 68%,#0000 69%),linear-gradient(145deg,#10283e,#07131f);border:1px solid #ffffff28;border-radius:28px;place-items:center;min-height:560px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 80px #0006}.ideasShedLogoStage:hover{transform:translateY(-5px)rotate(-.5deg);box-shadow:0 44px 100px #0008}.ideasShedLogoStage img{filter:drop-shadow(0 22px 32px #0005);width:min(92%,650px);height:auto}.ideasShedCtaCopy{z-index:1;position:relative}.ideasShedCtaCopy .publicEyebrow{color:#f08a42}.ideasShedCtaCopy h2{letter-spacing:-.07em;max-width:850px;margin:19px 0 28px;font-size:clamp(56px,7.3vw,108px);line-height:.86}.ideasShedCtaCopy>p:not(.publicEyebrow){color:#d9e1e9;max-width:650px;margin:0;font-size:19px;line-height:1.55}.ideasShedCtaCopy>a{color:#fff;letter-spacing:.04em;background:#e66718;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;width:min(540px,100%);margin-top:38px;padding:18px 20px;font-size:12px;font-weight:950;text-decoration:none;transition:transform .15s,background .15s;display:flex}.ideasShedCtaCopy>a:hover{background:#f27924;transform:translateY(-2px)}.ideasShedCtaCopy>a:active{transform:scale(.98)}.ideasShedCtaCopy>a b{color:#0b1b2c;background:#fff;border-radius:50%;place-items:center;width:37px;height:37px;font-size:17px;display:grid}.ideasShedCtaCopy>small{color:#8494a3;letter-spacing:.12em;margin-top:14px;font-size:8px;font-weight:900;display:block}.publicHomeFooter{background:var(--ph-ink);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:24px clamp(22px,5vw,78px);display:flex}.publicHomeFooter>div{gap:4px;display:grid}.publicHomeFooter strong{font-size:14px}.publicHomeFooter small,.publicHomeFooter p{color:#a99fa5;letter-spacing:.07em;margin:0;font-size:8px;font-weight:800}.publicHomeFooter a{font-size:10px;font-weight:900}.publicInterestBackdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#181319aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.publicInterestDismiss{background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.publicInterestModal{z-index:1;background:var(--ph-paper);border:1px solid #18131924;border-radius:22px;width:min(600px,100%);padding:clamp(30px,5vw,58px);animation:.18s ease-out publicModalIn;position:relative;box-shadow:0 35px 90px #0004}.publicInterestClose{background:#eee5d7;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:23px;display:grid;position:absolute;top:15px;right:15px}.publicInterestModal h2{letter-spacing:-.05em;margin:17px 0 15px;font-size:clamp(38px,6vw,60px);line-height:.95}.publicInterestModal>p:not(.publicEyebrow):not(.publicInterestError){color:#625960;line-height:1.5}.publicInterestCard{background:#fff0f7;border:1px solid #efb3cf;border-radius:13px;grid-template-columns:48px 1fr;align-items:center;gap:14px;margin:24px 0 14px;padding:15px;display:grid}.publicInterestCard>span{background:#fff;border-radius:11px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.publicInterestCard>div{gap:9px;display:grid}.publicInterestCard code{font-size:14px;font-weight:850}.publicInterestCard button{background:var(--ph-ink);color:#fff;border:0;border-radius:8px;justify-self:start;padding:10px 12px;font-size:9px;font-weight:950}.publicInterestModal>small{color:#7c7178;font-size:9px}.publicInterestError{color:#a11e56;font-size:11px;font-weight:850}.publicHome :focus-visible{outline:3px solid var(--ph-blue);outline-offset:4px}.publicHome section[id]{scroll-margin-top:88px}@keyframes publicFloat{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes publicModalIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:1050px){.publicHomeNav>a:not(.publicFounderSignIn){display:none}.publicHeroV57{grid-template-columns:1fr;min-height:auto}.publicHeroControl{max-width:760px}.publicProblemStrip{grid-template-columns:1fr 1fr}.publicProblemStrip strong{grid-column:1/-1}.publicJourney .publicSectionIntro{grid-template-columns:1fr}.publicSectionIntro>p:last-child{max-width:620px}.journeyTrack{grid-template-columns:1fr 1fr}.journeyStage>b{display:none}.publicMasterSection,.publicShedSection,.publicLessAdmin,.publicIdeasShedCta{grid-template-columns:1fr}.publicShedHeading{position:static}.publicOperators article{min-height:0}.operatorCopy{padding:70px 42px}.publicHonesty{grid-template-columns:1fr 1fr}.publicHonesty>button{justify-self:start}.ideasShedLogoStage{max-width:760px;min-height:500px}.ideasShedCtaCopy{max-width:780px}}@media (max-width:760px){.publicHomeHeader{padding:11px 14px}.publicHomeBrandMark{width:37px;height:37px;font-size:20px}.publicHomeBrand strong{font-size:16px}.publicHomeBrand small{white-space:nowrap;text-overflow:ellipsis;max-width:170px;overflow:hidden}.publicHomeNav{gap:7px}.publicHomeNav button{display:none}.publicFounderSignIn{padding:9px 10px!important;font-size:9px!important}.publicHeroV57{gap:50px;padding:62px 18px 70px}.publicHeroCopy h1{font-size:clamp(52px,16vw,76px)}.publicHeroDeck{font-size:19px}.publicHeroActions{align-items:stretch;display:grid}.publicHeroActions a,.publicHeroActions button{width:100%}.publicHeroControl{border-radius:16px;padding:12px;transform:none}.publicHeroControl:after{display:none}.controlLooseIdea{display:grid}.controlLooseIdea span{justify-self:start}.controlPipeline{grid-template-columns:1fr}.controlPipeline i{text-align:center;height:11px;transform:rotate(90deg)}.controlPipeline article{min-height:105px}.controlMaster{align-items:start;display:grid}.controlMaster>span{text-align:left;max-width:none}.controlShed,.publicProblemStrip{grid-template-columns:1fr}.publicProblemStrip p,.publicProblemStrip strong{border-bottom:1px solid #ffffff2e;border-right:0;min-height:auto}.publicProblemStrip strong{grid-column:auto}.publicJourney{padding:76px 18px}.publicSectionIntro h2{font-size:51px}.publicSectionIntro>p:last-child{font-size:17px}.journeyTrack{grid-template-columns:1fr;margin-top:42px}.journeyStage{min-height:300px}.journeyStage h3{margin-top:42px}.publicMasterSection,.publicShedSection,.publicLessAdmin,.publicStory{padding:78px 18px}.masterDoors{grid-template-columns:repeat(5,1fr)}.masterCopy h2,.publicShedHeading h2,.publicLessAdmin h2{font-size:50px}.publicOperators article{grid-template-columns:1fr}.operatorDoris .operatorPortrait{order:2}.operatorPortrait{min-height:560px}.operatorCopy{padding:70px 18px}.operatorCopy h2{font-size:54px}.operatorCopy blockquote{font-size:18px}.lessAdminRules article{padding:22px}.storyQuote h2{font-size:63px}.storyQuote>p:last-child{font-size:18px}.dogfoodLoop{grid-template-columns:1fr auto;align-items:flex-start;display:grid}.dogfoodLoop i{transform:rotate(90deg)}.publicHonesty{grid-template-columns:1fr;padding:62px 18px}.publicIdeasShedCta{padding:74px 18px}.publicIdeasShedCta:after{display:none}.ideasShedLogoStage{border-radius:20px;min-height:360px}.ideasShedCtaCopy h2{font-size:57px}.ideasShedCtaCopy>p:not(.publicEyebrow){font-size:17px}.publicHomeFooter{align-items:flex-start;padding:22px 18px;display:grid}.publicInterestModal{padding:38px 20px 26px}.publicInterestCard{grid-template-columns:1fr}.publicInterestCard>span{display:none}}@media (prefers-reduced-motion:reduce){.publicHome *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.journeyStage:hover{transform:none}}.productTractionHome,.milkmaidTractionPanel{max-width:1440px;margin:0 auto;padding:48px 24px 58px}.productTractionHome{border-bottom:1px solid var(--line);background:linear-gradient(#fff 0,#fff9fc 100%)}.tractionHomeHead{height:auto;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:end;gap:28px;margin-bottom:25px;padding:0;display:grid;position:static}.tractionHomeHead h1,.milkmaidTractionHero h1{letter-spacing:-.04em;margin:7px 0 10px;font:500 clamp(40px,5vw,70px)/.98 Georgia,serif}.tractionHomeHead h1{max-width:none}.tractionHomeHead>div:first-child>p:last-child,.milkmaidTractionHero>div>p:last-child{max-width:710px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.tractionJourney{color:#766c73;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;padding:9px 0;font-size:8px;font-weight:900;display:flex;overflow-x:auto}.tractionJourney span{align-items:center;gap:6px;display:flex}.tractionJourney i{color:var(--pink);font-style:normal}.tractionPriorityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tractionProductCard{background:#fff;border:1px solid #e4d9df;border-radius:22px;min-width:0;padding:22px;position:relative;overflow:hidden;box-shadow:0 13px 34px #32101f09}.tractionProductCard:before{content:"";background:#c7bdc3;height:5px;position:absolute;top:0;left:0;right:0}.tractionProductCard.isMilkmaid{color:#fff;background:linear-gradient(120deg,#17131b 0 39%,#28202a 39% 100%);grid-column:1/-1;padding:25px}.tractionProductCard.isMilkmaid:before{background:linear-gradient(90deg,#ff4fa0,#ffd4e8);height:7px}.tractionProductHead{align-items:center;gap:12px;display:flex}.tractionProductHead>span{color:#8a7681;background:#f5edf1;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:10px;font-weight:950;display:grid}.isMilkmaid .tractionProductHead>span{color:#fff;background:#ff4fa0}.tractionProductHead>div{min-width:0}.tractionProductHead small,.tractionStatus small{color:#a62361;letter-spacing:.13em;font-size:7px;font-weight:950;display:block}.isMilkmaid .tractionProductHead small{color:#ff9ec9}.tractionProductHead h2{margin:3px 0 0;font:500 28px/1 Georgia,serif}.tractionProductHead>b{color:#ffb5d6;letter-spacing:.08em;background:#ff4fa01a;border:1px solid #ff82bb55;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:8px}.milkmaidMiniScore{grid-template-columns:repeat(5,1fr);gap:8px;margin:22px 0;display:grid}.milkmaidMiniScore span{background:#ffffff0b;border:1px solid #ffffff18;border-radius:14px;min-width:0;padding:15px}.milkmaidMiniScore small{color:#c9bec7;letter-spacing:.08em;font-size:7px;font-weight:900;display:block}.milkmaidMiniScore strong{white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:20px;display:block;overflow:hidden}.tractionPrimaryAction{background:var(--pink);color:#fff;text-align:center;letter-spacing:.07em;border-radius:13px;padding:15px;font-size:10px;font-weight:950;text-decoration:none;display:block}.tractionDataError{color:#ffd0e5;margin:0 0 12px;font-size:10px}.tractionStatus{min-height:47px;margin:22px 0 14px}.tractionStatus>span{color:#514750;margin-top:6px;font-size:12px;display:block}.notConnectedYet{background:#f7f3f5;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;display:flex}.notConnectedYet strong{font-size:10px}.notConnectedYet span{color:var(--muted);font-size:9px}.tractionRecordLink{color:var(--ink);margin-top:15px;font-size:9px;font-weight:900;text-decoration:none;display:inline-block}.tractionRecordLink.disabled{color:#9e9299}.tractionSecondary{border-top:1px solid #e5d9df;grid-template-columns:290px 1fr;align-items:start;gap:25px;margin-top:24px;padding-top:24px;display:grid}.tractionSecondary h2{margin:6px 0 0;font:500 23px/1.15 Georgia,serif}.tractionSecondary>div:last-child{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.tractionSecondary article{background:#fff;border:1px solid #e5d9df;border-radius:14px;grid-template-columns:1fr auto;gap:5px 15px;padding:15px;display:grid}.tractionSecondary article small{color:#a62361;letter-spacing:.1em;font-size:7px;font-weight:950}.tractionSecondary article h3{grid-column:1;margin:0;font:500 20px Georgia,serif}.tractionSecondary article>span{color:var(--muted);grid-column:1;font-size:9px}.tractionSecondary article a{color:var(--ink);grid-area:1/2/4;align-self:center;font-size:8px;font-weight:900;text-decoration:none}.tractionPage{background:#fbf8fa;min-height:100vh}.milkmaidTractionPanel{padding-top:55px}.milkmaidTractionHero{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:30px;display:grid}.muckHeap{color:#fff;background:linear-gradient(135deg,#17131b,#30222c);border-radius:22px;padding:24px;box-shadow:0 18px 44px #28101d22}.muckHeap small{color:#ff9ec9;letter-spacing:.13em;font-size:8px;font-weight:950}.muckHeap strong{margin:11px 0 7px;font:500 42px Georgia,serif;display:block}.muckHeap span{color:#c8bcc4;font-size:9px;line-height:1.4}.tractionRefresh{color:#2b6740;background:#f1faf4;border:1px solid #d7e8dc;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:25px 0;padding:12px 14px;font-size:10px;font-weight:850;display:flex}.tractionRefresh.loading{color:#8b3a62;background:#fff7fb;border-color:#ead6e0}.tractionRefresh.error{color:#8a3b19;background:#fff4ee;border-color:#ecc4b1}.tractionRefresh button{background:var(--ink);color:#fff;border:0;border-radius:9px;padding:10px 12px;font-size:8px;font-weight:950}.tractionRefresh button:disabled{opacity:.55;cursor:wait}.headlineScorecards{grid-template-columns:repeat(7,1fr);gap:9px;display:grid}.headlineScorecards article{background:#fff;border:1px solid #e4d8de;border-radius:15px;min-width:0;padding:15px}.headlineScorecards small{color:#8e8089;letter-spacing:.08em;text-transform:uppercase;min-height:24px;font-size:7px;font-weight:950;display:block}.headlineScorecards strong{white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:21px;display:block;overflow:hidden}.tractionCoreGrid{grid-template-columns:minmax(0,1.4fr) minmax(290px,.6fr);gap:15px;margin-top:15px;display:grid}.funnelPanel,.conversionPanel,.attributionPanel,.journeyPanel{background:#fff;border:1px solid #e4d8de;border-radius:22px;padding:22px}.funnelPanel h2,.conversionPanel h2,.attributionPanel h2,.journeyPanel h2{margin:6px 0 18px;font:500 28px/1.08 Georgia,serif}.tractionFunnel{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.tractionFunnel>div{background:#f8f4f6;border-radius:13px;min-height:102px;padding:14px;position:relative}.tractionFunnel>div:nth-child(6),.tractionFunnel>div:nth-child(7){background:#fff0f7}.tractionFunnel span{color:#a62361;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:950;display:block}.tractionFunnel strong{margin-top:8px;font-size:20px;display:block}.tractionFunnel p{color:#70666d;margin:4px 0 0;font-size:9px}.tractionFunnel i{color:#c7a9b8;font-style:normal;position:absolute;bottom:7px;right:9px}.conversionPanel{color:#fff;background:linear-gradient(160deg,#17131b,#292229)}.conversionPanel .kicker{color:#ff81b9}.conversionPanel>div{border-top:1px solid #ffffff16;justify-content:space-between;gap:14px;padding:12px 0;display:flex}.conversionPanel span{color:#c7bcc3;font-size:9px}.conversionPanel strong{font-size:12px}.attributionPanel,.journeyPanel{grid-template-columns:300px minmax(0,1fr);gap:25px;margin-top:15px;display:grid}.attributionPanel>div:first-child>p:last-child,.journeyPanel>div:first-child>p:last-child{color:var(--muted);font-size:10px;line-height:1.55}.tractionTableWrap{overflow-x:auto}.tractionTableWrap table{border-collapse:collapse;width:100%;font-size:9px}.tractionTableWrap th{color:#8b7d86;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid #ded2d9;padding:9px 8px;font-size:7px}.tractionTableWrap td{color:#4f464c;vertical-align:top;border-bottom:1px solid #eee5ea;padding:10px 8px}.tractionTableWrap td:first-child{word-break:break-word;max-width:240px}@media (max-width:1050px){.tractionHomeHead,.milkmaidTractionHero{grid-template-columns:1fr}.tractionJourney{justify-content:flex-start}.milkmaidMiniScore{grid-template-columns:repeat(3,1fr)}.headlineScorecards{grid-template-columns:repeat(4,1fr)}.attributionPanel,.journeyPanel{grid-template-columns:1fr}.muckHeap{max-width:520px}.tractionCoreGrid{grid-template-columns:1fr}}@media (max-width:700px){.productTractionHome,.milkmaidTractionPanel{padding:28px 12px 38px}.tractionHomeHead h1,.milkmaidTractionHero h1{font-size:43px}.tractionPriorityGrid{grid-template-columns:1fr}.tractionProductCard.isMilkmaid{grid-column:auto;padding:18px}.milkmaidMiniScore{grid-template-columns:repeat(2,1fr)}.milkmaidMiniScore span:last-child{grid-column:1/-1}.notConnectedYet{align-items:flex-start;display:grid}.tractionSecondary,.tractionSecondary>div:last-child{grid-template-columns:1fr}.headlineScorecards{grid-template-columns:repeat(2,1fr)}.headlineScorecards article:last-child{grid-column:1/-1}.tractionFunnel{grid-template-columns:repeat(2,1fr)}.funnelPanel,.conversionPanel,.attributionPanel,.journeyPanel{padding:16px}.muckHeap strong{font-size:35px}}
