/*! tailwindcss v4.2.1 | 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@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;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family: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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.w-40{width:calc(var(--spacing) * 40)}.w-60{width:calc(var(--spacing) * 60)}.w-80{width:calc(var(--spacing) * 80)}.w-90{width:calc(var(--spacing) * 90)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.py-24{padding-block:calc(var(--spacing) * 24)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.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)}.shadow-\[0_8px_32px_rgba\(255\,140\,66\,0\.12\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#ff8c421f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ink:#17231d;--paper:#f4f1e8;--cream:#fbfaf5;--lime:#c9f35b;--line:#d8d6cc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,textarea{font:inherit}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:86px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:12px;font-weight:700;display:flex}.brand-mark{background:var(--ink);width:30px;height:30px;color:var(--lime);border-radius:50%;place-items:center;font-family:Georgia,serif;font-style:italic;display:grid}.nav-links{color:#465049;gap:34px;font-size:14px;display:flex}.nav-links a:hover{color:#000}.nav-cta{border:1px solid var(--ink);border-radius:100px;padding:12px 18px;font-size:14px;font-weight:700;transition:all .2s}.nav-cta:hover{background:var(--ink);color:var(--cream)}.pilot-strip{color:#fff;background:#24342b;border-top:1px solid #415047;border-bottom:1px solid #415047}.pilot-strip>div{align-items:center;gap:24px;min-height:58px;display:flex}.pilot-strip span{color:var(--lime);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;font-size:12px;font-weight:700}.pilot-strip p{color:#d2dad5;flex:1;margin:0;font-size:14px;line-height:1.45}.pilot-strip a{color:#fff;white-space:nowrap;font-size:12px;font-weight:700}.hero{text-align:center;flex-direction:column;align-items:center;padding:92px 0 52px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.eyebrow span{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #dff4a9}.hero h1{letter-spacing:-.062em;margin:31px 0 30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7.7vw,104px);font-weight:400;line-height:.89}.hero h1 em{color:#6d756f;font-weight:400}.hero-copy{color:#566159;max-width:680px;margin:0;font-size:18px;line-height:1.7}.proof-row{text-transform:uppercase;letter-spacing:.1em;color:#657068;align-items:center;gap:16px;margin-top:34px;font-size:12px;display:flex}.proof-row i{background:#89918b;border-radius:50%;width:3px;height:3px}.handoff-rail{text-align:left;background:#fbfaf5;border:1px solid #c7cac1;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:13px;width:100%;margin-top:38px;padding:13px;display:grid;box-shadow:0 18px 55px #26312a12}.handoff-rail article{background:#fff;border:1px solid #e0e1da;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:12px;min-height:76px;padding:13px 15px;display:grid}.handoff-rail article span{color:#799a20;letter-spacing:.08em;grid-row:1/3;align-self:start;font-size:10px;font-weight:700}.handoff-rail article strong{font:400 18px/1.15 Georgia,serif}.handoff-rail article small{color:#707970;margin-top:5px;font-size:10px;line-height:1.35}.handoff-rail>i{color:#7f8982;font-size:14px;font-style:normal}.inquiry-shell{padding:0 0 96px}.inquiry-card{background:var(--cream);border:1px solid #b8beb6;overflow:hidden;box-shadow:0 30px 90px #26312a1c}.inquiry-head{background:var(--ink);color:#fff;grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;padding:38px 42px 32px;display:grid}.inquiry-head h2{letter-spacing:-.042em;max-width:650px;margin:13px 0 0;font:400 clamp(34px,4.1vw,57px)/1.02 Georgia,serif}.inquiry-head>p{color:#cdd5d0;margin:0;font-size:15px;line-height:1.65}.live-dot{color:var(--lime);text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.live-dot i{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #c9f35b29}.inquiry-card .inquiry-form{padding:34px 42px 30px}.inquiry-card .inquiry-form>label{letter-spacing:.04em;margin-bottom:11px;font-size:13px;font-weight:700;display:block}.inquiry-card textarea{min-height:128px;font-size:18px}.inquiry-prompts{flex-wrap:wrap;gap:8px;margin:12px 0 27px;display:flex}.inquiry-prompts button{color:#566159;text-align:left;cursor:pointer;background:#f7f6f0;border:1px solid #d3d6cf;border-radius:100px;padding:9px 12px;font-size:12px}.inquiry-prompts button:hover{color:var(--ink);border-color:#808a82}.inquiry-submit-row{justify-content:space-between;align-items:center;gap:25px;padding-top:25px;display:flex}.inquiry-submit-row p{color:#707970;margin:0;font-size:12px}.inquiry-submit{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;flex:none;justify-content:space-between;align-items:center;gap:24px;min-width:190px;padding:15px 18px;font-weight:700;display:flex}.inquiry-submit:hover{color:var(--lime)}.inquiry-submit:disabled{opacity:.55;cursor:not-allowed}.inquiry-response{border-top:1px solid var(--line);background:#eef0e9;min-height:112px}.inquiry-empty,.inquiry-loading{align-items:center;gap:20px;min-height:112px;padding:25px 42px;display:flex}.inquiry-empty span{color:#677169;border:1px solid #aeb5ad;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.inquiry-empty p,.inquiry-loading p{color:#5f6962;margin:0;font-size:13px;line-height:1.5}.inquiry-loading i{border:2px solid #aab1aa;border-top-color:var(--ink);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite inquiry-spin}@keyframes inquiry-spin{to{transform:rotate(360deg)}}.inquiry-message{padding:25px 42px}.inquiry-message strong{margin-bottom:6px;font:400 23px/1.2 Georgia,serif;display:block}.inquiry-message p{color:#657068;margin:0;font-size:13px;line-height:1.5}.inquiry-message a{border-bottom:1px solid var(--ink);gap:20px;margin-top:17px;padding-bottom:4px;font-size:13px;font-weight:700;display:inline-flex}.inquiry-message.error{background:#fff4f1;border-left:4px solid #b94a3b}.inquiry-answer{background:#fff;padding:30px 42px 0}.answer-meta{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:19px;display:flex}.answer-meta span{color:#51651c;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.answer-meta small{color:#6d766f;font-size:11px}.answer-text{color:#26342c;white-space:pre-wrap;margin:27px 0;font-size:17px;line-height:1.75}.answer-actions{border-top:1px solid var(--line);margin-top:27px;padding:23px 0 5px}.answer-actions>div:first-child{justify-content:space-between;align-items:end;gap:20px;display:flex}.answer-actions>div:first-child span{color:#68726a;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.answer-actions h3{margin:6px 0 0;font:400 23px/1.15 Georgia,serif}.answer-action-buttons{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.answer-action-buttons button{color:var(--ink);cursor:pointer;background:#f7f8f3;border:1px solid #aeb5ad;padding:10px 13px;font-size:12px;font-weight:700}.answer-action-buttons button:hover{border-color:var(--ink);background:#eef4dd}.answer-action-buttons button:disabled{cursor:not-allowed;opacity:.55}.answer-actions>p{color:#707970;margin:14px 0 0;font-size:11px;line-height:1.5}.follow-up-form{background:#f6f7f2;border:1px solid #d5d9d2;gap:10px;margin-top:20px;padding:18px;display:grid}.follow-up-form label{font-size:12px;font-weight:700}.follow-up-form textarea{min-height:92px;padding:13px 14px;font-size:14px}.follow-up-form button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;justify-self:start;align-items:center;gap:17px;padding:11px 14px;font-size:12px;font-weight:700;display:flex}.follow-up-form button:hover{color:var(--lime)}.follow-up-form button:disabled{cursor:not-allowed;opacity:.55}.answer-sources{border-top:1px solid var(--line);padding:22px 0 5px}.answer-sources>strong{text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-size:12px;display:block}.answer-sources ul{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.answer-sources a{background:#f7f7f2;border:1px solid #d9dbd5;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.answer-sources a:hover{border-color:#8f978f}.answer-sources span{font-size:13px;font-weight:700}.answer-sources small{color:#68726a;font-size:10px}.answer-foot{border-top:1px solid var(--line);color:#6a746d;grid-template-columns:1fr 1fr;gap:24px;margin-top:25px;font-size:11px;line-height:1.5;display:grid;padding:18px 0!important}.answer-warning{color:#675821;background:#fff4d5;margin:0 -42px;padding:13px 42px;font-size:12px;line-height:1.45}.planning-studio-disclosure{border-top:1px solid #abb1aa;border-bottom:1px solid #abb1aa;margin-bottom:88px}.planning-studio-disclosure>summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:94px;padding:20px 6px;list-style:none;display:grid}.planning-studio-disclosure>summary::-webkit-details-marker{display:none}.planning-studio-disclosure>summary span{color:#68736b;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.planning-studio-disclosure>summary strong{font:400 clamp(24px,3vw,38px)/1.1 Georgia,serif}.planning-studio-disclosure>summary em{border:1px solid #929b94;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;transition:all .2s;display:grid}.planning-studio-disclosure[open]>summary em{transform:rotate(180deg)}.planning-studio-content{padding-top:35px}.planning-studio-content>.shell{width:100%}.builder-wrap{padding:18px 0 92px;position:relative}.builder-wrap:before{content:"";background:var(--lime);filter:blur(85px);opacity:.2;z-index:-1;width:72%;height:70%;position:absolute;bottom:38px;left:14%}.builder{background:var(--cream);border:1px solid #cfcec5;border-radius:4px;max-width:940px;margin:auto;padding:38px 40px;box-shadow:0 24px 70px #26312a17}.field-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.field-head label{font-size:19px;font-weight:700;line-height:1.35}.field-head span{text-transform:uppercase;letter-spacing:.09em;color:#626c65;flex:none;font-size:13px}textarea{resize:vertical;width:100%;min-height:150px;color:var(--ink);background:#fff;border:1px solid #b9bdb6;border-radius:2px;outline:none;padding:20px 22px;font-size:16px;line-height:1.65}textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #c9f35b59}textarea::placeholder{color:#747e77;opacity:1}.quick-prompts{flex-wrap:wrap;gap:10px;margin:16px 0 32px;display:flex}.quick-prompts button{color:#4f5a52;cursor:pointer;background:0 0;border:1px solid #c9cbc4;border-radius:100px;min-height:42px;padding:10px 14px;font-size:13px;line-height:1.35}.quick-prompts button:hover{border-color:var(--ink);color:var(--ink)}.privacy-choice{border-top:1px solid #d8d8d0;margin-bottom:24px;padding-top:28px}.privacy-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.privacy-options button{text-align:left;color:#59635c;min-height:112px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #c7cac2;grid-template-columns:20px 1fr;align-items:start;gap:14px;margin:0;padding:20px;display:grid;position:relative}.privacy-options button.active{color:var(--ink);border-color:var(--ink);box-shadow:inset 4px 0 0 var(--lime);background:#f4f9e7}.privacy-options button:hover{border-color:var(--ink)}.privacy-options strong,.privacy-options small{display:block}.privacy-options strong{margin-bottom:8px;padding-right:92px;font-size:16px;line-height:1.35}.privacy-options small{color:#626d65;font-size:13px;line-height:1.5}.privacy-options em{color:#556058;text-transform:uppercase;letter-spacing:.06em;background:#eff1eb;padding:5px 7px;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:14px;right:14px}.privacy-options button.active em{background:var(--ink);color:var(--lime)}.privacy-icon{background:#fff;border:1px solid #77827a;border-radius:50%;width:14px;height:14px;margin-top:4px;display:block}.privacy-options button.active .privacy-icon{background:#86aa25;border-color:#6d8c1d;box-shadow:inset 0 0 0 3px #f4f9e7}.privacy-status{border-left:3px solid var(--lime);color:#59645c;background:#f4f6ee;margin:-8px 0 28px;padding:15px 17px;font-size:13px;line-height:1.6}.privacy-status strong{color:var(--ink)}.privacy-status.saved{background:#f0f1ed;border-left-color:#7c867f}.workspace-library{background:#fff;border:1px solid #d0d1c9;margin:-10px 0 22px}.workspace-library>header{background:#f5f5ef;border-bottom:1px solid #e1e0d9;justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;display:flex}.workspace-library>header>div:first-child span{color:#6e776f;text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.workspace-library>header>div:first-child strong{font:400 16px/1.3 Georgia,serif}.workspace-account{color:#657068;align-items:center;gap:10px;font-size:9px;display:flex}.workspace-account a{color:var(--ink);border-left:1px solid #d3d4cc;padding-left:10px;font-weight:700}.workspace-loading,.workspace-empty{color:#68716b;margin:0;padding:22px 18px;font-size:11px;line-height:1.55}.workspace-signin{justify-content:space-between;align-items:center;gap:25px;padding:18px;display:flex}.workspace-signin p{color:#68716b;max-width:540px;margin:0;font-size:10px;line-height:1.55}.workspace-signin a,.workspace-signin button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;flex:none;padding:10px 13px;font-size:10px;font-weight:700}.workspace-signin a span{color:var(--lime);margin-left:10px}.saved-workspace-list{display:grid}.saved-workspace-list article{border-bottom:1px solid #e1e0d9;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.saved-workspace-list article:last-child{border-bottom:0}.saved-workspace-list article.current{box-shadow:inset 3px 0 0 var(--lime);background:#f3f8e4}.saved-workspace-list article>div{min-width:0}.saved-workspace-list small,.saved-workspace-list strong,.saved-workspace-list span{display:block}.saved-workspace-list small{color:#778079;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-size:7px;font-weight:700}.saved-workspace-list strong{text-overflow:ellipsis;white-space:nowrap;max-width:610px;font-size:11px;overflow:hidden}.saved-workspace-list span{color:#8a918b;margin-top:4px;font-size:8px}.saved-workspace-list button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #bfc2ba;flex:none;padding:8px 11px;font-size:9px;font-weight:700}.saved-workspace-list button:hover{border-color:var(--ink)}.saved-workspace-list button:disabled{color:#5f6c3c;cursor:default;background:#e7ecd8;border-color:#cbd4ad}.preferences{border-top:1px solid #d8d8d0;grid-template-columns:1fr 1fr;gap:32px;padding-top:28px;display:grid}fieldset{border:0;margin:0;padding:0}legend{text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:11px;font-weight:700}fieldset button{color:#697169;cursor:pointer;background:#fff;border:1px solid #d1d1c9;margin:0 6px 6px 0;padding:9px 11px;font-size:12px}fieldset button.active{color:var(--ink);border-color:var(--ink);box-shadow:inset 3px 0 0 var(--lime);background:#eff8d6}.builder legend{color:#334038;letter-spacing:.1em;margin-bottom:14px;font-size:13px;line-height:1.4}.preferences fieldset button{color:#4f5a52;min-height:46px;margin:0 7px 7px 0;padding:12px 14px;font-size:14px;line-height:1.35}.submit{background:var(--ink);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:15px;width:100%;min-height:58px;margin-top:26px;padding:17px 22px;font-size:16px;font-weight:700;display:flex}.submit:hover{background:#27382f}.submit:disabled{opacity:.48;cursor:not-allowed}.form-note{color:#5f6962;text-align:center;max-width:720px;margin:16px auto 0;font-size:13px;line-height:1.55}.release-scope{background:#faf9f3;border:1px solid #bcc2b8;margin-bottom:105px;scroll-margin-top:24px;box-shadow:0 28px 80px #26312a14}.release-scope>header{background:var(--ink);color:#fff;grid-template-columns:1.2fr .8fr;align-items:end;gap:65px;padding:43px 48px 38px;display:grid}.release-scope>header>div>span{color:var(--lime);text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700}.release-scope h2{letter-spacing:-.045em;margin:12px 0 0;font:400 clamp(38px,4.6vw,61px)/1 Georgia,serif}.release-scope h2 em{color:#aeb9b2;font-weight:400}.release-scope>header>p{color:#d0d7d2;margin:0;font-size:16px;line-height:1.65}.release-scope-grid{grid-template-columns:1fr 1fr;display:grid}.release-scope-grid article{min-height:350px;padding:34px 40px 38px;position:relative}.release-scope-grid article+article{border-left:1px solid var(--line)}.release-scope-grid small{color:#637066;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;display:block}.release-scope-grid h3{letter-spacing:-.02em;max-width:420px;margin:18px 0 21px;font:400 25px/1.2 Georgia,serif}.release-scope-grid ul{margin:0;padding:0;list-style:none}.release-scope-grid li{color:#58645c;border-bottom:1px solid #e0e0d8;padding:14px 0 14px 24px;font-size:14px;line-height:1.6;position:relative}.release-scope-grid li:before{content:"✓";color:#6f8d21;font-weight:700;position:absolute;left:0}.release-live{box-shadow:inset 4px 0 0 var(--lime);background:#f5f9e9}.release-live a{border:1px solid var(--ink);background:var(--ink);color:#fff;justify-content:space-between;align-items:center;width:100%;margin-top:26px;padding:15px 16px;font-size:13px;font-weight:700;display:flex}.release-live a span{color:var(--lime)}.release-controlled{background:#f1f1eb}.release-controlled p{color:#5d6861;background:#fff;border-left:3px solid #8f9992;margin:25px 0 0;padding:15px 16px;font-size:13px;font-weight:700;line-height:1.6}.clarify{background:var(--cream);border:1px solid #cfcec5;margin-bottom:90px;padding:48px;scroll-margin-top:24px;box-shadow:0 24px 70px #26312a12}.studio-head{border-bottom:1px solid var(--line);grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;padding-bottom:30px;display:grid}.studio-head span,.goal-map-head>div>span{color:#6e776f;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:700}.studio-head h2,.goal-map-head h2{letter-spacing:-.04em;margin:11px 0 0;font:400 clamp(34px,4.2vw,55px)/1.04 Georgia,serif}.studio-head>p{color:#657068;margin:0;font-size:13px;line-height:1.65}.studio-head>p strong{color:var(--ink)}.clarify-grid{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:32px;display:grid}.clarify-grid label{border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f7f1;flex-direction:column;min-width:0;padding:24px;display:flex}.clarify-grid label>span{color:#6e776f;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:9px;font-size:9px;font-weight:700;display:flex}.clarify-grid label>span em{color:#849554;font:italic 13px Georgia,serif}.clarify-grid label>strong{min-height:62px;margin:14px 0 16px;font:400 18px/1.35 Georgia,serif}.clarify-grid textarea{background:#fff;min-height:116px;padding:13px;font-size:12px}.clarify-action{justify-content:space-between;align-items:center;gap:30px;margin-top:24px;display:flex}.clarify-action p{color:#747c76;max-width:510px;margin:0;font-size:11px;line-height:1.55}.clarify-action button,.goal-map-actions .primary{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;padding:13px 17px;font-weight:700}.clarify-action button:hover,.goal-map-actions .primary:hover{background:#27382f}.clarify-action button span,.goal-map-actions .primary span{color:var(--lime);margin-left:16px}.goal-map{background:var(--cream);border:1px solid #c9c9bf;margin-bottom:100px;scroll-margin-top:24px;box-shadow:0 24px 70px #26312a14}.goal-map:before{content:"";background:var(--lime);height:7px;display:block}.goal-map-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:35px;padding:46px 48px 35px;display:flex}.goal-map-head p{color:#68716b;margin:14px 0 0;line-height:1.6}.privacy-pill{color:#405122;background:#edf6d5;border:1px solid #bdcd91;border-radius:100px;flex:none;padding:8px 11px;font-size:10px;font-weight:700}.privacy-pill.saved{color:#535c56;background:#eff0ec;border-color:#c9cbc4}.goal-map-primary{grid-template-columns:1fr 1fr;display:grid}.goal-map-primary article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:160px;padding:31px 48px}.goal-map-primary article:nth-child(2n){border-right:0}.goal-map-primary small,.goal-map-context small,.goal-map-decision small,.brief-map-summary small{color:#778079;text-transform:uppercase;letter-spacing:.11em;margin-bottom:10px;font-size:9px;font-weight:700;display:block}.goal-map-primary p{color:#4f5a53;max-width:500px;margin:0;font-size:13px;line-height:1.65}.goal-map-primary .map-outcome p{color:var(--ink);font:400 22px/1.42 Georgia,serif}.goal-map-context{border-bottom:1px solid var(--line);background:#f1f0e9;grid-template-columns:repeat(3,1fr);display:grid}.goal-map-context article{border-right:1px solid var(--line);grid-template-columns:27px 1fr;gap:10px;padding:25px 28px;display:grid}.goal-map-context article:last-child{border-right:0}.goal-map-context article>span{color:#849554;font:italic 13px Georgia,serif}.goal-map-context p{color:#4f5a53;margin:0;font-size:12px;line-height:1.55}.goal-map-decision{background:var(--ink);color:#fff;grid-template-columns:1.55fr .65fr;display:grid}.goal-map-decision>div{padding:34px 48px}.goal-map-decision>div+div{border-left:1px solid #425148}.goal-map-decision small{color:var(--lime)}.goal-map-decision h3{max-width:680px;margin:0;font:400 22px/1.45 Georgia,serif}.map-constraints{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.map-constraints span{color:#c3cbc5;border:1px solid #506057;border-radius:100px;padding:6px 9px;font-size:9px}.map-measures ul{margin:0;padding:0;list-style:none}.map-measures li{color:#c3cbc5;border-bottom:1px solid #425148;padding:7px 0;font-size:11px;line-height:1.4}.goal-map-actions{justify-content:flex-end;gap:9px;min-height:0;padding:24px 48px;display:flex}.goal-map-actions .secondary{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #9ca19d;padding:13px 17px;font-weight:700}.goal-map-actions .secondary:hover{border-color:var(--ink)}.goal-map-actions .primary:disabled{cursor:default;background:#405148;border-color:#405148}.plan{background:var(--ink);color:#fff;margin-bottom:100px;padding:56px;scroll-margin-top:30px}.plan-intro{justify-content:space-between;align-items:end;gap:25px;display:flex}.plan-kicker,.section-label{color:var(--lime);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700}.plan h2{margin:12px 0 0;font:400 52px/1 Georgia,serif}.plan-meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.plan-meta span{color:#cad1cc;border:1px solid #526159;border-radius:100px;padding:7px 11px;font-size:11px}.plan-summary{color:#b8c0ba;max-width:720px;margin:28px 0 42px;font-size:17px;line-height:1.7}.steps{border-top:1px solid #425148;border-left:1px solid #425148;grid-template-columns:1fr 1fr;display:grid}.steps article{border-bottom:1px solid #425148;border-right:1px solid #425148;gap:22px;min-height:180px;padding:28px;display:flex}.step-number{color:var(--lime);font:italic 19px Georgia,serif}.steps h3{margin:0 0 10px;font-size:16px}.steps p{color:#acb5af;margin:0 0 18px;font-size:13px;line-height:1.6}.steps small{color:var(--lime);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.next-action{background:#25362d;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:22px;display:flex}.next-action div{flex-direction:column;gap:5px;display:flex}.next-action span{color:#aab3ad;font-size:12px}.next-action button{border:1px solid var(--lime);background:var(--lime);color:var(--ink);cursor:pointer;padding:11px 17px;font-weight:700}.next-action button:hover{background:#fff;border-color:#fff}.next-action button span{color:inherit;margin-left:8px}.outcome-studio{background:var(--cream);border:1px solid #c9c9bf;margin-bottom:90px;scroll-margin-top:24px;box-shadow:0 24px 70px #26312a14}.outcome-studio:before{content:"";background:var(--lime);height:7px;display:block}.outcome-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:48px;padding:48px;display:flex}.outcome-head>div>span,.workspace-boundary>div>span,.cost-ledger>span,.outcome-log>span,.package-head>div>span,.package-approval>div>span{color:#6e776f;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:700}.outcome-head h2{letter-spacing:-.04em;margin:11px 0 15px;font:400 clamp(40px,5vw,64px)/1 Georgia,serif}.outcome-head p{color:#657068;max-width:720px;margin:0;font-size:14px;line-height:1.7}.outcome-head>button{border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;flex:none;padding:12px 15px;font-size:11px;font-weight:700}.outcome-head>button:hover{background:var(--ink);color:#fff}.outcome-head>button span{margin-left:12px}.workspace-boundary{border-bottom:1px solid var(--line);background:#f3f7e7;grid-template-columns:1.5fr .7fr;gap:36px;padding:28px 48px;display:grid}.workspace-boundary.saved{background:#eff0ec}.workspace-boundary>div>span{color:#61713b}.workspace-boundary.saved>div>span{color:#5d6660}.workspace-boundary>div>strong{margin:9px 0 5px;font:400 19px/1.35 Georgia,serif;display:block}.workspace-boundary>div>p{color:#667068;max-width:720px;margin:0;font-size:11px;line-height:1.6}.workspace-boundary ul{margin:0;padding:0;list-style:none}.workspace-boundary li{border-bottom:1px solid #19292021;justify-content:space-between;gap:18px;padding:7px 0;font-size:10px;display:flex}.workspace-boundary li span{color:#6b756e}.workspace-save-row{align-items:center;gap:13px;margin-top:15px;display:flex}.workspace-save-row button,.workspace-save-row a{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;flex:none;padding:10px 13px;font-size:9px;font-weight:700}.workspace-save-row button span,.workspace-save-row a span{color:var(--lime);margin-left:10px}.workspace-save-row button:disabled{opacity:.55;cursor:wait}.workspace-save-row small{color:#5e695f;font-size:9px;line-height:1.4}.workspace-save-row small.error{color:#8a3328}.outcome-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.milestone-list{min-width:0}.milestone-card{border-bottom:1px solid var(--line);grid-template-columns:92px 1fr;display:grid}.milestone-card:last-child{border-bottom:0}.milestone-card.locked{color:#737b76;background:#f2f1eb}.milestone-card.approved{background:#f8faef}.milestone-index{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:29px 20px 26px 29px;display:flex}.milestone-index span{color:#849554;font:italic 18px Georgia,serif}.milestone-index em{color:#69736c;text-transform:uppercase;letter-spacing:.08em;background:#eceee7;padding:5px 7px;font-size:8px;font-style:normal;font-weight:700;display:inline-flex}.milestone-card.ready .milestone-index em{background:var(--ink);color:var(--lime)}.milestone-card.prepared .milestone-index em{color:#31451f;background:#dfeabf}.milestone-card.approved .milestone-index em{background:var(--lime);color:var(--ink)}.milestone-body{min-width:0;padding:28px 31px 30px}.milestone-title{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.milestone-title small,.milestone-facts small,.milestone-checks small,.package-summary small{color:#778079;text-transform:uppercase;letter-spacing:.11em;font-size:8px;font-weight:700;display:block}.milestone-title h3{letter-spacing:-.02em;margin:6px 0 0;font:400 27px/1.12 Georgia,serif}.milestone-title>span{color:#69726c;border:1px solid #d2d3ca;flex:none;padding:6px 8px;font-size:9px}.milestone-objective{color:#657068;margin:14px 0 22px;font-size:12px;line-height:1.6}.milestone-facts{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.milestone-facts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:16px}.milestone-facts p{color:#505b54;margin:7px 0 0;font-size:11px;line-height:1.5}.milestone-checks{padding:18px 0 0}.milestone-checks ul{flex-wrap:wrap;gap:7px;margin:10px 0 0;padding:0;list-style:none;display:flex}.milestone-checks li{color:#59645c;background:#eff2e8;border-radius:100px;padding:6px 8px;font-size:9px}.milestone-body>button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;margin-top:20px;padding:11px 14px;font-size:11px;font-weight:700}.milestone-body>button span{color:var(--lime);margin-left:14px}.milestone-body>button:hover{background:#27382f}.milestone-body>button:disabled{color:#858c87;cursor:not-allowed;background:#e2e3dd;border-color:#c4c6bf}.milestone-body>button:disabled span{color:inherit}.outcome-sidebar{border-left:1px solid var(--line);position:sticky;top:20px}.cost-ledger,.outcome-log{border-bottom:1px solid var(--line);padding:27px 25px}.cost-ledger{background:var(--ink);color:#fff}.cost-ledger>span{color:var(--lime)}.cost-ledger h3,.outcome-log h3{margin:7px 0 18px;font:400 23px/1.2 Georgia,serif}.cap-options{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.cap-options button{color:#cad1cc;cursor:pointer;background:0 0;border:1px solid #526159;padding:9px 4px;font-size:11px}.cap-options button.active{background:var(--lime);border-color:var(--lime);color:var(--ink);font-weight:700}.cost-ledger dl{margin:19px 0 0}.cost-ledger dl>div{border-bottom:1px solid #425148;justify-content:space-between;gap:12px;padding:8px 0;font-size:10px;display:flex}.cost-ledger dt{color:#aab3ad}.cost-ledger dd{color:#fff;margin:0;font-weight:700}.cost-ledger>p{color:#aab3ad;margin:16px 0 0;font-size:9px;line-height:1.55}.outcome-log{background:#f5f4ed}.outcome-log ol{margin:0;padding:0;list-style:none}.outcome-log li{border-top:1px solid var(--line);grid-template-columns:10px 1fr;gap:10px;padding:13px 0;display:grid}.outcome-log i{background:#b9bdb8;border-radius:50%;width:7px;height:7px;margin-top:4px}.outcome-log i.prepared{background:#9aad61}.outcome-log i.previewed{background:#d09b55;box-shadow:0 0 0 3px #f1e2c9}.outcome-log i.approved{background:var(--ink);box-shadow:0 0 0 3px var(--lime)}.outcome-log strong{font-size:10px;line-height:1.4;display:block}.outcome-log p{color:#657068;margin:4px 0;font-size:9px;line-height:1.45}.outcome-log small{color:#7d867f;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.empty-log{border-top:1px solid var(--line);color:#6d756f;margin:0;padding-top:14px;font-size:10px;line-height:1.55}.execution-package{background:var(--cream);border:1px solid #c9c9bf;margin-bottom:100px;scroll-margin-top:24px;box-shadow:0 24px 70px #26312a14}.package-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:38px;padding:42px 48px 34px;display:flex}.package-head h2{letter-spacing:-.035em;margin:10px 0 13px;font:400 clamp(34px,4vw,52px)/1.04 Georgia,serif}.package-head p{color:#657068;max-width:720px;margin:0;font-size:12px;line-height:1.65}.package-actions{flex:none;gap:8px;min-width:190px;display:grid}.package-actions button{border:1px solid var(--ink);cursor:pointer;padding:11px 14px;font-size:10px;font-weight:700}.package-actions button.secondary{color:var(--ink);background:0 0}.package-actions button.secondary:hover{background:#e9e9e1}.package-actions button.primary{background:var(--ink);color:#fff}.package-actions button.primary span{color:var(--lime);margin-left:14px}.package-actions button.primary:hover{background:#27382f}.package-summary{border-bottom:1px solid var(--line);background:#f1f0e9;grid-template-columns:1.4fr 1fr .65fr;display:grid}.package-summary article{border-right:1px solid var(--line);padding:23px 28px}.package-summary article:last-child{border-right:0}.package-summary p{color:#4f5a53;margin:8px 0 0;font-size:11px;line-height:1.5}.package-grid{grid-template-columns:1fr 1fr;display:grid}.package-grid>section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:15px;min-width:0;padding:35px 40px;display:grid}.package-grid>section:nth-child(2n){border-right:0}.package-grid>section>span{color:#849554;font:italic 13px Georgia,serif}.package-grid h3{margin:0 0 18px;font:400 25px/1.15 Georgia,serif}.package-grid ul,.package-grid ol{margin:0;padding:0;list-style:none}.package-grid ul li{color:#59635d;border-bottom:1px solid #e2e0d8;padding:9px 0 9px 17px;font-size:11px;line-height:1.5;position:relative}.package-grid ul li:before{content:"";background:var(--lime);border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:0;box-shadow:0 0 0 1px #9ead76}.package-grid code{color:#39463e;background:#ecece5;padding:3px 5px;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.package-grid ol li{border-bottom:1px solid #e2e0d8;grid-template-columns:24px 1fr;gap:10px;padding:8px 0;display:grid}.package-grid ol em{background:var(--ink);width:22px;height:22px;color:var(--lime);border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.package-grid ol p{color:#59635d;margin:2px 0 0;font-size:11px;line-height:1.5}.package-grid .acceptance-list li:before{background:var(--ink);box-shadow:inset 0 0 0 2px white,0 0 0 1px var(--ink);border-radius:1px}.package-approval{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:35px;padding:28px 48px;display:flex}.package-approval>div>span{color:var(--lime)}.package-approval strong{margin:7px 0 4px;font:400 18px/1.35 Georgia,serif;display:block}.package-approval p{color:#aeb7b1;margin:0;font-size:10px}.package-approval button{border:1px solid var(--lime);background:var(--lime);color:var(--ink);cursor:pointer;flex:none;padding:12px 15px;font-size:10px;font-weight:700}.package-approval button span{margin-left:13px}.package-approval button:disabled{color:#c1c8c3;cursor:default;background:#34463c;border-color:#536159}.github-studio{background:#faf9f3;border:1px solid #bfc3b8;margin-bottom:105px;scroll-margin-top:20px;box-shadow:0 28px 80px #26312a17}.github-head{background:var(--ink);color:#fff;text-transform:none;letter-spacing:0;justify-content:space-between;align-items:center;gap:55px;min-height:0;padding:48px;display:flex}.github-head>div:first-child>span,.github-connection-panel>span,.github-analysis-heading>span,.understanding-head>div>span,.stuck-diagnosis span,.developer-path header span{color:var(--lime);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:700}.github-head h2{letter-spacing:-.04em;margin:11px 0 16px;font:400 clamp(38px,4.5vw,58px)/.98 Georgia,serif}.github-head h2 em{color:#b2bcb6;font-weight:400}.github-head p{color:#b4beb8;max-width:760px;margin:0;font-size:12px;line-height:1.7}.github-zero-write{text-align:center;border:1px solid #536159;border-radius:50%;flex:none;place-items:center;width:180px;height:180px;padding:24px;display:grid}.github-zero-write strong{color:var(--lime);font:400 55px/1 Georgia,serif}.github-zero-write span{text-transform:uppercase;letter-spacing:.1em;margin-top:-8px;font-size:9px;font-weight:700}.github-zero-write small{color:#91a097;font-size:8px;line-height:1.45}.github-guardrails{border-bottom:1px solid var(--line);background:#eef0e9;grid-template-columns:repeat(4,1fr);display:grid}.github-guardrails article{border-right:1px solid var(--line);min-width:0;padding:22px 24px}.github-guardrails article:last-child{border-right:0}.github-guardrails small,.github-account-note small,.analysis-consent span,.understanding-receipt small,.understanding-grid small,.next-step small,.clarifying-questions small,.developer-path article>small{color:#778079;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:700;display:block}.github-guardrails strong{margin:8px 0 5px;font:400 17px/1.2 Georgia,serif;display:block}.github-guardrails p{color:#667169;margin:0;font-size:9px;line-height:1.5}.github-guardrails code{background:#fff;padding:2px 4px;font-size:8px}.github-workspace{grid-template-columns:.76fr 1.55fr;min-height:560px;display:grid}.github-connection-panel{border-right:1px solid var(--line);background:#f2f1ea;padding:35px 30px}.github-connection-panel>span{color:#788a4d}.github-connection-panel>h3{margin:8px 0 25px;font:400 26px/1.15 Georgia,serif}.github-status{color:#6a746d;font-size:10px}.github-connect-card,.github-connected-card{background:#fff;border:1px solid #d1d2ca;padding:18px}.github-connect-card p{color:#626d65;margin:0 0 16px;font-size:10px;line-height:1.6}.github-connect-card button,.github-connect-card a{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;justify-content:space-between;width:100%;padding:11px 13px;font-size:10px;font-weight:700;display:flex}.github-connect-card button span,.github-connect-card a span{color:var(--lime)}.github-connect-card button:disabled{color:#d2d8d4;cursor:wait;background:#526158}.github-connect-card.setup{border-left:3px solid #c38b48}.github-connect-card.setup strong{font:400 16px/1.35 Georgia,serif}.github-connect-card.setup ul{margin:14px 0 0;padding:0;list-style:none}.github-connect-card.setup li{color:#626d65;border-top:1px solid #e1e1da;padding:7px 0;font-size:9px}.github-connected-card>div{grid-template-columns:28px 1fr;gap:10px;display:grid}.github-connected-card i{background:var(--lime);border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;display:grid}.github-connected-card small,.github-connected-card strong,.github-connected-card em{display:block}.github-connected-card small{color:#7d857f;text-transform:uppercase;letter-spacing:.09em;font-size:7px}.github-connected-card strong{margin:5px 0;font-size:12px}.github-connected-card em{color:#68726b;font-size:8px;font-style:normal}.github-connected-card button{color:#6a746d;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e0e0d9;width:100%;margin-top:17px;padding:13px 0 0;font-size:8px;font-weight:700}.github-account-note{border-top:1px solid #d5d5cd;margin-top:24px;padding-top:20px}.github-account-note strong{margin:7px 0;font-size:10px;display:block}.github-account-note p{color:#747d77;margin:0;font-size:8px;line-height:1.55}.github-analysis-panel{min-width:0;padding:35px 40px}.github-analysis-heading>span{color:#788a4d}.github-analysis-heading h3{margin:8px 0 10px;font:400 27px/1.15 Georgia,serif}.github-analysis-heading p{color:#68726b;max-width:700px;margin:0 0 27px;font-size:10px;line-height:1.6}.github-analysis-locked{background:#f4f4ee;border:1px dashed #c5c7bf;grid-template-columns:35px 1fr;gap:14px;padding:24px;display:grid}.github-analysis-locked>span{color:#849554;font:italic 12px Georgia,serif}.github-analysis-locked strong{font-size:11px}.github-analysis-locked p{color:#747d77;margin:6px 0 0;font-size:9px}.repository-picker label,.stuck-question>span{text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.repository-picker select{width:100%;color:var(--ink);background:#fff;border:1px solid #bfc2b9;outline:none;padding:13px 14px;font-size:11px}.repository-picker select:focus{border-color:var(--ink);box-shadow:0 0 0 3px #c9f35b59}.repository-picker>p{color:#7b837d;margin:9px 0 0;font-size:8px}.stuck-question{margin-top:22px;display:block}.stuck-question textarea{min-height:110px;padding:14px;font-size:11px}.stuck-question>small{color:#818983;margin-top:6px;font-size:8px;display:block}.analysis-consent{background:#f1f2eb;border:1px solid #d3d4cc;grid-template-columns:1.2fr 1fr;gap:25px;margin-top:21px;padding:17px;display:grid}.analysis-consent strong{overflow-wrap:anywhere;margin:6px 0;font:400 15px/1.25 Georgia,serif;display:block}.analysis-consent p{color:#6e776f;margin:0;font-size:8px}.analysis-consent ul{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.analysis-consent li{color:#61705d;background:#fff;padding:7px 7px 7px 18px;font-size:8px;position:relative}.analysis-consent li:before{content:"✓";color:#6d8a25;font-weight:700;position:absolute;left:6px}.analyze-repository{background:var(--ink);color:#fff;cursor:pointer;border:0;justify-content:space-between;width:100%;margin-top:15px;padding:14px 16px;font-size:10px;font-weight:700;display:flex}.analyze-repository span{color:var(--lime)}.analyze-repository:disabled{color:#7a837d;cursor:not-allowed;background:#dfe1da}.github-message{border-left:3px solid var(--lime);color:#59655d;background:#f0f4e6;margin:14px 0 0;padding:11px 13px;font-size:9px;line-height:1.55}.github-message.error{background:#f5ece7;border-left-color:#b46d4e}.github-message.reading{background:#f5efe5;border-left-color:#d09b55}.project-understanding{border-top:1px solid var(--line);background:#fbfaf5}.understanding-head{color:#fff;text-transform:none;letter-spacing:0;background:#24342b;justify-content:space-between;align-items:flex-start;gap:40px;min-height:0;padding:43px 48px 36px;display:flex}.understanding-head h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:10px 0 12px;font:400 clamp(31px,4vw,48px)/1.02 Georgia,serif}.understanding-head p{color:#b5beb8;max-width:760px;margin:0;font-size:12px;line-height:1.65}.understanding-confidence{border:1px solid #526159;flex:none;min-width:145px;padding:17px}.understanding-confidence small,.understanding-confidence strong,.understanding-confidence span{display:block}.understanding-confidence small{color:#9eaaa3;text-transform:uppercase;letter-spacing:.09em;font-size:7px}.understanding-confidence strong{color:var(--lime);text-transform:capitalize;margin:9px 0;font:400 24px Georgia,serif}.understanding-confidence span{color:#9eaaa3;font-size:8px}.understanding-receipt{border-bottom:1px solid var(--line);background:#eef0e9;grid-template-columns:repeat(4,1fr);display:grid}.understanding-receipt article{border-right:1px solid var(--line);padding:20px 24px}.understanding-receipt article:last-child{border-right:0}.understanding-receipt strong,.understanding-receipt code{color:#36453d;overflow-wrap:anywhere;margin-top:8px;font-size:10px;display:block}.understanding-grid{grid-template-columns:1fr 1fr;display:grid}.understanding-grid>section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:15px;min-width:0;padding:38px 40px;display:grid}.understanding-grid>section:nth-child(2n){border-right:0}.understanding-grid>section>span{color:#849554;font:italic 13px Georgia,serif}.understanding-grid h3{margin:7px 0 18px;font:400 25px/1.15 Georgia,serif}.understanding-grid p{color:#5f6a63;font-size:10px;line-height:1.55}.understanding-lead{color:var(--ink)!important;font:400 15px/1.45 Georgia,serif!important}.evidence-paths{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.evidence-paths code,.entrypoint-list code,.analyzed-files code{color:#4e5a53;overflow-wrap:anywhere;background:#eceee7;max-width:100%;padding:4px 6px;font:8px ui-monospace,SFMono-Regular,Consolas,monospace}.no-evidence{color:#8a918c;margin-top:8px;font-size:7px;font-style:italic;display:block}.entrypoint-list{flex-wrap:wrap;gap:5px;margin:13px 0 17px;display:flex}.component-list{gap:9px;display:grid}.component-list article,.evidence-card,.gap-card{background:#fff;border:1px solid #dcddd5;padding:12px}.component-list article>div,.evidence-card>div,.gap-card>div,.diagnosis-causes article>div,.understanding-risks article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.component-list strong,.evidence-card strong,.gap-card strong{font-size:10px}.component-list em,.evidence-card em,.gap-card em,.diagnosis-causes em,.understanding-risks em{color:#74805f;text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-style:normal;font-weight:700}.component-list p,.evidence-card p,.gap-card p{margin:7px 0 0;font-size:9px}.execution-flow{margin:0;padding:0;list-style:none}.execution-flow li{border-top:1px solid #e1e1da;grid-template-columns:27px 1fr;gap:10px;padding:11px 0;display:grid}.execution-flow li>em{color:#75834f;font:italic 10px Georgia,serif}.execution-flow p{margin:0}.capability-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.capability-columns h4{color:#6b756e;text-transform:uppercase;letter-spacing:.09em;margin:0 0 9px;font-size:8px}.capability-columns>div{align-content:start;gap:8px;display:grid}.gap-card.high{border-left:3px solid #ae6549}.gap-card.medium{border-left:3px solid #c69a51}.gap-card.low{border-left:3px solid #94a86c}.stuck-diagnosis{background:var(--lime);padding:40px 48px}.diagnosis-title{grid-template-columns:.7fr 1.7fr;align-items:start;gap:45px;display:grid}.diagnosis-title span{color:#4f6234}.diagnosis-title h3{margin:0;font:400 28px/1.2 Georgia,serif}.diagnosis-causes{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:27px;display:grid}.diagnosis-causes article{background:#ffffff9e;padding:15px}.diagnosis-causes strong{font-size:10px}.diagnosis-causes p{color:#4f5d46;margin:8px 0 0;font-size:9px;line-height:1.5}.next-step{background:var(--ink);color:#fff;margin-top:17px;padding:19px}.next-step small{color:#9fad9f}.next-step strong{margin-top:8px;font:400 18px/1.4 Georgia,serif;display:block}.clarifying-questions{margin-top:17px}.clarifying-questions ul{grid-template-columns:1fr 1fr;gap:6px 20px;margin:10px 0 0;padding-left:18px;display:grid}.clarifying-questions li{color:#4b5942;font-size:9px;line-height:1.45}.developer-path{border-bottom:1px solid var(--line);padding:38px 48px}.developer-path header{justify-content:space-between;align-items:end;gap:30px;display:flex}.developer-path header span{color:#788a4d}.developer-path header h3{margin:0;font:400 25px Georgia,serif}.developer-path>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid}.developer-path article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:19px}.developer-path ol{margin:12px 0 0;padding-left:17px}.developer-path li{color:#5d6860;margin:8px 0;font-size:9px;line-height:1.5}.developer-path code{overflow-wrap:anywhere}.developer-path .first-change{background:#eff3e4}.developer-path .first-change p{margin:12px 0 0;font:400 14px/1.5 Georgia,serif}.understanding-risks{grid-template-columns:1.4fr 1fr;display:grid}.understanding-risks>section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:34px 40px}.understanding-risks>section:last-child{border-right:0}.understanding-risks>section>span{color:#6b756e;text-transform:uppercase;letter-spacing:.1em;margin-bottom:13px;font-size:8px;font-weight:700;display:block}.understanding-risks article{border-top:1px solid #e1e1da;padding:12px 0}.understanding-risks article.high{border-left:3px solid #ae6549;padding-left:12px}.understanding-risks article.medium{border-left:3px solid #c69a51;padding-left:12px}.understanding-risks article.low{border-left:3px solid #94a86c;padding-left:12px}.understanding-risks strong{font-size:10px}.understanding-risks p{color:#667169;margin:7px 0 0;font-size:9px;line-height:1.5}.understanding-risks ul{margin:0;padding-left:18px}.understanding-risks li{color:#5f6962;margin:9px 0;font-size:9px;line-height:1.5}.analyzed-files{border-bottom:1px solid var(--line);padding:22px 40px}.analyzed-files summary{cursor:pointer;font-size:9px;font-weight:700}.analyzed-files>div{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.analyzed-files p{color:#8a5b24;font-size:8px}.understanding-footer{background:var(--ink);color:#fff;text-transform:none;letter-spacing:0;justify-content:space-between;align-items:center;gap:35px;min-height:0;padding:27px 48px;display:flex}.understanding-footer span{color:var(--lime);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:700}.understanding-footer strong{margin:7px 0 4px;font:400 17px/1.35 Georgia,serif;display:block}.understanding-footer p{color:#aeb7b1;margin:0;font-size:9px}.understanding-footer button{color:#b9c1bc;cursor:not-allowed;background:#34463c;border:1px solid #536159;flex:none;padding:12px 15px;font-size:9px;font-weight:700}.execution-preview{background:#f8f7f0;border:1px solid #bfc3b8;margin-bottom:100px;scroll-margin-top:24px;box-shadow:0 30px 80px #26312a1a}.preview-head{background:var(--ink);color:#fff;text-transform:none;letter-spacing:0;justify-content:space-between;align-items:flex-start;gap:40px;min-height:0;padding:43px 48px 38px;display:flex}.preview-head>div:first-child>span,.preview-decision span,.approval-chain>div>span{color:var(--lime);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:700}.preview-head h2{letter-spacing:-.035em;margin:10px 0 13px;font:400 clamp(34px,4vw,52px)/1.04 Georgia,serif}.preview-head p{color:#b6c0ba;max-width:760px;margin:0;font-size:12px;line-height:1.65}.preview-head-actions{flex:none;gap:9px;min-width:190px;display:grid}.preview-head-actions em{color:var(--lime);text-align:center;text-transform:uppercase;letter-spacing:.08em;border:1px solid #536159;padding:8px 11px;font-size:9px;font-style:normal;font-weight:700}.preview-head-actions button{border:1px solid var(--lime);background:var(--lime);color:var(--ink);cursor:pointer;padding:11px 14px;font-size:10px;font-weight:700}.preview-ledger{border-bottom:1px solid var(--line);background:#edeee6;grid-template-columns:repeat(4,1fr);display:grid}.preview-ledger article{border-right:1px solid var(--line);min-width:0;padding:22px 25px}.preview-ledger article:last-child{border-right:0}.preview-ledger small,.preview-grid small{color:#788179;text-transform:uppercase;letter-spacing:.11em;font-size:8px;font-weight:700;display:block}.preview-ledger strong{margin:8px 0 5px;font:400 17px/1.25 Georgia,serif;display:block}.preview-ledger strong.controlled{color:#526d30}.preview-ledger strong.review{color:#8a5b24}.preview-ledger p{color:#68726b;margin:0;font-size:9px;line-height:1.45}.preview-grid{grid-template-columns:1fr 1fr;display:grid}.preview-grid>section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:15px;min-width:0;padding:36px 40px;display:grid}.preview-grid>section:nth-child(2n){border-right:0}.preview-grid>section>span{color:#849554;font:italic 13px Georgia,serif}.preview-grid h3{margin:7px 0 20px;font:400 25px/1.15 Georgia,serif}.preview-grid h4{color:#667169;text-transform:uppercase;letter-spacing:.1em;margin:23px 0 10px;font-size:8px}.preview-grid ul,.preview-grid ol{margin:0;padding:0;list-style:none}.preview-grid li{color:#566159;font-size:11px;line-height:1.5}.preview-actions ol li{border-bottom:1px solid #e1e1d8;grid-template-columns:24px 1fr;gap:10px;padding:9px 0;display:grid}.preview-actions ol em{background:var(--ink);width:22px;height:22px;color:var(--lime);border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.preview-actions ol p{margin:2px 0 0}.preview-grid>section:nth-child(2) li{border-bottom:1px solid #e1e1d8;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.preview-grid code{color:#344139;overflow-wrap:anywhere;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.preview-grid li b{color:#758075;text-transform:uppercase;letter-spacing:.07em;flex:none;font-size:8px}.preview-note{border-left:2px solid var(--lime);color:#727b75;margin:15px 0 0;padding-left:12px;font-size:9px;line-height:1.55}.permission-list li,.stop-list li,.verification-list li{border-bottom:1px solid #e1e1d8;padding:9px 0 9px 22px;position:relative}.permission-list li:before,.stop-list li:before,.verification-list li:before{border-radius:50%;place-items:center;width:13px;height:13px;font-size:8px;font-weight:700;display:grid;position:absolute;top:10px;left:0}.permission-list.blocked li:before{content:"×";color:#6f7872;background:#e6e7e1}.permission-list.future li:before{content:"?";color:#687a39;border:1px solid #9eaa7a}.stop-list li:before{content:"■";color:#8b6a42;border-radius:2px;font-size:6px}.verification-list li:before{content:"✓";color:#526d30;border:1px solid #9eaa7a}.risk-register{gap:9px;display:grid}.risk-register article{background:#fff;border:1px solid #d8d8cf;padding:12px 13px}.risk-register article.controlled{border-left:3px solid #8da45d}.risk-register article.review{border-left:3px solid #bd8444}.risk-register article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.risk-register em{text-transform:uppercase;letter-spacing:.07em;flex:none;font-size:7px;font-style:normal;font-weight:700}.risk-register .controlled em{color:#637b3d}.risk-register .review em{color:#975c1c}.risk-register p{color:#68726b;margin:7px 0 0;font-size:9px;line-height:1.5}.approval-chain{background:var(--lime);grid-template-columns:.8fr 2fr;gap:45px;padding:30px 48px;display:grid}.approval-chain>div>span{color:#43572e}.approval-chain h3{margin:8px 0 0;font:400 21px/1.25 Georgia,serif}.approval-chain ol{grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.approval-chain li{border-left:1px solid #26312a40;grid-template-columns:27px 1fr;gap:10px;padding:5px 17px;display:grid}.approval-chain li em{color:#51613e;font:italic 10px Georgia,serif}.approval-chain li p{color:#3f4d37;margin:0;font-size:9px;line-height:1.55}.preview-decision{min-height:0;color:var(--ink);text-transform:none;letter-spacing:0;background:#f2f1e9;justify-content:space-between;align-items:center;gap:40px;padding:28px 48px;display:flex}.preview-decision span{color:#788a4d}.preview-decision strong{margin:6px 0 4px;font:400 19px/1.3 Georgia,serif;display:block}.preview-decision p{color:#6b756e;max-width:760px;margin:0;font-size:9px;line-height:1.5}.preview-approval-action{flex:none;gap:6px;min-width:220px;display:grid}.preview-approval-action button{color:#848b86;cursor:not-allowed;background:#dedfd8;border:1px solid #c6c9c1;padding:12px 15px;font-size:10px;font-weight:700}.preview-approval-action small{color:#7a837d;text-align:center;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.brief{background:var(--cream);border:1px solid #cfcec5;margin-top:-60px;margin-bottom:120px;padding:52px;scroll-margin-top:24px;box-shadow:0 24px 70px #26312a14}.brief-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:32px;padding-bottom:34px;display:flex}.brief-kicker{color:#68716b;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:700}.brief-head h2{letter-spacing:-.04em;margin:11px 0 14px;font:400 clamp(40px,5vw,64px)/1 Georgia,serif}.brief-head p{color:#68716b;margin:0;line-height:1.6}.brief-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.brief-actions button{border:1px solid var(--ink);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;padding:10px 14px;font-size:11px;font-weight:700}.brief-actions button:hover{background:var(--ink);color:#fff}.brief-snapshot{border-bottom:1px solid var(--line);grid-template-columns:2fr repeat(4,1fr);display:grid}.brief-snapshot article{border-right:1px solid var(--line);padding:25px 22px}.brief-snapshot article:first-child{padding-left:0}.brief-snapshot article:last-child{border-right:0;padding-right:0}.brief-snapshot small{color:#7b837d;text-transform:uppercase;letter-spacing:.1em;margin-bottom:9px;font-size:9px;font-weight:700;display:block}.brief-snapshot p{margin:0;font-size:13px;line-height:1.55}.brief-goal p{font:400 20px/1.4 Georgia,serif}.brief-map-summary{border-bottom:1px solid var(--line);background:#f1f0e9;grid-template-columns:repeat(3,1fr);display:grid}.brief-map-summary article{border-right:1px solid var(--line);padding:22px}.brief-map-summary article:first-child{padding-left:0}.brief-map-summary article:last-child{border-right:0;padding-right:0}.brief-map-summary p{color:#515c55;margin:0;font-size:11px;line-height:1.55}.brief-grid{grid-template-columns:1fr 1fr;display:grid}.brief-block{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:18px;min-width:0;padding:38px 34px 38px 0;display:grid}.brief-block:nth-child(2n){border-left:1px solid var(--line);padding-left:34px;padding-right:0}.brief-number{color:#788078;font:italic 13px Georgia,serif}.brief-block h3{letter-spacing:-.02em;margin:0 0 22px;font:400 27px/1.1 Georgia,serif}.brief-block h4{text-transform:uppercase;letter-spacing:.12em;margin:25px 0 11px;font-size:10px}.brief-block p{color:#626b65;font-size:12px;line-height:1.6}.brief-workflow ol{gap:18px;margin:0;padding:0;list-style:none;display:grid}.brief-workflow li{border-bottom:1px solid #e2e0d8;padding-bottom:18px}.brief-workflow li:last-child{border-bottom:0;padding-bottom:0}.brief-workflow li strong,.risk-list strong{font-size:13px}.brief-workflow li p{margin:6px 0 8px}.brief-workflow li small{color:#657068;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:700}.block-lead{margin:0;color:var(--ink)!important;font:400 17px/1.5 Georgia,serif!important}.integration-list{flex-wrap:wrap;gap:7px;display:flex}.integration-list span{background:#fff;border:1px solid #cfd0c6;padding:8px 10px;font-size:10px}.brief-block ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.brief-block ul li{border-bottom:1px solid #e2e0d8;padding:10px 0 10px 17px;font-size:12px;line-height:1.45;position:relative}.brief-block ul li:before{content:"";background:var(--lime);border-radius:50%;width:6px;height:6px;position:absolute;top:15px;left:0;box-shadow:0 0 0 1px #9ead76}.brief-delivery ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.brief-delivery li{grid-template-columns:28px 1fr;gap:10px;display:grid}.brief-delivery li>span{background:var(--ink);width:24px;height:24px;color:var(--lime);border-radius:50%;place-items:center;font-size:9px;display:grid}.brief-delivery li strong{font-size:12px}.brief-delivery li p{margin:4px 0 0}.risk-list{gap:16px;display:grid}.risk-list article{border-left:3px solid var(--lime);padding-left:13px}.risk-list p{margin:5px 0 0}.brief-note{text-transform:none;letter-spacing:0;color:#68716b;align-items:flex-start;gap:15px;min-height:0;padding:25px 0 0;display:flex}.brief-note strong{color:var(--ink);white-space:nowrap;font-size:11px}.brief-note span{max-width:780px;font-size:10px;line-height:1.6}.how{padding:20px 0 110px}.section-label{color:#68716b;border-bottom:1px solid var(--line);padding-bottom:13px}.how-grid{grid-template-columns:1fr 1fr;gap:80px;padding-top:52px;display:grid}.how h2{letter-spacing:-.04em;margin:0;font:400 clamp(38px,4vw,58px)/1.06 Georgia,serif}.principle-list article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;margin-bottom:25px;padding:0 0 25px;display:grid}.principle-list article>span{color:#838b85;font:italic 14px Georgia,serif}.principle-list h3{margin:0 0 8px;font-size:15px}.principle-list p{color:#69726c;margin:0;font-size:13px;line-height:1.6}.pricing-studio{background:#f8f7f1;border:1px solid #cfd0c7;margin-bottom:120px;scroll-margin-top:24px}.pricing-head{border-bottom:1px solid var(--line);color:#fff;background:#24342b;grid-template-columns:1.5fr .7fr;align-items:end;gap:60px;padding:46px 48px 38px;display:grid}.pricing-head>div>span{color:var(--lime);text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:700}.pricing-head h2{letter-spacing:-.04em;margin:11px 0 0;font:400 clamp(37px,4.4vw,57px)/1 Georgia,serif}.pricing-head h2 em{color:#aeb9b2;font-weight:400}.pricing-head p{color:#d0d7d2;margin:0;font-size:16px;line-height:1.65}.pricing-grid{grid-template-columns:repeat(3,1fr);display:grid}.pricing-grid>article{border-right:1px solid var(--line);flex-direction:column;min-width:0;padding:31px 30px;display:flex}.pricing-grid>article:last-child{border-right:0}.pricing-grid>article.featured{box-shadow:inset 0 4px 0 var(--lime);background:#f1f7df}.plan-title{justify-content:space-between;align-items:flex-start;gap:12px;min-height:31px;display:flex}.plan-title>span{text-transform:uppercase;letter-spacing:.1em;font-size:14px;font-weight:700}.plan-title em{background:var(--ink);color:var(--lime);text-transform:uppercase;letter-spacing:.07em;padding:6px 8px;font-size:10px;font-style:normal;font-weight:700}.plan-price{align-items:baseline;gap:9px;margin:18px 0 16px;display:flex}.plan-price strong{letter-spacing:-.04em;font:400 49px/1 Georgia,serif}.plan-price span{color:#626d66;font-size:13px}.pricing-grid article>p{color:#4f5b53;min-height:80px;margin:0;font-size:15px;line-height:1.6}.pricing-grid ul{border-top:1px solid #d8d9d1;flex:1;margin:18px 0 0;padding:19px 0 22px;list-style:none}.pricing-grid li{color:#465149;padding:8px 0 8px 20px;font-size:14px;line-height:1.45;position:relative}.pricing-grid li:before{content:"✓";color:#6d8a25;font-weight:700;position:absolute;left:0}.pricing-grid article>a,.pricing-grid article>button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;justify-content:space-between;width:100%;padding:14px 16px;font-size:14px;font-weight:700;display:flex}.pricing-grid article>a span,.pricing-grid article>button span{color:var(--lime)}.pricing-grid article>button:disabled{color:#536047;cursor:default;background:#dfe7c8;border-color:#aeb8a2}.test-payment-notice{border-bottom:1px solid var(--line);background:#fff4c7;justify-content:space-between;gap:28px;padding:18px 28px;display:flex}.test-payment-notice strong{color:#4f4518;text-transform:uppercase;letter-spacing:.08em;flex:none;font-size:12px}.test-payment-notice span{color:#625826;font-size:12px;line-height:1.55}.pricing-safeguard{border-top:1px solid var(--line);color:#68716b;text-transform:none;letter-spacing:0;background:#eeeee7;justify-content:space-between;align-items:center;gap:35px;min-height:0;padding:20px 28px;display:flex}.pricing-safeguard>div strong,.pricing-safeguard>div span{display:block}.pricing-safeguard>div strong{color:var(--ink);font-size:14px}.pricing-safeguard>div span{margin-top:5px;font-size:13px;line-height:1.5}.pricing-safeguard ul{gap:20px;margin:0;padding:0;list-style:none;display:flex}.pricing-safeguard li{white-space:nowrap;padding-left:13px;font-size:12px;position:relative}.pricing-safeguard li:before{content:"";background:var(--lime);border-radius:50%;width:5px;height:5px;position:absolute;top:3px;left:0;box-shadow:0 0 0 1px #99aa65}.closing{background:var(--lime)}.closing-inner{justify-content:space-between;align-items:center;gap:30px;min-height:310px;display:flex}.closing p{letter-spacing:-.04em;margin:0;font:400 clamp(35px,4.5vw,62px)/1.06 Georgia,serif}.closing a{border-bottom:1px solid var(--ink);padding:10px 0;font-size:14px;font-weight:700}.closing a span{margin-left:30px}footer{color:#69716c;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;min-height:100px;font-size:11px;display:flex}footer span:first-child{color:var(--ink);font-weight:700}.policy-page{background:#eeeee7;min-height:100vh;padding-bottom:80px}.policy-card{background:#fbfaf5;border:1px solid #cdcec5;margin-top:40px;padding:58px;box-shadow:0 24px 70px #26312a12}.policy-card>span{color:#70804b;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:700}.policy-card h1{letter-spacing:-.05em;max-width:850px;margin:15px 0 20px;font:400 clamp(46px,7vw,82px)/.95 Georgia,serif}.policy-lead{color:#667169;max-width:760px;margin:0 0 45px;font:400 16px/1.6 Georgia,serif}.policy-card section{border-top:1px solid var(--line);grid-template-columns:.45fr 1fr;gap:45px;padding:28px 0;display:grid}.policy-card h2{margin:0;font:400 21px/1.25 Georgia,serif}.policy-card section p{color:#5e6962;max-width:760px;margin:0;font-size:11px;line-height:1.75}.policy-card footer{border-top:1px solid var(--line);min-height:0;padding-top:34px}.policy-card footer span,.policy-card footer a{font-size:9px}.clarify.shell,.goal-map.shell,.outcome-studio.shell,.execution-package.shell,.execution-preview.shell,.brief.shell{width:min(1920px,100% - 48px)}.outcome-layout{grid-template-columns:minmax(0,1fr) minmax(350px,23vw)}.outcome-sidebar{min-width:0}.outcome-head>div>span,.workspace-boundary>div>span,.cost-ledger>span,.outcome-log>span,.package-head>div>span,.package-approval>div>span{font-size:11px}.outcome-head p{font-size:16px}.outcome-head>button{padding:14px 18px;font-size:14px}.workspace-boundary>div>strong{font-size:23px}.workspace-boundary>div>p{font-size:14px}.workspace-boundary li{padding:10px 0;font-size:13px}.workspace-save-row button,.workspace-save-row a{font-size:13px}.workspace-save-row small{font-size:12px}.milestone-card{grid-template-columns:108px 1fr}.milestone-index span{font-size:21px}.milestone-index em{font-size:10px}.milestone-title small,.milestone-facts small,.milestone-checks small,.package-summary small{font-size:11px}.milestone-title h3{font-size:31px}.milestone-title>span{font-size:12px}.milestone-objective{font-size:15px}.milestone-facts p{font-size:14px}.milestone-checks li{padding:8px 11px;font-size:12px;line-height:1.35}.milestone-body>button{padding:14px 17px;font-size:14px}.cost-ledger,.outcome-log{padding:32px 28px}.cost-ledger h3,.outcome-log h3{font-size:30px}.cap-options button{min-height:48px;font-size:14px}.cost-ledger dl>div{padding:11px 0;font-size:13px}.cost-ledger>p{font-size:12px}.outcome-log li{grid-template-columns:12px 1fr;gap:12px;padding:17px 0}.outcome-log i{width:9px;height:9px}.outcome-log strong{font-size:14px}.outcome-log p{font-size:12px}.outcome-log small{font-size:10px}.empty-log{font-size:13px}.package-head p{font-size:15px}.package-actions{min-width:230px}.package-actions button{padding:14px 17px;font-size:14px}.package-summary p{font-size:14px}.package-grid h3{font-size:30px}.package-grid ul li,.package-grid ol p{font-size:14px}.package-grid code{font-size:13px}.package-grid ol em{width:25px;height:25px;font-size:10px}.package-approval strong{font-size:23px}.package-approval p{font-size:13px}.package-approval button{padding:14px 18px;font-size:14px}.preview-head>div:first-child>span,.preview-decision span,.approval-chain>div>span{font-size:11px}.preview-head p{font-size:15px}.preview-head-actions{min-width:230px}.preview-head-actions em{font-size:11px}.preview-head-actions button{padding:14px 17px;font-size:14px}.preview-ledger small,.preview-grid small{font-size:11px}.preview-ledger strong{font-size:20px}.preview-ledger p{font-size:13px}.preview-grid h3{font-size:30px}.preview-grid h4{font-size:11px}.preview-grid li{font-size:14px}.preview-actions ol em{width:25px;height:25px;font-size:10px}.preview-grid code{font-size:13px}.preview-grid li b{font-size:10px}.preview-note{font-size:12px}.permission-list li,.stop-list li,.verification-list li{padding:12px 0 12px 27px}.permission-list li:before,.stop-list li:before,.verification-list li:before{width:16px;height:16px;font-size:10px;top:12px}.risk-register article{padding:16px}.risk-register strong{font-size:14px}.risk-register em{font-size:10px}.risk-register p{font-size:13px}.approval-chain h3{font-size:27px}.approval-chain li p{font-size:13px}.preview-decision strong{font-size:25px}.preview-decision>div:first-child>p{max-width:900px;font-size:13px}.preview-approval-action{background:#fbfcf7;border:1px solid #bdc3b8;border-left:4px solid #8da45d;min-width:360px;max-width:500px;padding:18px 20px}.preview-approval-action span{color:#61713b;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700}.preview-approval-action strong{margin:7px 0 5px;font:700 14px/1.35 Arial,Helvetica,sans-serif}.preview-approval-action p{color:#59645c;margin:0;font-size:12px;line-height:1.55}.milestone-title,.milestone-facts,.package-summary,.package-grid,.preview-ledger,.preview-grid,.preview-decision{min-width:0}.milestone-facts p,.milestone-title h3,.package-summary p,.package-grid li,.preview-ledger strong,.preview-grid li,.preview-decision p{overflow-wrap:anywhere}@media (max-width:1100px){.outcome-layout{grid-template-columns:1fr}.outcome-sidebar{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid;position:static}.cost-ledger,.outcome-log{border-bottom:0}.preview-ledger{grid-template-columns:1fr 1fr}.approval-chain{grid-template-columns:1fr;gap:24px}.preview-decision{flex-direction:column;align-items:flex-start}.preview-approval-action{width:100%;max-width:none}}@media (max-width:760px){.shell{width:min(100% - 28px,1180px)}.nav{height:72px}.nav-links{display:none}.nav-cta{padding:10px 13px}.hero{padding:58px 0 35px}.hero h1{font-size:52px}.hero-copy{font-size:16px}.proof-row{gap:9px;font-size:9px}.handoff-rail{grid-template-columns:1fr 1fr;gap:8px}.handoff-rail>i{display:none}.handoff-rail article{min-height:72px}.inquiry-shell{padding-bottom:62px}.inquiry-head{grid-template-columns:1fr;gap:17px;padding:29px 22px}.inquiry-card form{padding:25px 22px}.inquiry-card textarea{min-height:148px;font-size:16px}.inquiry-prompts{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.inquiry-prompts button{min-width:220px}.inquiry-modes{grid-template-columns:1fr}.inquiry-modes button{min-height:76px}.inquiry-submit-row{flex-direction:column;align-items:stretch}.inquiry-submit{width:100%}.inquiry-empty,.inquiry-loading,.inquiry-message{padding:22px}.inquiry-answer{padding:25px 22px 0}.answer-meta{flex-direction:column;align-items:flex-start;gap:7px}.answer-text{font-size:16px}.answer-sources ul{grid-template-columns:1fr}.answer-foot{grid-template-columns:1fr;gap:8px}.answer-warning{margin:0 -22px;padding:13px 22px}.planning-studio-disclosure>summary{grid-template-columns:1fr auto;gap:12px}.planning-studio-disclosure>summary span{grid-column:1/-1}.builder{padding:19px}.privacy-options,.preferences,.how-grid{grid-template-columns:1fr}.plan{padding:30px 22px}.plan-intro{flex-direction:column;align-items:start}.plan-meta{justify-content:start}.plan h2{font-size:40px}.steps{grid-template-columns:1fr}.next-action{flex-direction:column;align-items:start}.brief{margin-top:-60px;margin-bottom:80px;padding:28px 20px}.brief-head{flex-direction:column}.brief-actions{justify-content:start}.brief-snapshot{grid-template-columns:1fr 1fr}.brief-snapshot article,.brief-snapshot article:first-child,.brief-snapshot article:last-child{border-right:0;border-bottom:1px solid var(--line);padding:18px 12px}.brief-snapshot article:nth-child(odd){border-right:1px solid var(--line);padding-left:0}.brief-snapshot article:nth-child(2n){padding-right:0}.brief-grid{grid-template-columns:1fr}.brief-block,.brief-block:nth-child(2n){border-left:0;padding:30px 0}.brief-note{flex-direction:column}.how-grid{gap:42px}.pricing-studio{margin-bottom:75px}.pricing-head{grid-template-columns:1fr;gap:20px;padding:31px 22px}.pricing-grid{grid-template-columns:1fr}.pricing-grid>article{border-right:0;border-bottom:1px solid var(--line);padding:27px 22px}.pricing-grid article>p{min-height:0}.pilot-interest-form{grid-template-columns:1fr;align-items:stretch;padding:24px 22px}.pilot-interest-form input{min-width:0}.pilot-interest-actions{grid-template-columns:1fr 1fr;display:grid}.pricing-safeguard{flex-direction:column;align-items:flex-start;padding:23px 22px}.pricing-safeguard ul{gap:10px;display:grid}.closing-inner{flex-direction:column;justify-content:center;align-items:flex-start}.closing p br{display:none}footer{flex-wrap:wrap;gap:10px;padding:28px 0}footer span:nth-child(2){display:none}.answer-actions>div:first-child{flex-direction:column;align-items:flex-start;gap:5px}.answer-action-buttons{grid-template-columns:1fr;display:grid}.answer-action-buttons button{text-align:left;width:100%}.follow-up-form{padding:15px}.follow-up-form button{justify-content:space-between;width:100%}}@media print{@page{margin:14mm}body{background:#fff}.nav,.pilot-strip,.hero,.builder-wrap,.release-scope,.github-studio,.clarify,.goal-map,.plan,.outcome-studio,.execution-package,.execution-preview,.how,.pricing-studio,.closing,body>main>footer{display:none!important}.brief{width:100%;box-shadow:none;background:#fff;border:0;margin:0;padding:0}.brief-actions{display:none}.brief-head h2{font-size:38px}.brief-snapshot{grid-template-columns:2fr repeat(4,1fr)}.brief-grid{grid-template-columns:1fr 1fr}.brief-block,.brief-block:nth-child(2n){break-inside:avoid;padding:24px 20px 24px 0}.brief-block:nth-child(2n){padding-left:20px}.brief-note{display:flex!important}}@media (max-width:760px){.github-studio{margin-bottom:70px}.github-head{flex-direction:column;align-items:flex-start;padding:32px 22px}.github-zero-write{align-self:center;width:145px;height:145px}.github-guardrails{grid-template-columns:1fr 1fr}.github-guardrails article{border-bottom:1px solid var(--line);padding:18px 14px}.github-guardrails article:nth-child(2n){border-right:0}.github-workspace{grid-template-columns:1fr}.github-connection-panel{border-right:0;border-bottom:1px solid var(--line);padding:28px 22px}.github-analysis-panel{padding:28px 22px}.analysis-consent{grid-template-columns:1fr}.understanding-head{flex-direction:column;padding:31px 22px}.understanding-confidence{width:100%}.understanding-receipt{grid-template-columns:1fr 1fr}.understanding-receipt article:nth-child(2n){border-right:0}.understanding-grid{grid-template-columns:1fr}.understanding-grid>section{border-right:0;padding:29px 22px}.capability-columns{grid-template-columns:1fr}.stuck-diagnosis{padding:31px 22px}.diagnosis-title{grid-template-columns:1fr;gap:12px}.diagnosis-causes,.clarifying-questions ul{grid-template-columns:1fr}.developer-path{padding:30px 22px}.developer-path header{flex-direction:column;align-items:flex-start}.developer-path>div,.understanding-risks{grid-template-columns:1fr}.understanding-risks>section{border-right:0;padding:28px 22px}.analyzed-files{padding:22px}.understanding-footer{flex-direction:column;align-items:flex-start;padding:28px 22px}.understanding-footer button{width:100%}.clarify{margin-bottom:70px;padding:28px 20px}.studio-head{grid-template-columns:1fr;gap:18px}.clarify-grid{grid-template-columns:1fr}.clarify-grid label>strong{min-height:0}.clarify-action,.workspace-library>header,.workspace-signin,.workspace-account{flex-direction:column;align-items:flex-start}.workspace-account a{border:0;padding:0}.saved-workspace-list strong{max-width:230px}.goal-map-head{flex-direction:column;padding:32px 22px}.goal-map-primary{grid-template-columns:1fr}.goal-map-primary article{border-right:0;min-height:0;padding:25px 22px}.goal-map-context{grid-template-columns:1fr}.goal-map-context article{border-right:0;border-bottom:1px solid var(--line)}.goal-map-context article:last-child{border-bottom:0}.goal-map-decision{grid-template-columns:1fr}.goal-map-decision>div{padding:28px 22px}.goal-map-decision>div+div{border-top:1px solid #425148;border-left:0}.goal-map-actions{flex-direction:column;justify-content:stretch;padding:20px 22px}.goal-map-actions button{width:100%}.outcome-head,.package-head,.package-approval,.preview-head,.preview-decision{flex-direction:column;padding:30px 22px}.outcome-head>button,.package-actions,.package-actions button,.package-approval button,.preview-head-actions,.preview-head-actions button,.preview-approval-action,.preview-approval-action button{width:100%}.workspace-boundary{grid-template-columns:1fr;padding:24px 22px}.workspace-save-row{flex-direction:column;align-items:flex-start}.outcome-layout{grid-template-columns:1fr}.outcome-sidebar{border-left:0;border-top:1px solid var(--line);position:static}.milestone-index{padding:24px 12px}.milestone-body{padding:24px 16px}.milestone-title{flex-direction:column}.milestone-facts,.package-summary,.preview-ledger{grid-template-columns:1fr}.package-summary article,.preview-ledger article{border-right:0;border-bottom:1px solid var(--line)}.package-grid,.preview-grid{grid-template-columns:1fr}.package-grid>section,.preview-grid>section{border-right:0;padding:29px 22px}.approval-chain{grid-template-columns:1fr;padding:28px 22px}.approval-chain ol{grid-template-columns:1fr}.approval-chain li{border-top:1px solid #26312a33;border-left:0;padding:12px 0}.brief-map-summary{grid-template-columns:1fr}.brief-map-summary article,.brief-map-summary article:first-child,.brief-map-summary article:last-child{border-right:0;border-bottom:1px solid var(--line);padding:18px 0}.brief-map-summary article:last-child{border-bottom:0}.pilot-strip>div{flex-direction:column;align-items:flex-start;gap:5px;padding:12px 0}.pilot-strip a{display:none}.release-scope{margin-bottom:70px}.release-scope>header{grid-template-columns:1fr;gap:20px;padding:31px 22px}.release-scope-grid{grid-template-columns:1fr}.release-scope-grid article{min-height:0;padding:28px 22px}.release-scope-grid article+article{border-left:0;border-top:1px solid var(--line)}.policy-card{margin-top:22px;padding:34px 22px}.policy-card section{grid-template-columns:1fr;gap:10px}.policy-card footer{flex-direction:column;align-items:flex-start;display:flex}.builder{padding:25px 22px}.field-head{flex-direction:column;align-items:flex-start;gap:7px}.field-head label{font-size:18px}.field-head span{font-size:12px}.builder textarea{min-height:168px;padding:17px;font-size:16px}.quick-prompts{margin-bottom:28px}.quick-prompts button{min-height:44px;padding:10px 13px}.privacy-choice{padding-top:25px}.privacy-options button{min-height:104px;padding:18px}.preferences{gap:23px;padding-top:25px}.preferences fieldset button{min-height:46px}.submit{min-height:56px}.form-note{text-align:left}.clarify.shell,.goal-map.shell,.outcome-studio.shell,.execution-package.shell,.execution-preview.shell,.brief.shell{width:min(100% - 28px,1920px)}.outcome-sidebar{display:block}.milestone-card{grid-template-columns:58px 1fr}.preview-ledger{grid-template-columns:1fr}.preview-approval-action{min-width:0}.preview-approval-action strong{font-size:15px}.preview-approval-action p{font-size:13px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
