/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-slate-100:oklch(96.8% .007 247.896);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-900:oklch(20.8% .042 265.755);--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-bold:700;--leading-relaxed:1.625;--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,::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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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:where(:not(iframe)){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;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.rounded{border-radius:.25rem}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-slate-100{border-color:var(--color-slate-100)}.pt-4{padding-top:calc(var(--spacing) * 4)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-slate-400{color:var(--color-slate-400)}.text-slate-600{color:var(--color-slate-600)}.text-slate-900{color:var(--color-slate-900)}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{color:#152f3a;font-synthesis:none;text-rendering:optimizelegibility;background:#fbfcfd;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.65}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.5}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #168080}button,summary{touch-action:manipulation}h1,h2,p,figure{margin:0 0 1rem}h1{letter-spacing:-.03em;font-size:clamp(1.6rem,4vw,2.3rem);font-weight:700;line-height:1.35}h2{font-size:1.15rem;font-weight:650;line-height:1.4}p{overflow-wrap:anywhere}.app{flex-direction:column;min-height:100svh;display:flex}.app main{flex:1}.app-header{justify-content:space-between;align-items:center;gap:16px;width:min(1160px,100%);margin:auto;padding:20px 26px;display:flex}.logo{letter-spacing:-.07em;font-size:1.6rem;font-weight:800}.logo span{color:#167472}.header-actions{align-items:center;gap:12px;display:flex}.header-actions .text-button{font-size:.88rem}.entry-shell{width:min(760px,100%);margin:clamp(24px,7vh,88px) auto 36px;padding:0 24px}.entry-heading{margin-bottom:34px}.entry-heading h1{font-size:clamp(1.7rem,4.3vw,3rem);line-height:1.35}.entry-heading h1 span{display:block}.brand-emphasis{color:#146f71}.entry-input{flex-direction:column;gap:12px;display:flex}.entry-input label{font-weight:600}.entry-input .primary{align-self:stretch}input:not([type=checkbox]):not([type=radio]),textarea{color:#152f3a;background:#fff;border:1px solid #b9c9cf;border-radius:16px;width:100%;min-height:52px;padding:15px 17px;display:block}textarea{resize:vertical;min-height:100px;max-height:45vh}input::placeholder,textarea::placeholder{color:#657d86}.primary,.secondary{text-align:center;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 20px;font-weight:650;line-height:1.45;display:flex}.primary{color:#fff;background:#176e70}.primary:hover:not(:disabled){background:#0e585b}.secondary{color:#213f4a;background:#fff;border-color:#cbd8dc}.secondary:hover{background:#f2f7f7}.text-button{color:#386370;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:8px 4px;font-weight:550;display:inline-flex}.examples{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.example{color:#425f6a;background:#fff;border:1px solid #d4e0e4;border-radius:99px;min-height:44px;padding:8px 13px;font-size:.85rem}@media(hover:hover)and (pointer:fine){.example:hover{background:#f1f7f7;border-color:#197477}}@media(hover:none),(pointer:coarse){.example:hover{background:#fff;border-color:#d4e0e4}}.flow-shell{max-width:650px;margin:auto;padding:24px 22px 80px}.flow-shell>.primary{width:100%;margin-top:20px}.step-line{color:#607983;justify-content:space-between;align-items:center;margin-bottom:28px;font-size:.9rem;display:flex}.step-line button{background:#fff;border:1px solid #d4e0e4;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.eyebrow{letter-spacing:.04em;color:#5d757e;margin-bottom:12px;font-size:.83rem;font-weight:600}.muted{color:#607681;font-size:.92rem}.surface{background:#fff;border:1px solid #d8e3e7;border-radius:22px;margin:24px 0;padding:24px}.surface>.primary{width:100%;margin-top:20px}.notice{background:#f0f5f6;border:1px solid #d3e2e4;border-radius:14px;margin:16px 0;padding:16px}.notice p:last-child{margin:0}.notice.error{color:#7c3821;background:#fff6f2;border-color:#ebcbbd}.status{color:#476570;padding:12px 0}.idea-list{gap:13px;margin:20px 0;display:grid}.idea{background:#fff;border:1px solid #d5e0e4;border-radius:18px;padding:18px}.idea.is-selected{background:#f6fbfa;border:2px solid #167473;padding:17px}.idea label{cursor:pointer;align-items:flex-start;gap:14px;display:flex}.idea strong{line-height:1.5;display:block}.idea-description{color:#5a727d;margin-top:4px;font-size:.9rem;display:block}.idea input,.consent input,.choice input{accent-color:#167473;flex-shrink:0;width:23px;height:23px;margin-top:3px}.idea-bottom{justify-content:space-between;align-items:flex-start;gap:12px;margin:15px 0 0 37px;font-size:.85rem;display:flex}.idea-bottom small{color:#617782;display:block}.idea details{max-width:68%;margin:0}.decision-bar{background:#fff;border:1px solid #d0dfe2;border-radius:19px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex;position:sticky;bottom:12px;box-shadow:0 5px 22px #152f3a12}.decision-bar strong{display:block}.concept-image{border:1px solid #d5e1e5;border-radius:18px;width:100%;height:auto}figcaption{color:#647a83;margin-top:9px;font-size:.82rem}.included{align-items:flex-start;gap:10px;display:flex}.included svg{flex-shrink:0;margin-top:3px}.price{margin-top:20px;font-size:2rem;font-weight:750}.price small{color:#607681;font-size:.9rem;font-weight:450}details{margin:15px 0}summary{cursor:pointer;color:#3c616c;align-items:center;gap:8px;min-height:44px;font-size:.9rem;font-weight:550;display:flex}summary:after{content:"+";margin-inline-start:auto}details[open] summary:after{content:"−"}details p{color:#536d77;font-size:.88rem}.consent{gap:12px;margin:22px 0;font-size:.9rem;display:flex}.auth-options{gap:12px;margin-top:30px;display:grid}.auth-options form{margin-top:16px}.auth-options form label{margin-bottom:10px;display:block}.auth-options form button{width:100%;margin-top:12px}.question-choices{gap:9px;margin:20px 0;display:grid}.choice{cursor:pointer;background:#fff;border:1px solid #d5e0e4;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.file-button{cursor:pointer;position:relative}.with-bottom{padding-bottom:90px}.bottom-nav{padding:8px 10px max(8px,env(safe-area-inset-bottom));z-index:20;background:#fffffff7;border-top:1px solid #d3e0e4;justify-content:center;gap:8px;display:flex;position:fixed;inset:auto 0 0}.bottom-nav a{color:#617985;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:145px;min-height:58px;font-size:.79rem;display:flex}.bottom-nav a[aria-current=page]{color:#126569;background:#eff7f6;font-weight:650}.home-shell{padding-top:35px}.pulse .metric{color:#496671;font-size:1rem}.metric strong{color:#183c47;font-variant-numeric:tabular-nums;font-size:4rem;font-weight:750;line-height:1.2}.pulse>p{margin-bottom:6px}.project-row{border-bottom:1px solid #dce6e9;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;display:flex}.project-row small{color:#617985;display:block}.request-row{border-bottom:1px solid #dce6e9;padding:14px 0}.request-row small{color:#617985;display:block}.capture-actions{grid-template-columns:1fr 1.5fr;gap:10px;margin:25px 0;display:grid}.composer>.primary{width:100%;margin-top:18px}.composer>label{margin:24px 0 8px;font-size:.9rem;display:block}.file-preview{background:#f1f6f7;border-radius:16px;margin:18px 0;padding:14px}.file-preview p{word-break:break-word;align-items:center;gap:8px;font-size:.88rem;display:flex}.file-preview button{place-items:center;min-width:44px;min-height:44px;margin-inline-start:auto;display:grid}.file-preview img,.file-preview video{max-width:100%;max-height:300px;margin:auto;display:block}.file-preview audio{width:100%}.file-preview small{color:#607681;margin-top:10px;display:block}.legal-footer{color:#637c86;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:18px 12px;font-size:.76rem;display:flex}.legal-footer button{min-height:44px}.legal-dialog{border:1px solid #ccdce1;border-radius:20px;width:calc(100% - 32px);max-width:540px;max-height:85svh;margin:auto;padding:32px;position:fixed;top:0;right:0;bottom:0;left:0}.legal-dialog::backdrop{background:#162f3a66}.dialog-close{float:right;place-items:center;min-width:44px;min-height:44px;display:grid}.skip-link{position:absolute;left:-10000px}.skip-link:focus{z-index:100;background:#fff;padding:12px;top:10px;left:16px}@media(max-width:480px){.app-header{padding:16px}.header-actions{gap:5px}.header-actions>.text-button{text-align:center;max-width:90px;line-height:1.3}.entry-shell{margin-top:30px;padding:0 19px}.entry-heading{margin-bottom:24px}.entry-heading h1{font-size:1.85rem}.entry-input textarea{min-height:112px}.flow-shell{padding-inline:18px}.surface{padding:20px}.capture-actions{grid-template-columns:1fr}.idea-bottom{margin-left:0}.price{font-size:1.8rem}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.affiliate-banner{background:linear-gradient(120deg,#eaf9f4,#f3fbf8 55%,#fff7dd);border:1px solid #9bd0c8;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 0 24px;padding:14px 16px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 8px 24px #155d5510}.affiliate-banner:hover{border-color:#55aaa0;transform:translateY(-1px);box-shadow:0 12px 30px #155d5518}.affiliate-icon{color:#fff;background:#0f716c;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.affiliate-copy{min-width:0;line-height:1.4;display:grid}.affiliate-copy small{color:#397069;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.affiliate-copy strong{color:#153f43;font-size:.98rem}.affiliate-copy>span{color:#55706f;font-size:.78rem}.affiliate-action{color:#155e59;white-space:nowrap;background:#fff;border:1px solid #bdded7;border-radius:999px;align-self:center;align-items:center;gap:5px;padding:8px 11px;font-size:.75rem;font-weight:700;display:flex}@media(max-width:640px){.affiliate-banner{grid-template-columns:auto minmax(0,1fr);padding:13px 14px}.affiliate-action{grid-column:2;justify-self:start}.affiliate-copy strong{font-size:.93rem}.affiliate-copy>span{font-size:.76rem}}.human-ai-trust{background:linear-gradient(135deg,#f8fbfb,#eef7f6);border:1px solid #d5e5e6;border-radius:14px;margin:11px 0 15px;overflow:hidden}.human-ai-trust summary{cursor:pointer;color:#153f43;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 13px;font-size:.82rem;list-style:none;display:grid}.human-ai-trust summary::-webkit-details-marker{display:none}.trust-mark{color:#126d69;background:#dcefed;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.trust-chevron{transition:transform .2s}.human-ai-trust[open] .trust-chevron{transform:rotate(180deg)}.human-ai-trust-body{color:#567075;padding:0 15px 14px 55px;font-size:.79rem;line-height:1.55}.human-ai-trust-body p{margin:0 0 6px}.human-ai-trust-body p:last-child{color:#294f52;margin:0}.affiliate-page{max-width:820px}.affiliate-hero{text-align:center;max-width:640px;margin:10px auto 30px}.affiliate-hero-mark{color:#fff;background:linear-gradient(145deg,#0f716c,#37a49c);border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto 15px;display:grid;box-shadow:0 12px 30px #0f716c30}.affiliate-hero h1{margin:5px 0 9px}.affiliate-hero p:last-child{color:#587176}.referral-link-card{background:linear-gradient(145deg,#f8fcfb,#ecf7f5);border:1px solid #b8d9d5;border-radius:19px;padding:22px}.referral-link-card label{margin-bottom:10px;font-weight:700;display:block}.referral-link-card>div{grid-template-columns:1fr auto;gap:9px;display:grid}.referral-link-card input{background:#fff;min-width:0;font-size:.9rem}.referral-link-card p{color:#60777a;margin:10px 0 0;font-size:.82rem}.affiliate-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.affiliate-stats article{background:#fff;border:1px solid #d7e3e4;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:8px 10px;padding:17px;display:grid}.affiliate-stats article svg{color:#17746f}.affiliate-stats article span{color:#61777b;font-size:.78rem}.affiliate-stats article strong{color:#173f43;grid-column:1/-1;font-size:1.35rem}.affiliate-terms-note{color:#637679;background:#f4f7f7;border-radius:13px;padding:14px 16px;font-size:.78rem;line-height:1.55}@media(max-width:640px){.referral-link-card>div,.affiliate-stats{grid-template-columns:1fr}.human-ai-trust-body{padding-left:15px}}.language-picker{align-items:center;gap:6px;display:flex}.language-picker select{color:#284a56;max-width:125px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.85rem}.idea-bottom{margin-inline-start:37px;margin-left:0}@media(max-width:480px){.idea-bottom{margin-inline-start:0}}.logo{align-items:center;gap:8px;display:flex}.logo img{object-fit:contain;width:42px;height:42px}.starter-choice{background:#ecf8f5;border:2px solid #087b80;border-radius:20px;margin:24px 0;padding:24px}.starter-choice h2{margin:8px 0;font-size:32px}.starter-choice small{font-size:14px;font-weight:400}.access-code{overflow-wrap:anywhere;background:#eef8f6;border-radius:12px;margin:24px 0;padding:20px 12px;font-size:clamp(14px,3vw,22px);display:block}.concept-image{border-radius:20px;width:100%;height:auto}.flow-shell figure{margin:24px 0}.flow-shell figcaption{color:#596e6b;margin-top:8px;font-size:13px}.loading-status{isolation:isolate;background:linear-gradient(110deg,#edf9f5,#eef5ff,#f3effc,#edf9f5) 0 0/300% 100%;border:1px solid #b7ddd9;border-radius:20px;align-items:center;gap:18px;margin:20px 0;padding:24px;animation:5s ease-in-out infinite loading-color;display:flex;position:relative;overflow:hidden}.loading-orb{flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;position:relative}.loading-spinner{border:2px solid #0000;border-color:currentColor #0000 #0000 currentColor;border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:1s linear infinite loading-spin;display:inline-block}.loading-orb>.loading-spinner{color:#087e80;border-width:3px;width:48px;height:48px;position:absolute;top:0;right:0;bottom:0;left:0}.loading-dots{gap:3px;display:flex}.loading-dots i{background:#168689;border-radius:50%;width:4px;height:4px;animation:2.4s ease-in-out infinite loading-breathe}.loading-dots i:nth-child(2){animation-delay:.3s}.loading-dots i:nth-child(3){animation-delay:.6s}.loading-copy{min-width:0}.loading-copy strong{color:#1b5964;font-size:.96rem;line-height:1.6;display:block}.loading-time{color:#577680;font-variant-numeric:tabular-nums;margin-top:4px;font-size:.78rem;display:block}.loading-copy p{color:#486b76;margin:8px 0 0;font-size:.83rem}.loading-visual{flex-wrap:wrap;align-content:center;min-height:270px}.loading-wireframe{background:#ffffff70;border:1px solid #b5d6d080;border-radius:14px;flex-wrap:wrap;gap:9px;width:100%;padding:16px;display:flex}.loading-wireframe span{background:#a5c5c180;border-radius:6px;width:44%;height:9px}.loading-wireframe div{background:linear-gradient(100deg,#afd3cd50,#ffffffb0,#adc7dc70) 0 0/250% 100%;border-radius:8px;width:100%;height:45px;animation:3s ease-in-out infinite loading-color}.loading-wireframe i{background:#b9d4d050;border-radius:5px;flex:1;height:22px}.primary:has(.loading-spinner){opacity:1;background:linear-gradient(110deg,#176e70,#356f98,#176e70) 0 0/250% 100%;animation:4s infinite loading-color}.decision-bar strong .loading-spinner{color:#176e70}@keyframes loading-spin{to{transform:rotate(360deg)}}@keyframes loading-color{0%,to{background-position:0%}50%{background-position:100%}}@keyframes loading-breathe{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.loading-status,.loading-spinner,.loading-dots i,.loading-wireframe div,.primary:has(.loading-spinner){animation:none}}.payment-methods{border:0;gap:10px;margin:24px 0;padding:0;display:grid}.payment-methods legend{margin-bottom:12px;font-weight:650}.choice.is-selected{background:#eff9f6;border-color:#087b80}.payment-methods input{margin:0}.payment-methods:disabled .choice{cursor:default}.payable{font-size:1rem}.payable strong{font-size:1.7rem;display:block}.button-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.code-card{background:#f1faf8;border:1px solid #b7dbd4;border-radius:1.2rem;padding:1.5rem}.code-card .access-code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;line-height:1.8;display:block}.answer-history{margin-block:1.5rem}.answer-row{border-bottom:1px solid #e0e8e5;padding:1rem 0}.answer-row h3{font-size:1rem;font-weight:600}.answer-row p{white-space:pre-wrap;overflow-wrap:anywhere}.timeline{border-inline-start:2px solid #bfd7cf;padding-inline-start:1.5rem;list-style:none}.timeline li{overflow-wrap:anywhere;margin-block:1.5rem}.timeline time{color:#587269;font-size:.85rem;display:block}.admin-shell{max-width:72rem;margin:2rem auto;padding:1rem}.admin-shell .surface{margin-block:1rem}.admin-shell select{border:1px solid #a8bcb4;border-radius:.65rem;width:100%;min-height:44px;margin-block:.5rem 1rem;padding:.5rem;display:block}.project-row{overflow-wrap:anywhere;gap:1rem}.project-row span{min-width:0}.question-choices{border:0;padding:0}.primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.example[aria-pressed=true]{outline-offset:2px;outline:2px solid #147e6b}.answer-question{margin:0 0 4px;font-size:1rem;font-weight:600}.step-line .back-text{white-space:nowrap;border-radius:999px;width:auto;min-width:80px;padding-inline:1rem}.skip-link{left:auto;clip-path:inset(50%);white-space:nowrap;inset-inline-start:0;width:1px;height:1px;padding:0;top:0;overflow:hidden}.skip-link:focus{left:auto;clip-path:none;inset-inline-start:16px;width:auto;height:auto;padding:12px;top:10px;overflow:visible}.task-list{text-align:start;gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.task{color:#577680;align-items:center;gap:8px;font-size:.86rem;line-height:1.5;display:flex}.task-mark{text-align:center;flex:0 0 14px;font-size:.72rem}.task.is-done{color:#1b5964;opacity:.7}.task.is-active{color:#087e80;font-weight:650}.task.is-pending{opacity:.45}.entry-helper{color:#577680;margin:8px 0 0;font-size:.86rem}.aooda-working{text-align:center;background:linear-gradient(110deg,#edf9f5,#eef5ff,#f3effc,#edf9f5) 0 0/300% 100%;border:1px solid #b7ddd9;border-radius:20px;justify-items:center;gap:10px;margin:20px 0;padding:40px 24px;animation:5s ease-in-out infinite loading-color;display:grid}.working-brand{letter-spacing:.14em;text-transform:uppercase;color:#577680;margin:0;font-size:.78rem}.working-stage{color:#1b5964;margin:0;font-size:1.15rem;line-height:1.5}.working-orb{place-items:center;width:44px;height:44px;display:grid}.working-orb .loading-spinner{color:#087e80;border-width:3px;width:28px;height:28px}.working-time{color:#577680;font-variant-numeric:tabular-nums;margin:0;font-size:.86rem}.aooda-working .task-list{text-align:start;width:100%;max-width:340px}.working-note{color:#486b76;max-width:340px;margin:4px 0 0;font-size:.86rem}@media(prefers-reduced-motion:reduce){.aooda-working{animation:none}}.idea-tag{color:#075c56;vertical-align:middle;letter-spacing:.01em;background:#e8f4ef;border-radius:999px;margin-inline-start:8px;padding:2px 10px;font-size:.72rem;font-weight:600;display:inline-block}.idea input:disabled{cursor:default;opacity:.75}.care-promise{color:#0b5c5e;margin:0 0 10px;font-weight:650}.care-offer{background:#f1faf8;border:1px solid #b7ddd9;border-radius:20px;margin:20px 0;padding:20px}.care-offer h2{margin-bottom:6px;font-size:1.05rem}.care-offer .price{margin:2px 0 6px}.care-includes{gap:5px;margin:6px 0 12px;padding:0;list-style:none;display:grid}.care-includes li{align-items:flex-start;gap:8px;font-size:.92rem;line-height:1.5;display:flex}.care-includes svg{color:#087b80;flex:0 0 16px;margin-top:5px}.care-state{margin:0 0 6px}.care-state strong{color:#0b5c5e}.pay-method{align-items:center;gap:8px;margin:0 0 14px;font-weight:650;display:flex}.website-changes{margin:26px 0}.website-changes h2{margin-bottom:10px}.website-changes h3{margin:18px 0 6px;font-size:.95rem}.website-changes textarea{margin-bottom:12px}.change-list{gap:6px;margin:6px 0 12px;padding:0;list-style:none;display:grid}.change-list li{overflow-wrap:anywhere;background:#fff;border:1px solid #dbe6e9;border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;display:flex}.change-list small{color:#5d757e;white-space:nowrap}.change-confirm h3{margin-top:0}.file-preview{align-items:center;gap:8px;margin:0 0 12px;font-size:.9rem;display:flex}.file-preview button{color:#5d757e;background:0 0;border:0;padding:2px}.idea-subtitle{color:#3f5f6b;margin-top:6px;font-size:.88rem;display:block}.idea-starter-title{color:#173f49;margin-top:8px}.starter-deliverables{color:#3f5f6b;gap:2px;margin:5px 0 0;padding-inline-start:20px;display:grid}.starter-deliverables li{line-height:1.45}.idea-preview{min-width:0;margin:16px 0 4px 37px}.idea-preview figure{margin:0}.idea-preview img{aspect-ratio:16/10;object-fit:cover;background:#f3f7f8;border:1px solid #d6e2e5;border-radius:15px;width:100%;height:auto;display:block}.idea-preview figcaption{color:#667d86;margin-top:6px;font-size:.78rem}.idea-preview-loading{aspect-ratio:16/10;color:#5d757e;background:#f5f8f9;border:1px solid #d6e2e5;border-radius:15px;justify-content:center;align-items:center;gap:10px;font-size:.84rem;display:flex}.idea-preview-failed{color:#607681;border:1px dashed #cfdbde;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:70px;padding:12px 14px;font-size:.84rem;display:flex}.idea-preview-failed .text-button{min-height:44px}@media(max-width:480px){.idea-preview{margin-inline-start:0}}.opportunity-inline-progress{color:#496872;background:#f7faf9;border:1px solid #d6e4e5;border-radius:14px;align-items:center;gap:10px;margin:12px 0 16px;padding:12px 14px;font-size:.88rem;line-height:1.45;display:flex}.opportunity-inline-progress .loading-spinner{color:#168080;flex:0 0 18px;width:18px;height:18px}.more-options-loading{margin:28px 0 18px}.more-options-loading h2{color:#244b57;margin:0 0 6px;font-size:1.08rem}.more-options-loading>p{margin:0 0 12px}.option-skeleton-list{gap:12px;display:grid}.option-skeleton{background:#fbfdfd;border:1px solid #d7e3e6;border-radius:18px;padding:17px;overflow:hidden}.option-skeleton-head{color:#496872;align-items:center;gap:10px;margin-bottom:14px;font-size:.9rem;display:flex}.option-skeleton-head .loading-spinner{color:#168080;flex:0 0 18px;width:18px;height:18px}.skeleton-line{background:linear-gradient(90deg,#e7eeee 20%,#f7fafa,#e7eeee 70%) 0 0/220% 100%;border-radius:999px;width:72%;height:10px;margin-top:9px;animation:1.6s ease-in-out infinite skeleton-shimmer;display:block}.skeleton-line.is-wide{width:92%}.skeleton-line.is-short{width:48%}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.skeleton-line{animation:none}}.text-button.inline{min-height:auto;padding:0;font-weight:600;text-decoration:underline}.account-shell h1{margin-bottom:4px}.account-name{margin:0 0 6px;font-size:1.05rem;font-weight:650}.account-section{letter-spacing:.06em;text-transform:uppercase;color:#5d757e;margin:34px 0 10px;font-size:.82rem;font-weight:650}.setting-row{text-align:start;color:#152f3a;cursor:pointer;background:#fff;border:1px solid #d8e3e7;border-radius:16px;align-items:center;gap:14px;width:100%;min-height:68px;margin-bottom:10px;padding:14px 16px;display:flex}.setting-row:hover{border-color:#197477}.setting-row:focus-visible{outline-offset:3px;outline:3px solid #168080}.setting-icon{color:#126569;background:#eff7f6;border-radius:12px;flex:0 0 40px;place-items:center;height:40px;display:grid}.setting-text{flex:1;min-width:0}.setting-text strong{font-size:1.06rem;font-weight:650;line-height:1.4;display:block}.setting-text small{color:#5d757e;margin-top:2px;font-size:.85rem;display:block}.setting-panel{background:#f6fafa;border:1px solid #d8e3e7;border-radius:16px;margin:-4px 0 14px;padding:16px}.setting-panel p{margin:0 0 10px;font-size:.92rem}.panel-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;display:flex}.setting-line{border-bottom:1px solid #e2ecef;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:.92rem;display:flex}.setting-line small{color:#5d757e}.account-logout{margin:34px auto 0;display:block}.journey-rail{min-width:0;margin:4px 0 20px}.journey-count{letter-spacing:.05em;text-transform:uppercase;color:#5d757e;margin:0 0 8px;font-size:.76rem;font-weight:650}.journey-steps{flex-wrap:wrap;gap:4px 13px;margin:0;padding:0;list-style:none;display:flex}.journey-step{color:#577680;align-items:center;gap:6px;min-width:0;font-size:.84rem;line-height:1.5;display:flex}.journey-mark{font-variant-numeric:tabular-nums;background:#fff;border:1px solid #b9c9cf;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:650;display:grid}.journey-step.is-done{color:#1b5964}.journey-step.is-done .journey-mark{color:#116a63;background:#e6f4f0;border-color:#9dc7bd}.journey-step.is-current{color:#0b5c5e;font-weight:650}.journey-step.is-current .journey-mark{color:#fff;background:#087b80;border-color:#087b80}.journey-step.is-todo{opacity:.5}.journey-question-count{color:#1b5964;margin:0;font-size:.95rem;font-weight:650}.journey-slow{margin-top:8px}.journey-missing ul{margin:6px 0 0;padding-inline-start:1.2rem}.journey-missing li{overflow-wrap:anywhere}@media(max-width:480px){.journey-steps{gap:4px 10px}.journey-step{font-size:.79rem}}.change-confirm h3{color:#0b5c5e;margin:0 0 10px;font-size:1.15rem;font-weight:700}.change-confirm{background:#f4fbf9;border-color:#b7ddd9}@media(max-width:720px){.account-in-header{display:none}}@media(min-width:721px){.bottom-nav{display:none}.with-bottom{padding-bottom:0}}.disclosure{width:100%;margin:10px 0 0}.disclosure>summary{color:#244b57;cursor:pointer;background:#f8fbfb;border:1px solid #cfdde1;border-radius:13px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;width:100%;min-height:50px;padding:12px 14px;font-size:.92rem;font-weight:650;display:grid}.disclosure>summary:hover{background:#f1f8f7;border-color:#7fb9b4}.disclosure>summary:after{content:"›";color:#167473;font-size:1.35rem;line-height:1;transition:transform .16s;transform:rotate(90deg)}.disclosure[open]>summary:after{content:"›";transform:rotate(-90deg)}.disclosure-hint{color:#70878f;white-space:nowrap;font-size:.75rem;font-weight:500}.disclosure-body{padding:12px 14px 2px}.disclosure>ul,.disclosure>p,.disclosure>h3{margin-inline:14px}.idea-bottom{grid-template-columns:1fr;gap:10px;margin:15px 0 0 37px;display:grid}.idea-bottom .idea-price{color:#2a4d58;font-size:.9rem;font-weight:650}.idea-bottom .idea-price small{color:#617782;font-weight:450;display:inline}.idea-bottom .disclosure{max-width:none;margin:0}.idea details{max-width:none}@media(max-width:480px){.idea-bottom{margin-inline-start:0}.disclosure>summary{grid-template-columns:1fr auto auto;padding:12px}.disclosure-hint{display:none}}.loading-rotating{color:#315e69;margin-top:5px;font-size:.86rem;animation:.32s loading-copy-in;display:block}.working-subnote{color:#6a8088;margin:0;font-size:.78rem}@keyframes loading-copy-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.loading-rotating{animation:none}}.concept-wait-details{text-align:start;background:#ffffffb8;border:1px solid #d7e5e7;border-radius:14px;width:100%;margin-top:10px;padding:14px 16px}.concept-wait-details>strong{color:#244b57;margin-bottom:8px;display:block}.concept-wait-details ul{color:#48636d;margin:0 0 10px;padding-inline-start:20px}.concept-wait-details li{margin:5px 0}.concept-wait-details p{margin:7px 0}.concept-reasoning ul{margin:8px 0 14px;padding-inline-start:20px}.concept-reasoning li{color:#48636d;margin:5px 0}.entry-subheadline{color:#506c76;max-width:660px;margin:14px 0 0;font-size:clamp(1rem,2.4vw,1.28rem);line-height:1.65}.account-shell{max-width:760px}.account-hero{background:linear-gradient(145deg,#fff,#f5fbfa);border:1px solid #d8e3e7;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:16px;padding:20px;display:grid}.account-avatar{color:#0b6663;background:#dff3ef;border-radius:18px;place-items:center;width:58px;height:58px;font-size:1.5rem;font-weight:800;display:grid}.account-hero-copy{min-width:0}.account-hero-copy .eyebrow{margin-bottom:3px}.account-hero-copy h1{overflow-wrap:anywhere;margin:0 0 4px;font-size:1.55rem}.account-hero-copy .muted{margin:0}.account-edit-cta{white-space:nowrap;min-height:44px;padding-inline:14px}.account-summary-grid{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 20px;display:grid}.account-summary-card{background:#fff;border:1px solid #dbe6e9;border-radius:18px;align-items:flex-start;gap:12px;padding:16px;display:flex}.account-summary-card>div{min-width:0}.account-summary-card small{color:#647b84;margin-bottom:2px;font-size:.78rem;display:block}.account-summary-card strong{color:#173b46;overflow-wrap:anywhere;font-size:1.05rem;line-height:1.35;display:block}.account-summary-card span:last-child{color:#607681;margin-top:3px;font-size:.82rem;display:block}.account-primary-card{background:#f1faf8;border:1px solid #b9dcd6;border-radius:20px;margin:0 0 28px;padding:20px}.account-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-card-heading h2{margin:0;font-size:1.18rem}.account-card-heading .eyebrow{margin-bottom:4px}.account-status-pill{color:#0e6662;white-space:nowrap;background:#dff2ee;border-radius:999px;align-items:center;min-height:28px;padding:4px 9px;font-size:.75rem;font-weight:700;display:inline-flex}.account-primary-card>.primary{width:100%;margin-top:14px}.account-action-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.account-action-grid-two{grid-template-columns:repeat(2,1fr)}.account-action-grid .setting-row{grid-template-columns:auto 1fr auto;align-content:start;height:100%;min-height:138px;margin:0;padding:16px;display:grid}.account-action-grid .setting-icon{margin-bottom:12px}.account-action-grid .setting-text strong{font-size:.98rem}.account-action-grid .setting-text small{font-size:.78rem;line-height:1.45}.account-utility-list{gap:8px;display:grid}.account-utility-list .setting-row{margin:0}.account-section{margin-top:30px}@media(max-width:640px){.account-hero{grid-template-columns:auto 1fr}.account-edit-cta{grid-column:1/-1;width:100%}.account-summary-grid{grid-template-columns:1fr 1fr}.account-action-grid,.account-action-grid-two{grid-template-columns:1fr}.account-action-grid .setting-row{align-items:center;min-height:76px;display:flex}.account-action-grid .setting-icon{margin-bottom:0}}@media(max-width:400px){.account-summary-grid{grid-template-columns:1fr}}.care-cancel-entry{color:#74858b;text-underline-offset:3px;min-height:44px;margin:28px 0 0 auto;font-size:.78rem;font-weight:500;text-decoration:underline;display:flex}.care-cancel-flow{background:#fffaf8;border:1px solid #e2d7d3;border-radius:18px;margin-top:16px;padding:18px}.care-cancel-flow h3{color:#402f2b;margin:0 0 8px;font-size:1.05rem}.care-cancel-losses{color:#5f4a44;margin:10px 0 14px;padding-inline-start:20px}.care-cancel-losses li{margin:6px 0}.care-cancel-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.care-cancel-actions .primary,.care-cancel-actions .secondary,.care-cancel-actions .danger-button{flex:180px}.care-cancel-reasons{gap:8px;margin:12px 0;display:grid}.choice-button{text-align:start;color:#294a54;background:#fff;border:1px solid #d5e0e4;border-radius:12px;min-height:48px;padding:10px 14px}.choice-button.is-selected{background:#eff8f6;border-color:#167473;box-shadow:inset 0 0 0 1px #167473}.danger-button{color:#8a3024;background:#fff;border:1px solid #b55848;border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:12px 20px;font-weight:700;display:flex}.danger-button:hover:not(:disabled){background:#fff3f0}.account-section-note{color:#607681;margin:-4px 0 14px;font-size:.9rem}.understanding-grid{grid-template-columns:1fr;gap:10px;display:grid}.understanding-card{background:#fff;border:1px solid #d8e3e7;border-radius:17px;align-items:flex-start;gap:13px;padding:16px;display:flex}.understanding-card>div{flex:1;min-width:0}.understanding-card small{letter-spacing:.03em;text-transform:uppercase;color:#6b8189;margin-bottom:4px;font-size:.76rem;font-weight:650;display:block}.understanding-card strong{color:#1c3e49;overflow-wrap:anywhere;font-size:.98rem;line-height:1.55;display:block}.understanding-card div>span{color:#18726f;margin-top:5px;font-size:.78rem;display:block}.account-context-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 24px;display:flex}.account-context-actions .secondary{min-height:46px}.account-opportunity-card{background:#f2faf8;border:1px solid #b8ddd7;border-radius:19px;margin:8px 0 26px;padding:19px}.account-opportunity-card h2{margin-bottom:8px;font-size:1.08rem}.account-opportunity-card p{margin-bottom:8px;font-size:.9rem}@media(min-width:700px){.understanding-grid{grid-template-columns:repeat(3,1fr)}.understanding-card{min-height:170px;display:block}.understanding-card .setting-icon{margin-bottom:14px}}.diagnosis-other{background:#f8fbfb;border:1px solid #d8e3e7;border-radius:16px;margin:18px 0;padding:15px}.diagnosis-other label{color:#315661;margin-bottom:8px;font-size:.88rem;font-weight:650;display:block}.diagnosis-other textarea{min-height:82px;margin-bottom:10px}.diagnosis-other .secondary{width:100%}.context-edit-panel{margin-top:12px}.context-edit-panel label{margin-bottom:8px;font-weight:650;display:block}.project-identity{gap:3px;margin:10px 0 14px;display:grid}.project-package{letter-spacing:.05em;text-transform:uppercase;color:#167473;font-size:.78rem;font-weight:800}.project-identity strong{color:#173b46;font-size:1.08rem;line-height:1.4}.intake-progress,.delivery-progress{background:#f8fbfb;border:1px solid #d6e4e5;border-radius:17px;margin:14px 0;padding:15px}.intake-progress.is-compact,.delivery-progress.is-compact{margin:10px 0;padding:12px}.intake-progress-copy,.delivery-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.intake-progress-copy strong,.delivery-heading strong{color:#173b46}.intake-progress-copy span,.delivery-heading span{color:#607681;text-align:end;font-size:.82rem}.progress-track{background:#e4ecee;border-radius:999px;height:10px;overflow:hidden}.progress-track>span{border-radius:inherit;background:#16807b;height:100%;transition:width .3s;display:block}.intake-progress .muted,.delivery-progress .muted{margin:9px 0 0;font-size:.84rem}.delivery-track>span{background:#167473}.project-action-card>.primary{width:100%;margin-top:12px}.context-uploader{background:#fbfdfd;border:1px solid #d6e4e5;border-radius:18px;margin:22px 0;padding:18px}.context-uploader h2{margin:0 0 7px;font-size:1.04rem}.context-uploader p{color:#506a74;font-size:.9rem}.context-uploader textarea{min-height:72px;margin:7px 0 10px}.context-uploader .secondary{width:100%}.context-file-list{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.context-file-list a{color:#176a67;background:#eef6f5;border-radius:10px;padding:7px 10px;font-size:.82rem;text-decoration:none}.delivery-promise{color:#1d5554;background:#eef8f6;border-radius:16px;margin:20px 0;padding:16px 18px;line-height:1.55}.qa-answer{border-bottom:1px solid #dbe5e7;padding:17px 0;position:relative}.qa-answer:last-child{border-bottom:0}.qa-index{color:#17736f;margin-bottom:5px;font-size:.72rem;font-weight:800;display:inline-block}.qa-answer-label{text-transform:uppercase;letter-spacing:.04em;color:#668087;margin-top:11px;font-size:.72rem;font-weight:800;display:block}.answer-value{white-space:pre-wrap;color:#173b46;margin:4px 0 5px}.qa-answer time{color:#7a8d94;margin-top:5px;font-size:.75rem;display:block}.intake-operator-review{margin:16px 0}.operator-facts{gap:8px;margin:14px 0;display:grid}.operator-facts>div{background:#fff;border:1px solid #e0e8ea;border-radius:12px;padding:10px 12px}.operator-facts strong{color:#355761;font-size:.78rem;display:block}.operator-facts span{color:#18726f;font-size:.72rem}.operator-facts p{overflow-wrap:anywhere;margin:4px 0 0;font-size:.82rem}@media(max-width:520px){.intake-progress-copy,.delivery-heading{display:grid}.intake-progress-copy span,.delivery-heading span{text-align:start}}.home-app{background:#f7faf9;height:100svh;min-height:0;overflow:hidden}.home-app main{min-height:0;display:flex}.home-app .app-header{flex:none;padding-block:14px}.home-app .legal-footer{flex:none;min-height:38px;padding-block:5px}.home-app .entry-shell{grid-template-rows:auto auto auto minmax(0,1fr);align-content:space-between;gap:10px;height:100%;min-height:0;margin:0 auto;padding:10px 24px 12px;display:grid}.home-app .entry-heading{margin:0}.home-app .entry-heading h1{margin-bottom:7px;font-size:clamp(1.65rem,4vw,2.55rem);line-height:1.2}.home-app .entry-subheadline{margin:0;font-size:.9rem}.home-app .human-ai-trust{margin:0}.home-app .human-ai-trust summary{min-height:42px;margin:0}.home-app .examples{gap:6px;margin:0}.home-app .example{min-height:38px;padding:6px 11px;font-size:.8rem}.entry-composer-panel{background:linear-gradient(145deg,#0a4545,#0b5a57 58%,#106762);border-radius:22px;align-self:end;padding:15px;box-shadow:0 18px 45px #063d3c2b}.entry-composer-panel .entry-input{gap:9px}.entry-composer-panel textarea{resize:none;color:#14363b;background:#fff;border:2px solid #fff;border-radius:16px;min-height:106px;box-shadow:0 10px 24px #042f2e35}.entry-composer-panel textarea:focus{outline-offset:2px;outline:3px solid #7adbd0}.entry-composer-panel .entry-helper,.entry-composer-panel [role=status]{color:#d5eeeb;margin:0;font-size:.78rem}.entry-composer-panel .primary{color:#0b5956;background:#fff;border-color:#fff;min-height:48px}.entry-composer-panel .primary:hover:not(:disabled){background:#e9f8f5}.entry-composer-panel .primary:disabled{color:#55716f;background:#c7d8d5}.affiliate-nav-link{color:#0e6763;white-space:nowrap;background:#e8f6f2;border:1px solid #c4e4dc;border-radius:999px;align-items:center;min-height:38px;padding:7px 12px;font-size:.78rem;line-height:1.25;display:inline-flex}.affiliate-nav-link:hover{background:#d9eee8;border-color:#8bc9bc}.affiliate-start-card{text-align:center;background:#fff;border:1px solid #c9dfdc;border-radius:24px;justify-items:center;gap:18px;max-width:520px;margin:9vh auto 0;padding:34px;display:grid;box-shadow:0 18px 55px #123f4212}.affiliate-start-card h1{margin:0}.affiliate-start-card .primary{min-width:220px}.affiliate-dashboard-heading{text-align:center;margin:0 0 18px}.affiliate-dashboard-heading p{color:#558079;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}.affiliate-dashboard-heading h1{margin:4px 0 0}.affiliate-earnings-card{text-align:center;color:#fff;background:linear-gradient(145deg,#0a4d4c,#0f6d67);border-radius:22px;padding:25px;box-shadow:0 18px 42px #093f3d25}.affiliate-earnings-card>p:first-child{margin:0;font-weight:700}.affiliate-total{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(2.4rem,8vw,4rem);display:block}.affiliate-earnings-card>span{color:#cfe8e4;font-size:.83rem;display:block}.affiliate-threshold{border-top:1px solid #ffffff35;margin:18px 0 0;padding-top:15px;font-size:.9rem}.affiliate-link-block{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin:18px 0;display:grid}.affiliate-link-block label{grid-column:1/-1;font-weight:700}.affiliate-link-block input{min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.affiliate-link-block .secondary{min-height:52px}.affiliate-people{text-align:center;color:#49676e;margin:18px 0}.affiliate-people strong{color:#153f43}.affiliate-withdraw{width:100%}.affiliate-withdraw-note{text-align:center;color:#6c7e83;margin:8px 0 18px;font-size:.76rem}.affiliate-footer-links{color:#526f75;justify-content:center;gap:8px;font-size:.82rem;display:flex}@media(max-width:760px){.home-app .app-header{gap:8px;padding:10px 14px}.home-app .header-actions{gap:6px}.home-app .header-actions>.text-button{display:none}.affiliate-nav-link{white-space:normal;text-align:center;max-width:190px;padding:5px 9px;font-size:.69rem}.home-app .entry-shell{gap:7px;padding:5px 16px 8px}.home-app .entry-heading h1{font-size:1.52rem}.home-app .entry-subheadline{font-size:.78rem;line-height:1.4}.home-app .examples{scrollbar-width:none;flex-wrap:nowrap;padding:2px 0 5px;overflow-x:auto}.home-app .examples::-webkit-scrollbar{display:none}.home-app .example{flex:none;min-height:36px}.entry-composer-panel{border-radius:19px;padding:12px}.entry-composer-panel textarea{min-height:94px}.home-app .legal-footer{gap:8px;font-size:.67rem}.affiliate-link-block{grid-template-columns:1fr}.affiliate-link-block label{grid-column:auto}}@media(max-height:700px)and (max-width:760px){.home-app .human-ai-trust{display:none}.home-app .entry-heading h1{font-size:1.38rem}.entry-composer-panel textarea{min-height:80px}.home-app .legal-footer{display:none}}.cookie-consent{z-index:100;background:#fff;border:1px solid #cbdadd;border-radius:18px;gap:16px;max-width:760px;margin-inline:auto;padding:20px;display:grid;position:fixed;inset:auto 18px 18px;box-shadow:0 18px 60px #0d2d3730}.cookie-consent h2{margin:0 0 6px;font-size:1.08rem}.cookie-consent p{color:#526c76;margin:0;font-size:.9rem;line-height:1.55}.cookie-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.cookie-actions .primary,.cookie-actions .secondary{min-height:44px;padding:9px 15px}.cookie-choices{gap:8px;display:grid}.cookie-choices label{border:1px solid #d7e2e5;border-radius:13px;align-items:flex-start;gap:11px;padding:12px;display:flex}.cookie-choices input{accent-color:#167473;flex:none;width:21px;height:21px}.cookie-choices strong,.cookie-choices small{display:block}.cookie-choices small{color:#607983;margin-top:2px;line-height:1.4}.legal-footer button{color:inherit;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}@media(max-width:600px){.cookie-consent{inset:auto 10px max(10px,env(safe-area-inset-bottom));padding:17px}.cookie-actions{grid-template-columns:1fr 1fr;display:grid}.cookie-actions .text-button{grid-column:1/-1}.cookie-actions button{width:100%}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
