/*! 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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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}.order-1{order:1}.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}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.gap-1{gap:calc(var(--spacing) * 1)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.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{--background:#000d20;--panel:#071a31;--panel-deep:#000d20;--panel-soft:#10243a;--line:#d2d5d82e;--line-bright:#cd96467a;--text:#f6f6f5;--muted:#bac0c5;--cyan:#cd9646;--lime:#f6f6f5;--violet:#d2d5d8;--midnight-navy:#000d20;--graphite:#3d3e41;--command-gold:#cd9646;--warm-white:#f6f6f5;--gold-shadow:#9a6422;--gold-highlight:#f4c76b;--silver-shadow:#8e959d;--silver-mid:#d2d5d8}.top-of-list,.company-launch-card,.upgrade-progress-card,.launch-proof-rule,.performance-workspace .workspace-panel{-webkit-backdrop-filter:blur(16px)saturate(112%);background:linear-gradient(145deg,#fffffff5,#f4f9fae6);border:1px solid #aec7cfb8;box-shadow:0 22px 52px #204c5e1a,inset 0 1px #fff}.top-of-list{gap:.9rem;display:grid}.top-of-list .workspace-panel-heading>button{color:#234f60;min-height:2.35rem;font:inherit;cursor:pointer;background:#fffffff0;border:1px solid #bfd3d8;border-radius:.72rem;padding:0 .78rem;font-size:.68rem;font-weight:850}.top-of-list .workspace-panel-heading>button:disabled{cursor:wait;opacity:.62}.top-list-policy{color:#54717d;margin:0;font-size:.76rem;line-height:1.6}.top-list-summary{flex-wrap:wrap;gap:.48rem;display:flex}.top-list-summary span{color:#5d7883;background:#ffffffdb;border:1px solid #d1e0e3;border-radius:999px;align-items:center;gap:.3rem;padding:.36rem .62rem;font-size:.64rem;font-weight:760;display:inline-flex}.top-list-summary span.critical{color:#9a342b;background:#fff2f0;border-color:#efb3ae}.top-list-summary strong{color:inherit;font-size:.78rem}.top-list-items{overscroll-behavior:contain;scrollbar-width:none;max-height:min(62vh,46rem);display:grid;overflow-y:auto}.top-list-items::-webkit-scrollbar{display:none}.top-list-items article{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #c7d8deb8;grid-template-columns:6.8rem minmax(0,1fr) auto;align-items:center;gap:.86rem;padding:.84rem .18rem;display:grid}.top-list-items article:last-child{border-bottom:0}.top-list-items article[data-severity=important]{background:linear-gradient(90deg,#faf4e866,#0000 68%)}.top-list-items article[data-severity=critical]{background:linear-gradient(90deg,#ffece99e,#0000 72%)}.top-list-rank{grid-template-columns:1.6rem minmax(0,1fr);align-items:center;gap:.42rem;display:grid}.top-list-rank strong{color:#2e6474;font-size:.7rem;display:block}.top-list-rank span{color:#6b838d;text-transform:uppercase;font-size:.58rem;font-weight:850;line-height:1.25}.top-list-copy>span{color:#8c6a30;letter-spacing:.065em;text-transform:uppercase;font-size:.56rem;font-weight:850}.top-list-copy h3{color:#173f54;letter-spacing:-.012em;margin:.12rem 0 .16rem;font-size:.88rem;line-height:1.25}.top-list-copy p{color:#637d87;margin:0;font-size:.68rem;line-height:1.45}.top-list-items article>a{color:#2f7182;white-space:nowrap;align-items:center;gap:.32rem;font-size:.67rem;font-weight:850;display:inline-flex}.top-list-items article[data-severity=critical] .top-list-rank strong,.top-list-items article[data-severity=critical] .top-list-rank span{color:#a23d33}.top-list-loading{gap:.55rem;display:grid}.top-list-loading span{background:linear-gradient(90deg,#edf3f4,#fff,#edf3f4) 0 0/200% 100%;border-radius:.85rem;height:4.2rem;animation:1.3s linear infinite top-list-shimmer}@keyframes top-list-shimmer{to{background-position:-200% 0}}.launch-progress-workspace{gap:1rem;display:grid}.company-launch-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.company-launch-heading span,.company-launch-heading h2,.company-launch-heading p{margin:0}.company-launch-heading span{color:#8d692c;letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:900}.company-launch-heading h2{color:#153e53;letter-spacing:-.035em;margin-top:.2rem;font-size:clamp(1.35rem,2vw,1.85rem)}.company-launch-heading p{color:#617a85;max-width:44rem;margin-top:.3rem;font-size:.74rem;line-height:1.55}.company-launch-heading>strong{color:#2f7182;letter-spacing:-.06em;font-size:2.2rem}.company-launch-meter{background:#e4edef;border-radius:999px;height:.62rem;margin:1rem 0;overflow:hidden}.company-launch-meter span{border-radius:inherit;background:linear-gradient(90deg,#2f7182,#5da4ac,#c18a35);height:100%;transition:width .32s;display:block}.company-launch-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;display:grid}.company-launch-signals article{background:#ffffffd1;border:1px solid #d5e2e5;border-radius:.78rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;padding:.72rem;display:grid}.company-launch-signals i{color:#718891;background:#edf2f3;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-style:normal;font-weight:900;display:grid}.company-launch-signals article[data-complete=true] i{color:#20704b;background:#e0f3e8}.company-launch-signals strong{color:#234c5d;font-size:.74rem;display:block}.company-launch-signals small{color:#708690;margin-top:.12rem;font-size:.62rem;display:block}.company-launch-signals a{color:#2f7182;font-size:.62rem;font-weight:850}.upgrade-progress-list{gap:.62rem;display:grid}.upgrade-progress-list article{background:#ffffffdb;border:1px solid #d4e2e5;border-radius:.88rem;grid-template-columns:2.15rem minmax(0,1fr) auto;align-items:center;gap:.78rem;padding:.82rem;display:grid}.upgrade-progress-list article>span{color:#2f7182;background:#e7f0f2;border-radius:.68rem;place-items:center;width:2.15rem;height:2.15rem;font-weight:900;display:grid}.upgrade-progress-list small{color:#8e6b2e;letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;font-weight:850}.upgrade-progress-list h3{color:#183f53;margin:.12rem 0;font-size:.88rem}.upgrade-progress-list p{color:#657e88;margin:0;font-size:.67rem;line-height:1.45}.upgrade-progress-list div>strong{color:#476b79;margin-top:.28rem;font-size:.63rem;display:block}.upgrade-progress-list>article>a{color:#2f7182;gap:.28rem;font-size:.66rem;font-weight:850;display:inline-flex}.upgrade-progress-list article[data-state=needs_action]{background:#fffaf1;border-color:#e7c792}.upgrade-progress-list article[data-state=in_use]>span{color:#24724e;background:#e0f3e8}.launch-proof-rule{grid-template-columns:minmax(13rem,.5fr) minmax(0,1fr);align-items:center;gap:1rem;display:grid}.launch-proof-rule span{color:#9b6d26;text-transform:uppercase;font-size:.58rem;font-weight:900}.launch-proof-rule h2{color:#173f54;margin:.18rem 0 0;font-size:1rem}.launch-proof-rule p{color:#617b86;margin:0;font-size:.7rem;line-height:1.55}.performance-workspace{gap:1rem;display:grid}.performance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;display:grid}.performance-metrics article{background:#ffffffe6;border:1px solid #d3e1e4;border-radius:.9rem;padding:.85rem;box-shadow:0 12px 28px #264e5e0f}.performance-metrics span{color:#6d838d;text-transform:uppercase;font-size:.58rem;font-weight:850;display:block}.performance-metrics strong{color:#173f54;margin-top:.16rem;font-size:1.35rem;display:block}.performance-metrics small{color:#718790;margin-top:.12rem;font-size:.61rem;display:block}.performance-metrics article.attention{background:#fffaf1;border-color:#e6c48d}.performance-metrics article.critical{background:#fff3f1;border-color:#edb5af}.performance-grid{grid-template-columns:minmax(0,1.6fr) minmax(16rem,.65fr);align-items:start;gap:1rem;display:grid}.performance-form{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-issues{border:0;flex-wrap:wrap;gap:.44rem;padding:0;display:flex}.performance-issues legend{color:#5e7884;text-transform:uppercase;width:100%;margin-bottom:.2rem;font-size:.62rem;font-weight:850}.performance-issues label{color:#4f6e7b;background:#f7fafb;border:1px solid #d0dfe2;border-radius:999px;align-items:center;gap:.36rem;padding:.4rem .58rem;font-size:.64rem;font-weight:750;display:inline-flex}.performance-footer{border-top:1px solid #dce7e9;justify-content:space-between;align-items:center;gap:.8rem;padding-top:.8rem;display:flex}.performance-footer p{margin:0}.performance-footer strong,.performance-footer span{display:block}.performance-footer strong{color:#294f60;font-size:.7rem}.performance-footer span{color:#718791;margin-top:.12rem;font-size:.62rem}.performance-footer button{color:#fff;min-height:2.6rem;font:inherit;cursor:pointer;background:#2f7182;border:0;border-radius:.72rem;padding:0 .9rem;font-size:.68rem;font-weight:850}.performance-footer button:disabled{cursor:wait;opacity:.6}.performance-patterns ul{gap:.55rem;margin:.7rem 0;padding:0;list-style:none;display:grid}.performance-patterns li{border-bottom:1px solid #e0e9eb;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem;padding-bottom:.55rem;display:grid}.performance-patterns li strong{color:#2f7182;font-size:1rem}.performance-patterns li span{color:#607b86;font-size:.66rem}.performance-patterns>p{color:#6c838d;margin:0;font-size:.68rem;line-height:1.55}.performance-records{gap:.62rem;display:grid}.performance-records article{background:#ffffffd6;border:1px solid #d6e3e6;border-radius:.85rem;grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr);gap:.9rem;padding:.78rem;display:grid}.performance-records article>div>span{color:#8d6a2f;text-transform:uppercase;font-size:.55rem;font-weight:850}.performance-records h3{color:#193f53;margin:.14rem 0;font-size:.85rem}.performance-records p{color:#718791;margin:0;font-size:.62rem}.performance-records dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.performance-records dt{color:#7b9099;text-transform:uppercase;font-size:.54rem;font-weight:800}.performance-records dd{color:#315665;margin:.14rem 0 0;font-size:.64rem;font-weight:720}@media (max-width:900px){.top-list-items article{grid-template-columns:5.8rem minmax(0,1fr)}.top-list-items article>a{grid-column:2;justify-self:start}.company-launch-signals,.performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-grid{grid-template-columns:1fr}}@media (max-width:640px){.top-list-items article,.launch-proof-rule,.performance-records article{grid-template-columns:1fr}.top-list-items article>a{grid-column:1}.company-launch-heading,.performance-footer{flex-direction:column;align-items:stretch}.company-launch-signals,.performance-metrics,.performance-form,.performance-records dl{grid-template-columns:1fr}.company-launch-signals article{grid-template-columns:auto minmax(0,1fr)}.company-launch-signals a{grid-column:2}.upgrade-progress-list article{grid-template-columns:2.15rem minmax(0,1fr)}.upgrade-progress-list>article>a{grid-column:2}}@media (prefers-reduced-motion:reduce){.top-list-loading span{animation:none}.company-launch-meter span{transition:none}}.model-workspace{gap:1rem}.model-workspace-hero{align-items:end}.model-boundary-note{color:#dce8ef;background:linear-gradient(135deg,#7a521a33,#041628db);border:1px solid #d2a45b4d;border-radius:.85rem;align-items:center;gap:.55rem 1rem;padding:.75rem .9rem;display:flex}.model-boundary-note strong{color:#f0c981}.model-boundary-note span{color:#aebfcb;font-size:.76rem;line-height:1.45}.model-workspace-grid{grid-template-columns:minmax(0,1.45fr) minmax(19rem,.75fr);align-items:start;gap:1rem;display:grid}.model-workspace-main,.model-punch-column{gap:1rem;min-width:0;display:grid}.model-punch-column{position:sticky;top:5.8rem}.model-picker{margin-bottom:.9rem}.model-picker label,.model-source-form>label,.model-punch-form label,.model-punch-answer-form label{gap:.36rem;display:grid}.model-picker label>span,.model-source-form label>span,.model-punch-form label>span,.model-punch-answer-form label>span,.model-source-form legend{color:#aebfcb;letter-spacing:.04em;text-transform:uppercase;font-size:.67rem;font-weight:700}.model-picker select,.model-source-form input,.model-punch-form input,.model-punch-form select,.model-punch-form textarea,.model-punch-answer-form textarea{color:#edf5f8;background:#010e1cc7;border:1px solid #ffffff24;border-radius:.72rem;width:100%;padding:.68rem .75rem}.model-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.model-state-card{background:#031627b8;border:1px solid #ffffff1a;border-radius:.85rem;gap:.35rem;min-height:8rem;padding:.9rem;display:grid}.model-state-card.active{border-color:#50be9e59}.model-state-card.held{border-color:#d3a45847}.model-state-card span,.model-state-card small{color:#9eb1bd;font-size:.66rem}.model-state-card strong{color:#eaf3f7;align-self:end;font-size:.93rem;line-height:1.25}.model-source-list{gap:.45rem;margin-top:.85rem;display:grid}.model-source-list article{background:#010f1d8c;border:1px solid #ffffff17;border-radius:.72rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.68rem .75rem;display:grid}.model-source-list article>div{gap:.18rem;min-width:0;display:grid}.model-source-list strong{color:#e6f0f4;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.model-source-list small{color:#92a6b3;font-size:.62rem}.model-source-list code{color:#c6d6de;font-size:.61rem}.model-source-list a{color:#efc77d;font-size:.67rem;font-weight:700}.model-source-hash{min-width:0}.model-source-hash summary{cursor:pointer;list-style-position:inside}.model-source-hash>code{overflow-wrap:anywhere;white-space:normal;max-width:32rem;margin-top:.4rem;display:block}.model-ifc-import{color:#f1d7a7;cursor:pointer;background:#70491447;border:1px solid #e1b56973;border-radius:.55rem;padding:.48rem .62rem;font-size:.64rem;font-weight:800}.model-ifc-import:disabled{cursor:not-allowed;opacity:.48}.model-source-register{border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:.55rem}.model-source-register summary{color:#d8e5ea;cursor:pointer;font-size:.66rem;font-weight:750}.model-source-register form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.6rem;display:grid}.model-source-register label{gap:.25rem;display:grid}.model-source-register label span{color:#9fb1bc;text-transform:uppercase;font-size:.58rem;font-weight:750}.model-source-register input,.model-source-register select{color:#edf5f8;background:#07192d;border:1px solid #ffffff21;border-radius:.55rem;min-width:0;padding:.5rem;font-size:.65rem}.model-source-register button{color:#061627;cursor:pointer;background:#e9c47e;border:0;border-radius:.55rem;justify-self:start;padding:.52rem .65rem;font-size:.64rem;font-weight:800}.model-source-register>small{margin-top:.5rem;line-height:1.45;display:block}.model-reference-viewer-panel{border-top:1px solid #ffffff1a;gap:.65rem;margin-top:.9rem;padding-top:.85rem;display:grid}.model-reference-viewer-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.model-reference-viewer-heading>div{gap:.2rem;display:grid}.model-reference-viewer-heading span,.model-reference-viewer-heading small{color:#9eb1bc;font-size:.62rem}.model-reference-viewer-heading strong{color:#eef5f8;font-size:.82rem}.ifc-reference-viewer-shell{background:#061426;border:1px solid #ddb5694d;border-radius:.9rem;position:relative;overflow:hidden}.ifc-reference-viewer{touch-action:none;width:100%;min-height:28rem}.ifc-reference-viewer canvas{width:100%;height:100%;min-height:28rem;display:block}.ifc-reference-viewer-status{color:#b8c8d0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#020d1ad6;border:1px solid #ffffff1f;border-radius:.65rem;gap:.12rem;padding:.55rem .65rem;font-size:.59rem;display:grid;position:absolute;bottom:.7rem;left:.7rem;right:.7rem}.ifc-reference-viewer-status strong{color:#efd097;font-size:.65rem}.model-element-selection{color:#a8bac4;background:#ffffff09;border:1px solid #ffffff17;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.65rem;font-size:.65rem;display:flex}.model-element-selection.active{border-color:#e1b56961}.model-element-selection>div{gap:.15rem;display:grid}.model-element-selection strong{color:#f2eadc}.model-element-selection button,.model-punch-selected-element button,.model-punch-location button{color:#efc77d;cursor:pointer;background:#70491433;border:1px solid #e1b56957;border-radius:.5rem;padding:.42rem .55rem;font-size:.61rem;font-weight:750}.model-reference-disclaimer{color:#9babb4;margin:0;font-size:.61rem;line-height:1.5}.model-import-report,.model-element-index{background:#010f1d80;border:1px solid #ffffff1a;border-radius:.72rem;padding:.65rem}.model-import-report summary,.model-element-index summary{color:#dfe9ed;cursor:pointer;font-size:.68rem;font-weight:800}.model-import-report>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.6rem;display:grid}.model-import-report span{color:#8fa3ae;gap:.14rem;font-size:.58rem;display:grid}.model-import-report strong{color:#e7f0f3;font-size:.65rem}.model-import-report ul,.model-import-report p,.model-element-index>p{color:#c7b07d;margin:.6rem 0 0;font-size:.62rem;line-height:1.5}.model-element-index label{gap:.25rem;margin-top:.6rem;display:grid}.model-element-index label span{color:#9fb1bc;text-transform:uppercase;font-size:.58rem;font-weight:750}.model-element-index input{color:#edf5f8;background:#07192d;border:1px solid #ffffff21;border-radius:.58rem;width:100%;padding:.58rem}.model-element-index-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;max-height:18rem;margin-top:.55rem;padding-right:.2rem;display:grid;overflow:auto}.model-element-index-results button{color:#9fb0b9;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff17;border-radius:.58rem;gap:.12rem;min-width:0;padding:.52rem;display:grid}.model-element-index-results button[aria-pressed=true]{background:#7049143d;border-color:#e1b56999}.model-element-index-results strong{color:#e5edf0;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.model-element-index-results span,.model-element-index-results small{overflow-wrap:anywhere;font-size:.56rem}.model-punch-selected-element{color:#aabac3;background:#69451326;border:1px solid #e1b5694d;border-radius:.65rem;gap:.2rem;padding:.6rem;font-size:.62rem;display:grid}.model-punch-selected-element strong{color:#efd097}.model-punch-selected-element button{justify-self:start;margin-top:.2rem}.model-revision-history{border-top:1px solid #ffffff14;margin-top:.8rem;padding-top:.75rem}.model-revision-history summary{color:#dce8ed;cursor:pointer;font-size:.73rem;font-weight:700}.model-revision-history>div{gap:.4rem;margin-top:.6rem;display:grid}.model-revision-history article{background:#ffffff09;border-radius:.65rem;gap:.18rem;padding:.55rem .65rem;display:grid}.model-revision-history strong{color:#e3edf2;font-size:.7rem}.model-revision-history span,.model-revision-history small{color:#92a7b4;font-size:.61rem}.model-source-form,.model-punch-form,.model-punch-answer-form{gap:.72rem;display:grid}.model-source-form fieldset{border:1px solid #ffffff1a;border-radius:.78rem;gap:.35rem;margin:0;padding:.7rem;display:grid}.model-source-form fieldset label{background:#ffffff06;border-radius:.55rem;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:.5rem;display:grid}.model-source-form fieldset label>span{text-transform:none;gap:.15rem;display:grid}.model-source-form fieldset strong{color:#e3edf2;font-size:.72rem}.model-source-form fieldset small{color:#92a6b3;font-size:.62rem}.model-source-form button,.model-punch-form button,.model-punch-answer-form button,.model-workspace .workspace-empty button{color:#061627;cursor:pointer;background:linear-gradient(135deg,#e1b569,#f2d59b);border:0;border-radius:.7rem;justify-self:start;padding:.65rem .8rem;font-weight:800}.model-source-form button:disabled,.model-punch-form button:disabled,.model-punch-answer-form button:disabled{cursor:not-allowed;opacity:.48}.model-source-form>small,.model-punch-answer-form>small{color:#91a6b2;font-size:.62rem}.parallax-generator{background:radial-gradient(circle at 100% 0,#239ab529,#0000 42%),#021323b8;border:1px solid #47b4ca61;border-radius:.9rem;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.parallax-generator>p{color:#b7c8d0;margin:0;font-size:.7rem;line-height:1.55}.parallax-generator form{gap:.7rem;display:grid}.parallax-generator form>label{gap:.3rem;display:grid}.parallax-generator form>label>span{color:#9eb5c0;letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:800}.parallax-generator textarea,.parallax-generator select{color:#edf6f8;width:100%;font:inherit;background:#061a2f;border:1px solid #ffffff24;border-radius:.7rem;padding:.7rem;font-size:.7rem;line-height:1.5}.parallax-generator form>button{color:#061627;cursor:pointer;background:linear-gradient(135deg,#65d1d7,#f0cf8c);border:0;border-radius:.7rem;justify-self:start;padding:.68rem .85rem;font-size:.68rem;font-weight:850}.parallax-generator button:disabled{cursor:not-allowed;opacity:.48}.parallax-generator form>small{color:#91a7b2;font-size:.61rem;line-height:1.5}.parallax-edit-composer{background:radial-gradient(circle at 0 100%,#d5a04a1f,#0000 42%),#031424a3;border:1px solid #f0cf8c4d;border-radius:.86rem;gap:.72rem;margin-top:.8rem;padding:.9rem;display:grid}.parallax-edit-composer form,.parallax-edit-composer label{gap:.5rem;display:grid}.parallax-edit-composer label>span{color:#aabdc6;letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:850}.parallax-edit-composer textarea{resize:vertical;color:#edf6f8;width:100%;font:inherit;background:#061a2f;border:1px solid #ffffff24;border-radius:.7rem;padding:.72rem;font-size:.7rem;line-height:1.55}.parallax-edit-examples{flex-wrap:wrap;gap:.38rem;display:flex}.parallax-edit-examples button{color:#a9c7d0;cursor:pointer;background:#288ba417;border:1px solid #65d1d73d;border-radius:999px;padding:.4rem .58rem;font-size:.57rem}.parallax-edit-examples button:hover{color:#e1fbfa;border-color:#65d1d794}.parallax-generator-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.parallax-generator-actions>button{color:#061627;cursor:pointer;background:linear-gradient(135deg,#65d1d7,#f0cf8c);border:0;border-radius:.7rem;padding:.68rem .85rem;font-size:.68rem;font-weight:850}.parallax-edit-composer button:disabled{cursor:not-allowed;opacity:.48}.parallax-intent-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.parallax-intent-switch button{color:#a9bec8;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:.65rem;padding:.6rem;font-size:.65rem;font-weight:800}.parallax-intent-switch button[aria-pressed=true]{color:#ddfbfa;background:#1f849a40;border-color:#65d1d7b3}.parallax-source-analysis{background:#ffffff08;border:1px solid #ffffff1a;border-radius:.68rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.65rem;display:flex}.parallax-source-analysis>div{gap:.18rem;min-width:0;display:grid}.parallax-source-analysis strong{color:#edf4f7;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.parallax-source-analysis small{color:#91a7b2;font-size:.6rem}.parallax-source-analysis button{color:#bff5f1;cursor:pointer;background:#1870853d;border:1px solid #65d1d773;border-radius:.58rem;flex:none;padding:.5rem .62rem;font-size:.62rem;font-weight:800}.parallax-trace-preview{background:#f3ead5;border:1px solid #f0cf8c47;border-radius:.75rem;position:relative;overflow:hidden}.parallax-trace-preview svg{width:100%;max-height:14rem;display:block}.parallax-trace-preview svg rect{fill:#f3ead5}.parallax-trace-preview svg polyline{fill:none;stroke:#162a31;stroke-width:2.4px;stroke-linecap:round}.parallax-trace-preview span{color:#dbe9ed;background:#071a2d;padding:.48rem .62rem;font-size:.59rem;display:block}.parallax-derived-viewer{border-top:1px solid #ffffff1a;gap:.72rem;margin-top:.9rem;padding-top:.9rem;display:grid}.parallax-derived-canvas-wrap{background:#061528;border:1px solid #65d1d747;border-radius:.85rem;min-height:25rem;position:relative;overflow:hidden}.parallax-derived-canvas{touch-action:none;width:100%;height:25rem;display:block}.parallax-derived-canvas-badge{color:#b8d9e2;pointer-events:none;background:#02101ec7;border-radius:999px;padding:.35rem .5rem;font-size:.56rem;position:absolute;bottom:.65rem;right:.65rem}.parallax-derived-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.parallax-derived-metrics span{color:#8ea5b0;text-transform:uppercase;background:#ffffff09;border-radius:.62rem;gap:.16rem;padding:.58rem;font-size:.56rem;display:grid}.parallax-derived-metrics strong{color:#e6f1f4;text-transform:none;font-size:.65rem}.parallax-draft-package,.parallax-review-ledger details{background:#010f1d75;border:1px solid #ffffff1a;border-radius:.72rem;padding:.65rem}.parallax-draft-package summary,.parallax-review-ledger summary{color:#dfeaed;cursor:pointer;font-size:.68rem;font-weight:800}.parallax-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin-top:.65rem;display:grid}.parallax-draft-grid article{background:#f7f2e7;border-radius:.62rem;min-height:10rem;overflow:hidden}.parallax-draft-grid svg{width:100%;height:100%;display:block}.parallax-draft-grid text{fill:#344651;letter-spacing:.04em;font-size:20px;font-weight:800}.parallax-sheet-frame{fill:#f7f2e7;stroke:#9aacb3;stroke-width:2px}.parallax-sheet-trace{fill:none;stroke:#182b33;stroke-width:3px;stroke-linecap:round}.parallax-sheet-mass{fill:#288ba429;stroke:#237f99;stroke-width:4px}.parallax-sheet-dimension{stroke:#b48335;stroke-width:2px}.parallax-direction-card{color:#21343d;align-content:center;gap:.45rem;padding:1rem;display:grid}.parallax-direction-card span{color:#397184;letter-spacing:.05em;text-transform:uppercase;font-size:.6rem;font-weight:850}.parallax-direction-card p{margin:0;font-size:.72rem;line-height:1.5}.parallax-direction-card small{color:#60747e;font-size:.6rem}.parallax-review-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.parallax-review-ledger ul,.parallax-review-ledger ol{color:#a9bbc4;margin:.55rem 0 0;padding-left:1.15rem;font-size:.61rem;line-height:1.55}.parallax-review-ledger ol strong{color:#e4c888}.model-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.model-capability-grid article{background:#ffffff09;border-radius:.65rem;justify-content:space-between;gap:.6rem;padding:.62rem .7rem;display:flex}.model-capability-grid span{color:#a8bac4;font-size:.66rem}.model-capability-grid strong{color:#dce8ee;text-align:right;font-size:.65rem}.model-capability-grid article.active strong{color:#84d9bc}.model-capability-grid article.held strong{color:#e7bf78}.model-goat-opening{background:#62401326;border:1px solid #d3a45840;border-radius:.72rem;gap:.2rem;padding:.72rem;display:grid}.model-goat-opening strong{color:#efd097;font-size:.78rem}.model-goat-opening small{color:#aebdc5;font-size:.63rem;line-height:1.4}.model-form-row{grid-template-columns:1fr .8fr;gap:.55rem;display:grid}.model-punch-items{gap:.7rem;margin-top:.85rem;display:grid}.model-punch-items>article{background:#021222ad;border:1px solid #ffffff1a;border-left:3px solid #7896a8;border-radius:.78rem;gap:.55rem;padding:.82rem;display:grid}.model-punch-items>article.priority-important{border-left-color:#d5a44f}.model-punch-items>article.priority-critical{border-left-color:#d7655d}.model-punch-heading{color:#94a8b4;justify-content:space-between;gap:.5rem;font-size:.61rem;display:flex}.model-punch-items h3{color:#edf4f7;margin:0;font-size:.88rem}.model-punch-items>article>p{color:#b7c6ce;margin:0;font-size:.7rem;line-height:1.5}.model-punch-location{background:#ffffff09;border-radius:.6rem;gap:.2rem;padding:.55rem;display:grid}.model-punch-location strong{color:#dce7ec;font-size:.68rem}.model-punch-location a{color:#efc77e;font-size:.65rem}.model-punch-location small{color:#8fa2ad;font-size:.59rem;line-height:1.4}.model-punch-answer{color:#c9d7dd;background:#47846e1f;border-radius:.6rem;gap:.22rem;margin:0;padding:.55rem;font-size:.68rem;line-height:1.5;display:grid}@media (max-width:1050px){.model-workspace-grid{grid-template-columns:1fr}.model-punch-column{position:static}}@media (max-width:700px){.model-boundary-note{flex-direction:column;align-items:flex-start}.model-state-grid,.model-capability-grid,.model-form-row{grid-template-columns:1fr}.model-source-list article{grid-template-columns:minmax(0,1fr) auto}.model-source-hash{grid-column:1/-1}.model-source-register form,.model-import-report>div,.model-element-index-results,.parallax-derived-metrics,.parallax-draft-grid,.parallax-review-ledger,.parallax-intent-switch{grid-template-columns:1fr}.parallax-source-analysis{flex-direction:column;align-items:stretch}.ifc-reference-viewer,.ifc-reference-viewer canvas{min-height:21rem}}.bc-tour-button{color:#17314a;background:#ffffffc7;border:1px solid #12324f21;border-radius:.7rem;align-items:center;gap:.38rem;min-height:2.25rem;padding:.38rem .62rem;text-decoration:none;display:inline-flex;box-shadow:0 .35rem 1rem #0f263d14}:is(.bc-tour-button:hover,.bc-tour-button:focus-visible){background:#fff;border-color:#cd96468a;box-shadow:0 .55rem 1.3rem #0f263d1f}.bc-tour-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:1rem;height:1rem}.bc-tour-button strong{font-size:.72rem}.product-tour-invite{background:radial-gradient(circle at 92% -20%,#cd964626,#0000 42%),linear-gradient(135deg,#fffffffc,#f6f9fcf5);border:1px solid #cd964645;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin:0 0 1rem;padding:clamp(1rem,2vw,1.35rem);display:grid;overflow:hidden;box-shadow:0 1rem 2.6rem #152f4817,inset 0 1px #ffffffeb}.product-tour-invite-mark,.product-tour-welcome-icon{color:#fff;background:linear-gradient(145deg,#0c2945,#173d5e);border:1px solid #cd964659;border-radius:1rem;place-items:center;width:3.2rem;height:3.2rem;display:grid;box-shadow:0 .8rem 1.8rem #09203533,inset 0 1px #ffffff2e}.product-tour-invite-mark svg,.product-tour-welcome-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.45rem;height:1.45rem}.product-tour-invite-copy>span,.product-tour-welcome>span,.product-tour-eyebrow,.product-tour-topline>div:first-child>span,.product-tour-takeaway span,.product-tour-video-heading span,.product-tour-module-map-heading span,.product-tour-complete-card>span{color:#9a6422;letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:850}.product-tour-invite-copy h2{color:#0b2740;letter-spacing:-.025em;margin:.2rem 0 .25rem;font-size:clamp(1rem,1.5vw,1.22rem)}.product-tour-invite-copy p{color:#5e7080;max-width:62rem;margin:0;font-size:.83rem;line-height:1.55}.product-tour-invite-meta{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.product-tour-invite-meta span{color:#536879;background:#edf3f8bd;border:1px solid #1f3e591a;border-radius:999px;padding:.25rem .48rem;font-size:.67rem;font-weight:700}.product-tour-invite-progress,.product-tour-progress{background:#14334d1a;border-radius:999px;height:.32rem;overflow:hidden}.product-tour-invite-progress{width:min(25rem,100%);margin-top:.65rem}.product-tour-invite-progress span,.product-tour-progress span{border-radius:inherit;background:linear-gradient(90deg,#b77b2b,#e0b569);height:100%;transition:width .28s;display:block}.product-tour-invite-action,.product-tour-welcome-actions a,.product-tour-controls a,.product-tour-controls button.primary{color:#fff;white-space:nowrap;background:linear-gradient(145deg,#0d2b46,#173f60);border:1px solid #0d2d48;border-radius:.78rem;justify-content:center;align-items:center;gap:.55rem;min-height:2.7rem;padding:.68rem .9rem;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 .75rem 1.5rem #0b283f29}.product-tour-invite-action:hover,.product-tour-welcome-actions a:hover,.product-tour-controls a:hover,.product-tour-controls button.primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.product-tour-invite-action:focus-visible{filter:brightness(1.08);transform:translateY(-1px)}.product-tour-welcome-actions a:focus-visible{filter:brightness(1.08);transform:translateY(-1px)}.product-tour-controls a:focus-visible{filter:brightness(1.08);transform:translateY(-1px)}.product-tour-controls button.primary:focus-visible{filter:brightness(1.08);transform:translateY(-1px)}.product-tour-welcome-backdrop{z-index:200;-webkit-backdrop-filter:blur(14px)saturate(.9);backdrop-filter:blur(14px)saturate(.9);background:#0515239e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.product-tour-welcome{color:#112e47;background:radial-gradient(circle at 86% 8%,#cd96462b,#0000 34%),linear-gradient(145deg,#fff,#f4f8fb);border:1px solid #cd964659;border-radius:1.5rem;width:min(100%,37rem);padding:clamp(1.6rem,4vw,2.5rem);position:relative;overflow:hidden;box-shadow:0 2.4rem 7rem #02111e57,inset 0 1px #fff}.product-tour-welcome:after{content:"";pointer-events:none;border:1px solid #cd964621;border-radius:50%;width:16rem;height:16rem;position:absolute;bottom:-7rem;right:-6rem;box-shadow:0 0 0 2.5rem #cd964609,0 0 0 5rem #cd964606}.product-tour-welcome-close{z-index:2;color:#526879;width:2.2rem;height:2.2rem;font:inherit;cursor:pointer;background:#ffffffb3;border:1px solid #12314a1c;border-radius:50%;place-items:center;font-size:1.2rem;display:grid;position:absolute;top:.8rem;right:.8rem}.product-tour-welcome-icon{margin-bottom:1.25rem}.product-tour-welcome h2{z-index:1;color:#092740;letter-spacing:-.055em;max-width:14ch;margin:.35rem 0 .65rem;font-size:clamp(1.8rem,5vw,3rem);line-height:1;position:relative}.product-tour-welcome p{z-index:1;color:#5a6f7f;max-width:31rem;margin:0;line-height:1.65;position:relative}.product-tour-welcome-actions{z-index:1;flex-wrap:wrap;gap:.65rem;margin-top:1.35rem;display:flex;position:relative}.product-tour-welcome-actions button,.product-tour-controls>button,.product-tour-controls>div>button{color:#183650;min-height:2.7rem;font:inherit;cursor:pointer;background:#ffffffc7;border:1px solid #14314a29;border-radius:.78rem;padding:.68rem .9rem;font-size:.78rem;font-weight:800}.product-tour-welcome>small{z-index:1;color:#7c8d9a;margin-top:1.2rem;font-size:.7rem;display:block;position:relative}.product-tour-page{color:#102d46;gap:.8rem;display:grid}.product-tour-topline{justify-content:space-between;align-items:center;gap:1rem;padding:.3rem .15rem;display:flex}.product-tour-topline>div:first-child strong,.product-tour-topline>div:first-child span{display:block}.product-tour-topline>div:first-child strong{color:#102f49;margin-top:.2rem;font-size:.96rem}.product-tour-topline-actions{align-items:center;gap:.65rem;display:flex}.product-tour-topline-actions span{color:#718391;font-size:.75rem;font-weight:750}.product-tour-topline-actions a{color:#173c59;font-size:.75rem;font-weight:800}.product-tour-progress{height:.38rem}.product-tour-layout{grid-template-columns:11.5rem minmax(0,1fr);gap:.9rem;min-height:37rem;display:grid}.product-tour-steps{background:#ffffffc7;border:1px solid #16344d1a;border-radius:1.1rem;align-content:start;gap:.25rem;padding:.55rem;display:grid;box-shadow:0 1rem 2.6rem #10294012}.product-tour-steps button{color:#6b7d8a;text-align:left;width:100%;min-height:2.55rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.68rem;grid-template-columns:1.7rem minmax(0,1fr);align-items:center;gap:.52rem;padding:.35rem .45rem;display:grid}.product-tour-steps button>span{color:#6c7e8d;background:#f4f7f9;border:1px solid #18374f21;border-radius:.48rem;place-items:center;width:1.6rem;height:1.6rem;font-size:.65rem;font-weight:850;display:grid}.product-tour-steps button strong{font-size:.68rem;line-height:1.25}:is(.product-tour-steps button:hover,.product-tour-steps button:focus-visible){color:#203f58;background:#e9eff4b3}.product-tour-steps button.complete>span{color:#516b41;background:#f0f6ed;border-color:#516b4133}.product-tour-steps button.active{color:#102f49;background:linear-gradient(135deg,#fff,#f6f0e5);border-color:#cd964652;box-shadow:0 .55rem 1.2rem #23394b14}.product-tour-steps button.active>span{color:#fff;background:linear-gradient(145deg,#b97c29,#d4a65e);border-color:#b87d2e}.product-tour-slide{background:radial-gradient(circle at 91% 8%,#cd96461f,#0000 27%),radial-gradient(circle at 15% 110%,#497da81a,#0000 32%),#fffffff2;border:1px solid #11314b1c;border-radius:1.35rem;grid-template-columns:minmax(20rem,.86fr) minmax(24rem,1.14fr);align-items:center;gap:clamp(1rem,3vw,2.2rem);min-width:0;padding:clamp(1.2rem,3vw,2.4rem);display:grid;overflow:hidden;box-shadow:0 1.5rem 4rem #122d441a,inset 0 1px #fff}.product-tour-slide-copy{min-width:0}.product-tour-slide h1{color:#092843;letter-spacing:-.06em;outline:none;max-width:13ch;margin:.5rem 0 .8rem;font-size:clamp(2rem,4.1vw,4rem);line-height:.98}.product-tour-slide-copy>p{color:#5a7080;max-width:43rem;margin:0;font-size:clamp(.9rem,1.2vw,1.04rem);line-height:1.68}.product-tour-takeaway{background:#faf7f0bd;border:1px solid #cd964633;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);gap:.7rem;margin-top:1.2rem;padding:.75rem;display:grid}.product-tour-takeaway>i{color:#a66b21;background:#cd96461c;border-radius:.65rem;place-items:center;width:2.15rem;height:2.15rem;display:grid}.product-tour-takeaway svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:1.15rem;height:1.15rem}.product-tour-takeaway strong{color:#2f4a60;margin-top:.2rem;font-size:.75rem;line-height:1.45;display:block}.product-tour-welcome-note{color:#21445e;gap:.2rem;margin-top:1rem;display:grid}.product-tour-welcome-note strong{font-size:.92rem}.product-tour-welcome-note span{color:#728491;font-size:.74rem}.product-tour-slide-visual{min-width:0}.product-tour-scene{perspective:1000px;min-height:22rem;position:relative}.product-tour-scene-window{z-index:2;background:#edf2f6;border:1px solid #ffffffd1;border-radius:1.2rem;animation:5.5s ease-in-out infinite product-tour-float;position:absolute;inset:1.1rem .3rem .9rem;overflow:hidden;transform:rotateY(-5deg)rotateX(2deg);box-shadow:0 2rem 4rem #091f3333,inset 0 0 0 1px #0c2e4814}.product-tour-scene-bar{color:#78909f;background:#fff;align-items:center;gap:.32rem;height:2.55rem;padding:0 .8rem;display:flex}.product-tour-scene-bar i{background:#cbd4da;border-radius:50%;width:.5rem;height:.5rem}.product-tour-scene-bar i:first-child{background:#ce9b52}.product-tour-scene-bar span{letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:.58rem;font-weight:800}.product-tour-scene-body{grid-template-columns:4.4rem minmax(0,1fr);height:calc(100% - 2.55rem);display:grid}.product-tour-scene-body nav{background:linear-gradient(#0b2945,#102239);align-content:start;gap:.7rem;padding:1rem;display:grid}.product-tour-scene-body nav span{background:#ffffff1f;border-radius:.45rem;height:1.4rem}.product-tour-scene-body nav span:nth-child(2){background:#cd9646b8}.product-tour-scene-body>div{background:radial-gradient(circle at 80% 8%,#cd964629,#0000 38%),#f8fafc;align-content:center;justify-items:start;gap:.7rem;padding:1.5rem;display:grid}.product-tour-scene-body>div>i{color:#fff;background:linear-gradient(145deg,#0f3553,#1a5277);border-radius:1rem;place-items:center;width:3.2rem;height:3.2rem;display:grid;box-shadow:0 .8rem 1.6rem #0a2b442e}.product-tour-scene-body>div>i svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:1.5rem;height:1.5rem}.product-tour-scene-body>div>strong{color:#112f48;letter-spacing:-.05em;max-width:12ch;font-size:clamp(1.15rem,2.2vw,2rem);line-height:1.02}.product-tour-scene-body>div>span{background:#d9e1e7;border-radius:999px;width:90%;height:.55rem}.product-tour-scene-body>div>span:last-child{width:54%}.product-tour-scene-body>div>span:nth-last-child(2){width:72%}.product-tour-scene-glow{filter:blur(3rem);background:#cd964640;border-radius:50%;width:11rem;height:11rem;position:absolute;bottom:-1rem;right:-1rem}.product-tour-video-card{background:linear-gradient(145deg,#102d47,#071d31);border:1px solid #10324c21;border-radius:1.15rem;margin:0;padding:.75rem;box-shadow:0 1.8rem 4rem #071c2e38,inset 0 1px #ffffff1f}.product-tour-video-heading{justify-content:space-between;align-items:center;gap:1rem;padding:.2rem .25rem .7rem;display:flex}.product-tour-video-heading span{color:#e1ae60}.product-tour-video-heading strong{color:#fff;margin-top:.18rem;font-size:.84rem;display:block}.product-tour-video-heading small{color:#c4d1db;font-size:.67rem}.product-tour-video-card video{aspect-ratio:16/9;object-fit:cover;background:#071a2b;border:1px solid #ffffff1f;border-radius:.75rem;width:100%;display:block}.product-tour-video-card figcaption{color:#9fb1bf;padding:.55rem .25rem .05rem;font-size:.64rem}.product-tour-slide--module-map{grid-template-columns:minmax(18rem,.65fr) minmax(28rem,1.35fr);align-items:stretch}.product-tour-module-map{background:#f6f9fbeb;border:1px solid #12334d1f;border-radius:1rem;overflow:hidden}.product-tour-module-map-heading{background:#fff;border-bottom:1px solid #14334c1a;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.product-tour-module-map-heading strong{color:#213f57;font-size:.7rem}.product-tour-module-map>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;max-height:31rem;padding:.65rem;display:grid;overflow:auto}.product-tour-module-map article{background:#fff;border:1px solid #12334d17;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.55rem;padding:.55rem;display:grid}.product-tour-module-map article>i{color:#1d4865;background:#edf3f7;border-radius:.58rem;place-items:center;width:2rem;height:2rem;display:grid}.product-tour-module-map article>i svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:1.05rem;height:1.05rem}.product-tour-module-map article strong{color:#17374f;font-size:.7rem}.product-tour-module-map article p{color:#758692;margin:.16rem 0 0;font-size:.58rem;line-height:1.35}.product-tour-module-map article>span{border-radius:999px;padding:.18rem .34rem;font-size:.52rem;font-weight:850}.product-tour-module-map article.available>span{color:#45673f;background:#eaf3e6}.product-tour-module-map article.protected{opacity:.66}.product-tour-module-map article.protected>span{color:#6e6251;background:#f1ede7}.product-tour-slide--chat{grid-template-columns:minmax(22rem,1fr) minmax(23rem,1fr);align-items:start}.product-tour-chat-contract{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.product-tour-chat-contract section{background:#f7f9fbdb;border:1px solid #10334e1a;border-radius:.8rem;padding:.75rem}.product-tour-chat-contract section:last-child{background:#faf7f0d6;border-color:#cd964633}.product-tour-chat-contract h2{color:#17384f;margin:0 0 .5rem;font-size:.74rem}.product-tour-chat-contract ul{gap:.32rem;margin:0;padding:0;list-style:none;display:grid}.product-tour-chat-contract li{color:#607482;padding-left:.85rem;font-size:.63rem;line-height:1.42;position:relative}.product-tour-chat-contract li:before{content:"•";color:#b77a2b;position:absolute;left:0}.product-tour-slide--protection{grid-template-columns:minmax(20rem,.85fr) minmax(27rem,1.15fr)}.product-tour-protection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.product-tour-protection-grid article{background:#f7f9fbd6;border:1px solid #10334e1a;border-radius:.75rem;padding:.65rem}.product-tour-protection-grid article:last-child{background:#faf7f0e6;border-color:#cd964638;grid-column:1/-1}.product-tour-protection-grid span{color:#b37a30;font-size:.56rem;font-weight:900}.product-tour-protection-grid strong{color:#17374f;margin-top:.18rem;font-size:.7rem;display:block}.product-tour-protection-grid p{color:#708391;margin:.16rem 0 0;font-size:.61rem}.product-tour-finish-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.product-tour-finish-summary>div{background:#f7f9fbd6;border:1px solid #12334d1a;border-radius:.75rem;padding:.7rem}.product-tour-finish-summary strong{color:#12344e;font-size:.9rem;display:block}.product-tour-finish-summary span{color:#728491;margin-top:.2rem;font-size:.57rem;line-height:1.3;display:block}.product-tour-complete-card{text-align:center;background:radial-gradient(circle at 50% 15%,#cd964629,#0000 35%),linear-gradient(145deg,#fff,#f2f6f9);border:1px solid #cd964645;border-radius:1.2rem;align-content:center;place-items:center;min-height:22rem;padding:2rem;display:grid;box-shadow:0 1.8rem 4rem #0d293f21}.product-tour-complete-card>i{color:#fff;background:linear-gradient(145deg,#b97e2e,#d4a75f);border-radius:1.2rem;place-items:center;width:4rem;height:4rem;margin-bottom:1rem;display:grid;box-shadow:0 1rem 2rem #9a642240}.product-tour-complete-card svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:2rem;height:2rem}.product-tour-complete-card strong{color:#0d2d47;letter-spacing:-.05em;max-width:14ch;margin-top:.45rem;font-size:clamp(1.45rem,3vw,2.4rem);line-height:1}.product-tour-complete-card p{color:#647986;max-width:27rem;margin:.7rem 0 0;font-size:.78rem;line-height:1.55}.product-tour-controls{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #11314a21;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.65rem;display:grid;position:sticky;bottom:.75rem;box-shadow:0 1rem 2.4rem #0f273d21}.product-tour-controls>span{color:#81909b;justify-self:center;font-size:.65rem}.product-tour-controls>div{gap:.5rem;display:flex}.product-tour-controls button:disabled{opacity:.42;cursor:not-allowed}.product-tour-save-error{color:#834a3e;background:#fbf3f1;border:1px solid #a04c3740;border-radius:.7rem;margin:0;padding:.65rem;font-size:.72rem}@keyframes product-tour-float{0%,to{transform:rotateY(-5deg)rotateX(2deg)translateY(0)}50%{transform:rotateY(-3deg)rotateX(1deg)translateY(-.35rem)}}@media (max-width:1120px){.product-tour-layout{grid-template-columns:1fr}.product-tour-steps{display:flex;overflow-x:auto}.product-tour-steps button{flex:0 0 8.5rem}.product-tour-slide{min-height:36rem}}@media (max-width:820px){.bc-tour-button strong{display:none}.bc-tour-button{justify-content:center;width:2.25rem;padding:0}.product-tour-invite{grid-template-columns:auto minmax(0,1fr)}.product-tour-invite-action{grid-column:1/-1}.product-tour-slide,.product-tour-slide--module-map,.product-tour-slide--chat,.product-tour-slide--protection{grid-template-columns:1fr;align-items:start}.product-tour-slide h1{max-width:16ch}.product-tour-module-map>div:last-child{max-height:none}.product-tour-controls{grid-template-columns:auto 1fr}.product-tour-controls>span{display:none}.product-tour-controls>:last-child{justify-self:end}}@media (max-width:560px){.product-tour-invite{grid-template-columns:1fr}.product-tour-invite-mark{width:2.7rem;height:2.7rem}.product-tour-invite-action{grid-column:auto}.product-tour-welcome{padding:1.35rem}.product-tour-welcome h2{max-width:12ch}.product-tour-welcome-actions{display:grid}.product-tour-layout{min-height:0}.product-tour-slide{min-height:0;padding:1rem}.product-tour-slide h1{font-size:2.1rem}.product-tour-scene{min-height:17rem}.product-tour-module-map>div:last-child,.product-tour-chat-contract,.product-tour-protection-grid,.product-tour-finish-summary{grid-template-columns:1fr}.product-tour-protection-grid article:last-child{grid-column:auto}.product-tour-controls{bottom:calc(4.6rem + env(safe-area-inset-bottom))}.product-tour-controls>button,.product-tour-controls>div>button,.product-tour-controls>div>a{padding-inline:.65rem}}@media (prefers-reduced-motion:reduce){.product-tour-scene-window{animation:none;transform:none}.product-tour-invite-progress span,.product-tour-progress span,.product-tour-invite-action,.product-tour-welcome-actions a,.product-tour-controls a,.product-tour-controls button{transition:none;transform:none}}.system-builder-page{color:#eef7f6;gap:1.1rem;display:grid}.system-builder-hero,.system-builder-panel,.system-builder-action-panel,.system-builder-operational-standard,.system-builder-summary article,.system-builder-boundary{background:linear-gradient(145deg,#0d1f27f0,#07141be6);border:1px solid #a4e0d833;box-shadow:0 24px 64px #00080d3d,inset 0 1px #ffffff0d}.system-builder-hero{background:radial-gradient(circle at 82% 10%,#34e0c22e,#0000 30%),radial-gradient(circle at 7% 90%,#4389ff21,#0000 38%),linear-gradient(135deg,#0c252efa,#061219f5);border-radius:1.4rem;justify-content:space-between;align-items:flex-end;gap:2rem;min-height:13.5rem;padding:clamp(1.35rem,3vw,2.6rem);display:flex;position:relative;overflow:hidden}.system-builder-hero:after{content:"";pointer-events:none;opacity:.24;transform-origin:bottom;background-image:linear-gradient(#92e8d924 1px,#0000 1px),linear-gradient(90deg,#92e8d924 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;transform:perspective(520px)rotateX(56deg)scale(1.35)translateY(28%)}.system-builder-hero>*{z-index:1;position:relative}.system-builder-hero span,.system-builder-panel-heading span,.system-builder-action-panel span,.system-builder-summary span,.system-builder-audit-conclusion span,.system-builder-replay-row span{color:#65dfc8;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:800}.system-builder-hero h1{color:#fff;letter-spacing:-.055em;max-width:16ch;margin:.45rem 0 .6rem;font-size:clamp(2rem,4.3vw,4rem);line-height:.96}.system-builder-hero p{color:#bdd1d2;max-width:64rem;margin:0;font-size:clamp(.94rem,1.3vw,1.08rem);line-height:1.7}.system-builder-hero>a,.system-builder-primary,.system-builder-action-panel button,.system-builder-form>button,.system-builder-replay-row button{color:#041b1a;font:inherit;cursor:pointer;background:linear-gradient(135deg,#59dfc5,#30a995);border:1px solid #5de4ca85;border-radius:.82rem;flex:none;padding:.8rem 1rem;font-size:.86rem;font-weight:850;text-decoration:none;box-shadow:0 14px 28px #0e746347}.system-builder-hero>a{color:#d9f7f2;background:#081b22c2}.system-builder-boundary{color:#bcd0d1;border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;padding:.8rem 1rem;font-size:.78rem;display:flex}.system-builder-boundary strong{color:#fff}.system-builder-boundary span:before{content:"●";color:#55d8bd;margin-right:.45rem}.system-builder-operational-standard{background:radial-gradient(circle at 90% 15%,#e7ae4e1f,#0000 36%),linear-gradient(145deg,#192024f5,#08151bf0);border-color:#e7ae4e57;border-radius:1.15rem;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:stretch;gap:1.25rem;padding:clamp(1rem,2.3vw,1.55rem);display:grid}.system-builder-operational-standard>div:first-child>span,.system-builder-operational-score span:first-child{color:#e7ae4e;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850}.system-builder-operational-standard h2{color:#fff;letter-spacing:-.035em;margin:.35rem 0 .55rem;font-size:clamp(1.25rem,2.2vw,1.75rem)}.system-builder-operational-standard p{color:#b7cacb;max-width:72rem;margin:0;line-height:1.65}.system-builder-operational-facts{border-left:1px solid #e7ae4e38;align-content:center;gap:.6rem;padding-left:1.1rem;display:grid}.system-builder-operational-facts strong{color:#f7dfaa}.system-builder-operational-facts small{color:#9fb4b5;line-height:1.5}.system-builder-operational-standard--core{grid-template-columns:1fr}.system-builder-operational-standard--core>.system-builder-operational-facts{border-top:1px solid #e7ae4e38;border-left:0;padding-top:1rem;padding-left:0}.system-builder-control-sequence{gap:.72rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.system-builder-control-stage{background:#010c1157;border:1px solid #a4e0d824;border-radius:.8rem;gap:.48rem;min-width:0;padding:.88rem .95rem;display:grid;position:relative}.system-builder-control-stage:not(:last-child):after{content:"↓";z-index:1;color:#e7ae4e;background:#102128;border:1px solid #e7ae4e4d;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.74rem;font-weight:900;display:grid;position:absolute;bottom:-.72rem;right:1rem}.system-builder-control-stage>span{color:#e7ae4e;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:850}.system-builder-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.system-builder-summary article{border-radius:1rem;gap:.35rem;min-height:8rem;padding:1rem;display:grid}.system-builder-summary strong{color:#fff;font-size:1.15rem}.system-builder-summary small{color:#8eaaad;align-self:end;line-height:1.45}.system-builder-grid{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);align-items:start;gap:1rem;display:grid}.system-builder-panel,.system-builder-action-panel{border-radius:1.15rem;padding:clamp(1rem,2.3vw,1.55rem)}.system-builder-panel>p,.system-builder-action-panel p,.system-builder-audit p,.system-builder-source p{color:#9fb7b9;line-height:1.6}.system-builder-panel-heading,.system-builder-action-panel,.system-builder-replay-row,.system-builder-gate-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.system-builder-panel-heading h2,.system-builder-action-panel h2{color:#fff;letter-spacing:-.025em;margin:.28rem 0 0;font-size:1.3rem}.system-builder-panel-heading>strong{color:#93e8d8;white-space:nowrap;background:#53dbc217;border-radius:999px;padding:.35rem .62rem;font-size:.74rem}.system-builder-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.system-builder-form label,.system-builder-gate label{color:#afc3c5;gap:.38rem;font-size:.76rem;font-weight:700;display:grid}.system-builder-form label.wide,.system-builder-form>button{grid-column:1/-1}.system-builder-form input,.system-builder-form select,.system-builder-form textarea,.system-builder-gate textarea{color:#edf8f7;width:100%;font:inherit;background:#030f14ad;border:1px solid #a0d3cf33;border-radius:.7rem;outline:none;padding:.72rem .78rem}.system-builder-form textarea,.system-builder-gate textarea{resize:vertical;min-height:5.4rem}.system-builder-form input:focus,.system-builder-form select:focus,.system-builder-form textarea:focus,.system-builder-gate textarea:focus{border-color:#59dfc5;box-shadow:0 0 0 3px #59dfc51c}.system-builder-form button:disabled,.system-builder-primary:disabled,.system-builder-action-panel button:disabled,.system-builder-replay-row button:disabled,.system-builder-gate-actions button:disabled{cursor:not-allowed;opacity:.5}.system-builder-caution,.system-builder-empty,.system-builder-message{background:#5c3d0926;border:1px solid #f6c15f38;border-radius:.78rem;padding:.78rem .9rem;font-size:.79rem;color:#ecd59c!important}.system-builder-message{background:#0e5f522e;border-color:#58e0c647;margin:0;color:#bbf4e9!important}.system-builder-message.error{background:#6a191f33;border-color:#f26f6f4d;color:#ffd0d0!important}.system-builder-empty a{color:#f5e1ae}.system-builder-audit{gap:.85rem;margin-top:1rem;display:grid}.system-builder-audit-conclusion{border-left:3px solid #e7ae4e;padding:.25rem 0 .25rem .8rem}.system-builder-audit-conclusion p{margin:.35rem 0 0}.system-builder-operational-score{background:#6c490d1a;border:1px solid #e7ae4e33;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.system-builder-operational-score strong,.system-builder-operational-score small{display:block}.system-builder-operational-score strong{color:#fff;margin-top:.25rem}.system-builder-operational-score small{color:#9fb4b5;margin-top:.25rem;line-height:1.45}.system-builder-audit-gates{gap:.5rem;display:grid}.system-builder-audit-gates article{border-top:1px solid #aad6d11f;grid-template-columns:auto 1fr;align-items:center;gap:.3rem .65rem;padding-top:.58rem;display:grid}.system-builder-audit-gates article strong{color:#eaf5f4;font-size:.83rem}.system-builder-audit-gates article p{grid-column:1/-1;margin:0;font-size:.76rem}.system-builder-audit details,.system-builder-registry-details{border-top:1px solid #aad6d124;padding-top:.8rem}.system-builder-audit summary,.system-builder-registry-details summary{color:#d9e9e8;cursor:pointer;font-weight:800}.system-builder-audit li{color:#aebfc1;margin:.45rem 0;font-size:.8rem}.system-builder-source{background:#0310166b;border:1px solid #a4e0d829;border-radius:.95rem;margin-top:.75rem;overflow:hidden}.system-builder-source>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;list-style:none;display:flex}.system-builder-source>summary::-webkit-details-marker{display:none}.system-builder-source>summary strong{color:#fff;display:block}.system-builder-source>summary small{color:#89a5a7;margin-top:.25rem;display:block}.system-builder-source-body{border-top:1px solid #a4e0d821;gap:1rem;padding:1rem;display:grid}.system-builder-source-body dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.system-builder-source-body dl div{background:#ffffff09;border-radius:.65rem;min-width:0;padding:.7rem}.system-builder-source-body dt{color:#789698;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.system-builder-source-body dd{color:#d8e6e5;overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.76rem}.system-builder-replay-row{background:#48c1ab12;border-radius:.8rem;align-items:center;padding:.85rem}.system-builder-replay-row strong,.system-builder-replay-row small{display:block}.system-builder-replay-row strong{color:#fff;margin-top:.25rem}.system-builder-replay-row small{color:#8aa6a8;margin-top:.25rem}.system-builder-gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.system-builder-gate{background:#010c116b;border:1px solid #a4e0d821;border-radius:.8rem;align-content:start;gap:.65rem;padding:.8rem;display:grid}.system-builder-gate-heading strong{color:#f1f8f7;font-size:.82rem;display:block}.system-builder-gate-heading small{color:#7f9d9f;margin-top:.25rem;font-size:.69rem;line-height:1.45;display:block}.system-builder-gate-evidence{font-size:.72rem;margin:0!important}.system-builder-gate-actions{flex-wrap:wrap;gap:.42rem;display:flex}.system-builder-gate-actions button{color:#c9d9d9;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #a8d0cb33;border-radius:.55rem;padding:.48rem .62rem;font-size:.71rem;font-weight:800}.system-builder-gate-actions button.pass{color:#94ead9;border-color:#4eddc057}.system-builder-commissioning{gap:1rem;display:grid}.system-builder-candidate-card,.system-builder-commissioning-score{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.system-builder-candidate-card>div,.system-builder-commissioning-score article,.system-builder-evidence-editor{background:#ffffff08;border:1px solid #a4e0d824;border-radius:.85rem;padding:.85rem}.system-builder-candidate-card span,.system-builder-commissioning-score span,.system-builder-evidence-editor>div:first-child>span{color:#65dfc8;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:850;display:block}.system-builder-candidate-card strong,.system-builder-candidate-card small,.system-builder-commissioning-score strong{display:block}.system-builder-candidate-card strong{color:#edf8f7;overflow-wrap:anywhere;margin-top:.35rem;font-size:.76rem}.system-builder-candidate-card small{color:#8aa6a8;margin-top:.35rem;line-height:1.5}.system-builder-commissioning-score{grid-template-columns:repeat(4,minmax(0,1fr))}.system-builder-commissioning-score strong{color:#edf8f7;overflow-wrap:anywhere;margin-top:.35rem;font-size:.92rem}.system-builder-candidate-action{margin:0;padding:.9rem}.system-builder-capability-list{gap:.55rem;display:grid}.system-builder-capability{background:#03101661;border:1px solid #a4e0d826;border-radius:.85rem;overflow:hidden}.system-builder-capability>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;list-style:none;display:flex}.system-builder-capability>summary::-webkit-details-marker{display:none}.system-builder-capability>summary strong,.system-builder-capability>summary small{display:block}.system-builder-capability>summary strong{color:#edf8f7}.system-builder-capability>summary small{color:#8aa6a8;margin-top:.25rem}.system-builder-capability>div{border-top:1px solid #a4e0d821;gap:.45rem;padding:.75rem;display:grid}.system-builder-capability>div>article{background:#ffffff06;border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.7rem;display:grid}.system-builder-capability>div>article strong,.system-builder-capability>div>article small{display:block}.system-builder-capability>div>article strong{color:#dfeeed;font-size:.78rem}.system-builder-capability>div>article small{color:#839fa1;margin-top:.25rem;font-size:.7rem;line-height:1.45}.system-builder-evidence-editor{grid-template-columns:minmax(15rem,.55fr) minmax(0,1.45fr);gap:1rem;display:grid}.system-builder-evidence-editor h3{color:#edf8f7;margin:.3rem 0 .45rem}.system-builder-evidence-editor p,.system-builder-evidence-editor>small{color:#8aa6a8;line-height:1.55}.system-builder-evidence-editor p{margin:0}.system-builder-evidence-editor>small{grid-column:1/-1}.system-builder-status{color:#bac9ca;letter-spacing:.05em;text-transform:uppercase;border:1px solid #bccccd38;border-radius:999px;width:fit-content;padding:.22rem .48rem;font-size:.62rem;font-weight:850;display:inline-flex}.system-builder-status.status-passed,.system-builder-status.status-fully_operational,.system-builder-status.status-ready_for_authorized_use,.system-builder-status.status-source_contract_verified{color:#85ead5;background:#1a8b7424;border-color:#56e2c66b}.system-builder-status.status-held,.system-builder-status.status-awaiting_independent_review{color:#f1c875;background:#89570a24;border-color:#eeb64c6b}.system-builder-status.status-blocked{color:#ff9fa8;background:#89192324;border-color:#f264706b}.system-builder-system-grid,.system-builder-dimensions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.system-builder-system-grid article,.system-builder-dimensions article{background:#ffffff06;border:1px solid #a4e0d81f;border-radius:.78rem;padding:.78rem}.system-builder-system-grid article>span{color:#77c8b9;text-transform:uppercase;font-size:.62rem}.system-builder-system-grid h3{color:#fff;margin:.42rem 0 .32rem;font-size:.88rem}.system-builder-system-grid p,.system-builder-dimensions p{color:#89a3a5;margin:0;font-size:.72rem;line-height:1.48}.system-builder-dimensions article>span{color:#7be2ce;background:#153c3a;border-radius:.5rem;place-items:center;width:1.7rem;height:1.7rem;font-weight:900;display:grid}.system-builder-dimensions strong{color:#fff;margin:.45rem 0 .28rem;display:block}.system-builder-registry-details{margin-top:1rem}.system-builder-counts{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.system-builder-counts span{color:#a8cfca;background:#4cc7b014;border-radius:999px;padding:.45rem .65rem;font-size:.74rem}.system-builder-loading{color:#a7bfbe;place-items:center;min-height:20rem;display:grid}@media (max-width:1050px){.system-builder-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.system-builder-operational-standard{grid-template-columns:1fr}.system-builder-operational-facts{border-top:1px solid #e7ae4e38;border-left:0;padding-top:1rem;padding-left:0}.system-builder-grid{grid-template-columns:1fr}.system-builder-system-grid,.system-builder-dimensions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.system-builder-hero,.system-builder-action-panel,.system-builder-replay-row,.system-builder-operational-score{flex-direction:column;align-items:stretch}.system-builder-hero>a,.system-builder-action-panel button,.system-builder-replay-row button{text-align:center;width:100%}.system-builder-summary,.system-builder-form,.system-builder-gates,.system-builder-candidate-card,.system-builder-commissioning-score,.system-builder-evidence-editor,.system-builder-source-body dl,.system-builder-system-grid,.system-builder-dimensions{grid-template-columns:1fr}.system-builder-form label.wide,.system-builder-form>button{grid-column:auto}.system-builder-source>summary{flex-direction:column;align-items:flex-start}.system-builder-evidence-editor>small{grid-column:auto}.system-builder-control-stage{padding:.82rem}.system-builder-control-stage .system-builder-gate-actions{display:grid}.system-builder-control-stage .system-builder-gate-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.system-builder-hero:after{transform:none}}.reach-workspace{gap:18px;display:grid}.reach-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.reach-metrics article,.reach-control-strip>div{background:linear-gradient(145deg,#10243ae6,#000d20eb);border:1px solid #d2d5d82b;border-radius:15px;gap:6px;min-width:0;padding:18px;display:grid;box-shadow:0 14px 34px #00000029}.reach-metrics article.attention{border-color:#cd96468c;box-shadow:inset 0 0 0 1px #cd96461f,0 14px 34px #00000029}.reach-metrics span,.reach-control-strip span,.reach-policy-card>span{color:var(--command-gold);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.reach-metrics strong{color:var(--warm-white);letter-spacing:-.04em;font-size:clamp(23px,3vw,34px)}.reach-metrics small,.reach-control-strip small{color:var(--muted);font-size:11px;line-height:1.45}.reach-control-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reach-control-strip>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.reach-control-strip>div>small{grid-column:1/-1}.reach-control-strip strong{color:#8ee6bd;font-size:13px}.reach-grid{grid-template-columns:minmax(0,1.65fr) minmax(270px,.7fr);align-items:start;gap:18px;display:grid}.reach-form{margin-top:16px}.reach-channel-picker{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.reach-channel-picker legend{width:100%;color:var(--muted);margin-bottom:3px;font-size:11px;font-weight:700}.reach-channel-picker label{cursor:pointer;background:#000d208a;border:1px solid #d2d5d833;border-radius:10px;flex-direction:row;grid-column:auto;align-items:center;gap:8px;min-height:38px;padding:8px 11px;display:flex}.reach-channel-picker input{width:15px;min-height:15px;accent-color:var(--command-gold);margin:0}.reach-channel-picker label span{color:var(--warm-white);font-size:11px}.reach-form-footer{justify-content:space-between;align-items:center;gap:18px;padding-top:4px;display:flex}.reach-form-footer p{color:var(--muted);gap:3px;margin:0;font-size:11px;display:grid}.reach-form-footer p strong{color:var(--warm-white)}.reach-form-footer .account-primary{width:auto;min-width:220px;margin:0}.reach-guidance ol{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.reach-guidance li{background:#000d206b;border:1px solid #d2d5d821;border-radius:11px;align-items:center;gap:11px;padding:10px;display:flex}.reach-guidance li>span{width:30px;height:30px;color:var(--command-gold);border:1px solid #cd964675;border-radius:50%;flex:0 0 30px;place-items:center;font-size:11px;font-weight:800;display:grid}.reach-guidance li div{gap:3px;display:grid}.reach-guidance li strong{color:var(--warm-white);font-size:12px}.reach-guidance li small{color:var(--muted);font-size:10px;line-height:1.4}.reach-policy-card{background:#cd964614;border:1px solid #cd964657;border-radius:13px;padding:16px}.reach-policy-card strong,.reach-policy-card p{display:block}.reach-policy-card strong{color:var(--warm-white);margin-top:7px;font-size:14px;line-height:1.35}.reach-policy-card p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.55}.reach-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.reach-campaign-grid>article{background:#000d2094;border:1px solid #d2d5d829;border-radius:14px;gap:13px;padding:16px;display:grid}.reach-campaign-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.reach-campaign-heading>div>span{color:var(--command-gold);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.reach-campaign-heading h3,.reach-campaign-heading p{margin:0}.reach-campaign-heading h3{color:var(--warm-white);margin-top:5px;font-size:17px}.reach-campaign-heading p{color:var(--muted);margin-top:4px;font-size:11px}.reach-campaign-heading>strong{color:var(--warm-white);white-space:nowrap;font-size:17px}.reach-channel-list{flex-wrap:wrap;gap:6px;display:flex}.reach-channel-list span{color:#e8c98e;background:#cd964614;border:1px solid #cd964647;border-radius:999px;padding:5px 8px;font-size:9px}.reach-campaign-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.reach-campaign-grid dl div{min-width:0}.reach-campaign-grid dt,.reach-campaign-grid dd{margin:0}.reach-campaign-grid dt{color:var(--muted);text-transform:uppercase;font-size:9px}.reach-campaign-grid dd{overflow-wrap:anywhere;color:var(--warm-white);margin-top:3px;font-size:11px;line-height:1.45}.reach-campaign-actions{border-top:1px solid #d2d5d81f;justify-content:flex-end;align-items:center;min-height:36px;padding-top:10px;display:flex}.reach-campaign-actions button{border:1px solid var(--command-gold);color:#07101d;background:var(--command-gold);cursor:pointer;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:800}.reach-campaign-actions button:disabled{cursor:wait;opacity:.58}.reach-campaign-actions strong{color:#8ee6bd;text-align:right;font-size:10px}@media (max-width:980px){.reach-metrics,.reach-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reach-grid{grid-template-columns:1fr}}.business-bridge-workspace{gap:1rem;display:grid}.business-bridge-boundaries{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.business-bridge-boundaries article,.business-bridge-audit-summary article{background:#f7fbff;border:1px solid #d5e4f4;border-radius:.86rem;align-content:start;gap:.32rem;min-width:0;padding:.82rem;display:grid}.business-bridge-boundaries strong,.business-bridge-audit-summary strong{color:#1d456d;font-size:.76rem}.business-bridge-boundaries span,.business-bridge-audit-summary span{color:#677f94;font-size:.68rem;line-height:1.45}.business-bridge-auditor{background:linear-gradient(145deg,#f7fcf9,#fff)!important;border-color:#b9ddc7!important}.business-bridge-auditor.held{background:linear-gradient(145deg,#fffaf0,#fff)!important;border-color:#e4c98f!important}.business-bridge-audit-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:.9rem 0;display:grid}.business-bridge-audit-summary article{background:#fffc}.business-bridge-audit-hold,.business-bridge-disconnect-confirm,.business-bridge-audit-warning{background:#fff8e9;border:1px solid #e5c98c;border-radius:.78rem;padding:.75rem;color:#79541f!important}.business-bridge-audit-hold{gap:.25rem;margin:.8rem 0;display:grid}.business-bridge-audit-hold strong{font-size:.76rem}.business-bridge-audit-hold p,.business-bridge-disconnect-confirm p,.business-bridge-audit-warning{margin:0;font-size:.7rem;line-height:1.5}.business-bridge-audit-ledger{margin-top:.75rem}.business-bridge-audit-ledger article>div:first-child,.business-bridge-exchanges article>div:first-child{gap:.2rem;min-width:0;display:grid}.business-bridge-audit-ledger article>div:first-child>span,.business-bridge-exchanges article>div:first-child>span{color:#1769e0;font-size:.66rem;font-weight:800}.business-bridge-audit-fingerprint,.business-bridge-exchange-state{flex:none;justify-items:end;gap:.28rem;display:grid}.business-bridge-audit-fingerprint span,.business-bridge-exchange-state>span{color:#4f7860;font-size:.64rem;font-weight:800}.business-bridge-audit-fingerprint code{color:#315f45;font-size:.66rem}.business-bridge-request-form,.business-bridge-share-form{margin-top:1rem}.bc-shell[data-visual-theme=business-light] .business-bridge-workspace .account-form :is(input,select,textarea){color:#1f405d;width:100%;min-height:2.9rem;font:inherit;background:#fff;border:1px solid #cdddea;border-radius:.72rem;padding:.68rem .75rem;font-size:.8rem}.bc-shell[data-visual-theme=business-light] .business-bridge-workspace .account-form textarea{resize:vertical;min-height:7rem}.business-bridge-scope-picker{border:0;gap:.65rem;margin:0;padding:0;display:grid}.business-bridge-scope-picker legend{color:#355b78;font-size:.72rem;font-weight:850}.business-bridge-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-bridge-scope-grid>label{cursor:pointer;background:#f8fbfd;border:1px solid #d5e2ec;border-radius:.82rem;align-items:flex-start;gap:.7rem;min-height:5rem;padding:.78rem;display:flex}.business-bridge-scope-grid>label.selected{background:#eef6ff;border-color:#8bb9ee;box-shadow:inset 3px 0 #1769e0}.bc-shell[data-visual-theme=business-light] .business-bridge-scope-grid>label>input,.bc-shell[data-visual-theme=business-light] .business-bridge-confirm>input{width:1rem;min-width:1rem;min-height:1rem;margin:.12rem 0 0;padding:0}.business-bridge-scope-grid>label>span{gap:.22rem;display:grid}.business-bridge-scope-grid strong{color:#294c68;font-size:.76rem}.business-bridge-scope-grid small{color:#6a8193;font-size:.68rem;line-height:1.42}.account-form .business-bridge-confirm{background:#f5faff;border:1px solid #cfe0ee;border-radius:.82rem;align-items:flex-start;gap:.7rem;padding:.8rem;display:flex}.account-form .business-bridge-confirm>span{color:#47667e;text-transform:none;font-size:.72rem;line-height:1.5}.business-bridge-inline-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;display:grid}.business-bridge-grid>article>button,.business-bridge-exchange-state button{color:#225c96;min-height:2.45rem;font:inherit;cursor:pointer;background:#f4f9ff;border:1px solid #c4d8e9;border-radius:.7rem;padding:.5rem .75rem;font-size:.7rem;font-weight:800}.business-bridge-grid>article>button:disabled,.business-bridge-exchange-state button:disabled{cursor:not-allowed;opacity:.52}.business-bridge-disconnect-confirm{gap:.65rem;margin-top:.85rem;display:grid}.business-bridge-exchanges p{color:#4f6979;margin:.3rem 0;font-size:.72rem;line-height:1.48}@media (max-width:900px){.business-bridge-boundaries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.business-bridge-boundaries,.business-bridge-audit-summary,.business-bridge-scope-grid,.business-bridge-inline-fields{grid-template-columns:minmax(0,1fr)}.business-bridge-audit-ledger article,.business-bridge-exchanges article{flex-direction:column;align-items:flex-start}.business-bridge-audit-fingerprint,.business-bridge-exchange-state{justify-items:start}.reach-metrics,.reach-control-strip,.reach-campaign-grid{grid-template-columns:1fr}.reach-form-footer,.reach-campaign-heading{flex-direction:column;align-items:stretch}.reach-form-footer .account-primary{width:100%;min-width:0}.reach-campaign-grid dl{grid-template-columns:1fr}}.goat-operations-board{background:linear-gradient(155deg,#fffffffa,#f5f9fef5);border:1px solid #d8e3ef;border-radius:20px;width:min(100%,1120px);margin:6px auto 22px;padding:20px;box-shadow:0 14px 34px #233e5e14}.goat-operations-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.goat-operations-heading>div:first-child>span{color:#567da8;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.goat-operations-heading h2{color:#173353;letter-spacing:-.03em;margin:5px 0 0;font-size:clamp(20px,2.4vw,29px)}.goat-operations-heading p{color:#71839a;max-width:680px;margin:6px 0 0;font-size:10px;line-height:1.5}.goat-operations-heading-actions{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.goat-operations-heading-actions>strong{color:#9a6a22;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;display:inline-flex}.goat-operations-heading-actions>strong:before{content:"";background:#d69a3a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d69a3a1f}.goat-operations-heading-actions>strong[data-state=connected]{color:#28794f}.goat-operations-heading-actions>strong[data-state=connected]:before{background:#31a46b;box-shadow:0 0 0 4px #31a46b1f}.goat-engine-continuity{background:#f7fbffeb;border:1px solid #c9d9e8;border-radius:14px;margin-top:16px;padding:13px}.goat-engine-continuity[data-state=operational]{border-color:#9fd2ba}.goat-engine-continuity[data-state=held]{border-color:#dfc28f}.goat-engine-continuity[data-state=broken],.goat-engine-continuity[data-state=not_tested]{border-color:#e2aaa5}.goat-engine-continuity>header,.goat-engine-continuity>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.goat-engine-continuity>header span{color:#6685a5;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:850}.goat-engine-continuity>header h3{color:#24486f;margin:2px 0 0;font-size:15px}.goat-engine-continuity>header>strong{color:#8c5f21;text-transform:uppercase;font-size:8px}.goat-engine-continuity[data-state=operational]>header>strong{color:#28794f}.goat-engine-continuity[data-state=broken]>header>strong,.goat-engine-continuity[data-state=not_tested]>header>strong{color:#a9433c}.goat-engine-continuity>p{color:#6d8197;margin:7px 0 0;font-size:8px;line-height:1.45}.goat-engine-requirements{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.goat-engine-requirements>article{background:#fff;border:1px solid #dce5ed;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 6px;min-width:0;padding:8px;display:grid}.goat-engine-requirements>article>span{background:#d08c35;border-radius:50%;width:6px;height:6px}.goat-engine-requirements>article[data-state=operational]>span{background:#31a46b}.goat-engine-requirements>article[data-state=broken]>span,.goat-engine-requirements>article[data-state=not_tested]>span{background:#c34e46}.goat-engine-requirements strong{color:#315777;font-size:8px}.goat-engine-requirements small{color:#7c8fa2;text-transform:uppercase;font-size:7px}.goat-engine-requirements p{color:#95632a;grid-column:1/-1;margin:3px 0 0;font-size:7px;line-height:1.35}.goat-engine-requirements>article[data-state=broken] p,.goat-engine-requirements>article[data-state=not_tested] p{color:#a9433c}.goat-engine-continuity>footer{color:#7e91a4;flex-wrap:wrap;margin-top:9px;font-size:7px}.goat-operations-heading-actions>button,.goat-chat-browser-finish{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#1766c5;border:1px solid #2366b3;border-radius:10px;padding:7px 12px;font-size:9px;font-weight:800}.goat-operations-heading-actions>button:disabled,.goat-chat-browser-finish:disabled{cursor:wait;opacity:.58}.goat-browser-crew{background:#eff5fcbf;border:1px solid #dce6f0;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:12px;margin-top:17px;padding:12px;display:grid}.goat-browser-crew>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 9px;display:grid}.goat-browser-number{color:#3d6791;background:#fff;border:1px solid #b9cee4;border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.goat-browser-crew>div strong{color:#254c75;font-size:10px}.goat-browser-crew>div small{color:#7a8da3;font-size:8px}.goat-browser-crew>p{color:#96702f;grid-column:1/-1;margin:0;font-size:8px;line-height:1.45}.goat-browser-crew[data-ready=true]>p{color:#2d7c54}.goat-worker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.goat-worker-grid>article{background:#ffffffe0;border:1px solid #dce5ef;border-radius:14px;flex-direction:column;min-width:0;min-height:176px;padding:12px;display:flex}.goat-worker-grid>article[data-state=working]{border-color:#72a9df;box-shadow:inset 0 3px #4a91d5}.goat-worker-grid>article[data-state=completed]{border-color:#add9c3;box-shadow:inset 0 3px #43a773}.goat-worker-grid>article[data-state=blocked],.goat-worker-grid>article[data-state=failed]{border-color:#e6c494;box-shadow:inset 0 3px #d79537}.goat-worker-card-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.goat-worker-state{color:#708399;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:7px;font-weight:850;display:inline-flex}.goat-worker-state>i{background:#9aaabc;border-radius:50%;width:7px;height:7px}article[data-state=working] .goat-worker-state>i{background:#398bd7;box-shadow:0 0 0 4px #398bd71f}article[data-state=completed] .goat-worker-state>i{background:#3ca66f;box-shadow:0 0 0 4px #3ca66f1f}article[data-state=blocked] .goat-worker-state>i,article[data-state=failed] .goat-worker-state>i{background:#d68d2e;box-shadow:0 0 0 4px #d68d2e1f}.goat-worker-card-heading>small{color:#7a91aa;text-transform:uppercase;font-size:7px;font-weight:800}.goat-worker-grid h3{color:#24486f;margin:10px 0 0;font-size:14px}.goat-worker-grid article>p{color:#71849b;min-height:36px;margin:5px 0 9px;font-size:8px;line-height:1.45}.goat-worker-grid dl{gap:3px;margin:0;display:grid}.goat-worker-grid dl>div{justify-content:space-between;gap:8px;display:flex}.goat-worker-grid dt{color:#8393a6;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.goat-worker-grid dd{color:#365d83;margin:0;font-size:7px;font-weight:800}.goat-worker-blocker{background:#fff6e9;border-radius:8px;gap:2px;margin-top:5px;padding:7px;display:grid}.goat-worker-blocker strong{color:#a66b1e;text-transform:uppercase;font-size:7px}.goat-worker-blocker span{color:#8b6b3f;font-size:7px;line-height:1.35}.goat-worker-grid footer{color:#8697a9;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:7px;display:flex}.goat-worker-grid footer code{color:#477095;font:inherit;font-weight:850}.goat-lifecycle-strip{background:#dce5ee;border:1px solid #dce5ee;border-radius:12px;grid-template-columns:repeat(9,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow-x:auto}.goat-lifecycle-strip>div{background:#f8fbfe;min-width:94px;padding:8px}.goat-lifecycle-strip span,.goat-lifecycle-strip strong,.goat-lifecycle-strip small{display:block}.goat-lifecycle-strip span{color:#7b99b8;font-size:7px;font-weight:900}.goat-lifecycle-strip strong{color:#315777;text-transform:uppercase;margin-top:2px;font-size:7px}.goat-lifecycle-strip small{color:#94a2b1;margin-top:2px;font-size:6px}.goat-operations-authority,.goat-operations-status,.goat-operations-loading{color:#71859a;margin:10px 0 0;font-size:8px;line-height:1.45}.goat-operations-status{color:#36658d;font-weight:700}.goat-operations-loading{text-align:center;padding:22px}.goat-chat-browser-finish{margin-top:10px;display:block}.goat-chat-browser-profiles{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.goat-chat-browser-profiles>span{color:#647b93;background:#eef3f8;border-radius:999px;padding:5px 8px;font-size:8px}.goat-chat-browser-profiles>span[data-state=connected]{color:#27704a;background:#e8f6ee}@media (max-width:880px){.goat-worker-grid,.goat-browser-crew,.goat-engine-requirements{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.goat-operations-board{border-radius:15px;padding:14px}.goat-operations-heading{flex-direction:column}.goat-operations-heading-actions{align-items:stretch;width:100%}.goat-browser-crew{grid-template-columns:1fr}.goat-browser-crew>p{grid-column:auto}.goat-worker-grid,.goat-engine-requirements{grid-template-columns:1fr}}*{box-sizing:border-box}html{background:var(--background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 50% -10%, #cd964624, transparent 34rem), var(--background);-webkit-font-smoothing:auto;font-kerning:normal;text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}button,textarea,input,select{font:inherit;-webkit-tap-highlight-color:transparent}svg{shape-rendering:geometricprecision}button{color:inherit;touch-action:manipulation}button:focus-visible{outline:2px solid var(--command-gold);outline-offset:3px}textarea:focus-visible{outline:2px solid var(--command-gold);outline-offset:3px}input:focus-visible{outline:2px solid var(--command-gold);outline-offset:3px}select:focus-visible{outline:2px solid var(--command-gold);outline-offset:3px}a:focus-visible{outline:2px solid var(--command-gold);outline-offset:3px}[tabindex]:focus-visible{outline:2px solid var(--command-gold);outline-offset:3px}.business-command-brand{min-width:0;color:var(--warm-white);align-items:center;display:flex}.business-command-mark{background:var(--midnight-navy);border-radius:17%;flex:0 0 58px;width:58px;height:58px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 28px #00000047}.business-command-mark-image{object-fit:cover;width:100%;height:100%;display:block}.business-command-separator{background:linear-gradient(180deg, transparent, var(--gold-highlight) 12%, var(--command-gold) 88%, transparent);flex:0 0 1px;width:1px;height:54px;margin:0 17px}.business-command-wordmark{justify-items:start;min-width:0;display:grid}.business-command-wordmark strong{color:var(--warm-white);letter-spacing:.015em;text-transform:uppercase;margin:0;font-family:Montserrat,Inter,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:900;line-height:.9;display:grid}.business-command-wordmark strong span:last-child{color:var(--command-gold);margin-top:5px}.business-command-wordmark small{color:var(--command-gold);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;margin-top:9px;font-family:Montserrat,Inter,ui-sans-serif,system-ui,sans-serif;font-size:7px;font-weight:650;line-height:1.2;display:block}.business-command-wordmark em{color:var(--warm-white);letter-spacing:0;white-space:nowrap;margin-top:7px;font-size:9px;font-style:normal;font-weight:400;line-height:1.35;display:block}.business-command-brand--stacked{text-align:center;flex-direction:column}.business-command-brand--stacked .business-command-mark{flex-basis:86px;width:86px;height:86px}.business-command-brand--stacked .business-command-separator{display:none}.business-command-brand--stacked .business-command-wordmark{justify-items:center;margin-top:14px}.business-command-brand--stacked .business-command-wordmark strong{font-size:27px;line-height:.92}.business-command-brand--stacked .business-command-wordmark small{margin-top:10px;font-size:8px}.business-command-brand--compact .business-command-mark{flex-basis:38px;width:38px;height:38px}.business-command-brand--compact .business-command-separator{height:34px;margin:0 9px}.business-command-brand--compact .business-command-wordmark strong{font-size:10px;line-height:.92}.business-command-brand--compact .business-command-wordmark strong span:last-child{margin-top:3px}.business-command-brand--compact .business-command-wordmark small{margin-top:5px;font-size:5px}.bc-company-brand{align-items:center;gap:11px;min-width:0;display:flex}.bc-company-brand-control{flex:0 0 var(--company-logo-frame-width,38px);width:var(--company-logo-frame-width,38px);height:38px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;display:block;position:relative}:is(.bc-company-brand-control:hover .bc-company-brand-mark,.bc-company-brand-control:focus-visible .bc-company-brand-mark){opacity:.84;transform:translateY(-1px)}.bc-company-brand-control:focus-visible{outline-offset:4px;outline:2px solid #2578e0b8}.bc-company-brand-control:disabled{cursor:wait;opacity:.72}.bc-company-brand-mark{width:var(--company-logo-frame-width,38px);flex:0 0 var(--company-logo-frame-width,38px);color:#1259b3;height:38px;box-shadow:none;letter-spacing:.03em;background:0 0;border:0;border-radius:0;place-items:center;font-size:9px;font-weight:900;transition:opacity .14s,transform .14s;display:grid;overflow:visible}.bc-company-brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.bc-company-brand-copy{gap:1px;min-width:0;display:grid}.bc-company-brand-copy>strong{color:#17304f;text-overflow:ellipsis;white-space:nowrap;max-width:270px;font-size:10px;font-weight:800;overflow:hidden}.bc-company-brand-copy>small{color:#52749a;text-overflow:ellipsis;white-space:nowrap;max-width:270px;font-size:7px;font-weight:700;overflow:hidden}.bc-company-brand-copy>.bc-company-brand-error{color:#a9433c}.account-shell{background:radial-gradient(circle at 20% 10%,#cd964629,#0000 28rem),#000d20;min-height:100dvh;display:grid}.account-brand-panel{display:none}.account-entry-panel{padding:max(22px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));place-items:center;display:grid}.account-entry-card{background:#081723f0;border:1px solid #d2d5d833;border-radius:18px;width:min(100%,450px);padding:20px;box-shadow:0 28px 80px #00000047}.account-mobile-brand{margin-bottom:28px}.account-entry-heading>span,.account-brand-copy>span{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.account-entry-heading h2{color:#effaff;letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(27px,8vw,38px);font-weight:650}.account-entry-heading p{color:#8ea6b3;margin:8px 0 0;font-size:12px;line-height:1.55}.account-tabs{background:#040e17b3;border:1px solid #d2d5d826;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:22px 0 17px;padding:4px;display:grid}.account-tabs button{color:#78919e;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:40px;font-size:11px;font-weight:750}.account-form{gap:13px;display:grid}.account-form label{gap:7px;display:grid}.account-form label>span{color:#c5d6de;font-size:10px;font-weight:750}.account-form label>span small{color:#8fa3ad;letter-spacing:0;text-transform:none;margin-left:.35rem;font-size:.62rem;font-weight:650}.account-form input{color:#edf8fc;background:#05111be6;border:1px solid #d2d5d840;border-radius:10px;width:100%;min-height:48px;padding:11px 12px;font-size:16px}.account-primary{color:#03141d;cursor:pointer;background:linear-gradient(135deg,#f4c76b,#cd9646);border:1px solid #cd964694;border-radius:11px;justify-content:center;align-items:center;gap:11px;min-height:50px;margin-top:3px;font-size:12px;font-weight:850;display:flex}.account-error{color:#efb2a2;background:#ee795e0e;border:1px solid #ee795e47;border-radius:9px;margin:0;padding:10px 11px;font-size:10px;line-height:1.45}.account-review-note{color:#6f8895;border-top:1px solid #d2d5d821;align-items:flex-start;gap:7px;margin:17px 0 0;padding-top:14px;font-size:9px;line-height:1.45;display:flex}.account-review-note span{color:var(--violet)}@media (min-width:820px){.account-shell{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr)}.account-brand-panel{background:linear-gradient(145deg,#07192661,#030c14db),radial-gradient(circle at 28% 38%,#cd96461f,#0000 28rem);border-right:1px solid #d2d5d826;flex-direction:column;justify-content:space-between;min-height:100vh;padding:48px clamp(34px,6vw,86px);display:flex}.account-mobile-brand{display:none}.account-brand-copy{max-width:600px;margin:auto 0;padding:74px 0}.account-brand-copy h1{color:#effaff;letter-spacing:-.055em;max-width:560px;margin:13px 0 0;font-size:clamp(46px,5.3vw,76px);font-weight:610;line-height:.98}.account-brand-copy p{color:#8ea7b3;max-width:520px;margin:19px 0 0;font-size:14px;line-height:1.65}.account-flow-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.account-flow-preview>div{background:#0717227a;border:1px solid #d2d5d826;border-radius:12px;align-content:start;gap:5px;min-height:124px;padding:13px;display:grid}.account-flow-preview span{width:24px;height:24px;color:var(--cyan);background:#cd964614;border-radius:7px;place-items:center;margin-bottom:6px;font-size:9px;font-weight:850;display:grid}.account-flow-preview strong{color:#d9e8ee;font-size:11px}.account-flow-preview small{color:#718a96;font-size:9px;line-height:1.45}.account-entry-card{padding:28px}}.bc-shell{background:radial-gradient(circle at 46% -10%,#cd964617,#0000 34rem),#06101a;min-height:100dvh}.bc-skip-link{z-index:120;top:max(8px, env(safe-area-inset-top));left:max(10px, env(safe-area-inset-left));border:1px solid var(--command-gold);color:#07101b;background:var(--gold-highlight);border-radius:8px;padding:10px 13px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .14s;position:fixed;transform:translateY(calc(-100% - 20px))}.bc-skip-link:focus{transform:translateY(0)}.bc-sidebar{z-index:80;width:min(286px,100vw - 42px);padding:max(16px, env(safe-area-inset-top)) 12px max(14px, env(safe-area-inset-bottom));overscroll-behavior:contain;visibility:hidden;background:#040d15fb;border-right:1px solid #d2d5d829;flex-direction:column;transition:transform .18s,visibility 0s linear .18s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:22px 0 70px #0000005c}.bc-shell.menu-open .bc-sidebar{visibility:visible;transition-delay:0s;transform:translate(0)}.bc-menu-overlay{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#01070cb8;border:0;display:none;position:fixed;inset:0}.bc-shell.menu-open .bc-menu-overlay{display:block}.bc-sidebar-close{top:max(13px, env(safe-area-inset-top));color:#c8d9e0;cursor:pointer;background:#0a1d2bc7;border:1px solid #d2d5d833;border-radius:9px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;right:12px}.bc-sidebar-close span{font-size:24px;font-weight:300;line-height:1}.bc-sidebar-brand{color:#edf8fc;align-items:center;gap:10px;min-height:48px;padding:0 52px 0 7px;text-decoration:none;display:flex}.bc-sidebar-brand>span{width:38px;height:38px;color:var(--cyan);background:#cd964612;border:1px solid #cd964666;border-radius:11px;flex:0 0 38px;place-items:center;font-size:10px;font-weight:850;display:grid}.bc-sidebar-brand strong,.bc-sidebar-brand small{display:block}.bc-sidebar-brand strong{letter-spacing:.045em;font-size:11px}.bc-sidebar-brand small{color:#66818f;letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:750}.bc-company-card{background:#0a1d2b99;border:1px solid #d2d5d824;border-radius:10px;gap:2px;margin:14px 4px 12px;padding:11px;display:grid}.bc-company-card span,.bc-company-card small{color:#8aa3ae;font-size:10px}.bc-company-card strong{color:#c9dbe3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bc-nav{scrollbar-width:thin;scrollbar-color:#d2d5d838 transparent;min-height:0;padding:1px 4px 18px;overflow-y:auto}.bc-nav section+section{margin-top:14px}.bc-nav section>h2{color:#78919c;letter-spacing:.14em;text-transform:uppercase;margin:0 9px 5px;font-size:10px;font-weight:850;display:block}.bc-nav a{color:#78929f;border:1px solid #0000;border-radius:9px;grid-template-columns:27px minmax(0,1fr);align-items:center;min-height:44px;padding:6px 9px;text-decoration:none;display:grid}.bc-nav a>span{color:#5b7785;text-align:center;font-size:13px}.bc-nav a.active{color:#e9f8fe;background:#174c6361;border-color:#cd96463d}.bc-nav a.active>span{color:var(--cyan)}.bc-sidebar-bottom{border-top:1px solid #d2d5d81f;gap:8px;margin-top:auto;padding:10px 4px 0;display:grid}.bc-sidebar-bottom>button{color:#cce0d0;cursor:pointer;text-align:left;background:#f6f6f509;border:1px solid #f6f6f533;border-radius:10px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:46px;padding:7px 9px;display:grid}.bc-sidebar-bottom>button:disabled{color:#91a2aa;cursor:not-allowed;background:#d2d5d806;border-color:#d2d5d821}.bc-sidebar-avatar{width:31px;height:31px;color:var(--lime);background:#f6f6f514;border-radius:8px;place-items:center;font-size:9px;font-weight:850;display:grid}.bc-sidebar-account-copy{min-width:0;display:block}.bc-sidebar-account-copy strong,.bc-sidebar-account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bc-sidebar-signout-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.bc-sidebar-bottom strong,.bc-sidebar-bottom small{display:block}.bc-sidebar-bottom small,.bc-sidebar-bottom p{color:#8ca2ac;font-size:9px}.bc-sidebar-bottom p{text-align:center;margin:0}.bc-app{min-width:0}.bc-topbar{z-index:50;min-height:calc(61px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050f18eb;border-bottom:1px solid #d2d5d826;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.bc-topbar-left,.bc-topbar-actions,.bc-account-menu{align-items:center;display:flex}.bc-topbar-left{gap:10px;min-width:0}.bc-menu-button{cursor:pointer;background:#0a1d2ba6;border:1px solid #d2d5d82e;border-radius:9px;place-content:center;gap:4px;width:44px;height:44px;padding:10px;display:grid}.bc-menu-button span{background:#a8c0cb;width:17px;height:1px;display:block}.bc-topbar-left>div>span,.bc-topbar-left>div>strong{display:block}.bc-topbar-left>div>span{color:#829aa5;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.bc-topbar-left>div>strong{color:#dcecf2;text-overflow:ellipsis;white-space:nowrap;max-width:43vw;margin-top:2px;font-size:13px;overflow:hidden}.bc-topbar-actions{gap:7px}.bc-alert-button{color:#7d98a4;cursor:pointer;background:#0a1d2b80;border:1px solid #d2d5d829;border-radius:9px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.bc-alert-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px}.bc-account-menu{gap:8px}.bc-account-avatar{color:#bfefff;background:#cd96461a;border-radius:9px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:850;display:grid}.bc-account-menu>div{display:none}.bc-account-menu>button{color:#78929f;cursor:pointer;background:0 0;border:0;min-height:44px;padding:7px 8px;font-size:10px}.bc-content{width:min(100%,1420px);padding:20px 12px max(46px, env(safe-area-inset-bottom));margin:0 auto}.bc-content .ops-shell{background:0 0;min-height:0}.bc-content .ops-header,.bc-content .ops-page-nav{display:none}.bc-content .ops-wrap{width:100%;padding:0}.bc-content .ops-intro{margin-top:0}.workspace-page{gap:14px;display:grid}.workspace-hero{flex-direction:column;align-items:flex-start;gap:14px;padding:3px 1px 4px;display:flex}.workspace-hero>div:first-child>span,.workspace-panel-heading>div>span{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:850}.workspace-hero h1{color:#edf9fe;letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(29px,8vw,46px);font-weight:630}.workspace-hero>div:first-child>p{color:#87a1ad;max-width:700px;margin:8px 0 0;font-size:12px;line-height:1.55}.workspace-status-card{background:#f6f6f509;border:1px solid #f6f6f530;border-radius:11px;gap:3px;width:100%;padding:12px 13px;display:grid}.workspace-status-card span,.workspace-status-card small{color:#758e80;font-size:8px}.workspace-status-card strong{color:#d5e8d8;font-size:10px}.workspace-hero-action{color:#c9effc;background:#cd964612;border:1px solid #cd964666;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:9px 13px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workspace-metrics a{min-width:0;color:inherit;background:#081824ad;border:1px solid #d2d5d829;border-radius:11px;padding:13px;text-decoration:none}.workspace-metrics span,.workspace-metrics strong,.workspace-metrics small{display:block}.workspace-metrics span{color:#77929f;font-size:8px}.workspace-metrics strong{color:#eef9fd;margin-top:7px;font-size:23px;line-height:1}.workspace-metrics small{color:#607b88;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;overflow:hidden}.workspace-dashboard-grid,.workspace-settings-grid{gap:10px;display:grid}.workspace-panel{background:#081723e0;border:1px solid #d2d5d829;border-radius:14px;min-width:0;padding:15px;box-shadow:0 20px 52px #00000029}.workspace-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.workspace-panel-heading h2{color:#dfeef4;letter-spacing:-.025em;margin:4px 0 0;font-size:16px;font-weight:650}.workspace-panel-heading>strong,.workspace-panel-heading>a{color:#84a8b7;font-size:8px;text-decoration:none}.goat-brief-body{background:#f6f6f508;border:1px solid #f6f6f52b;border-radius:11px;grid-template-columns:35px minmax(0,1fr);gap:11px;padding:12px;display:grid}.goat-brief-body>span{width:35px;height:35px;color:var(--lime);background:#f6f6f514;border-radius:9px;place-items:center;font-size:10px;font-weight:850;display:grid}.goat-brief-body strong{color:#d8e8dd;font-size:11px}.goat-brief-body p{color:#81958a;margin:5px 0 0;font-size:9px;line-height:1.5}.workspace-panel-actions{justify-content:flex-end;margin-top:11px;display:flex}.workspace-panel-actions a,.workspace-panel-actions button,.workspace-empty a{color:#a6ddec;font-size:9px;font-weight:750;text-decoration:none}.workspace-panel-actions button{cursor:pointer;background:0 0;border:0;padding:0}.workspace-panel-actions{gap:.85rem}.workspace-panel-actions button:disabled{cursor:wait;opacity:.58}.workspace-panel-actions a span{margin-left:7px}.quick-actions>div:last-child{gap:7px;display:grid}.quick-actions>div:last-child>a{color:#b9ccd4;background:#06141f80;border:1px solid #d2d5d824;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:8px 10px;text-decoration:none;display:grid}.quick-actions i{width:28px;height:28px;color:var(--cyan);background:#cd964612;border-radius:8px;place-items:center;font-style:normal;display:grid}.quick-actions strong,.quick-actions small{display:block}.quick-actions strong{font-size:9px}.quick-actions small{color:#627d89;margin-top:3px;font-size:8px}.workspace-compact-list,.workspace-record-grid{gap:8px;display:grid}.workspace-compact-list article{border-bottom:1px solid #d2d5d81c;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.workspace-compact-list article:last-child{border-bottom:0}.recent-job-row{width:100%;min-width:0;color:inherit;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.recent-job-row>div{min-width:0}.recent-job-row>span{color:#657e8a;text-align:right;text-transform:capitalize;flex:none;font-size:8px}.notification-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.notification-header-actions button{color:#e7bd5d;min-height:34px;font:inherit;cursor:pointer;background:#d9a83e12;border:1px solid #cd964647;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:800}.notification-header-actions button:disabled,.notification-card-actions button:disabled{cursor:wait;opacity:.58}.notification-unread-count{color:#839aa4;white-space:nowrap;font-size:8px;font-weight:750}.notification-unread-count strong{color:#244f61;margin-right:3px;font-size:13px;display:inline}.notification-list{gap:10px;margin-top:14px}.notification-list article.notification-card{background:#0715209e;border:1px solid #d2d5d826;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(175px,auto);align-items:stretch;gap:18px;padding:14px;display:grid}.notification-list article.notification-card.read{opacity:.76}.notification-card-main{min-width:0}.notification-card-heading{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:8px;display:flex}.notification-card-heading .notification-label{color:#88a8b4;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:8px;font-weight:850;line-height:1.2}.notification-unread-pill{color:#316c45;letter-spacing:.05em;text-transform:uppercase;background:#e5f4e9;border-radius:999px;align-items:center;min-height:19px;padding:2px 7px;font-size:7px;font-weight:850;display:inline-flex}.notification-card-main>strong{color:#dcecf1;font-size:12px;line-height:1.35;display:block}.notification-card-main>small{color:#86a0aa;max-width:68ch;margin-top:7px;font-size:9px;line-height:1.55;display:block}.notification-card-side{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.notification-card-meta,.notification-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.notification-card-meta{color:#6f8994;text-align:right;font-size:8px;line-height:1.35}.notification-card-meta>span{background:#d2d5d80a;border:1px solid #d2d5d81f;border-radius:6px;padding:4px 6px}.notification-card-meta .notification-delivery-sent{color:#83c89b}.notification-card-meta .notification-delivery-retry_needed{color:#efbe72}.notification-card-actions a,.notification-card-actions button{color:#e7bd5d;min-height:31px;font:inherit;cursor:pointer;background:#d9a83e14;border:1px solid #cd96464d;border-radius:8px;padding:6px 9px;font-size:8px;font-weight:800;text-decoration:none}.notification-card-actions>span{color:#78919b;text-align:right;font-size:8px;line-height:1.35}.notification-review-status{color:#d5ad68;text-align:right;max-width:260px;font-size:8px;line-height:1.4}.notification-list article.notification-card.time-sensitive{background:linear-gradient(135deg,#f0bd631c,#071622c7);border-color:#f0bd636b;box-shadow:inset 3px 0 #f0bd63c7}.notification-list article.notification-card.time-sensitive .notification-card-heading .notification-label{color:#f1c871}@media (max-width:720px){.notification-list article.notification-card{grid-template-columns:1fr;gap:12px}.notification-card-side{border-top:1px solid #d2d5d81c;align-items:stretch;padding-top:10px}.notification-card-meta,.notification-card-actions{text-align:left;justify-content:flex-start}.notification-card-actions>span,.notification-review-status{text-align:left}}@media (max-width:520px){.notification-panel-heading{flex-direction:column}.notification-header-actions{justify-content:space-between;width:100%}}.workspace-compact-list strong,.workspace-compact-list small{display:block}.workspace-compact-list strong{color:#c9dae1;font-size:9px}.workspace-compact-list small,.workspace-compact-list article>span{color:#657e8a;margin-top:3px;font-size:8px}.workspace-compact-list article>span{text-align:right;flex:none}.readiness dl,.workspace-detail-list{gap:0;margin:0;display:grid}.readiness dl>div,.workspace-detail-list>div{border-bottom:1px solid #d2d5d81c;justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.readiness dl>div:last-child,.workspace-detail-list>div:last-child{border-bottom:0}.readiness dt,.workspace-detail-list dt{color:#829aa5;font-size:9px}.readiness dd,.workspace-detail-list dd{color:#abc0c9;text-align:right;margin:0;font-size:9px}.readiness dd.complete{color:#bfe69c}.readiness dd.waiting{color:#d4bd83}.workspace-empty{text-align:center;border:1px dashed #d2d5d82e;border-radius:11px;padding:28px 16px}.workspace-empty strong{color:#cbdde4;font-size:11px}.workspace-empty p{color:#6f8995;max-width:520px;margin:6px auto 11px;font-size:9px;line-height:1.5}.workspace-record-grid article{background:#06141f80;border:1px solid #d2d5d824;border-radius:10px;padding:12px}.workspace-record-grid article.cancelled{opacity:.64}.workspace-record-grid article>span{color:var(--cyan);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:800}.workspace-record-grid h3{color:#dbeaf0;margin:5px 0 0;font-size:12px}.workspace-record-grid article>p{color:#728d99;margin:4px 0 0;font-size:8px}.workspace-record-grid dl{gap:7px;margin:11px 0 0;display:grid}.workspace-record-grid dl>div{gap:2px;display:grid}.workspace-record-grid dt{color:#56727f;text-transform:uppercase;font-size:7px;font-weight:800}.workspace-record-grid dd{color:#9cb2bc;margin:0;font-size:8px;line-height:1.4}.job-goat-work{background:linear-gradient(145deg,#215b3c33,#05151eb8);border:1px solid #5dc48557;border-radius:11px;gap:10px;margin-top:12px;padding:12px;display:grid}.job-goat-work[data-state=stopped]{border-color:#b4bec33d}.job-goat-work>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.job-goat-work>header div,.job-goat-work>header strong{display:block}.job-goat-work>header span{color:#83cda0;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.job-goat-work>header strong{color:#d7f1e1;margin-top:3px;font-size:10px}.job-goat-work>header b{color:#98cbaa;text-transform:capitalize;text-align:right;font-size:8px;font-weight:750}.job-goat-work>p{margin:0;line-height:1.5;color:#a9c4b3!important;font-size:8px!important}.job-goat-results,.job-goat-streams{gap:6px;display:grid}.job-goat-results{grid-template-columns:repeat(2,minmax(0,1fr))}.job-goat-results>span{background:#ffffff06;border:1px solid #abd3bb26;border-radius:8px;gap:2px;padding:7px 8px;display:grid}.job-goat-results small{color:#729486;font-size:7px}.job-goat-results strong{color:#b9d5c4;font-size:8px}.job-goat-results>span[data-state=needed] strong{color:#e4bf76}.job-goat-streams>span{grid-template-columns:8px minmax(0,1fr);align-items:start;gap:5px;display:grid}.job-goat-streams i{background:#6d8086;border-radius:50%;width:6px;height:6px;margin-top:3px}.job-goat-streams span[data-state=complete] i{background:#5bc77f}.job-goat-streams span[data-state=active] i{background:#e2a13d;box-shadow:0 0 0 3px #e2a13d1f}.job-goat-streams span[data-state=approval_required] i{background:#a991cd}.job-goat-streams small{color:#91aaa0;font-size:7px;line-height:1.4}.job-goat-work>footer{color:#718f82;border-top:1px solid #abd3bb24;padding-top:7px;font-size:7px;line-height:1.5}@media (max-width:620px){.job-goat-work>header{flex-direction:column}.job-goat-work>header b{text-align:left}.job-goat-results{grid-template-columns:1fr}}.workspace-policy-copy{color:#8399a3;margin:0;font-size:9px;line-height:1.6}.goat-core-runtime{background:radial-gradient(circle at 50% 34%,#2a7a9126,#0000 34%),linear-gradient(145deg,#091b28fa,#040e17fa);border-color:#cd964647;overflow:hidden}.goat-core-heading{margin-bottom:16px}.goat-core-heading p{color:#8098a3;max-width:660px;margin:8px 0 0;font-size:9px;line-height:1.55}.goat-core-heading>strong{color:var(--command-gold);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:8px}.goat-core-stage{background:#020c149e;border:1px solid #a7cad821;border-radius:16px;gap:14px;padding:15px;display:grid;position:relative}.goat-guardian-ring{color:#d8c18f;background:#cd96460e;border:1px solid #cd96463d;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.goat-guardian-ring span,.goat-guardian-ring small{font-size:8px}.goat-guardian-ring span{letter-spacing:.07em;text-transform:uppercase;font-weight:800}.goat-guardian-ring small{color:#917e5c}.goat-system-nodes,.goat-application-orbit{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.goat-system-nodes button,.goat-application-orbit a{color:#9bb1bc;min-height:34px;font:inherit;text-align:center;background:#a7cad809;border:1px solid #a7cad824;border-radius:9px;justify-content:center;align-items:center;padding:6px 8px;font-size:8px;font-weight:730;text-decoration:none;display:flex}.goat-system-nodes button{cursor:pointer}.goat-system-nodes button.selected{color:#dff8ff;background:#4aa4bb21;border-color:#74cade7a}.goat-application-orbit a{color:#d6e5eb;background:#cd96460b;border-color:#cd96462e}.goat-core-center{color:#eef9fc;cursor:pointer;width:146px;height:146px;font:inherit;text-align:center;background:radial-gradient(circle at 35% 27%,#6ac4d833,#0000 34%),linear-gradient(145deg,#143f4ef5,#081825fa);border:1px solid #cd96466b;border-radius:50%;justify-self:center;place-items:center;padding:22px;display:grid;box-shadow:0 0 0 12px #cd964609,0 24px 60px #00000057}.goat-core-center span,.goat-core-center strong,.goat-core-center small{display:block}.goat-core-center span{color:var(--command-gold);letter-spacing:.11em;font-size:9px;font-weight:820}.goat-core-center strong{letter-spacing:-.04em;margin-top:-7px;font-size:25px}.goat-core-center small{color:#71909d;margin-top:-7px;font-size:7px}.goat-core-center.selected{outline-offset:4px;outline:2px solid #cd964642}.goat-core-detail{background:#cd96460a;border-left:2px solid #cd96468c;border-radius:0 10px 10px 0;gap:5px;min-height:118px;margin-top:12px;padding:13px;display:grid}.goat-core-detail span,.goat-runtime-contract span{color:var(--command-gold);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:820}.goat-core-detail strong{color:#e8f5f8;font-size:13px}.goat-core-detail p,.goat-core-detail small,.goat-runtime-contract p{color:#8da3ad;margin:0;font-size:8px;line-height:1.5}.goat-core-detail small{color:#6f8792}.goat-runtime-contract{gap:8px;margin-top:8px;display:grid}.goat-runtime-contract>div{background:#a7cad806;border:1px solid #a7cad81f;border-radius:10px;padding:11px}.goat-runtime-contract p{margin-top:5px}.goat-guardian-gates{background:#cd964606;border:1px solid #cd964629;border-radius:10px;margin-top:8px}.goat-guardian-gates summary{color:#cddde3;cursor:pointer;justify-content:space-between;gap:12px;padding:11px;font-size:9px;font-weight:750;display:flex}.goat-guardian-gates summary span{color:#877755;font-size:8px;font-weight:600}.goat-guardian-gates ol{color:#8299a4;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 20px;margin:0;padding:0 26px 14px 33px;font-size:8px;display:grid}.simple-home-hero h1{max-width:760px}.goat-chat-home{background:linear-gradient(135deg,#cd96461c,#081723d6 42%,#15475b3d);border:1px solid #cd964642;border-radius:15px;overflow:hidden}.goat-chat-home-heading{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:12px 14px;display:grid}.goat-chat-home-heading>i{color:#f0d29b;background:#cd964624;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.goat-chat-home-heading svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:23px;height:23px}.goat-chat-home-heading span,.goat-chat-home-heading h2,.goat-chat-home-heading p{margin:0;display:block}.goat-chat-home-heading span{color:#d3aa63;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.goat-chat-home-heading h2{color:#edf8fb;margin-top:3px;font-size:15px}.goat-chat-home-heading p{color:#829aa4;margin-top:4px;font-size:10px;line-height:1.45}.goat-chat-home-heading>strong{color:#9ebfa5;background:#8fcf800f;border:1px solid #8fcf802e;border-radius:999px;padding:6px 8px;font-size:8px}.goat-chat-home-body{gap:12px;padding:0 14px 14px;display:grid}.goat-chat-policy{color:#b8d8bf;background:#0a1f1fc7;border:1px solid #8fcf8033;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:8px 10px;font-size:8px;display:flex}.goat-chat-policy strong{color:#d9f0de;font-size:9px}.goat-chat-thread{scrollbar-color:#cd964659 transparent;background:#020c14b3;border:1px solid #d2d5d81f;border-radius:11px;gap:9px;max-height:260px;padding:10px;display:grid;overflow:auto}.goat-chat-thread article{background:#0e242ff5;border:1px solid #d2d5d81f;border-radius:11px;width:min(88%,620px);padding:9px 10px}.goat-chat-thread article.user{background:#463116c2;border-color:#cd964638;justify-self:end}.goat-chat-thread article>span,.goat-chat-thread article>p,.goat-chat-thread article>small,.goat-chat-empty strong,.goat-chat-empty span{display:block}.goat-chat-thread article>span{color:#d3aa63;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.goat-chat-thread article>p{color:#e8f3f6;white-space:pre-wrap;margin:5px 0 0;font-size:10px;line-height:1.52}.goat-chat-thread article>small{color:#a7c9ae;margin-top:6px;font-size:8px}.goat-chat-empty{text-align:center;padding:12px 8px}.goat-chat-empty strong{color:#e6f1f4;font-size:10px}.goat-chat-empty span{color:#78909a;margin-top:4px;font-size:9px}.goat-chat-home-body>label>span{color:#a9bdc4;margin-bottom:6px;font-size:9px;font-weight:720;display:block}.goat-chat-home textarea{resize:vertical;color:#edf7fa;width:100%;min-height:76px;font:inherit;background:#020c14b8;border:1px solid #d2d5d829;border-radius:11px;padding:11px 12px;font-size:11px;line-height:1.5}.goat-chat-job-picker select{color:#edf7fa;width:100%;min-height:38px;font:inherit;background:#071722;border:1px solid #d2d5d829;border-radius:10px;padding:0 34px 0 11px;font-size:10px}.goat-chat-job-picker>small{color:#75909a;margin-top:6px;font-size:8px;line-height:1.45;display:block}.goat-chat-home-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.goat-chat-home-actions button{color:#122029;background:#d3aa63;border:1px solid #d2d5d81f;border-radius:9px;min-height:36px;padding:0 12px;font-size:9px;font-weight:760}.goat-chat-home-actions button:disabled{color:#78909a;background:#d2d5d809}.goat-chat-status{color:#bcd9c2;background:#8fcf800e;border-left:2px solid #88b98e;margin:0;padding:8px 10px;font-size:9px;line-height:1.45}.goat-chat-home-body>small{color:#6f8791;font-size:8px;line-height:1.5}.goat-chat-template{box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:auto;overflow:visible}.goat-chat-template-header{text-align:center;padding:34px 16px 17px}.goat-chat-template-kicker{color:#547aa3;letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;font-size:.7rem;font-weight:800;display:flex}.goat-chat-template-kicker>span{background:#2b9d68;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #2b9d681a}.goat-chat-template-header h2{color:#182f4e;letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:680}.goat-chat-template-header p{color:#718198;margin:8px 0 0;font-size:.78rem}.goat-chat-template-thread{gap:9px;width:min(100%,820px);margin:0 auto 16px;display:grid}.goat-chat-template-message{background:#f7fafed1;border:1px solid #e1e9f2;border-radius:15px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:12px 13px;display:grid}.goat-chat-template-message.owner{background:#ffffffeb;border-color:#e6ebf2}.goat-chat-template-avatar{color:#cfe3ff;background:#173e6b;border-radius:10px;place-items:center;width:30px;height:30px;font-family:Georgia,serif;font-size:.95rem;font-weight:700;display:grid}.goat-chat-template-message.owner .goat-chat-template-avatar{color:#48709d;background:#f4f8fd;border:1px solid #cbdced;font-family:inherit;font-size:.48rem;font-weight:850}.goat-chat-template-message strong{color:#284c73;font-size:.75rem}.goat-chat-template-message p{color:#52667d;margin:4px 0 0;font-size:.78rem;line-height:1.5}.goat-chat-template-message small{color:#788a9e;margin-top:6px;font-size:.68rem;display:block}.goat-chat-template-empty{color:#718198;text-align:center;padding:12px}.goat-chat-template-compose{background:#fff;border:1px solid #d8e2ed;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;width:min(100%,820px);margin:0 auto;padding:10px 11px 8px;display:grid;box-shadow:0 12px 30px #273f5e14}.goat-chat-template-compose label{grid-column:1/-1}.goat-chat-template-compose textarea{resize:vertical;color:#182f4e;width:100%;min-height:48px;font:inherit;background:0 0;border:0;outline:0;padding:8px 8px 0}.goat-chat-template-compose>button{color:#fff;cursor:pointer;background:#2563a8;border:0;border-radius:50%;grid-area:2/2;width:36px;min-width:36px;height:36px;padding:0;font-size:0}.goat-chat-template-compose>button:after{content:"↑";font-size:17px;line-height:1}.goat-chat-template-compose>button:disabled{cursor:default;opacity:.46}.goat-chat-template-compose>small{color:#8492a4;grid-area:2/1;align-self:center;padding:0 8px;font-size:.68rem}.goat-chat-template-thinking{color:#6d819a;text-align:center;width:min(100%,820px);margin:10px auto;font-size:.72rem}@media (max-width:620px){.goat-chat-template-header{padding-inline:8px}.goat-chat-template-compose{grid-template-columns:minmax(0,1fr) auto}}.goat-approval-preview{background:#cd96460e;border:1px solid #cd96462e;border-radius:10px;margin-top:8px;padding:9px 10px}.goat-approval-preview>span,.goat-approval-preview>p,.goat-approval-preview>small{display:block}.goat-approval-preview>span{color:#d3aa63;font-size:8px;font-weight:800}.goat-approval-preview>p{color:#e8f3f6;white-space:pre-wrap;margin:5px 0 0;font-size:10px;line-height:1.5}.goat-approval-preview>small{color:#8198a1;margin-top:6px;font-size:8px}.home-start,.home-glance{background:#081723c7;border:1px solid #d2d5d826;border-radius:15px;padding:16px}.home-start h2,.home-glance h2{color:#dfeef4;margin:0 0 12px;font-size:13px;font-weight:700}.home-start>div{gap:9px;display:grid}.home-start a{color:#dcecf2;background:#05111bb8;border:1px solid #d2d5d829;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 14px;text-decoration:none;display:grid}.home-start a.primary{background:linear-gradient(135deg,#cd964629,#15475b57);border-color:#cd964661}.home-start i{color:#b9e9f5;background:#4aa4bb1f;border-radius:12px;place-items:center;width:46px;height:46px;font-style:normal;display:grid}.home-start a.primary i{color:#f0d29b;background:#cd964629}.home-start i svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:23px;height:23px}.home-start strong,.home-start small{display:block}.home-start small{color:#78919c;margin-top:4px;font-size:10px}.home-start b{color:#78929f;font-size:17px;font-weight:500}.home-glance>div{background:#d2d5d81a;border:1px solid #d2d5d81f;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.home-glance a{min-width:0;color:inherit;background:#071724;padding:13px;text-decoration:none}.home-glance strong,.home-glance span{display:block}.home-glance strong{color:#eef8fb;font-size:21px}.home-glance span{color:#78919c;margin-top:3px;font-size:9px}.simple-home-grid{align-items:stretch}.simple-attention-card,.simple-home-grid .recent-work{box-shadow:none}.goat-system-card{background:#06131ead;border:1px solid #d2d5d824;border-radius:14px;overflow:hidden}.goat-system-card>summary,.goat-advanced-architecture>summary{list-style:none}.goat-system-card>summary::-webkit-details-marker{display:none}.goat-advanced-architecture>summary::-webkit-details-marker{display:none}.goat-system-card>summary{cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:10px 13px;display:grid}.goat-system-mark{color:#cfe8d4;background:#81b58b1a;border-radius:11px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:850;display:grid}.goat-system-card>summary strong,.goat-system-card>summary small{display:block}.goat-system-card>summary strong{color:#cbdde3;font-size:11px}.goat-system-card>summary small{color:#708a95;margin-top:3px;font-size:9px}.goat-system-open{color:#91a9b3;font-size:9px}.goat-system-card[open]>summary{border-bottom:1px solid #d2d5d81f}.goat-system-body{gap:13px;padding:16px;display:grid}.goat-system-body>section>span{color:#7f9a85;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.goat-system-body h2{color:#e0edf1;margin:6px 0 0;font-size:17px}.goat-system-body>section>p{color:#8199a3;max-width:660px;margin:8px 0 0;font-size:10px;line-height:1.55}.goat-system-status{gap:7px;margin-top:14px;display:grid}.goat-system-status>p{background:#d2d5d806;border:1px solid #d2d5d81c;border-radius:9px;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:10px;display:grid}.goat-system-status i{border-radius:50%;width:7px;height:7px}.goat-system-status i.ready{background:#8fcf80}.goat-system-status i.waiting{background:#cda55c}.goat-system-status strong,.goat-system-status small{display:block}.goat-system-status strong{color:#bcd0d8;font-size:10px}.goat-system-status small{color:#6f8792;margin-top:2px;font-size:8px}.goat-advanced-architecture{background:#030d158c;border:1px solid #d2d5d81f;border-radius:10px}.goat-advanced-architecture>summary{color:#9fb3bb;cursor:pointer;justify-content:space-between;gap:12px;padding:11px;font-size:9px;font-weight:720;display:flex}.goat-advanced-architecture>summary span{color:#617985;font-weight:600}.goat-advanced-body{gap:8px;padding:0 11px 11px;display:grid}.goat-system-roles{gap:6px;display:grid}.goat-system-roles article{border:1px solid #d2d5d81a;border-radius:8px;padding:9px}.goat-system-roles strong,.goat-system-roles small{display:block}.goat-system-roles strong{color:#b8cbd2;font-size:9px}.goat-system-roles small{color:#687f89;margin-top:3px;font-size:8px}.bc-nav a>span svg,.bc-dock-apps>a>span svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}@media (min-width:620px){.home-start>div{grid-template-columns:repeat(3,minmax(0,1fr))}.home-glance>div{grid-template-columns:repeat(4,minmax(0,1fr))}.goat-system-status,.goat-system-roles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover){.bc-nav a:hover,.quick-actions>div:last-child>a:hover,.workspace-metrics a:hover,.home-start a:hover{border-color:#cd96464d}}@media (min-width:620px){.bc-content{padding:25px 18px 56px}.bc-alert-button{display:flex}.bc-account-menu>div,.bc-account-menu>div strong,.bc-account-menu>div small{display:block}.bc-account-menu>div strong{color:#bdcfd7;font-size:11px}.bc-account-menu>div small{color:#8098a3;text-overflow:ellipsis;white-space:nowrap;max-width:170px;margin-top:2px;font-size:9px;overflow:hidden}.workspace-hero{flex-direction:row;justify-content:space-between;align-items:flex-end}.workspace-status-card{width:min(300px,42%)}.workspace-metrics,.workspace-record-grid,.goat-runtime-contract{grid-template-columns:repeat(2,minmax(0,1fr))}.goat-guardian-gates ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:920px){.bc-sidebar{width:248px;box-shadow:none;visibility:visible;transform:none}.bc-menu-overlay,.bc-shell.menu-open .bc-menu-overlay{display:none}.bc-app{margin-left:248px}.bc-menu-button,.bc-sidebar-close{display:none}.bc-sidebar-brand{padding-right:7px}.bc-topbar{min-height:64px;padding-left:22px;padding-right:22px}.bc-content{padding:30px 24px 64px}.workspace-dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr)}.workspace-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-record-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.goat-core-stage{grid-template-columns:minmax(150px,1fr) 190px minmax(150px,1fr);align-items:center;min-height:360px;padding:26px}.goat-guardian-ring{z-index:0;pointer-events:none;border-radius:50%;align-items:flex-end;position:absolute;inset:28px 24%}.goat-guardian-ring span,.goat-guardian-ring small,.goat-system-nodes,.goat-core-center,.goat-application-orbit{z-index:1;position:relative}.goat-system-nodes,.goat-application-orbit{grid-template-columns:1fr}.goat-core-center{width:170px;height:170px}.goat-core-detail{min-height:103px}}.onboarding-shell{min-height:100dvh}.minimal-header{z-index:40;padding-top:env(safe-area-inset-top);padding-right:max(14px, env(safe-area-inset-right));padding-left:max(14px, env(safe-area-inset-left));border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040c14e6;position:sticky;top:0}.header-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:min(100%,1100px);min-height:62px;margin:0 auto;display:grid}.brand,.company-context,.current-category,.category-meta,.overall-count,.answer-context,.question-footer,.setup-safety,.notice-toast{align-items:center;display:flex}.brand{gap:10px;min-width:0}.brand>div{min-width:0}.brand-g{width:36px;height:36px;color:var(--cyan);background:#cd964612;border:1px solid #cd964666;border-radius:11px;flex:0 0 36px;place-items:center;font-size:13px;font-weight:800;display:grid}.brand strong,.brand small{display:block}.brand strong{letter-spacing:clamp(.04em,.7vw,.12em);white-space:nowrap;font-size:clamp(10px,2.8vw,12px);line-height:1.25}.brand small{color:#7891a0;letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-size:9px;display:none}.company-context{color:#9bb2bf;gap:8px;font-size:12px;display:none}.company-context span{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #f6f6f5a6}.draft-state{border:1px solid var(--line);color:#90a5b1;letter-spacing:.07em;white-space:nowrap;text-transform:uppercase;border-radius:999px;justify-self:end;padding:7px 10px;font-size:10px}.interview-wrap{width:100%;max-width:860px;padding:20px 12px max(34px, env(safe-area-inset-bottom));margin:0 auto}.setup-summary{margin:0 4px 14px}.setup-summary span,.setup-summary strong{display:block}.setup-summary span{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800}.setup-summary strong{font-size:clamp(19px,5.5vw,23px);font-weight:650}.setup-summary p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.45}.question-card{border:1px solid var(--line);background:#091926f5;border-radius:18px;overflow:hidden;box-shadow:0 24px 64px #00000038}.question-card-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:13px 16px;display:grid}.current-category{gap:11px;min-width:0}.current-category>span{border:1px solid var(--line-bright);width:40px;height:40px;color:var(--cyan);background:#cd964612;border-radius:12px;flex:0 0 40px;place-items:center;font-size:12px;font-weight:800;display:grid}.category-copy{min-width:0}.category-meta{flex-wrap:wrap;gap:7px;margin-bottom:4px}.current-category small,.current-category strong,.overall-count strong,.overall-count span{display:block}.current-category small{color:#819aa8;font-size:11px}.current-category strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.requirement-badge{letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;line-height:1.35}.requirement-badge.required{color:#f0bd63;background:#ffbe4b0f;border:1px solid #ffbe4b4d}.requirement-badge.optional{color:#a1b4bf;background:#8ea6b40d;border:1px dashed #8ea6b457}.overall-count{flex-direction:column;flex:none;align-items:flex-end}.overall-count strong{color:#d7eef7;font-size:20px;line-height:1}.overall-count span{color:#8199a6;white-space:nowrap;margin-top:4px;font-size:10px}.overall-track{background:#ffffff0d;height:4px}.overall-track span{background:linear-gradient(90deg, #9a6422, var(--cyan));height:100%;transition:width .32s;display:block;box-shadow:0 0 12px #cd96464d}.question-stage{background:radial-gradient(circle at 10% 0,#cd96460f,#0000 50%),#0a1b29b8;padding:clamp(28px,5vw,40px) clamp(20px,7vw,62px) clamp(24px,4vw,32px)}.question-position{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800}.question-stage h2{color:#eff9fd;letter-spacing:-.025em;text-wrap:balance;max-width:680px;margin:0;font-size:clamp(24px,4vw,34px);font-weight:620;line-height:1.25}.selection-guidance{color:#9bb3c0;margin:10px 0 0;font-size:13px;font-weight:650}.answer-area{border-top:1px solid var(--line);background:#05101a80;padding:clamp(18px,3vw,22px) clamp(20px,7vw,62px) clamp(22px,4vw,28px)}.team-builder,.team-roster,.team-member-editor,.team-choice-section,.completion-details{display:grid}.team-builder{gap:18px}.team-onboarding-note{background:#d2d5d80e;border:1px solid #d2d5d847;border-radius:13px;gap:5px;padding:14px 15px;display:grid}.team-onboarding-note strong{color:#e1d8fb;font-size:13px}.team-onboarding-note span{color:#9fafba;font-size:12px;line-height:1.5}.team-access-rule{background:#f6f6f50b;border:1px solid #f6f6f53d;border-radius:13px;gap:5px;padding:14px 15px;display:grid}.team-access-rule strong{color:#d9edbd;font-size:13px}.team-access-rule span{color:#9fafba;font-size:12px;line-height:1.5}.team-access-rule.key-rule{background:#cd96460b;border-color:#cd96463d}.team-access-rule.key-rule strong{color:#c9eef9}.team-roster,.team-member-editor{gap:12px}.team-member-editor{background:#08182494;border:1px solid #d2d5d833;border-radius:15px;padding:16px}.team-person-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.team-person-progress span{color:#6f8997;text-align:center;justify-items:center;gap:5px;min-width:0;font-size:9px;line-height:1.25;display:grid}.team-person-progress i{border:1px solid #d2d5d838;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;font-weight:800;display:grid}.team-person-progress span.active,.team-person-progress span.complete{color:#c7dbe4}.team-person-progress span.active i{color:var(--cyan);background:#cd96461a;border-color:#cd9646ad}.team-person-progress span.complete i{color:var(--lime);background:#f6f6f50f;border-color:#f6f6f56b}.team-draft-step{gap:14px;display:grid}.team-step-actions{flex-direction:column-reverse;align-items:stretch;gap:7px;display:flex}.team-step-actions>button{color:#94aab6;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:46px;padding:9px 12px;font-size:12px;font-weight:700}.team-step-actions>.step-primary{color:#04141d;background:linear-gradient(135deg,#f4c76b,#cd9646);border:1px solid #cd964675;justify-content:center;align-items:center;gap:10px;display:flex}.team-step-actions>button:disabled{opacity:.42;cursor:not-allowed}.field-help,.field-error{font-size:11px;line-height:1.4;display:block}.field-help{color:#718d9b}.field-error{color:#f1a994}.team-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.team-section-heading strong,.team-section-heading span{display:block}.team-section-heading strong{color:#edf8fc;font-size:14px}.team-section-heading span{color:#8ba2ae;text-align:right;font-size:11px}.team-member-card{background:#0d273794;border:1px solid #cd964633;border-radius:13px;gap:12px;padding:14px;display:grid}.team-member-card>div:first-child strong,.team-member-card>div:first-child span{display:block}.team-member-card>div:first-child strong{color:#effaff;font-size:14px}.team-member-card>div:first-child span{color:#93aab6;overflow-wrap:anywhere;margin-top:3px;font-size:12px}.team-member-card dl{gap:9px;margin:0;display:grid}.team-member-card dl div{gap:2px;display:grid}.team-member-card dt{color:#7793a1;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.team-member-card dd{color:#bfd0d8;margin:0;font-size:12px;line-height:1.45}.team-revocation-warning{color:#efb4a5;background:#ee795e0e;border:1px solid #ee795e47;border-radius:9px;margin:0;padding:10px 11px;font-size:11px;line-height:1.45}.team-member-actions{gap:14px;display:flex}.team-member-actions button,.team-skip-action{color:#93aab6;cursor:pointer;background:0 0;border:0;min-height:40px;padding:6px 0;font-size:12px}.team-basic-info{gap:11px;display:grid}.team-basic-info label{gap:7px;display:grid}.team-basic-info label>span,.team-choice-section legend{color:#cfdee5;font-size:12px;font-weight:750}.team-basic-info input,.team-choice-section>input{width:100%;min-height:48px;color:var(--text);background:#05111be0;border:1px solid #d2d5d847;border-radius:11px;padding:11px 13px;font-size:16px}.team-basic-info input::placeholder,.team-choice-section>input::placeholder{color:#688392}.team-basic-info .email-suggestion{color:#bfe8ef;cursor:pointer;background:#1d5b6c29;border:1px solid #74bed04d;border-radius:9px;width:fit-content;min-height:34px;padding:7px 10px;font-size:11px;font-weight:760}.team-basic-info .email-suggestion:disabled{opacity:.45;cursor:not-allowed}.team-choice-section{border:0;gap:9px;min-width:0;margin:0;padding:0}.team-choice-section p{color:#859da9;margin:0;font-size:11px;line-height:1.4}.team-choice-grid{grid-template-columns:1fr;gap:8px;display:grid}.team-choice-grid button{color:#afc3cd;cursor:pointer;text-align:left;background:#05121db8;border:1px solid #d2d5d838;border-radius:10px;align-items:center;gap:9px;min-height:46px;padding:9px 11px;font-size:12px;font-weight:650;display:flex}.team-choice-grid button>span{width:20px;height:20px;color:var(--cyan);border:1px solid #7ba9bf59;border-radius:5px;flex:0 0 20px;place-items:center;font-size:10px;display:grid}.team-choice-grid.permission-grid button{align-items:flex-start}.team-choice-grid.permission-grid button>span:first-child{margin-top:1px}.team-choice-copy{gap:2px;place-items:initial!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;width:auto!important;height:auto!important;display:grid!important}.team-choice-copy strong,.team-choice-copy small{display:block}.team-choice-copy strong{font-size:12px}.team-choice-copy small{color:#7f99a6;font-size:10px;font-weight:500;line-height:1.35}.privileged-confirmation{color:#d7c399;background:#f0bd630e;border:1px solid #f0bd634d;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;font-size:11px;line-height:1.45;display:flex}.privileged-confirmation input{width:18px;height:18px;accent-color:var(--cyan);flex:0 0 18px;margin:0}.team-person-review{gap:9px;display:grid}.team-person-review>div{background:#05111b8c;border:1px solid #d2d5d82b;border-radius:10px;gap:3px;padding:11px 12px;display:grid}.team-person-review span{color:#7894a2;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.team-person-review strong{color:#d8e7ed;font-size:12px;line-height:1.45}.team-person-review small{color:#91a7b2;font-size:11px}.team-discard-confirmation{background:#ee795e0e;border:1px solid #ee795e4d;border-radius:12px;gap:7px;padding:14px;display:grid}.team-discard-confirmation strong{color:#f2c3b6;font-size:13px}.team-discard-confirmation>span{color:#a9b5b9;font-size:11px;line-height:1.4}.team-discard-confirmation>div{flex-wrap:wrap;gap:8px;display:flex}.team-discard-confirmation button{color:#aabcc4;cursor:pointer;background:#05111b80;border:1px solid #d2d5d833;border-radius:9px;min-height:40px;padding:8px 10px;font-size:11px;font-weight:700}.team-choice-grid button.selected{color:#eefaff;background:#184e656e;border-color:#cd96469e}.team-choice-grid button.selected>span{border-color:var(--cyan);background:#cd964624}.add-team-member{color:#dff8c1;cursor:pointer;background:#f6f6f512;border:1px solid #f6f6f557;border-radius:11px;min-height:48px;padding:10px 15px;font-size:13px;font-weight:750}.add-team-member:disabled,.team-choice-grid button:disabled,.team-member-actions button:disabled,.team-skip-action:disabled{opacity:.45;cursor:not-allowed}.team-builder-actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.answer-context{justify-content:space-between;gap:14px;min-height:24px;margin-bottom:10px}.answer-context strong{color:#d6c9f3;font-size:12px}.answer-context span{color:#8f86a3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.answer-context.missing strong{color:#c3d1d8}.answer-composer{gap:12px;display:grid}.answer-composer.with-options{flex-direction:column;display:flex}.choice-grid{grid-template-columns:1fr;gap:10px;display:grid}.choice-grid button{color:#b7cad4;cursor:pointer;text-align:left;background:#081824d6;border:1px solid #d2d5d83b;border-radius:13px;align-items:center;gap:12px;width:100%;min-height:54px;padding:12px 14px;font-size:14px;font-weight:650;line-height:1.35;display:flex}.choice-grid .choice-mark{width:23px;height:23px;color:var(--cyan);border:1px solid #7ba9bf59;border-radius:50%;flex:0 0 23px;place-items:center;font-size:11px;display:grid}.choice-grid.multiple .choice-mark{border-radius:6px}.choice-grid .choice-copy{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.choice-grid .choice-copy strong{font-size:inherit;font-weight:650}.choice-grid .choice-copy small{color:#e7b961;letter-spacing:.02em;font-size:11px;font-weight:700}.choice-grid button.selected{color:#eefaff;background:#184e6580;border-color:#cd9646ad;box-shadow:0 0 0 2px #cd96460d}.choice-grid button.selected>.choice-mark{border-color:var(--cyan);background:#cd964624}.choice-grid .custom-choice{border-style:dashed}.choice-grid button:disabled{opacity:.5;cursor:not-allowed}.explanation-follow-up{background:#f0bd630e;border:1px solid #f0bd6352;border-radius:13px;gap:11px;padding:15px;display:grid}.explanation-follow-up label strong,.explanation-follow-up label span{display:block}.explanation-follow-up label strong{color:#f3d08e;font-size:14px;line-height:1.35}.explanation-follow-up label span{color:#a7b7bf;margin-top:5px;font-size:12px;line-height:1.45}.answer-composer .explanation-follow-up textarea{border-color:#f0bd6352;min-height:104px}.answer-composer textarea{resize:vertical;width:100%;min-height:112px;color:var(--text);background:#081824f7;border:1px solid #d2d5d847;border-radius:13px;padding:16px;font-size:16px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.answer-composer.predicted textarea{background:linear-gradient(135deg,#1f1d34d1,#081824f7);border-color:#d2d5d857}.answer-composer textarea::placeholder{color:#688392}.answer-composer textarea:focus{border-color:#cd96469e;box-shadow:0 0 0 3px #cd964612}.answer-composer>.primary-action,.team-builder-actions>.primary-action,.completion-state button,.completion-state .workspace-action{color:#04141d;cursor:pointer;background:linear-gradient(135deg,#f4c76b,#cd9646);border:1px solid #cd96468f;border-radius:13px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:10px 18px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.answer-composer>.primary-action,.team-builder-actions>.primary-action{width:100%}.answer-composer>.primary-action:disabled,.team-builder-actions>.primary-action:disabled{opacity:.45;cursor:not-allowed}.answer-composer>.primary-action span,.team-builder-actions>.primary-action span,.completion-state button span,.completion-state .workspace-action span{font-size:18px}.decision-actions{justify-content:flex-end;margin-top:8px;display:flex}.decision-actions button{color:#8ba3b0;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 4px;font-size:13px}.question-footer{border-top:1px solid var(--line);color:#7f98a6;flex-direction:column;justify-content:space-between;align-items:stretch;gap:0;min-height:60px;padding:8px 16px}.back-button{color:#9bb0bb;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-self:flex-start;min-height:44px;padding:8px 4px;font-size:13px}.back-button:disabled{opacity:.3;cursor:not-allowed}.setup-safety{text-align:left;justify-content:flex-start;gap:7px;min-width:0;max-width:none;margin-left:0;padding:2px 0 8px;font-size:11px;line-height:1.35}.setup-safety span{color:var(--violet);flex:none;font-size:7px}.completion-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:auto;padding:54px 22px;display:flex}.completion-check{width:56px;height:56px;color:var(--lime);background:#f6f6f514;border:1px solid #f6f6f56e;border-radius:18px;place-items:center;margin-bottom:18px;font-size:20px;display:grid}.completion-state>span{color:var(--lime);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}.completion-state h2{letter-spacing:-.03em;max-width:600px;margin:12px 0 0;font-size:clamp(28px,8vw,38px);font-weight:650}.completion-state p{max-width:620px;color:var(--muted);margin:14px 0 26px;font-size:14px;line-height:1.65}.completion-details{gap:10px;max-width:620px;margin:14px 0 26px}.completion-details p{margin:0}.completion-actions{flex-direction:column;align-items:stretch;gap:9px;width:min(100%,330px);display:flex}.completion-state button.review-action{color:#a9bdc7;background:#081824b8;border-color:#d2d5d83d}.notice-toast{z-index:50;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));color:#e2efe7;background:#091c20fa;border:1px solid #f6f6f53d;border-radius:12px;gap:9px;padding:13px 15px;font-size:13px;position:fixed;box-shadow:0 18px 48px #00000052}.notice-toast span{color:var(--lime)}@media (hover:hover){.choice-grid button:hover:not(:disabled),.team-choice-grid button:hover:not(:disabled){color:#e8f7fc;border-color:#cd964673}.decision-actions button:hover:not(:disabled),.team-member-actions button:hover:not(:disabled),.team-skip-action:hover:not(:disabled),.back-button:hover:not(:disabled){color:#e0f2f8}}@media (min-width:430px){.brand small{display:block}.interview-wrap{padding-left:18px;padding-right:18px}}@media (min-width:480px){.question-footer{flex-direction:row;align-items:center;gap:14px;padding-top:6px;padding-bottom:6px}.setup-safety{text-align:right;justify-content:flex-end;max-width:240px;margin-left:auto;padding:0}}@media (min-width:560px){.choice-grid,.team-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-step-actions{flex-direction:row;justify-content:space-between;align-items:center}.team-step-actions>.step-primary{min-width:190px;margin-left:auto}}@media (min-width:768px){.minimal-header{padding-left:26px;padding-right:26px}.header-inner{grid-template-columns:1fr auto 1fr;min-height:68px}.company-context{display:flex}.interview-wrap{padding:36px 20px 58px}.setup-summary{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 8px 18px;display:flex}.setup-summary p{text-align:right;margin:0 0 2px}.question-card-header{min-height:82px;padding:15px 26px}.current-category>span{flex-basis:44px;width:44px;height:44px}.question-stage{min-height:158px}.answer-composer:not(.with-options){grid-template-columns:minmax(0,1fr) 190px;align-items:stretch}.answer-composer.with-options>.primary-action{align-self:flex-end;width:auto;min-width:190px}.team-basic-info{grid-template-columns:repeat(2,minmax(0,1fr))}.team-builder-actions{flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:18px}.team-builder-actions>.primary-action{width:auto;min-width:210px}.question-footer{min-height:62px;padding:6px 26px}.completion-state{min-height:480px}.setup-safety{max-width:none;font-size:12px}.notice-toast{max-width:min(420px,100vw - 44px);bottom:20px;left:auto;right:22px}}@media (max-width:359px){.draft-state{padding-left:8px;padding-right:8px;font-size:9px}.interview-wrap{padding-left:8px;padding-right:8px}.question-card{border-radius:15px}.overall-count span{display:none}.setup-safety{max-width:190px;font-size:10px}}.ops-shell{min-height:100dvh;color:var(--text);background:radial-gradient(circle at 50% -12%, #cd964624, transparent 34rem), var(--background)}.ops-header{z-index:40;padding:env(safe-area-inset-top) max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040c14eb;position:sticky;top:0}.ops-header-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:min(100%,1120px);min-height:62px;margin:0 auto;display:grid}.ops-brand{min-width:0;color:var(--text);align-items:center;gap:9px;text-decoration:none;display:flex}.ops-brand>span{width:34px;height:34px;color:var(--cyan);background:#cd964612;border:1px solid #cd964661;border-radius:10px;flex:0 0 34px;place-items:center;font-size:12px;font-weight:800;display:grid}.ops-brand strong{letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ops-location{color:#90a6b2;font-size:12px;display:none}.ops-location span{color:#4a6777;margin:0 7px}.ops-local-state{color:#8ba2ae;white-space:nowrap;border:1px solid #d2d5d833;border-radius:999px;justify-self:end;padding:7px 9px;font-size:9px}.ops-local-state.error{color:#efaa98;border-color:#ee795e52}.ops-wrap{width:min(100%,1120px);padding:22px 12px max(42px, env(safe-area-inset-bottom));margin:0 auto}.ops-page-nav{scrollbar-width:none;gap:7px;margin-bottom:18px;display:flex;overflow-x:auto}.ops-page-nav::-webkit-scrollbar{display:none}.ops-page-nav a{color:#8ca4b0;white-space:nowrap;background:#081824a3;border:1px solid #d2d5d82e;border-radius:10px;min-height:40px;padding:10px 13px;font-size:11px;font-weight:750;text-decoration:none}.ops-page-nav a.active{color:#e9f9ff;background:#184e656b;border-color:#cd964680}.ops-intro{gap:16px;margin-bottom:16px;display:grid}.ops-intro>div>span,.ops-panel-heading>div>span{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.ops-intro h1,.ops-panel-heading h2,.ops-crew-card h3,.ops-assignment h3{margin:0}.ops-intro h1{letter-spacing:-.035em;font-size:clamp(30px,8vw,44px);font-weight:660}.ops-intro>div>p,.ops-panel-heading>div>p{color:#91a9b7;max-width:680px;margin:8px 0 0;font-size:13px;line-height:1.55}.ops-intro aside{background:#d2d5d80d;border:1px solid #d2d5d840;border-radius:12px;gap:4px;padding:13px 14px;display:grid}.ops-intro aside strong{color:#dcd2f6;font-size:12px}.ops-intro aside span{color:#9faeb7;font-size:11px;line-height:1.45}.ops-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.ops-storage-message{color:#a7bbc5;background:#081824b8;border:1px solid #d2d5d833;border-radius:10px;margin:0 0 12px;padding:11px 13px;font-size:11px}.ops-storage-message.error{color:#efb4a5;background:#ee795e0e;border-color:#ee795e4d}.ops-workspace.loading{opacity:.58;pointer-events:none}.ops-summary>div{background:#091926ad;border:1px solid #d2d5d82b;border-radius:11px;min-width:0;padding:12px}.ops-summary strong,.ops-summary span{display:block}.ops-summary strong{color:#e7f5fb;font-size:22px;line-height:1}.ops-summary span{color:#829aa7;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.ops-section-nav{grid-template-columns:1fr;gap:8px;margin-bottom:12px;display:grid}.ops-section-nav button{color:#afc3cd;cursor:pointer;text-align:left;background:#081824c7;border:1px solid #d2d5d82e;border-radius:12px;gap:4px;width:100%;min-height:62px;padding:11px 13px;display:grid}.ops-section-nav button>span{justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:750;display:flex}.ops-section-nav button i{color:#7f9aa8;background:#ffffff0a;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:10px;font-style:normal;display:grid}.ops-section-nav button small{color:#728c99;font-size:10px}.ops-section-nav button.active{color:#edfaff;background:#184e656e;border-color:#cd96468f}.ops-section-nav button.active i{color:var(--cyan);background:#cd96461a}.ops-panel{border:1px solid var(--line);background:#081723eb;border-radius:16px;min-width:0;padding:16px;overflow:hidden;box-shadow:0 22px 58px #0003}.ops-panel-heading{flex-direction:column;align-items:flex-start;gap:13px;margin-bottom:16px;display:flex}.ops-panel-heading h2{letter-spacing:-.025em;font-size:clamp(22px,6vw,30px);font-weight:640}.ops-panel-heading>button,.ops-heading-action{color:#caf1ff;cursor:pointer;background:#cd964612;border:1px solid #cd964666;border-radius:10px;place-items:center;min-height:44px;padding:9px 13px;font-size:12px;font-weight:750;text-decoration:none;display:grid}.ops-form{background:#05111b9e;border:1px solid #d2d5d82e;border-radius:13px;gap:14px;margin:0 0 18px;padding:14px;display:grid}.ops-form-grid{grid-template-columns:1fr;gap:11px;display:grid}.ops-form label,.ops-inline-select{gap:7px;display:grid}.ops-form label>span,.ops-inline-select>span,.ops-choice-field legend{color:#cbdbe3;font-size:11px;font-weight:750}.ops-form input,.ops-form select,.ops-form textarea,.ops-inline-select select{color:#edf8fc;background:#06131eeb;border:1px solid #d2d5d840;border-radius:10px;width:100%;min-height:46px;padding:10px 12px;font-size:16px}.ops-form textarea{resize:vertical;line-height:1.45}.ops-form input::placeholder,.ops-form textarea::placeholder{color:#637f8e}.dispatch-form-section{border-bottom:1px solid #d2d5d824;gap:13px;min-width:0;padding:2px 0 16px;display:grid}.dispatch-form-section:last-of-type{border-bottom:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.autosave-indicator{color:#b9c8d8;background:#03162ab8;border:1px solid #a8b9ca3d;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.45rem;min-height:2rem;padding:.35rem .65rem;font-size:.78rem;line-height:1.25;display:inline-flex}.autosave-indicator>span{background:#8294a7;border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 3px #8294a71f}.autosave-indicator.saving>span{background:var(--command-gold);animation:.9s ease-in-out infinite alternate autosave-pulse}.autosave-indicator.saved>span{background:#6dd98c}.autosave-indicator.error,.autosave-indicator.conflict{color:#f2c77e;border-color:#efab4b80}.autosave-indicator.error>span,.autosave-indicator.conflict>span{background:#efab4b}.autosave-indicator small{color:inherit;flex-basis:100%;max-width:40rem}.autosave-indicator button,.autosave-indicator>a{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;border-radius:999px;padding:.28rem .55rem;font-weight:700;text-decoration:none}.autosave-conflict-actions{gap:.4rem;display:inline-flex}@keyframes autosave-pulse{0%{opacity:.45;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.autosave-indicator.saving>span{animation:none}}.bc-launcher-heading,.bc-system-time,.bc-dock,.bc-window-titlebar{display:none}.bc-window-frame{min-width:0}.bc-menu-button>i,.bc-dock button>i{grid-template-columns:repeat(3,3px);place-content:center;gap:3px;display:grid}.bc-menu-button>i>span,.bc-dock button>i>span{background:currentColor;border-radius:999px;width:3px;height:3px}.bc-menu-button>strong{display:none}.bc-install-button{color:#d6e7ed;cursor:pointer;background:#cd964613;border:1px solid #cd964647;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:44px;height:44px;min-height:44px;padding:0;font-size:9px;font-weight:760;display:flex}.bc-install-button span{display:none}.bc-install-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.bc-installed-badge{color:#9eb7a4;align-items:center;gap:7px;font-size:9px;display:none}.bc-installed-badge i,.bc-window-security i{background:#8fcf80;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 4px #8fcf8014}.bc-install-guide{z-index:150;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.bc-install-guide-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00050bc7;border:0;position:absolute;inset:0}.bc-install-guide>section{z-index:1;background:#081725;border:1px solid #cd964657;border-radius:17px;width:min(100%,430px);padding:25px;position:relative;box-shadow:0 32px 100px #00000094}.bc-install-guide>section>span{color:var(--command-gold);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.bc-install-guide h2{color:#edf8fc;letter-spacing:-.035em;margin:7px 0 0;font-size:22px}.bc-install-guide p{color:#8ca4ae;margin:12px 0 20px;font-size:11px;line-height:1.65}.bc-install-guide p strong{color:#dceaf0}.bc-install-guide>section>button:last-child{color:#f7fbfc;cursor:pointer;background:#cd96461f;border:1px solid #cd96466b;border-radius:9px;min-height:39px;padding:0 15px;font-size:10px;font-weight:760}.bc-install-guide-close{color:#9cb1ba;cursor:pointer;background:#d2d5d80a;border:1px solid #d2d5d824;border-radius:9px;width:34px;height:34px;padding:0;font-size:20px;position:absolute;top:12px;right:12px}@media (min-width:620px){.bc-install-button,.bc-installed-badge{display:flex}.bc-install-button{width:auto;height:auto;min-height:36px;padding:0 10px}.bc-install-button span{display:inline}}.bc-mobile-tabbar{z-index:60;right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(112deg,#ffffff14,#0000 25%),linear-gradient(#081825fb,#020b13fb);border:1px solid #e0e7eb3d;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:66px;padding:5px;display:grid;position:fixed;box-shadow:0 22px 55px #0000006b,inset 0 1px #ffffff29}.bc-mobile-tabbar>a,.bc-mobile-tabbar>button{color:#8da5af;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-rows:27px auto;place-items:center;min-width:0;min-height:54px;padding:5px 2px 4px;text-decoration:none;display:grid}.bc-mobile-tabbar>a.active,.bc-mobile-tabbar>button.active{color:#f2f7f9;background:#cd96461c;border-color:#cd96464d}.bc-mobile-tab-icon,.bc-mobile-tabbar>button>i{place-items:center;width:27px;height:27px;display:grid}.bc-mobile-tab-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px}.bc-mobile-tabbar>button>i{grid-template-columns:repeat(3,3px);align-content:center;gap:3px}.bc-mobile-tabbar>button>i>span{background:currentColor;border-radius:999px;width:3px;height:3px}.bc-mobile-tabbar strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:clamp(7px,2.4vw,9px);font-weight:760;line-height:1.1;overflow:hidden}.bc-content{padding-bottom:max(104px, calc(env(safe-area-inset-bottom) + 94px))}@media (max-width:619px){.bc-account-menu{display:none}.bc-topbar-left>div>strong{max-width:55vw}}@media (min-width:1040px){.bc-shell{background:radial-gradient(circle at 28% -18%,#cd96462e,#0000 36rem),radial-gradient(circle at 88% 108%,#28577033,#0000 38rem),linear-gradient(145deg,#020b15,#061522 55%,#020b14);min-height:100vh}.bc-shell:before{z-index:0;opacity:.13;content:"";pointer-events:none;background-image:linear-gradient(#d2d5d814 1px,#0000 1px),linear-gradient(90deg,#d2d5d814 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:38px 0 0;-webkit-mask-image:radial-gradient(circle at 52% 36%,#000,#0000 78%);mask-image:radial-gradient(circle at 52% 36%,#000,#0000 78%)}.bc-app{z-index:1;min-height:100vh;margin-left:82px;padding:54px 18px 18px;position:relative}.bc-topbar{z-index:110;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#01070df5;border-bottom:1px solid #d2d5d821;height:38px;min-height:38px;padding:0 10px;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 18px #00000047}.bc-topbar-left{gap:12px;width:min(34%,420px)}.bc-topbar-left>div>span{display:none}.bc-topbar-left>div>strong{color:#9eb2bb;max-width:240px;margin:0;font-size:9px;font-weight:660}.bc-menu-button{color:#d5e4e9;background:0 0;border-color:#0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:92px;height:28px;padding:0 10px;display:flex}.bc-menu-button:hover,.bc-shell.menu-open .bc-menu-button{background:#cd964614;border-color:#cd964638}.bc-menu-button>strong{font-size:9px;font-weight:740;display:block}.bc-system-time{color:#c4d3d9;font-size:9px;font-weight:720;display:block;position:absolute;left:50%;transform:translate(-50%)}.bc-topbar-actions{justify-content:flex-end;width:min(34%,480px)}.bc-install-button{background:0 0;border-color:#0000;height:28px;min-height:28px}.bc-install-button:hover{background:#cd964614;border-color:#cd964638}.bc-alert-button{background:0 0;border-color:#0000;width:30px;height:28px}.bc-alert-button:hover{background:#d2d5d80f}.bc-alert-button svg{width:15px;height:15px}.bc-account-menu{gap:5px}.bc-account-avatar{border-radius:8px;width:26px;height:26px;font-size:8px}.bc-account-menu>div{display:none}.bc-account-menu>button{min-height:28px;padding:0 7px;font-size:8px}.bc-dock{z-index:65;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#030c14d1;border:1px solid #d2d5d824;border-radius:17px;flex-direction:column;align-items:center;gap:6px;width:58px;padding:7px;display:flex;position:fixed;top:53px;bottom:18px;left:10px;box-shadow:0 22px 60px #00000047}.bc-dock>a,.bc-dock>button,.bc-dock-apps>a{color:#96adb7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;width:42px;height:42px;padding:0;text-decoration:none;display:grid;position:relative}.bc-dock>a:hover,.bc-dock>button:hover,.bc-dock-apps>a:hover,.bc-dock-apps>a.active{color:#eef8fb;background:#cd96461a;border-color:#cd964647}.bc-dock-apps>a.active:before{background:var(--command-gold);content:"";border-radius:0 3px 3px 0;width:3px;height:18px;position:absolute;left:-1px}.bc-dock-apps>a>span{font-size:17px;font-weight:700}.bc-dock-apps{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;align-items:center;gap:6px;width:100%;min-height:0;display:flex;overflow-y:auto}.bc-dock-apps::-webkit-scrollbar{display:none}.bc-dock-apps>a{flex:0 0 42px}.bc-dock-home{overflow:hidden}.bc-dock-home .business-command-brand{width:31px;height:31px;display:block}.bc-dock-home .business-command-mark{border-radius:9px;width:31px;height:31px}.bc-dock-home .business-command-separator,.bc-dock-home .business-command-wordmark{display:none}.bc-dock-separator{background:#d2d5d821;width:30px;height:1px;margin:1px 0 2px}.bc-dock>button:last-child{margin-top:auto}.bc-window-frame{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#05101aed;border:1px solid #d2d5d829;border-radius:20px;width:min(100%,1540px);min-height:calc(100vh - 72px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000061}.bc-window-titlebar{background:#081723e6;border-bottom:1px solid #d2d5d821;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;min-height:48px;padding:0 17px;display:grid}.bc-window-titlebar>div:first-child .business-command-brand{width:max-content}.bc-window-titlebar>div:first-child .business-command-mark{border-radius:8px;flex-basis:27px;width:27px;height:27px}.bc-window-titlebar>div:first-child .business-command-separator{height:25px;margin:0 8px}.bc-window-titlebar>div:first-child .business-command-wordmark strong{font-size:8px}.bc-window-titlebar>div:first-child .business-command-wordmark small{font-size:4px}.bc-window-titlebar>div:nth-child(2){text-align:center}.bc-window-titlebar>div:nth-child(2) span,.bc-window-titlebar>div:nth-child(2) strong{display:block}.bc-window-titlebar>div:nth-child(2) span{color:#708995;letter-spacing:.09em;text-transform:uppercase;font-size:7px}.bc-window-titlebar>div:nth-child(2) strong{color:#d9e8ed;margin-top:2px;font-size:10px}.bc-window-security{color:#86a08d;justify-self:end;align-items:center;gap:8px;font-size:8px;display:flex}.bc-content{overscroll-behavior:contain;width:100%;max-height:calc(100vh - 120px);padding:24px 24px 64px;overflow-y:auto}.bc-mobile-tabbar{display:none}.bc-menu-overlay{z-index:88;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00050a6b;top:38px;left:0}.bc-sidebar{z-index:95;opacity:0;visibility:hidden;background:#040f18f7;border:1px solid #cd964633;border-radius:21px;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(210px,.38fr) minmax(0,1.62fr);column-gap:30px;width:auto;padding:28px;transition:opacity .16s,transform .16s,visibility 0s linear .16s;display:grid;inset:56px 18px 18px 82px;transform:translateY(14px)scale(.985);box-shadow:0 40px 120px #0000009e}.bc-shell.menu-open .bc-sidebar{opacity:1;visibility:visible;transition-delay:0s;transform:none}.bc-sidebar-close{display:grid;top:18px;right:18px}.bc-launcher-heading{grid-column:1;padding:4px 0 20px;display:block}.bc-launcher-heading>span{color:var(--command-gold);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:820}.bc-launcher-heading h1{color:#eff9fc;letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(25px,3vw,39px);font-weight:620}.bc-launcher-heading p{color:#7d96a1;max-width:330px;margin:10px 0 0;font-size:10px;line-height:1.6}.bc-sidebar-brand{display:none}.bc-company-card{grid-area:2/1;align-self:start;margin:0;padding:14px}.bc-owner-portal-card{grid-area:3/1;align-self:start;margin:12px 0 0}.bc-company-workspace-list{grid-area:3/1;align-self:start;margin:12px 0 0;padding-right:4px;overflow-y:auto}.bc-nav{grid-area:1/2/span 3;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;padding:36px 2px 18px;display:grid;overflow-y:auto}.bc-nav section,.bc-nav section+section{background:#091b28ad;border:1px solid #d2d5d81f;border-radius:14px;min-width:0;margin:0;padding:13px}.bc-nav section>h2{color:#859da8;margin-bottom:8px}.bc-nav a{border-radius:10px;grid-template-columns:34px minmax(0,1fr);min-height:48px}.bc-nav a>span{background:#d2d5d80b;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.bc-nav a strong{font-size:10px}.bc-sidebar-bottom{grid-area:4/1;align-self:end}}@media (min-width:1320px){.bc-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (display-mode:standalone){.bc-install-button,.bc-installed-badge{display:none}}.dispatch-adjustment{background:#0715207a;border:1px solid #d2d5d829;border-radius:11px;gap:10px;padding:10px;display:grid}.dispatch-adjustment-toggle{color:#cbdbe3;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:0;display:flex}.dispatch-adjustment-toggle>span,.dispatch-adjustment-toggle strong,.dispatch-adjustment-toggle small{display:block}.dispatch-adjustment-toggle strong{font-size:11px}.dispatch-adjustment-toggle small{color:#748e9b;margin-top:4px;font-size:9px}.dispatch-adjustment-toggle b{color:var(--cyan);flex:none;font-size:10px}.dispatch-section-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.dispatch-section-heading>span{color:var(--cyan);white-space:nowrap;background:#cd96460f;border:1px solid #cd96464d;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:800}.dispatch-section-heading h3{color:#e7f5fb;margin:1px 0 0;font-size:15px;font-weight:680}.dispatch-section-heading p{color:#7e98a5;margin:4px 0 0;font-size:10px;line-height:1.45}.dispatch-goat-check{color:#9fb4bd;background:#f6f6f509;border:1px solid #f6f6f533;border-radius:10px;grid-template-columns:28px minmax(0,auto) minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:10px 11px;font-size:10px;line-height:1.4;display:grid}.dispatch-goat-check>span{width:28px;height:28px;color:var(--lime);background:#f6f6f514;border-radius:8px;place-items:center;font-size:10px;font-weight:850;display:grid}.dispatch-goat-check strong{color:#d7e7dc;white-space:nowrap}.dispatch-work-summary{color:#91a8b3;background:#cd964609;border-left:2px solid #cd96465c;margin:0;padding:10px 11px;font-size:10px;line-height:1.5}.dispatch-revision{background:#d2d5d809;border:1px solid #d2d5d833;border-radius:9px;gap:3px;padding:10px 11px;display:grid}.dispatch-revision strong{color:#d8cef0;font-size:10px}.dispatch-revision span,.dispatch-revision small{color:#8f9da8;font-size:9px;line-height:1.4}.dispatch-history{border-top:1px solid #d2d5d824;border-bottom:1px solid #d2d5d824}.dispatch-history summary{color:#9fc3d2;cursor:pointer;padding:10px 0;font-size:10px;font-weight:750}.dispatch-history ol{gap:10px;margin:0;padding:0 0 12px;list-style:none;display:grid}.dispatch-history li{background:#040f1873;border:1px solid #d2d5d821;border-radius:9px;gap:7px;padding:10px;display:grid}.dispatch-history li>div{gap:2px;display:grid}.dispatch-history li>div strong{color:#cadbe3;font-size:10px}.dispatch-history li>div small,.dispatch-history li>p{color:#7f96a1;font-size:9px;line-height:1.4}.dispatch-history li>p{margin:0}.dispatch-history dl{gap:6px}.dispatch-cancel-editor{background:#ee795e0a;border:1px solid #ee795e3d;border-radius:10px;gap:9px;padding:11px;display:grid}.dispatch-cancel-editor label{gap:6px;display:grid}.dispatch-cancel-editor label>span{color:#e5c1b8;font-size:10px;font-weight:750}.dispatch-cancel-editor textarea{color:#edf8fc;width:100%;font:inherit;resize:vertical;background:#06131eeb;border:1px solid #ee795e3d;border-radius:9px;padding:10px 11px;font-size:16px;line-height:1.4}.ops-assignment.cancelled{opacity:.74}.ops-draft-badge.cancelled{color:#e6aa9a;background:#ee795e0d;border-color:#ee795e3d}.ops-primary{color:#04141d;cursor:pointer;background:linear-gradient(135deg,#f4c76b,#cd9646);border:1px solid #cd96468f;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:9px 16px;font-size:13px;font-weight:800;display:flex}.ops-primary:disabled{opacity:.42;cursor:not-allowed}.ops-error,.ops-warning{border-radius:9px;margin:0;padding:10px 11px;font-size:11px;line-height:1.45}.ops-error{color:#f1b3a3;background:#ee795e0e;border:1px solid #ee795e4d}.ops-warning{color:#dac696;background:#f0bd630d;border:1px solid #f0bd6347}.ops-record-list,.ops-card-grid,.ops-assignment-list{gap:9px;display:grid}.ops-record{background:#081a27a3;border:1px solid #d2d5d829;border-radius:11px;align-items:center;gap:11px;padding:13px;display:grid}.ops-record-main strong,.ops-record-main span,.ops-record-main small{display:block}.ops-record-main strong{color:#edf8fc;font-size:13px}.ops-record-main strong,.ops-crew-card>div:first-child>span{align-items:center;gap:7px;display:flex}.ops-identity-swatch{border:1px solid;border-radius:5px;flex:0 0 15px;width:15px;height:15px;display:inline-block}.ops-calendar-identity-controls{gap:8px;min-width:0;display:grid}.ops-calendar-identity-controls label{gap:4px;display:grid}.ops-calendar-identity-controls label>span{color:#78919d;text-transform:uppercase;font-size:9px;font-weight:750}.ops-calendar-identity-controls select,.ops-calendar-identity-controls input{color:#dce9ed;width:100%;min-height:38px;font:inherit;background:#061728;border:1px solid #d2d5d838;border-radius:8px;padding:7px 9px;font-size:11px}.ops-calendar-identity-controls>button,.ops-calendar-identity-summary>button{color:#e5bc69;cursor:pointer;min-height:38px;font:inherit;background:#cd96460f;border:1px solid #cd964657;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:750}.ops-calendar-identity-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-record-main span{color:#9db1bb;margin-top:3px;font-size:11px}.ops-record-main small{color:#708b99;overflow-wrap:anywhere;margin-top:4px;font-size:10px}.ops-status{color:#dfc98f;white-space:nowrap;background:#f0bd630d;border:1px solid #f0bd633d;border-radius:999px;justify-self:start;padding:5px 8px;font-size:9px;font-weight:750}.ops-status.active{color:#cdecaa;background:#f6f6f50d;border-color:#f6f6f542}.ops-status.inactive{color:#eab2a4;background:#ee795e0d;border-color:#ee795e3d}.ops-inline-select,.ops-inline-select select{min-width:0}.ops-choice-field{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.ops-choice-field>p{color:#7e98a5;margin:0;font-size:10px;line-height:1.4}.ops-choice-grid{grid-template-columns:1fr;gap:8px;display:grid}.ops-choice-grid button{color:#adc2cc;cursor:pointer;text-align:left;background:#071520c2;border:1px solid #d2d5d830;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-height:51px;padding:9px 11px;display:grid}.ops-choice-grid button>span{width:22px;height:22px;color:var(--cyan);border:1px solid #7ba9bf57;border-radius:6px;grid-row:1/span 2;place-items:center;font-size:10px;display:grid}.ops-choice-grid button strong,.ops-choice-grid button small{grid-column:2;display:block}.ops-choice-grid button strong{font-size:11px}.ops-choice-grid button small{color:#718b98;font-size:9px}.ops-choice-grid button.selected{color:#eefaff;background:#184e6566;border-color:#cd96468c}.ops-choice-grid button.person-identity>span{border-color:var(--ops-identity-border,#cd964673);color:var(--ops-identity-foreground,#07131e);background:var(--ops-identity-background,#cd96461f)}.ops-choice-grid button.selected>span{border-color:var(--cyan);background:#cd96461f}.ops-choice-grid button:disabled{opacity:.45;cursor:not-allowed}.ops-form-actions{flex-direction:column-reverse;align-items:stretch;gap:7px;display:flex}.ops-form-actions>button:not(.ops-primary){color:#93a9b4;cursor:pointer;background:0 0;border:0;min-height:42px;font-size:11px}.ops-crew-card,.ops-assignment{background:#081a27a3;border:1px solid #d2d5d82b;border-radius:12px;gap:12px;padding:14px;display:grid}.ops-assignment.identity-tone{border-left:5px solid var(--ops-identity-border,#d2d5d82b);background:linear-gradient(90deg, var(--ops-identity-background,transparent), transparent 45%), #081a27a3}@supports (color:color-mix(in lab, red, red)){.ops-assignment.identity-tone{background:linear-gradient(90deg, color-mix(in srgb, var(--ops-identity-background,transparent) 32%, transparent), transparent 45%), #081a27a3}}.ops-crew-card>div:first-child>span,.ops-assignment>div:first-child>span{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.ops-crew-card h3,.ops-assignment h3{color:#edf8fc;font-size:16px;font-weight:650}.ops-crew-card dl,.ops-assignment dl{gap:8px;margin:0;display:grid}.ops-crew-card dl div,.ops-assignment dl div{gap:2px;display:grid}.ops-crew-card dt,.ops-assignment dt{color:#6f8997;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.ops-crew-card dd,.ops-assignment dd{color:#b7c9d1;margin:0;font-size:11px;line-height:1.4}.ops-card-actions{gap:14px;display:flex}.ops-card-actions button{color:#91a8b3;cursor:pointer;background:0 0;border:0;min-height:38px;padding:6px 0;font-size:10px}.ops-card-actions .danger{color:#efa996}.ops-assignment>div:first-child>p{color:#87a0ac;margin:4px 0 0;font-size:10px}.ops-draft-badge{color:#cfc2ee;background:#d2d5d80d;border:1px solid #d2d5d83d;border-radius:999px;justify-self:start;padding:5px 8px;font-size:9px}.ops-empty{text-align:center;border:1px dashed #d2d5d833;border-radius:12px;padding:26px 18px}.ops-empty strong{color:#d5e4ea;font-size:13px}.ops-empty p{color:#8098a4;max-width:480px;margin:6px auto 0;font-size:11px;line-height:1.5}.ops-safety{background:#f0bd6309;border:1px solid #f0bd6338;border-radius:12px;gap:5px;margin-top:13px;padding:14px;display:grid}.ops-safety strong{color:#ddc894;font-size:11px}.ops-safety p{color:#8fa0a7;margin:0;font-size:10px;line-height:1.45}.ops-safety a{color:#9ec7d8;justify-self:start;margin-top:5px;font-size:10px;text-decoration:none}.ops-notice{z-index:60;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));color:#deece2;background:#081b1ffa;border:1px solid #f6f6f53b;border-radius:11px;align-items:center;gap:8px;padding:12px 14px;font-size:11px;display:flex;position:fixed;box-shadow:0 18px 46px #0000004d}.ops-notice span{color:var(--lime)}@media (hover:hover){.ops-section-nav button:hover,.ops-choice-grid button:hover,.ops-panel-heading>button:hover,.ops-heading-action:hover,.ops-page-nav a:hover{border-color:#cd964666}.ops-brand:hover,.ops-safety a:hover,.ops-card-actions button:hover{color:#e5f6fc}}@media (min-width:560px){.ops-wrap{padding-left:18px;padding-right:18px}.ops-section-nav,.ops-choice-grid,.ops-card-grid,.ops-assignment-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-record{grid-template-columns:minmax(0,1fr) auto}.ops-record.calendar-identity{grid-template-columns:minmax(0,1fr) minmax(240px,420px)}.ops-calendar-identity-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-record.asset{grid-template-columns:minmax(0,1fr) minmax(160px,220px)}.ops-form-grid.two,.ops-form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.dispatch-wide{grid-column:1/-1}.ops-form-actions{flex-direction:row;justify-content:flex-end;align-items:center}.ops-form-actions .ops-primary,.ops-form>.ops-primary{justify-self:end;width:auto;min-width:200px}}@media (min-width:780px){.ops-header-inner{grid-template-columns:1fr auto 1fr;min-height:68px}.ops-location{display:block}.ops-wrap{padding-top:34px;padding-bottom:58px}.ops-intro{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:28px;margin-bottom:20px}.ops-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ops-panel{border-radius:18px;padding:24px}.ops-panel-heading{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}.ops-form{padding:18px}.ops-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-notice{max-width:min(430px,100vw - 44px);bottom:20px;left:auto;right:22px}}@media (min-width:980px){.ops-section-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-section-nav.three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.approval-list article{align-items:flex-start;gap:18px}.approval-list article>div:first-child{flex:1}.approval-list input{width:min(100%,520px);color:var(--warm-white,#f7f4eb);background:#ffffff0a;border:1px solid #ffffff24;border-radius:9px;margin-top:10px;padding:10px 12px}.workspace-approval-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.workspace-approval-actions button{color:#dce7f2;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;padding:8px 11px}.workspace-approval-actions button.approve{color:#07101c;background:#d9a83e;border-color:#e6bd62;font-weight:800}.workspace-approval-actions button:disabled{cursor:wait;opacity:.55}.workspace-inline-form{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:end;gap:12px;margin-bottom:20px;padding:16px;display:grid}.workspace-inline-form label{color:#afbdd0;letter-spacing:.04em;gap:7px;font-size:.76rem;font-weight:700;display:grid}.workspace-inline-form input,.workspace-inline-form select,.workspace-inline-form textarea{color:#f7f4eb;background:#071629;border:1px solid #ffffff24;border-radius:9px;width:100%;min-height:42px;padding:10px 11px}.workspace-inline-form .form-wide{grid-column:1/-1}.workspace-inline-form textarea{resize:vertical;min-height:92px}.estimate-form{align-items:start}.estimate-form-intro{color:#d8e3ec;margin:0;font-size:.84rem;line-height:1.55}.estimate-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.estimate-flow li{color:#b9c7d5;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:9px 10px;font-size:.72rem;display:flex}.estimate-flow li span,.estimate-step legend span{color:#07101c;background:#d9a83e;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.7rem;font-weight:850;display:grid}.estimate-step{border:1px solid #ffffff1a;border-radius:11px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;min-width:0;margin:0;padding:15px;display:grid}.estimate-step legend{color:#f7f4eb;align-items:center;gap:8px;padding:0 7px 0 0;font-size:.86rem;font-weight:800;display:flex}.estimate-step-help{color:#8fa2b6;grid-column:1/-1;margin:-2px 0 1px;font-size:.72rem;line-height:1.5}.estimate-step .form-wide{grid-column:1/-1}.estimate-step label small{color:#7f93a7;letter-spacing:0;margin-top:-3px;font-size:.68rem;font-weight:550;line-height:1.35}@media (max-width:640px){.estimate-flow{grid-template-columns:1fr}.estimate-step{grid-template-columns:1fr;padding:13px}}.workspace-record-actions{gap:8px;margin-top:14px;display:flex}.workspace-record-actions a,.workspace-record-actions button{color:#e7bd5d;cursor:pointer;background:#d9a83e12;border:1px solid #d9a83e47;border-radius:8px;padding:8px 11px;text-decoration:none}.workspace-record-actions>strong{color:#8ba3ad;align-self:center;font-size:.64rem;font-weight:750}.business-calendar{color:#d9e7ec;background:linear-gradient(#cd964609,#0000 180px),#051522;border:1px solid #d2d5d829;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 24px 64px #00000038}.business-calendar.loading{color:#8199a4;padding:28px;font-size:.82rem}.business-calendar-command{border-bottom:1px solid #d2d5d821;gap:14px;padding:14px;display:grid}.business-calendar-period{gap:11px;display:grid}.business-calendar-period>div:last-child>span,.business-calendar-filters label>span,.business-calendar-layout>span{color:#829aa5;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.67rem;font-weight:800;display:block}.business-calendar-period>div:last-child>span{color:var(--command-gold);margin-bottom:3px}.business-calendar-period h2{color:#f2f8fa;letter-spacing:-.035em;margin:0;font-size:clamp(1.2rem,5.7vw,1.65rem);font-weight:650}.business-calendar-stepper,.business-calendar-views,.business-calendar-layout>div{gap:5px;display:flex}.business-calendar-stepper button,.business-calendar-views button,.business-calendar-layout button{color:#9bb0b9;cursor:pointer;min-height:39px;font:inherit;background:#010c16a6;border:1px solid #d2d5d830;border-radius:9px;padding:8px 12px;font-size:.72rem;font-weight:750}.business-calendar-stepper button:first-child,.business-calendar-stepper button:last-child{color:#d8e4e8;width:40px;padding:0;font-size:1.35rem}.business-calendar-stepper button:nth-child(2){color:#f4cb78}.business-calendar-views{scrollbar-width:none;padding-bottom:1px;overflow-x:auto}.business-calendar-views::-webkit-scrollbar{display:none}.business-calendar-views button{flex:1 0 auto}.business-calendar-views button.active,.business-calendar-layout button.active{color:#fff7e7;background:#cd964626;border-color:#cd96469e}.business-calendar-filters{gap:10px;display:grid}.business-calendar-filters select,.business-calendar-filters input[type=date],.business-calendar-filters input[type=search],.business-calendar-saved-views input{color:#dce8ec;width:100%;min-height:43px;font:inherit;background:#061728;border:1px solid #d2d5d830;border-radius:9px;padding:9px 11px;font-size:.75rem}.business-calendar-search>div{position:relative}.business-calendar-search input{padding-right:38px!important}.business-calendar-search button{color:#91a8b2;cursor:pointer;background:0 0;border:0;width:35px;min-height:35px;font-size:1.1rem;position:absolute;top:4px;right:4px}.business-calendar-saved-views{background:#010c1673;border:1px solid #d2d5d826;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px;display:grid}.business-calendar-saved-views label{min-width:0}.business-calendar-saved-views button{color:#f0c876;cursor:pointer;min-height:39px;font:inherit;background:#cd964614;border:1px solid #cd964661;border-radius:8px;padding:8px 11px;font-size:.68rem;font-weight:800}.business-calendar-saved-views button.remove{color:#eaa090;background:#ef806d0d;border-color:#ef806d52}.business-calendar-saved-views button:disabled{opacity:.42;cursor:not-allowed}.business-calendar-layout>div{background:#010c1680;border:1px solid #d2d5d826;border-radius:10px;padding:2px}.business-calendar-layout button{background:0 0;border-color:#0000;flex:1;min-height:37px}.business-calendar-canceled{color:#92a8b2;cursor:pointer;background:#010c1673;border:1px solid #d2d5d826;border-radius:9px;align-self:end;align-items:center;gap:8px;min-height:43px;padding:0 11px;font-size:.72rem;display:flex}.business-calendar-canceled input{accent-color:var(--command-gold)}.business-calendar-canceled>span{color:inherit!important;font-size:inherit!important;letter-spacing:0!important;text-transform:none!important;margin:0!important}.business-calendar-summary{background:#d2d5d814;border-bottom:1px solid #d2d5d81c;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.business-calendar-summary>div{background:#061827;padding:11px 13px}.business-calendar-summary span,.business-calendar-summary strong{display:block}.business-calendar-summary span{color:#708994;font-size:.65rem}.business-calendar-summary strong{color:#eef7f9;margin-top:5px;font-size:1.2rem;line-height:1}.business-calendar-truth-strip{color:#8199a4;background:#041c2bd1;border-bottom:1px solid #d2d5d81c;gap:3px;padding:10px 14px;font-size:.66rem;line-height:1.45;display:grid}.business-calendar-truth-strip strong{color:#bcd0d7;font-size:.7rem}.business-calendar-truth-strip.has-error{color:#f1b0a4;background:#4c1c1b52;border-bottom-color:#ef806d4d}.business-calendar-truth-strip.has-error strong{color:#ffd0c7}.business-calendar-held{background:#5c3f0c1a;border-bottom:1px solid #f2bd5233;gap:12px;padding:14px;display:grid}.business-calendar-held>header{gap:8px;display:grid}.business-calendar-held>header span,.business-calendar-held article>span{color:#efbd5b;letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:850}.business-calendar-held h3{color:#f3f7f8;margin:3px 0 0;font-size:.92rem}.business-calendar-held>header p,.business-calendar-held article p,.business-calendar-held>small{color:#94aab3;margin:0;font-size:.68rem;line-height:1.5}.business-calendar-held>div{gap:8px;display:grid}.business-calendar-held article{background:#010c1685;border:1px solid #f2bd5230;border-radius:9px;gap:5px;padding:10px;display:grid}.business-calendar-held article strong{color:#e8f0f2;font-size:.75rem}.business-calendar-held article small{color:#718a95;font-size:.61rem}.business-calendar-held article a{color:#e3b45c;width:max-content;font-size:.65rem;font-weight:800;text-decoration:none}.business-calendar-timeline{display:none}.business-calendar-mobile-list,.business-calendar-agenda{padding:5px 14px 15px;display:grid}.business-calendar-mobile-list>section,.business-calendar-agenda>section{border-bottom:1px solid #d2d5d81c;grid-template-columns:55px minmax(0,1fr);gap:11px;padding:13px 0;display:grid}.business-calendar-mobile-list>section:last-child,.business-calendar-agenda>section:last-child{border-bottom:0}.business-calendar-mobile-list>section>div,.business-calendar-agenda>section>div{gap:8px;display:grid}.business-calendar-agenda-date{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-content:start;justify-items:start;padding:5px 0;display:grid}.business-calendar-agenda-date span{color:var(--command-gold);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:850}.business-calendar-agenda-date strong{color:#eef6f8;margin-top:2px;font-size:1.65rem;line-height:1}.business-calendar-agenda-date small{color:#718a95;margin-top:5px;font-size:.63rem}.business-calendar-card{--assignment-background:#102535;--assignment-border:#76909c;--assignment-foreground:#f1f7f9;--assignment-stripe:var(--assignment-border);border:1px solid var(--assignment-border);width:100%;min-width:0;color:var(--assignment-foreground);background:var(--assignment-background);cursor:pointer;font:inherit;text-align:left;border-radius:9px;padding:10px 11px 9px 13px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 20px #0000002e}.business-calendar-card:before{background:var(--assignment-stripe);content:"";width:4px;position:absolute;inset:0 auto 0 0}.business-calendar-card.neutral-tone{--assignment-background:#102535;--assignment-border:#69818c;--assignment-foreground:#eef5f7}.business-calendar-card>span,.business-calendar-card>strong,.business-calendar-card>small,.business-calendar-card>em{display:block}.business-calendar-card-time{color:var(--assignment-foreground)}@supports (color:color-mix(in lab, red, red)){.business-calendar-card-time{color:color-mix(in srgb, var(--assignment-foreground) 72%, transparent)}}.business-calendar-card-time{font-size:.62rem;font-weight:750}.business-calendar-card>strong{text-overflow:ellipsis;margin-top:4px;font-size:.77rem;line-height:1.25;overflow:hidden}.business-calendar-card>small{color:var(--assignment-foreground);margin-top:4px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.business-calendar-card>small{color:color-mix(in srgb, var(--assignment-foreground) 70%, transparent)}}.business-calendar-card>small{text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;line-height:1.3}.business-calendar-card>em,.business-calendar-status{color:#59b9e3;letter-spacing:.02em;background:#000d1b61;border:1px solid;border-radius:999px;width:max-content;margin-top:8px;padding:3px 6px;font-size:.56rem;font-style:normal;font-weight:800}.business-calendar-status.status-released,.business-calendar-card>em.status-released{color:#61d69a}.business-calendar-status.status-pending_release,.business-calendar-card>em.status-pending_release{color:#f2bd52}.business-calendar-status.status-cancelled,.business-calendar-card>em.status-cancelled{color:#ef806d}.business-calendar-status.truth-verified,.business-calendar-card>em.truth-verified{color:#61d69a}.business-calendar-status.truth-reported,.business-calendar-card>em.truth-reported{color:#78c8e8}.business-calendar-card.all-day{border-style:double}.business-calendar-person-chips,.business-calendar-detail-people{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex!important}.business-calendar-person-chips i,.business-calendar-detail-people i{border:1px solid var(--assignment-border);color:var(--assignment-foreground);background:var(--assignment-background);border-radius:999px;padding:3px 6px;font-size:.56rem;font-style:normal;font-weight:800}.business-calendar-empty{text-align:center;justify-items:center;gap:7px;padding:38px 20px;display:grid}.business-calendar-empty>span{color:#e8b95f;background:#cd964614;border:1px solid #cd964673;border-radius:12px;place-items:center;width:38px;height:38px;font-size:1.2rem;display:grid}.business-calendar-empty strong{color:#d9e5e9;font-size:.86rem}.business-calendar-empty p{color:#78909a;max-width:480px;margin:0;font-size:.72rem;line-height:1.5}.business-calendar-empty a{color:#e4b35a;font-size:.72rem;font-weight:800;text-decoration:none}.business-calendar-resource-shell,.business-calendar-month-shell{scrollbar-color:#cd964659 #010c1666;overflow:auto}.business-calendar-resource-shell{overscroll-behavior:contain;max-height:min(72vh,900px)}.business-calendar-resource-board{background:#010c1652;grid-template-columns:188px minmax(0,1fr);min-width:1120px;display:grid}.business-calendar-resource-board.single-day{min-width:560px}.business-calendar-resource-corner,.business-calendar-resource-label{z-index:4;background:#061826;border-right:1px solid #d2d5d821;position:sticky;left:0}.business-calendar-resource-corner{z-index:9;color:#7d959f;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #d2d5d821;place-items:center start;min-height:61px;padding:0 13px;font-size:.64rem;font-weight:800;display:grid;top:0}.business-calendar-resource-days,.business-calendar-resource-cells{grid-template-columns:repeat(var(--calendar-days), minmax(132px, 1fr));display:grid}.business-calendar-resource-days{z-index:8;border-bottom:1px solid #d2d5d821;grid-column:2;position:sticky;top:0}.business-calendar-department-group{display:contents}.business-calendar-department-band{z-index:7;color:#e3b75f;cursor:pointer;text-align:left;background:#0a2030;border:0;border-bottom:1px solid #cd964633;grid-column:1/-1;grid-template-columns:20px auto 1fr;align-items:center;gap:8px;min-height:39px;padding:7px 13px;display:grid;position:sticky;top:61px;left:0}.business-calendar-department-band>span{color:#8ba2ac;font-size:1rem}.business-calendar-department-band>strong{letter-spacing:.06em;text-transform:uppercase;font-size:.69rem}.business-calendar-department-band>small{color:#79919b;justify-self:end;font-size:.58rem}.business-calendar-resource-days button{color:#839ba5;cursor:pointer;background:#061826;border:0;border-right:1px solid #d2d5d81a;justify-content:center;align-items:center;gap:7px;min-height:61px;display:flex}.business-calendar-resource-days button.today{color:#f1c36b;background:#cd964614}.business-calendar-resource-days span{text-transform:uppercase;font-size:.65rem;font-weight:750}.business-calendar-resource-days strong{color:#e2edf0;border-radius:999px;place-items:center;width:28px;height:28px;font-size:.8rem;display:grid}.business-calendar-resource-days button.today strong{color:#07131e;background:var(--command-gold)}.business-calendar-resource-row{border-bottom:1px solid #d2d5d81a;grid-column:1/-1;grid-template-columns:188px minmax(0,1fr);min-height:116px;display:grid}.business-calendar-resource-label{align-content:center;gap:4px;padding:12px 13px 12px 34px;display:grid}.business-calendar-resource-label>i{border:1px solid var(--assignment-border,#69818c);background:var(--assignment-background,#304856);border-radius:999px;width:10px;height:30px;position:absolute;left:13px}.business-calendar-resource-label strong{color:#dce9ed;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.business-calendar-resource-label small{color:#708995;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.business-calendar-resource-cell{background:#04121da8;border-right:1px solid #d2d5d816;align-content:start;gap:6px;min-width:0;padding:7px;display:grid}.business-calendar-card.resource{min-height:71px;padding:8px 8px 7px 10px}.business-calendar-card.resource>em{display:none}.business-calendar-resource-empty{grid-column:1/-1}.business-calendar-month-shell{padding:12px;position:relative}.business-calendar-month-weekdays,.business-calendar-month-grid{grid-template-columns:repeat(7,minmax(105px,1fr));min-width:735px;display:grid}.business-calendar-month-weekdays span{color:#6d8792;letter-spacing:.07em;text-transform:uppercase;padding:8px 9px;font-size:.63rem;font-weight:800}.business-calendar-month-grid{border-top:1px solid #d2d5d81c;border-left:1px solid #d2d5d81c}.business-calendar-month-grid>article,.business-calendar-month-grid>.outside{background:#04121dab;border-bottom:1px solid #d2d5d81c;border-right:1px solid #d2d5d81c;min-height:123px;padding:7px}.business-calendar-month-grid>.outside{background:#00081057}.business-calendar-month-grid>article.today{background:#cd96460e}.business-calendar-month-day{color:#9eb1ba;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:27px;height:27px;margin:0 0 5px auto;padding:0;font-size:.7rem;display:grid}.business-calendar-month-grid>article.today .business-calendar-month-day{color:#07131e;background:var(--command-gold)}.business-calendar-month-grid article>div{gap:4px;display:grid}.business-calendar-card.month{min-height:31px;box-shadow:none;border-radius:5px;padding:6px 6px 6px 8px}.business-calendar-card.month>strong{white-space:nowrap;margin-top:2px;font-size:.61rem}.business-calendar-card.month .business-calendar-card-time{font-size:.53rem}.business-calendar-more{color:#dda94e;cursor:pointer;text-align:left;background:0 0;border:0;padding:3px 5px;font-size:.6rem}.business-calendar-footer{color:#758e99;border-top:1px solid #d2d5d81f;gap:10px;padding:12px 14px;font-size:.65rem;display:grid}.business-calendar-status-key,.business-calendar-tone-key{flex-wrap:wrap;gap:8px 13px;display:flex}.business-calendar-status-key span,.business-calendar-tone-key span{align-items:center;gap:5px;display:flex}.business-calendar-status-key i{border:2px solid #59b9e3;border-radius:999px;width:8px;height:8px}.business-calendar-status-key i.released{border-color:#61d69a}.business-calendar-status-key i.pending{border-color:#f2bd52}.business-calendar-status-key i.canceled{border-color:#ef806d}.business-calendar-status-key i.verified{border-color:#61d69a}.business-calendar-status-key i.reported{border-color:#78c8e8}.business-calendar-status-key i.withheld{border-color:#f2bd52}.business-calendar-tone-key i{background:#a9d7ef;border-radius:3px;width:13px;height:9px}.business-calendar-tone-key i.crew{background:#16485e}.business-calendar-footer>a{color:#e3b45c;font-weight:800;text-decoration:none}.business-calendar-footer>p{color:#6f8792;margin:0;line-height:1.45}.business-calendar-detail-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00070fbd;justify-content:flex-end;align-items:flex-end;padding:10px;display:flex;position:fixed;inset:0}.business-calendar-detail{background:#071a2b;border:1px solid #d2d5d83d;border-radius:16px;width:100%;max-height:min(88vh,740px);padding:17px;overflow-y:auto;box-shadow:0 28px 80px #0000007a}.business-calendar-detail>header{border-bottom:1px solid #d2d5d824;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:15px;display:flex}.business-calendar-detail h2{color:#edf7f9;letter-spacing:-.035em;margin:8px 0 0;font-size:1.4rem}.business-calendar-detail>header p{color:#829aa5;margin:5px 0 0;font-size:.75rem}.business-calendar-detail>header>button{color:#c0d0d6;cursor:pointer;background:#ffffff08;border:1px solid #d2d5d82e;border-radius:9px;flex:0 0 37px;place-items:center;width:37px;height:37px;font-size:1.3rem;display:grid}.business-calendar-detail dl{margin:0;display:grid}.business-calendar-detail dl>div{border-bottom:1px solid #d2d5d81a;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.business-calendar-detail dt{color:#718a95;font-size:.68rem}.business-calendar-detail dd{color:#c9d9df;margin:0;font-size:.7rem;line-height:1.5}.business-calendar-detail>section{padding:15px 0}.business-calendar-detail>section>span{color:var(--command-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.business-calendar-detail>section p{color:#9cb1ba;margin:7px 0 0;font-size:.74rem;line-height:1.55}.business-calendar-detail-actions{border-top:1px solid #d2d5d824;justify-content:flex-end;gap:8px;padding-top:13px;display:flex}.business-calendar-detail-actions a,.business-calendar-detail-actions button{color:#a9bdc6;cursor:pointer;min-height:40px;font:inherit;background:0 0;border:1px solid #d2d5d833;border-radius:9px;place-items:center;padding:8px 11px;font-size:.7rem;font-weight:800;text-decoration:none;display:grid}.business-calendar-detail-actions a{color:#f1c773;background:#cd964614;border-color:#cd964675}@media (min-width:700px){.business-calendar-command{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:16px}.business-calendar-period{grid-template-columns:auto minmax(0,1fr);align-items:center}.business-calendar-views{justify-self:end}.business-calendar-filters{grid-column:1/-1;grid-template-columns:repeat(2,minmax(190px,1fr))}.business-calendar-saved-views{grid-column:1/-1;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto auto;align-items:end}.business-calendar-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.business-calendar-card.agenda{grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:0 10px;min-height:69px;display:grid}.business-calendar-card.agenda>strong,.business-calendar-card.agenda>small,.business-calendar-card.agenda>.business-calendar-person-chips{grid-column:2}.business-calendar-card.agenda>em{grid-area:1/3/4;align-self:center;margin:0}.business-calendar-footer{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center}.business-calendar-detail-backdrop{align-items:stretch;padding:0}.business-calendar-detail{border-top:0;border-bottom:0;border-right:0;border-radius:0;width:min(430px,92vw);max-height:none;padding:21px}}@media (min-width:900px){.business-calendar-command{grid-template-columns:minmax(310px,1fr) auto}.business-calendar-timeline{background:#010c1661;grid-template-columns:70px minmax(0,1fr);display:grid;overflow-x:auto}.business-calendar-time-corner{color:#637d88;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #d2d5d81f;border-right:1px solid #d2d5d81f;place-items:end center;min-height:62px;padding-bottom:10px;font-size:.58rem;font-weight:800;display:grid}.business-calendar-day-headings{grid-template-columns:repeat(var(--calendar-days), minmax(118px, 1fr));border-bottom:1px solid #d2d5d81f;min-width:826px;display:grid}.business-calendar-timeline.single-day .business-calendar-day-headings,.business-calendar-timeline.single-day .business-calendar-day-lanes{min-width:0}.business-calendar-day-headings button{color:#8099a4;cursor:pointer;background:#061826;border:0;border-right:1px solid #d2d5d81a;justify-content:center;align-items:center;gap:7px;min-height:62px;display:flex}.business-calendar-day-headings button.today{color:#f2c46d;background:#cd964614}.business-calendar-day-headings span{text-transform:uppercase;font-size:.64rem;font-weight:800}.business-calendar-day-headings strong{color:#dce9ed;border-radius:999px;place-items:center;width:29px;height:29px;font-size:.78rem;display:grid}.business-calendar-day-headings button.today strong{color:#07131e;background:var(--command-gold)}.business-calendar-hours{border-right:1px solid #d2d5d81f;grid-column:1}.business-calendar-hours span{color:#59727d;text-align:right;padding:8px 8px 0 0;font-size:.57rem;display:block}.business-calendar-day-lanes{grid-column:2;grid-template-columns:repeat(var(--calendar-days), minmax(118px, 1fr));min-width:826px;display:grid}.business-calendar-day-lane{background-image:repeating-linear-gradient(#0000 0 61px,#d2d5d813 61px 62px);border-right:1px solid #d2d5d817;min-height:868px;position:relative}.business-calendar-day-lane.today{background-color:#cd964606}.business-calendar-positioned-event{z-index:2;min-width:0;position:absolute}.business-calendar-positioned-event .business-calendar-card{height:100%;padding:7px 7px 7px 9px}.business-calendar-positioned-event .business-calendar-card>em,.business-calendar-positioned-event .business-calendar-person-chips{display:none!important}.business-calendar-positioned-event .business-calendar-card>strong{font-size:.68rem}.business-calendar-positioned-event .business-calendar-card>small,.business-calendar-positioned-event .business-calendar-card-time{font-size:.55rem}.business-calendar-mobile-list{display:none}}@media (prefers-reduced-motion:no-preference){.business-calendar-detail{animation:.18s ease-out business-calendar-detail-enter}}.field-record,.field-record-primary{gap:14px;min-width:0;display:grid}.field-record-loading{color:#8199a4;background:#081723e0;border:1px solid #d2d5d829;border-radius:14px;padding:28px;font-size:.82rem}.field-record-no-jobs{text-align:center;justify-items:center;padding:42px 20px;display:grid}.field-record-no-jobs>span{width:48px;height:48px;color:var(--command-gold);background:#cd964614;border:1px solid #cd964659;border-radius:14px;place-items:center;font-size:1.25rem;display:grid}.field-record-no-jobs h2{color:#edf7fa;margin:14px 0 0;font-size:1.15rem}.field-record-no-jobs p{color:#78919c;max-width:520px;margin:8px 0 16px;font-size:.8rem;line-height:1.55}.field-record-no-jobs a{color:#f0c86d;background:#cd964614;border:1px solid #cd96466b;border-radius:10px;min-height:42px;padding:11px 15px;font-size:.78rem;font-weight:800;text-decoration:none}.field-record-command,.field-capture-card,.field-feed-card,.field-requirements-card{background:linear-gradient(#cd964606,#0000 130px),#071622eb;border:1px solid #d2d5d829;border-radius:15px;min-width:0;box-shadow:0 20px 52px #00000029}.field-record-command{gap:13px;padding:14px;display:grid}.field-record-command>label,.field-capture-fields label,.field-requirement-form label{gap:7px;display:grid}.field-record-command label>span,.field-capture-fields label>span,.field-requirement-form label>span{color:#819ba6;letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:800}.field-record-command select,.field-capture-fields select,.field-capture-fields input,.field-capture-fields textarea,.field-requirement-form select,.field-requirement-form input{color:#edf7fa;width:100%;min-height:44px;font:inherit;background:#061725;border:1px solid #d2d5d82e;border-radius:10px;outline:none;padding:10px 11px;font-size:.78rem}.field-record-command select:focus,.field-capture-fields select:focus,.field-capture-fields input:focus,.field-capture-fields textarea:focus,.field-requirement-form select:focus,.field-requirement-form input:focus{border-color:#cd9646ad;box-shadow:0 0 0 3px #cd964617}.field-record-job-brief{gap:8px;display:grid}.field-record-job-brief>div{background:#ffffff05;border:1px solid #d2d5d81c;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.field-record-job-brief span{color:#607b87;text-transform:uppercase;font-size:.62rem;font-weight:800}.field-record-job-brief strong{color:#bbd0d8;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.72rem;overflow:hidden}.field-record-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.field-record-metrics>div{background:#081824b3;border:1px solid #d2d5d824;border-radius:11px;min-width:0;padding:12px}.field-record-metrics>div.attention{background:#7331141a;border-color:#dc814457}.field-record-metrics span,.field-record-metrics strong,.field-record-metrics small{display:block}.field-record-metrics span{color:#74909b;font-size:.64rem}.field-record-metrics strong{color:#eff8fa;margin-top:6px;font-size:1.45rem;line-height:1}.field-record-metrics small{color:#607985;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.62rem;overflow:hidden}.field-record-access-note,.field-record-message{color:#9eb3bb;background:#ffffff06;border:1px solid #d2d5d824;border-radius:10px;margin:0;padding:10px 12px;font-size:.72rem;line-height:1.45}.field-record-message.error{color:#efb2a7;background:#792d221f;border-color:#eb6f5b57}.field-record-message.success{color:#b8dcae;background:#35622b1f;border-color:#80c46952}.field-record-layout{gap:14px;min-width:0;display:grid}.field-capture-card,.field-feed-card,.field-requirements-card{padding:14px}.field-section-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.field-section-heading>div>span{color:var(--cyan);letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:850}.field-section-heading h2{color:#e6f1f4;letter-spacing:-.02em;margin:4px 0 0;font-size:1.05rem;font-weight:650}.field-section-heading>strong{color:#718b96;font-size:.62rem;font-weight:700}.field-section-heading>button{color:#e9c269;cursor:pointer;background:#cd964612;border:1px solid #cd964652;border-radius:8px;min-height:34px;padding:7px 10px;font-size:.68rem;font-weight:800}.field-capture-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.field-capture-actions label{text-align:center;cursor:pointer;background:#cd96460b;border:1px dashed #cd964661;border-radius:12px;align-content:center;place-items:center;gap:4px;min-height:104px;padding:12px 7px;display:grid;position:relative}.field-capture-actions label.disabled{cursor:not-allowed;opacity:.48}.field-capture-actions input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.field-capture-actions label>span{color:#f0c467;background:#cd96461f;border-radius:9px;place-items:center;width:30px;height:30px;font-size:1rem;display:grid}.field-capture-actions strong{color:#dce9ed;font-size:.78rem}.field-capture-actions small{color:#6c8691;font-size:.62rem}.field-selected-files{background:#ffffff06;border:1px solid #d2d5d81f;border-radius:9px;margin-top:9px;padding:10px 64px 10px 11px;position:relative}.field-selected-files span{color:#c8d8dd;font-size:.68rem;font-weight:800}.field-selected-files p{color:#718a95;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.62rem;overflow:hidden}.field-selected-files button{color:#d6ad57;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:.66rem;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.field-capture-fields{gap:10px;margin-top:12px;display:grid}.field-capture-fields textarea{resize:vertical;min-height:92px;line-height:1.45}.field-capture-fields input::placeholder,.field-capture-fields textarea::placeholder,.field-requirement-form input::placeholder{color:#506975}.field-capture-footer{flex-direction:column;align-items:stretch;gap:8px;margin-top:12px;display:flex}.field-location-button,.field-location-remove,.field-save-button{cursor:pointer;border-radius:9px;min-height:43px;padding:10px 12px;font-size:.7rem;font-weight:800}.field-location-button{color:#a4bac2;background:#ffffff09;border:1px solid #d2d5d829}.field-location-button.attached{color:#b8dfa9;background:#4472381f;border-color:#76bd6257}.field-location-remove{color:#869da6;background:0 0;border:0}.field-save-button{color:#07121d;background:linear-gradient(#efc96d,#ce9541);border:1px solid #e4b954;justify-content:center;align-items:center;gap:10px;display:flex}.field-location-button:disabled,.field-save-button:disabled{cursor:not-allowed;opacity:.48}.field-integrity-note{color:#627b86;margin:11px 0 0;font-size:.62rem;line-height:1.5}.field-stage-filters{scrollbar-width:thin;gap:6px;margin:-2px -2px 12px;padding:2px 2px 6px;display:flex;overflow-x:auto}.field-stage-filters button{color:#829aa4;cursor:pointer;background:#ffffff06;border:1px solid #d2d5d824;border-radius:999px;flex:none;min-height:34px;padding:7px 10px;font-size:.64rem;font-weight:750}.field-stage-filters button.active{color:#f2ca71;background:#cd96461a;border-color:#cd964675}.field-feed{gap:10px;display:grid}.field-entry{background:#04111bad;border:1px solid #d2d5d824;border-left:3px solid #6b8793;border-radius:11px;overflow:hidden}.field-entry.before_work{border-left-color:#56a9e9}.field-entry.progress{border-left-color:#d4a447}.field-entry.completion{border-left-color:#76c15d}.field-entry.issue_damage{border-left-color:#dd7858}.field-entry.safety{border-left-color:#d8b34e}.field-entry.delivery_material{border-left-color:#8b80e1}.field-entry.warranty_service{border-left-color:#58b8b1}.field-entry-media{aspect-ratio:16/10;background:#020b12;border-bottom:1px solid #d2d5d81f;display:block;overflow:hidden}.field-entry-media img,.field-entry-media video{object-fit:contain;width:100%;height:100%;display:block}.field-entry-document{color:inherit;background:#ffffff06;border-bottom:1px solid #d2d5d81f;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:12px;text-decoration:none;display:grid}.field-entry-document>span{color:#f0c56a;background:#cd96461f;border-radius:9px;place-items:center;height:40px;font-size:.62rem;font-weight:900;display:grid}.field-entry-document strong,.field-entry-document small{display:block}.field-entry-document strong{color:#d8e6ea;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.field-entry-document small{color:#6d8791;margin-top:3px;font-size:.61rem}.field-entry-body{padding:12px}.field-entry-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.field-entry-heading>span{color:#dcb258;letter-spacing:.06em;text-transform:uppercase;font-size:.63rem;font-weight:850}.field-entry-heading time{color:#627c87;text-align:right;font-size:.6rem}.field-entry-body>p{color:#bdcfd6;white-space:pre-wrap;margin:10px 0 0;font-size:.75rem;line-height:1.55}.field-entry-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.field-entry-tags span{color:#859ea8;background:#ffffff06;border:1px solid #d2d5d81f;border-radius:999px;padding:4px 7px;font-size:.59rem}.field-entry-body dl{border-top:1px solid #d2d5d81a;gap:6px;margin:12px 0 0;padding-top:10px;display:grid}.field-entry-body dl>div{justify-content:space-between;gap:12px;display:flex}.field-entry-body dt,.field-entry-body dd{font-size:.61rem}.field-entry-body dt{color:#5e7883}.field-entry-body dd{color:#8fa6af;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.field-original-link{color:#e2b75d;margin-top:11px;font-size:.64rem;font-weight:800;text-decoration:none;display:inline-block}.field-entry-note-button{color:#dfb359;cursor:pointer;background:#cd96460e;border:1px solid #cd964647;border-radius:7px;margin:9px 0 0 12px;padding:6px 9px;font-size:.62rem;font-weight:800}.field-entry-relation,.field-related-note{color:#77929d;margin-top:7px;font-size:.61rem;display:block}.field-related-note button{color:#ddb45c;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.field-requirement-form{background:#cd96460b;border:1px solid #cd964636;border-radius:11px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.field-requirement-form button{color:#07121d;cursor:pointer;background:#d9a84b;border:1px solid #cd96466b;border-radius:8px;min-height:40px;font-size:.7rem;font-weight:850}.field-requirement-form button:disabled{cursor:not-allowed;opacity:.5}.field-requirements-list{gap:8px;display:grid}.field-requirements-list article{background:#04111b94;border:1px solid #d2d5d821;border-radius:10px;padding:11px}.field-requirements-list article.complete{background:#40693314;border-color:#74be5b42}.field-requirement-status{grid-template-columns:29px minmax(0,1fr);align-items:center;gap:9px;display:grid}.field-requirement-status>span{color:#e2b75a;border:1px solid #cd964657;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.66rem;font-weight:900;display:grid}.field-requirements-list article.complete .field-requirement-status>span{color:#a9da96;border-color:#74be5b66}.field-requirement-status strong,.field-requirement-status small{display:block}.field-requirement-status strong{color:#c8d8dd;font-size:.72rem;line-height:1.35}.field-requirement-status small{color:#6c858f;margin-top:3px;font-size:.6rem}.field-requirement-actions{justify-content:flex-end;gap:7px;margin-top:9px;display:flex}.field-requirement-actions button{color:#dfb359;cursor:pointer;background:#cd96460e;border:1px solid #cd964647;border-radius:7px;min-height:31px;padding:6px 9px;font-size:.61rem;font-weight:800}.field-requirement-actions button.remove{color:#738c96;background:0 0;border-color:#d2d5d81f}.field-requirements-empty{text-align:center;border:1px dashed #d2d5d829;border-radius:10px;padding:24px 12px}.field-requirements-empty strong{color:#bdcfd5;font-size:.76rem}.field-requirements-empty p{color:#708994;margin:7px 0 0;font-size:.66rem;line-height:1.5}.field-record-policy{background:#ffffff05;border:1px solid #d2d5d81a;border-radius:9px;margin-top:12px;padding:11px}.field-record-policy strong{color:#91a9b1;font-size:.66rem}.field-record-policy p{color:#607984;margin:5px 0 0;font-size:.61rem;line-height:1.5}.field-chat-card{background:linear-gradient(#2891be0a,#0000 160px),#071622eb;border:1px solid #d2d5d829;border-radius:15px;margin-top:14px;padding:16px;box-shadow:0 20px 52px #00000029}.field-chat-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.field-chat-header span{color:var(--cyan);letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:850}.field-chat-header h2{color:#e6f1f4;margin:4px 0 0;font-size:1.08rem}.field-chat-header p{color:#708994;margin:5px 0 0;font-size:.68rem;line-height:1.45}.field-chat-header button,.field-chat-create>button,.field-chat-send button{color:#07121d;cursor:pointer;background:#d9a84b;border:1px solid #cd964666;border-radius:9px;min-height:38px;padding:8px 12px;font-size:.68rem;font-weight:850}.field-chat-privacy{color:#8faab4;background:#206f9112;border:1px solid #57a8cb38;border-radius:10px;margin:12px 0;padding:10px 12px;font-size:.65rem;line-height:1.5}.field-chat-privacy strong{color:#b9d5de}.field-chat-layout{background:#030f189e;border:1px solid #d2d5d821;border-radius:12px;min-height:390px;display:grid;overflow:hidden}.field-chat-threads{border-bottom:1px solid #d2d5d81f;align-content:start;max-height:390px;display:grid;overflow-y:auto}.field-chat-threads button{color:#9bb0b8;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d2d5d817;gap:4px;padding:12px;display:grid}.field-chat-threads button.active{color:#f0c66c;background:#cd964614}.field-chat-threads strong{font-size:.72rem}.field-chat-threads small{color:#607b86;text-transform:capitalize;font-size:.6rem}.field-chat-threads>p{color:#607b86;margin:0;padding:18px 12px;font-size:.68rem}.field-chat-conversation{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.field-chat-conversation>header{border-bottom:1px solid #d2d5d81a;justify-content:space-between;gap:12px;padding:12px;display:flex}.field-chat-conversation>header strong{color:#d6e4e8;font-size:.75rem}.field-chat-conversation>header small{color:#65808b;font-size:.61rem}.field-chat-messages{align-content:start;gap:8px;max-height:320px;padding:12px;display:grid;overflow-y:auto}.field-chat-messages article{background:#ffffff09;border:1px solid #d2d5d81f;border-radius:10px;width:min(84%,520px);padding:9px 11px}.field-chat-messages article.mine{background:#cd964612;border-color:#cd96463d;justify-self:end}.field-chat-messages strong{color:#9fb4bc;font-size:.6rem}.field-chat-messages p{color:#d0dee2;white-space:pre-wrap;margin:5px 0;font-size:.73rem;line-height:1.5}.field-chat-messages time{color:#5f7984;font-size:.56rem}.field-chat-empty{color:#6c8792;text-align:center;align-self:center;margin:0;padding:24px;font-size:.68rem}.field-chat-send{border-top:1px solid #d2d5d81a;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.field-chat-send textarea,.field-chat-create input,.field-chat-create select{color:#edf7fa;width:100%;min-height:40px;font:inherit;background:#061725;border:1px solid #d2d5d82e;border-radius:9px;padding:9px 10px;font-size:.7rem}.field-chat-send textarea{resize:vertical;min-height:58px}.field-chat-create{background:#cd96460a;border:1px solid #cd964633;border-radius:11px;gap:10px;margin:12px 0;padding:12px;display:grid}.field-chat-create label{gap:6px;display:grid}.field-chat-create label>span,.field-chat-create legend{color:#819ba6;text-transform:uppercase;font-size:.62rem;font-weight:800}.field-chat-create fieldset{border:1px solid #d2d5d81f;border-radius:9px;flex-wrap:wrap;gap:8px 14px;margin:0;padding:10px;display:flex}.field-chat-create fieldset label{color:#a8bbc2;align-items:center;gap:6px;font-size:.68rem;display:flex}.field-chat-card>footer{color:#607984;margin-top:10px;font-size:.6rem;line-height:1.45}@media (min-width:760px){.field-chat-layout{grid-template-columns:minmax(190px,.32fr) minmax(0,1fr)}.field-chat-threads{border-bottom:0;border-right:1px solid #d2d5d81f}.field-chat-create{grid-template-columns:repeat(2,minmax(0,1fr))}.field-chat-create fieldset{grid-column:1/-1}}@media (hover:hover){.field-capture-actions label:hover,.field-stage-filters button:hover,.field-section-heading>button:hover,.field-requirement-actions button:hover{border-color:#cd96468f}}@media (min-width:620px){.field-record-command{grid-template-columns:minmax(250px,.8fr) minmax(0,1.4fr);align-items:end}.field-record-job-brief{grid-template-columns:repeat(3,minmax(0,1fr))}.field-record-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.field-capture-actions label{min-height:118px}.field-capture-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.field-capture-fields .wide{grid-column:1/-1}.field-capture-footer{flex-direction:row;align-items:center}.field-location-remove{margin-right:auto}.field-save-button{margin-left:auto;padding-left:17px;padding-right:17px}.field-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.field-record-layout{grid-template-columns:minmax(0,1.58fr) minmax(270px,.68fr);align-items:start}.field-requirements-card{position:sticky;top:82px}}@media (prefers-reduced-motion:reduce){.field-record *{scroll-behavior:auto!important}}@keyframes business-calendar-detail-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.bc-shell[data-spatial-technology="3D Spatial Technology"]{--spatial-light-x:50%;--spatial-light-y:42%;--spatial-ambient-x:0px;--spatial-ambient-y:0px;--spatial-near-x:0px;--spatial-near-y:0px;--spatial-far-x:0px;--spatial-far-y:0px;--spatial-floor-x:0px;--spatial-floor-y:0px;--spatial-window-x:0px;--spatial-window-y:0px;--spatial-window-shadow-x:0px;--spatial-window-shadow-y:38px;--spatial-dock-x:0px;--spatial-dock-y:0px;--spatial-dock-shadow-x:0px;--spatial-dock-shadow-y:23px;--spatial-launcher-x:0px;--spatial-launcher-y:0px;--spatial-launcher-closed-y:14px;--spatial-tilt-x:0deg;--spatial-tilt-y:0deg;isolation:isolate}.bc-spatial-atmosphere{pointer-events:none;display:none}@supports (transform-style:preserve-3d){@media (min-width:1040px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bc-shell[data-spatial-technology="3D Spatial Technology"]{perspective:1800px;perspective-origin:var(--spatial-light-x) var(--spatial-light-y)}.bc-spatial-atmosphere{z-index:0;transform-style:preserve-3d;display:block;position:fixed;inset:38px 0 0;overflow:hidden}.bc-spatial-atmosphere:before{background:radial-gradient(circle at var(--spatial-light-x) var(--spatial-light-y), #f4c76b21, #cd96460b 18rem, transparent 43rem);content:"";opacity:.9;transform:translate3d(var(--spatial-ambient-x), var(--spatial-ambient-y), -80px) scale(1.08);transition:transform .16s ease-out;position:absolute;inset:0}.bc-spatial-orb{opacity:.52;will-change:transform;background:radial-gradient(circle at 38% 35%,#f6f6f524,#cd964609 32%,#0000 70%);border:1px solid #d2d5d814;border-radius:999px;display:block;position:absolute;box-shadow:inset -22px -28px 50px #00060e42,0 35px 90px #0000002e}.bc-spatial-orb--near{width:18rem;height:18rem;transform:translate3d(var(--spatial-near-x), var(--spatial-near-y), 46px);transition:transform .17s ease-out;top:13%;right:-5.5rem}.bc-spatial-orb--far{opacity:.28;width:9rem;height:9rem;transform:translate3d(var(--spatial-far-x), var(--spatial-far-y), -120px);transition:transform .21s ease-out;bottom:6%;left:8%}.bc-spatial-floor{opacity:.68;height:28rem;transform:translate3d(var(--spatial-floor-x), var(--spatial-floor-y), -150px) rotateX(72deg);transform-origin:50%;background:radial-gradient(#cd964614,#0000 66%);border:1px solid #cd964614;border-radius:50%;position:absolute;bottom:-19rem;left:4%;right:5%}.bc-app,.bc-dock,.bc-window-frame,.bc-window-titlebar,.home-start,.home-start>div,.home-start a,.home-start a>*,.home-glance,.home-glance a,.workspace-panel,.bc-sidebar,.bc-nav section,.bc-nav a{transform-style:preserve-3d}.bc-app{transform:translateZ(0)}.bc-window-frame{box-shadow:var(--spatial-window-shadow-x) var(--spatial-window-shadow-y) 110px #0000007a, 0 2px 0 #f6f6f50a inset, 0 0 0 1px #cd964606;transform:translate3d(var(--spatial-window-x), var(--spatial-window-y), 24px) rotateX(var(--spatial-tilt-x)) rotateY(var(--spatial-tilt-y));transform-origin:50% 44%;will-change:transform;transition:transform .15s ease-out,box-shadow .15s ease-out}.bc-window-titlebar{background:linear-gradient(100deg,#f6f6f50b,#0000 32%),#081723db;transform:translateZ(12px);box-shadow:0 12px 30px #0000001f}.bc-dock{box-shadow:var(--spatial-dock-shadow-x) var(--spatial-dock-shadow-y) 72px #0000007a, 0 1px 0 #f6f6f50f inset;transform:translate3d(var(--spatial-dock-x), var(--spatial-dock-y), 72px);transition:transform .17s ease-out,box-shadow .17s ease-out}.bc-dock>a,.bc-dock>button,.bc-dock-apps>a{transition:color .14s,background .14s,border-color .14s,transform .16s cubic-bezier(.2,.85,.25,1.2),box-shadow .16s}:is(.bc-dock>a:hover,.bc-dock>button:hover,.bc-dock>a:focus-visible,.bc-dock>button:focus-visible,.bc-dock-apps>a:hover,.bc-dock-apps>a:focus-visible){transform:translate3d(7px,0,28px)scale(1.08);box-shadow:0 12px 24px #0000003d,inset 0 1px #f6f6f517}.home-start,.home-glance,.workspace-panel{box-shadow:0 18px 42px #00000026,inset 0 1px #f6f6f509}.home-start{transform:translateZ(14px)}.home-start a{transition:border-color .15s,background .15s,box-shadow .17s,transform .17s cubic-bezier(.2,.85,.25,1.08);box-shadow:0 9px 22px #0000001f}:is(.home-start a:hover,.home-start a:focus-visible){border-color:#cd964652;transform:translate3d(0,-4px,30px);box-shadow:0 20px 42px #00000042,inset 0 1px #f6f6f512}.home-start a i{transform:translateZ(18px);box-shadow:0 10px 22px #00000029,inset 0 1px #f6f6f514}.home-start a>span{transform:translateZ(10px)}.home-start a>b{transform:translateZ(14px)}.home-glance{transform:translateZ(8px)}.home-glance a{transition:background .14s,transform .16s}:is(.home-glance a:hover,.home-glance a:focus-visible){background:#0a1d2c;transform:translateZ(16px)}.workspace-panel{transform:translateZ(6px)}.bc-sidebar{transform:translate3d(var(--spatial-launcher-x), var(--spatial-launcher-closed-y), 90px) scale(.985);box-shadow:0 48px 140px #000000a8,inset 0 1px #f6f6f50f}.bc-shell.menu-open .bc-sidebar{transform:translate3d(var(--spatial-launcher-x), var(--spatial-launcher-y), 90px)}.bc-nav section{transform:translateZ(8px);box-shadow:0 13px 30px #0000001f}:is(.bc-nav a:hover,.bc-nav a:focus-visible){transform:translate3d(0,-2px,16px)}}}.bc-topbar,.bc-menu-overlay,.minimal-header,.ops-header,.bc-install-guide-backdrop,.business-calendar-detail-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}@media (min-width:1040px){.bc-topbar{background:linear-gradient(#07131efa,#01070dfa)}.bc-system-time{width:max-content;margin-inline:auto;left:0;right:0;transform:none}.bc-dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(112deg,#f6f6f514,#0000 24%),linear-gradient(#081825ed,#020b13e8);border-color:#e0e7eb38;box-shadow:0 22px 60px #00000057,inset 0 1px #ffffff29,inset 1px 0 #ffffff0d}.bc-window-frame{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(115deg,#f6f6f50b,#0000 20%),linear-gradient(#07131ef9,#020b13f6);border-color:#e0e7eb38;box-shadow:0 35px 100px #0000006b,inset 0 1px #ffffff1f,inset 1px 0 #ffffff09}.bc-window-titlebar{background:linear-gradient(105deg,#ffffff12,#0000 30%),#081723f7}.bc-menu-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00050aa3}}@supports (transform-style:preserve-3d){@media (min-width:1040px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bc-window-frame,.bc-window-titlebar,.bc-dock,.home-start,.home-glance,.workspace-panel,.home-start a,.home-start a>span,.home-start a>b,.home-start a i,.bc-nav section,.email-connection-card,.email-card-icon{will-change:auto;transform:none}.home-start a:hover,.home-glance a:hover,.bc-nav a:hover,.email-connection-card:hover,.email-connection-card:focus-within{transform:none}.home-start a:focus-visible{transform:none}.home-glance a:focus-visible{transform:none}.bc-nav a:focus-visible{transform:none}.bc-sidebar{transform:translate(var(--spatial-launcher-x), var(--spatial-launcher-closed-y))}.bc-shell.menu-open .bc-sidebar{transform:translate(var(--spatial-launcher-x), var(--spatial-launcher-y))}}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.bc-shell[data-spatial-technology="3D Spatial Technology"]{perspective:none}.bc-spatial-atmosphere{display:none!important}.bc-window-frame,.bc-dock,.home-start,.home-glance,.workspace-panel,.bc-sidebar,.bc-nav section,.bc-nav a,.home-start a,.home-start a>*,.home-glance a{transition-duration:.01ms!important;transform:none!important}}.email-workspace{gap:14px;display:grid}.email-universal-banner{background:radial-gradient(circle at 8% 20%,#cd964621,#0000 22rem),#081723d1;border-color:#cd964642;align-items:center;gap:15px;display:flex}.email-universal-mark,.email-card-icon{color:#f0d29b;background:#cd96461f;flex:none;place-items:center;display:grid;box-shadow:0 10px 28px #0000002e,inset 0 1px #f6f6f514}.email-universal-mark{border:1px solid #cd96463d;border-radius:15px;width:52px;height:52px}.email-universal-mark svg,.email-card-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:24px;height:24px}.email-universal-banner>div:last-child>span{color:var(--command-gold);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:850}.email-universal-banner h2{color:#f1f7f9;margin:4px 0 0;font-size:18px}.email-universal-banner p{color:#89a0aa;max-width:740px;margin:6px 0 0;font-size:10px;line-height:1.6}.mail-command-banner{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mail-readiness{color:#dec69a;letter-spacing:.07em;text-transform:uppercase;background:#cd964614;border:1px solid #cd96463d;border-radius:999px;justify-self:end;padding:7px 10px;font-size:8px;font-weight:820}.mail-readiness.ready{color:#b8dfbf;background:#8fcf8014;border-color:#8fcf803d}.mail-app-shell{background:#040f18d1;border:1px solid #d2d5d824;border-radius:17px;grid-template-columns:minmax(175px,.74fr) minmax(270px,1.08fr) minmax(340px,1.7fr);min-height:570px;display:grid;overflow:hidden;box-shadow:0 24px 55px #00000038,inset 0 1px #f6f6f50a}.mail-folder-rail,.mail-thread-column,.mail-reading-pane{min-width:0}.mail-folder-rail{background:#061622c7;border-right:1px solid #d2d5d81a;padding:14px}.mail-compose{color:#d8c39b;background:#cd964614;border:1px solid #cd964638;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;font-size:9px;font-weight:820;display:flex}.mail-compose span{font-size:16px;line-height:1}.mail-compose:disabled{cursor:not-allowed;opacity:.64}.mail-folder-rail nav{gap:3px;margin-top:13px;display:grid}.mail-folder-rail nav button,.mailbox-picker button{color:#829aa5;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;width:100%;min-width:0;display:flex}.mail-folder-rail nav button{border-radius:9px;justify-content:space-between;min-height:35px;padding:0 9px;font-size:9px}.mail-folder-rail nav button strong{color:#607984;font-size:8px}.mail-folder-rail nav button.active,.mail-folder-rail nav button:hover,.mailbox-picker button.active,.mailbox-picker button:hover{color:#e1edf0;background:#d2d5d813;outline:none}.mail-folder-rail nav button:focus-visible{color:#e1edf0;background:#d2d5d813;outline:none}.mailbox-picker button:focus-visible{color:#e1edf0;background:#d2d5d813;outline:none}.mailbox-picker{border-top:1px solid #d2d5d817;gap:4px;margin-top:18px;padding-top:13px;display:grid}.mailbox-picker>span{color:#5f7b87;letter-spacing:.12em;text-transform:uppercase;padding:0 7px 4px;font-size:7px;font-weight:850}.mailbox-picker button{border-radius:9px;gap:8px;padding:8px 7px}.mailbox-picker button>i{background:#a27b47;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #cd964614}.mailbox-picker button>span{min-width:0;display:grid}.mailbox-picker strong,.mailbox-picker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailbox-picker strong{color:inherit;font-size:8px}.mailbox-picker small{color:#607984;margin-top:2px;font-size:7px}.mail-thread-column{background:#04111bb3;border-right:1px solid #d2d5d81a;grid-template-rows:auto minmax(0,1fr);display:grid}.mail-thread-column>header{border-bottom:1px solid #d2d5d817;gap:10px;padding:14px;display:grid}.mail-thread-column>header>div{gap:3px;display:grid}.mail-thread-column>header span{color:var(--command-gold);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.mail-thread-column>header strong{color:#e6f1f4;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mail-thread-column input{color:#d7e6ea;width:100%;min-height:35px;font:inherit;background:#010a1185;border:1px solid #d2d5d81f;border-radius:10px;padding:0 11px;font-size:9px}.mail-thread-column input:focus{border-color:#cd964657;outline:2px solid #cd964617}.mail-empty-list,.mail-reading-empty{text-align:center;align-content:center;justify-items:center;display:grid}.mail-empty-list .email-card-icon{margin:0 0 14px}.mail-empty-list>strong,.mail-reading-empty h3{color:#d9e7ea}.mail-empty-list>p,.mail-reading-empty>p{color:#718b96;max-width:310px;margin:7px 0 0;font-size:8px;line-height:1.65}.mail-reading-pane{background:radial-gradient(circle at 86% 10%,#316b7c14,#0000 24rem),#030e17ab;padding:24px;display:grid}.mail-reading-empty{align-content:start;align-self:start;padding-top:4px}.mail-settings-page{padding:0;overflow:hidden}.mail-settings-page-heading{border-bottom:1px solid #273f4f1c;margin:0;padding:clamp(18px,2vw,26px)}.mail-reading-empty>span{color:var(--command-gold);letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:850}.mail-reading-empty h3{margin:8px 0 0;font-size:18px}.mail-reading-empty dl{gap:7px;width:min(100%,340px);margin:20px 0 0;display:grid}.mail-reading-empty dl>div{border-top:1px solid #d2d5d814;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.mail-reading-empty dt,.mail-reading-empty dd{color:#69838e;margin:0;font-size:8px}.mail-reading-empty dd{color:#a9bdc5;text-align:right}.mail-settings{padding:0;overflow:hidden}.mail-settings>summary{color:#c9d8dd;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:0 16px;font-size:10px;font-weight:780;list-style:none;display:flex}.mail-settings>summary::-webkit-details-marker{display:none}.mail-settings>summary strong{color:#718b96;font-size:8px}.mail-settings-body{border-top:1px solid #d2d5d817;gap:24px;padding:16px;display:grid}.mail-settings-body>section+section{border-top:1px solid #d2d5d814;padding-top:20px}.mail-composer{background:radial-gradient(circle at 92% 0,#cd964617,#0000 25rem),#04111beb;border-color:#cd96463d;overflow:hidden}.mail-composer>header{border-bottom:1px solid #d2d5d817;justify-content:space-between;align-items:center;gap:20px;padding-bottom:12px;display:flex}.mail-composer>header span,.mail-composer form label>span,.mail-thread-controls label>span,.mail-access-form label>span{color:#73909c;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:830}.mail-composer>header h2{color:#edf5f7;margin:4px 0 0;font-size:15px}.mail-composer>header>button{color:#9db0b7;cursor:pointer;background:#d2d5d80a;border:1px solid #d2d5d81f;border-radius:10px;width:34px;height:34px;font-size:18px}.mail-composer form{gap:10px;margin-top:13px;display:grid}.mail-composer form label,.mail-thread-controls label,.mail-access-form label{gap:5px;display:grid}.mail-composer form input,.mail-composer form select,.mail-composer form textarea,.mail-thread-controls select,.mail-access-form select{color:#d6e4e8;width:100%;font:inherit;background:#010b128f;border:1px solid #d2d5d821;border-radius:9px;font-size:9px}.mail-composer form input,.mail-composer form select,.mail-thread-controls select,.mail-access-form select{min-height:36px;padding:0 10px}.mail-composer form textarea{resize:vertical;min-height:150px;padding:10px;line-height:1.65}.mail-composer-copies{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mail-composer form>p{color:#8098a2;background:#cd96460a;border:1px solid #cd964626;border-radius:9px;margin:0;padding:10px 11px;font-size:8px;line-height:1.55}.mail-composer form>p strong{color:#dac39a}.mail-composer-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mail-composer-actions>button{color:#879ca5;background:#d2d5d80a;border:1px solid #d2d5d821;border-radius:9px;min-height:36px;padding:0 12px;font-size:8px;font-weight:780}.mail-composer-actions .account-primary{color:#09202b;background:#d0ae71}.mail-composer-actions .mail-danger-action{color:#e9ac9d;background:#ee795e0d;border-color:#ee795e33;margin-right:auto}.mailbox-picker>p{color:#607984;margin:4px 7px 0;font-size:7px;line-height:1.5}.mail-thread-list{--mail-visible-rows:10;--mail-thread-row-height:88px;max-height:calc(var(--mail-visible-rows) * var(--mail-thread-row-height));overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.mail-thread-item{width:100%;min-height:var(--mail-thread-row-height);color:#8299a3;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #d2d5d813;gap:4px;min-width:0;padding:12px 14px;display:grid}:is(.mail-thread-item:hover,.mail-thread-item:focus-visible,.mail-thread-item.active){background:#d2d5d80e;outline:none}.mail-thread-item.active{box-shadow:inset 3px 0 #cd9646ad}.mail-thread-item.unread{background:#37748511}.mail-thread-item>span{justify-content:space-between;gap:10px;display:flex}.mail-thread-item>span strong,.mail-thread-item h3{color:#b9cad0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-thread-item.unread>span strong,.mail-thread-item.unread h3{color:#edf6f8}.mail-thread-item time,.mail-thread-item small{color:#5f7883;font-size:7px}.mail-thread-item h3{margin:1px 0 0;font-size:10px}.mail-thread-item p{color:#708a95;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}article.mail-thread-item.draft{grid-template-columns:minmax(0,1fr) auto;position:relative}article.mail-thread-item.draft>button:first-child{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:4px;padding:0;display:grid}article.mail-thread-item.draft>button:last-child{color:#d89e91;background:#ee795e0a;border:1px solid #ee795e29;border-radius:8px;align-self:center;padding:6px 8px;font-size:7px}.mail-message-view{align-content:start;min-width:0;display:grid}.mail-message-view>header{border-bottom:1px solid #d2d5d817;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.mail-message-view>header span{color:var(--command-gold);font-size:7px;font-weight:820}.mail-message-view>header h3{color:#edf5f7;margin:5px 0 0;font-size:17px}.mail-message-view>header p{color:#718b96;margin:6px 0 0;font-size:8px}.mail-message-view>header>button{color:#d6be92;background:#cd96460f;border:1px solid #cd964633;border-radius:9px;min-height:35px;padding:0 12px;font-size:8px;font-weight:780}.mail-thread-controls{border-bottom:1px solid #d2d5d814;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:13px 0;display:grid}.mail-message-stack{gap:10px;margin-top:13px;display:grid}.mail-job-bridge{color:#6f8994;border-bottom:1px solid #d2d5d814;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:7px;display:flex}.mail-job-bridge a{color:#d3b77f;font-weight:800;text-decoration:none}.mail-message{background:#04111b94;border:1px solid #d2d5d81a;border-radius:12px;padding:13px}.mail-message.outbound{border-color:#cd96462b}.mail-message>header{justify-content:space-between;gap:14px;display:flex}.mail-message>header>div{gap:3px;display:grid}.mail-message>header strong{color:#dce9ec;font-size:9px}.mail-message>header small,.mail-message>header time{color:#69828c;font-size:7px}.mail-message>p{color:#a8bbc2;white-space:pre-wrap;margin:13px 0 0;font-size:9px;line-height:1.75}.mail-attachments{gap:6px;margin-top:13px;display:grid}.mail-attachments>span{background:#d2d5d806;border:1px solid #d2d5d817;border-radius:8px;justify-content:space-between;gap:12px;padding:8px 9px;display:flex}.mail-attachments strong,.mail-attachments small{font-size:7px}.mail-attachments strong{color:#aebfc5}.mail-attachments small{color:#8c7550}.mail-access-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:9px;margin-top:12px;display:grid}.mail-access-form .account-primary{min-height:36px}.mail-grant-list{gap:6px;margin-top:12px;display:grid}.mail-grant-list article{background:#04111b66;border:1px solid #d2d5d817;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:9px 10px;display:flex}.mail-grant-list article>div{gap:3px;display:grid}.mail-grant-list strong{color:#c6d5d9;font-size:8px}.mail-grant-list small{color:#6f8994;text-transform:capitalize;font-size:7px}.mail-grant-list button{color:#dba194;background:#ee795e0a;border:1px solid #ee795e29;border-radius:8px;min-height:30px;padding:0 9px;font-size:7px}.mail-provider-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.mail-provider-checklist span{color:#8098a2;background:#cd964606;border:1px solid #cd96461c;border-radius:8px;padding:8px 9px 8px 25px;font-size:7px;line-height:1.5;position:relative}.mail-provider-checklist span:before{content:"";border:1px solid #8b714b;border-radius:2px;width:7px;height:7px;position:absolute;top:9px;left:9px}.email-connection-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.email-connection-card{background:#04101abd;border:1px solid #d2d5d824;border-radius:14px;min-width:0;padding:14px;display:grid;position:relative;box-shadow:0 13px 32px #00000024,inset 0 1px #f6f6f509}.email-connection-card.preinstalled{border-color:#8fcf8033}.email-connection-card.personal{border-color:#6ea4bc3b}.email-connection-card>span{color:#a7bbc3;text-transform:capitalize;background:#d2d5d811;border-radius:999px;justify-self:start;padding:4px 7px;font-size:8px;font-weight:760}.email-connection-card.preinstalled>span{color:#a9d9b1;background:#8fcf8014}.email-card-icon{border-radius:12px;width:42px;height:42px;margin-top:13px}.email-card-icon svg{width:20px;height:20px}.email-connection-card h3{color:#edf7fa;text-overflow:ellipsis;white-space:nowrap;margin:11px 0 0;font-size:13px;overflow:hidden}.email-connection-card>p{color:#7f98a3;margin:5px 0 0;font-size:9px;line-height:1.5}.email-connection-card dl{gap:6px;margin:13px 0 0;display:grid}.email-connection-card dl>div{border-top:1px solid #d2d5d814;justify-content:space-between;gap:12px;padding-top:6px;display:flex}.email-connection-card dt,.email-connection-card dd{color:#708a96;margin:0;font-size:8px}.email-connection-card dd{color:#b5c7ce;text-align:right}.email-connection-card>button{color:#9bb0b9;cursor:pointer;background:#d2d5d809;border:1px solid #d2d5d824;border-radius:9px;min-height:36px;margin-top:13px;font-size:9px;font-weight:720}.email-connection-card>button:disabled{cursor:wait;opacity:.58}.mail-banner-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;margin-left:auto;display:flex}.mail-banner-actions>button,.email-connection-actions>button{color:#7f5319;min-height:2.35rem;font:inherit;cursor:pointer;background:#fffaf0;border:1px solid #b0762347;border-radius:.72rem;padding:.55rem .82rem;font-size:.7rem;font-weight:850}:is(.mail-banner-actions>button:hover,.mail-banner-actions>button:focus-visible,.email-connection-actions>button:hover,.email-connection-actions>button:focus-visible){background:#fff2d7;border-color:#b0762385}.mail-banner-actions>button:disabled,.email-connection-actions>button:disabled{cursor:not-allowed;opacity:.55}.email-connection-actions{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:auto;display:flex}.email-connection-actions>button{flex:auto}.email-connection-actions>.account-primary{color:#fff;background:#b47b2b}@media (max-width:760px){.mail-banner-actions{justify-content:flex-start;width:100%}}.email-add-panel .workspace-inline-form{margin-top:10px}.email-provider-note,.email-result{color:#8fa5ae;background:#cd96460b;border:1px solid #cd964629;border-radius:10px;margin:12px 0 0;padding:11px 12px;font-size:9px;line-height:1.55}.email-provider-note strong{color:#d8bf91}.email-result{color:#b9d5bf;background:#8fcf800d;margin:0}.email-result.error{color:#efb2a2;background:#ee795e0d;border-color:#ee795e38}@media (min-width:700px){.email-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.email-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.mail-app-shell{grid-template-columns:minmax(165px,.62fr) minmax(280px,1fr)}.mail-thread-column{border-right:0}.mail-reading-pane{border-top:1px solid #d2d5d81a;grid-column:1/-1;min-height:300px}.mail-access-form{grid-template-columns:repeat(2,minmax(0,1fr))}.mail-access-form .account-primary{justify-self:start}}@media (max-width:680px){.mail-command-banner{grid-template-columns:auto minmax(0,1fr)}.mail-readiness{grid-column:1/-1;justify-self:start;margin-top:4px}.mail-app-shell{grid-template-columns:minmax(0,1fr)}.mail-folder-rail{border-bottom:1px solid #d2d5d81a;border-right:0}.mail-folder-rail nav,.mailbox-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.mailbox-picker>span{grid-column:1/-1}.mail-thread-column{min-height:420px}.mail-reading-pane{grid-column:auto}.mail-composer-copies,.mail-thread-controls,.mail-access-form,.mail-provider-checklist{grid-template-columns:minmax(0,1fr)}.mail-composer-actions{justify-content:stretch}.mail-composer-actions>button{flex:auto}.mail-composer-actions .mail-danger-action{margin-right:0}}@supports (transform-style:preserve-3d){@media (min-width:1040px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.email-workspace,.email-connection-grid,.email-connection-card,.email-card-icon{transform-style:preserve-3d}.email-connection-card{transition:border-color .15s,box-shadow .17s,transform .17s cubic-bezier(.2,.85,.25,1.08)}.email-connection-card:hover,.email-connection-card:focus-within{border-color:#cd964647;transform:translate3d(0,-3px,18px);box-shadow:0 22px 46px #0000003d,inset 0 1px #f6f6f50f}.email-card-icon{transform:translateZ(12px)}.email-connection-card,.email-connection-card:hover,.email-connection-card:focus-within,.email-card-icon{will-change:auto;transform:none}}}:root{--bc-bg-0:#020914;--bc-bg-1:#061321;--bc-bg-2:#0a1b2a;--bc-surface:#081826f0;--bc-surface-raised:#0b1f2ff5;--bc-surface-soft:#122838b3;--bc-stroke:#e0e7eb2e;--bc-stroke-strong:#e0e7eb47;--bc-gold-soft:#cd964621;--bc-gold-stroke:#cd96465c;--bc-text-strong:#f4f8fa;--bc-text:#c4d1d6;--bc-text-muted:#8da1aa;--bc-text-faint:#6f858f;--bc-radius-sm:10px;--bc-radius-md:14px;--bc-radius-lg:20px;--bc-radius-xl:26px;--bc-shadow-panel:0 26px 72px #00000047, inset 0 1px 0 #ffffff12;--bc-shadow-raised:0 34px 100px #0000006b, inset 0 1px 0 #ffffff1a;--bc-motion:.17s cubic-bezier(.2, .75, .25, 1)}.bc-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--bc-text);background:radial-gradient(circle at 24% -8%, #cd96462e, transparent 34rem), radial-gradient(circle at 92% 90%, #38718b29, transparent 38rem), linear-gradient(145deg, var(--bc-bg-0), var(--bc-bg-1) 52%, #020a13)}.bc-shell :where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #f4c76be0}.bc-shell :where(button,summary){-webkit-tap-highlight-color:transparent}.bc-content{width:min(100%,1560px);padding:clamp(18px, 2.2vw, 30px) clamp(14px, 2.2vw, 28px) max(54px, env(safe-area-inset-bottom))}.bc-content>*{animation:.22s ease-out both bc-content-enter}@keyframes bc-content-enter{0%{opacity:.72;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.bc-window-frame{border-color:var(--bc-stroke);border-radius:var(--bc-radius-xl);box-shadow:var(--bc-shadow-raised);background:linear-gradient(120deg,#ffffff0b,#0000 24%),linear-gradient(#081724fb,#030d16f9)}.bc-window-titlebar{background:linear-gradient(105deg,#fff1,#0000 31%),#081723fa;border-bottom-color:#e0e7eb24;min-height:56px;padding-inline:20px}.bc-window-titlebar>div:nth-child(2) span,.bc-window-security{letter-spacing:.055em;font-size:.68rem}.bc-window-titlebar>div:nth-child(2) strong{font-size:.84rem}.bc-window-security{color:#9fb4bc}.bc-topbar{background:linear-gradient(#081521fc,#020910fc);border-bottom-color:#e0e7eb24;box-shadow:0 12px 34px #0000002e}.bc-menu-button,.bc-alert-button,.bc-install-button,.bc-account-menu>button{transition:color var(--bc-motion), border-color var(--bc-motion), background var(--bc-motion), box-shadow var(--bc-motion)}.bc-sidebar{border-right-color:var(--bc-stroke);background:linear-gradient(145deg,#ffffff09,#0000 28%),linear-gradient(#071521fe,#020a12fe);width:min(310px,100vw - 32px);box-shadow:30px 0 100px #00000085,inset -1px 0 #ffffff08}.bc-company-card{border-color:var(--bc-stroke);border-radius:var(--bc-radius-md);background:linear-gradient(135deg,#cd964616,#0f2636b8);gap:4px;margin-block:16px 14px;padding:13px 14px}.bc-company-card span,.bc-company-card small{font-size:.72rem}.bc-company-card strong{font-size:.88rem}.bc-nav section>h2{color:#8096a0;letter-spacing:.12em;margin:0 10px 7px;font-size:.68rem}.bc-nav a{color:#91a6af;min-height:46px;transition:color var(--bc-motion), border-color var(--bc-motion), background var(--bc-motion), transform var(--bc-motion);border-radius:12px;grid-template-columns:32px minmax(0,1fr);padding:7px 10px}.bc-nav a>span{color:#76909b}.bc-nav a strong{font-size:.82rem;font-weight:680}.bc-nav a.active{border-color:var(--bc-gold-stroke);color:var(--bc-text-strong);box-shadow:inset 3px 0 0 var(--command-gold), 0 10px 28px #0000001f;background:linear-gradient(100deg,#cd964626,#23546938)}.bc-sidebar-bottom>button{border-radius:13px;min-height:52px}.bc-sidebar-bottom strong{font-size:.8rem}.bc-sidebar-bottom small,.bc-sidebar-bottom p{font-size:.68rem}.bc-mobile-tabbar{border-color:var(--bc-stroke-strong);background:linear-gradient(120deg,#ffffff17,#0000 27%),linear-gradient(#0a1b29fc,#020a12fc);border-radius:21px;box-shadow:0 24px 70px #00000075,inset 0 1px #ffffff2b}.bc-mobile-tabbar>a,.bc-mobile-tabbar>button{border-radius:15px}.bc-mobile-tabbar strong{font-size:clamp(.62rem,2.5vw,.72rem)}.workspace-page,.email-workspace{gap:clamp(16px,1.8vw,22px)}.workspace-hero{gap:18px;padding:6px 3px 9px}.workspace-hero>div:first-child>span,.workspace-panel-heading>div>span{letter-spacing:.13em;font-size:.68rem}.workspace-hero h1{letter-spacing:-.055em;text-wrap:balance;margin-top:7px;font-size:clamp(2.35rem,5.5vw,4.4rem);font-weight:620}.workspace-hero>div:first-child>p{max-width:780px;color:var(--bc-text-muted);margin-top:10px;font-size:clamp(.88rem,.82rem + .18vw,1rem);line-height:1.65}.workspace-status-card{border-radius:var(--bc-radius-md);background:linear-gradient(135deg,#8fcf8013,#112935ad);border-color:#8fcf803b;gap:5px;padding:14px 16px}.workspace-status-card span,.workspace-status-card small{font-size:.72rem}.workspace-status-card strong{font-size:.86rem}.workspace-hero-action,.account-primary,.ops-primary{min-height:44px;transition:filter var(--bc-motion), transform var(--bc-motion), box-shadow var(--bc-motion);border-radius:12px;font-size:.82rem;box-shadow:0 14px 30px #00000029,inset 0 1px #ffffff14}.workspace-metrics{gap:10px}.workspace-metrics a{border-color:var(--bc-stroke);transition:border-color var(--bc-motion), background var(--bc-motion), transform var(--bc-motion), box-shadow var(--bc-motion);background:linear-gradient(140deg,#ffffff0a,#0000 38%),#081825e6;border-radius:16px;padding:clamp(15px,1.8vw,20px);box-shadow:0 16px 38px #00000029,inset 0 1px #ffffff0d}.workspace-metrics span,.workspace-metrics small{font-size:.75rem}.workspace-metrics strong{margin-top:9px;font-size:clamp(1.65rem,2.4vw,2.25rem)}.workspace-panel,.home-start,.home-glance,.ops-panel{border-color:var(--bc-stroke);border-radius:var(--bc-radius-lg);background:linear-gradient(135deg, #ffffff0b, transparent 34%), var(--bc-surface);box-shadow:var(--bc-shadow-panel)}.workspace-panel,.home-start,.home-glance{padding:clamp(18px,2vw,24px)}.workspace-panel-heading{gap:16px;margin-bottom:16px}.workspace-panel-heading h2,.home-start h2,.home-glance h2{color:var(--bc-text-strong);letter-spacing:-.025em;font-size:clamp(1rem,.96rem + .18vw,1.18rem);font-weight:680}.workspace-panel-heading>strong,.workspace-panel-heading>a,.workspace-panel-actions a,.workspace-empty a{font-size:.75rem}.workspace-panel :where(p,li),.workspace-policy-copy,.workspace-empty p,.goat-brief-body p{color:var(--bc-text-muted);font-size:.82rem;line-height:1.62}.workspace-panel :where(small,time,dt,dd){font-size:.72rem}.bc-content :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){color:#dce6ea;min-height:42px;transition:border-color var(--bc-motion), background var(--bc-motion), box-shadow var(--bc-motion);background:#020c14b3;border-color:#e0e7eb2e;border-radius:11px;font-size:.82rem}.bc-content :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus{background:#04111beb;border-color:#cd964680;box-shadow:0 0 0 3px #cd96461a}.bc-content :where(button){font-size:.8rem}.home-start>div{gap:11px}.home-start a{border-color:var(--bc-stroke);min-height:82px;transition:border-color var(--bc-motion), background var(--bc-motion), box-shadow var(--bc-motion), transform var(--bc-motion);background:linear-gradient(135deg,#ffffff09,#0000 44%),#05121dd1;border-radius:16px;padding:14px 16px;box-shadow:0 14px 34px #00000024}.home-start a.primary{border-color:var(--bc-gold-stroke);background:radial-gradient(circle at 5% 0,#f4c76b26,#0000 16rem),linear-gradient(135deg,#cd96462b,#15425661)}.home-start strong{font-size:.94rem}.home-start small{color:var(--bc-text-muted);font-size:.78rem;line-height:1.45}.home-glance>div{border-color:var(--bc-stroke);border-radius:15px}.home-glance a{transition:background var(--bc-motion), transform var(--bc-motion);background:#05121de6;padding:16px}.home-glance strong{font-size:1.65rem}.home-glance span{font-size:.76rem}.quick-actions>div:last-child>a,.goat-brief-body{border-color:var(--bc-stroke);background:#05121db8;border-radius:13px}.quick-actions>div:last-child>a{min-height:56px;padding:10px 12px}.ops-intro>div>span,.ops-panel-heading>div>span,.ops-form label>span,.ops-inline-select>span,.ops-choice-field legend{font-size:.7rem}.ops-intro>div>p,.ops-panel-heading>div>p,.ops-empty p,.ops-safety p,.ops-assignment>div:first-child>p{font-size:.82rem;line-height:1.62}.ops-summary span,.ops-record-main span,.ops-record-main small,.ops-card-grid :where(dt,dd,small){font-size:.72rem}.email-universal-banner{border-color:var(--bc-gold-stroke);background:radial-gradient(circle at 8% 16%,#f4c76b26,#0000 20rem),linear-gradient(120deg,#cd964614,#081927f5 42%);gap:18px;padding:clamp(18px,2vw,24px)}.email-universal-mark{border-radius:17px;width:58px;height:58px}.email-universal-mark svg{width:27px;height:27px}.email-universal-banner>div:last-child>span{font-size:.68rem}.email-universal-banner h2{letter-spacing:-.035em;margin-top:5px;font-size:clamp(1.35rem,1.15rem + .4vw,1.72rem)}.email-universal-banner p{max-width:820px;color:var(--bc-text-muted);margin-top:7px;font-size:.82rem;line-height:1.62}.mail-readiness{border-color:var(--bc-gold-stroke);padding:8px 12px;font-size:.68rem}.mail-app-shell{border-color:var(--bc-stroke-strong);min-height:660px;box-shadow:var(--bc-shadow-panel);background:#030e17eb;border-radius:22px;grid-template-columns:minmax(205px,.68fr) minmax(330px,1.05fr) minmax(430px,1.75fr)}.mail-folder-rail{background:linear-gradient(145deg,#ffffff09,#0000 30%),#081927f0;border-right-color:#e0e7eb1f;padding:18px}.mail-compose{border-color:var(--bc-gold-stroke);color:#f0d29b;min-height:46px;transition:border-color var(--bc-motion), background var(--bc-motion), transform var(--bc-motion), box-shadow var(--bc-motion);background:linear-gradient(135deg,#cd964629,#cd964612);border-radius:13px;font-size:.82rem;box-shadow:0 12px 26px #00000029,inset 0 1px #ffffff0f}.mail-folder-rail nav{gap:5px;margin-top:16px}.mail-folder-rail nav button{min-height:42px;transition:color var(--bc-motion), background var(--bc-motion);border-radius:11px;padding-inline:11px;font-size:.78rem}.mail-folder-rail nav button strong{color:#8fa3ac;text-align:center;background:#e0e7eb0e;border-radius:999px;min-width:24px;padding:3px 6px;font-size:.68rem}.mail-folder-rail nav button.active strong{color:#efd19a;background:#cd964621}.mailbox-picker{gap:6px;margin-top:22px;padding-top:16px}.mailbox-picker>span{font-size:.66rem}.mailbox-picker button{border-radius:11px;padding:10px 9px}.mailbox-picker strong{font-size:.76rem}.mailbox-picker small,.mailbox-picker>p{font-size:.68rem;line-height:1.45}.mail-thread-column{background:#04111bd6;border-right-color:#e0e7eb1f}.mail-thread-column>header{gap:12px;padding:18px}.mail-thread-column>header span{font-size:.66rem}.mail-thread-column>header strong{font-size:.88rem}.mail-thread-column input{border-radius:12px;min-height:42px;padding-inline:13px;font-size:.8rem}.mail-thread-item{transition:background var(--bc-motion), box-shadow var(--bc-motion);gap:6px;padding:15px 17px}.mail-thread-item>span strong,.mail-thread-item h3{font-size:.82rem}.mail-thread-item time,.mail-thread-item small{font-size:.68rem}.mail-thread-item p{font-size:.75rem}.mail-empty-list{min-height:410px;padding:34px 26px}.mail-empty-list>strong{font-size:.92rem}.mail-empty-list>p,.mail-reading-empty>p{max-width:390px;font-size:.78rem;line-height:1.65}.mail-reading-pane{background:radial-gradient(circle at 88% 8%,#4482971c,#0000 27rem),#030e17d1;padding:clamp(22px,2.3vw,34px)}.mail-reading-empty>span,.mail-message-view>header span,.mail-composer>header span,.mail-composer form label>span,.mail-thread-controls label>span,.mail-access-form label>span{font-size:.66rem}.mail-reading-empty h3,.mail-message-view>header h3{letter-spacing:-.03em;font-size:clamp(1.2rem,1.05rem + .3vw,1.5rem)}.mail-reading-empty dt,.mail-reading-empty dd,.mail-message-view>header p,.mail-job-bridge{font-size:.72rem}.mail-message-view>header>button{border-radius:11px;min-height:40px;padding-inline:15px;font-size:.78rem}.mail-thread-controls{gap:10px;padding-block:16px}.mail-message-stack{gap:12px;margin-top:16px}.mail-message{background:linear-gradient(135deg,#ffffff08,#0000 42%),#061521bd;border-color:#e0e7eb21;border-radius:15px;padding:17px}.mail-message>header strong{font-size:.82rem}.mail-message>header small,.mail-message>header time{font-size:.7rem}.mail-message>p{color:#bbc9ce;margin-top:16px;font-size:.88rem;line-height:1.78}.mail-composer{border-color:var(--bc-gold-stroke);border-radius:var(--bc-radius-lg)}.mail-composer>header h2{font-size:1.2rem}.mail-composer form{gap:13px;margin-top:16px}.mail-composer form>p{padding:12px 14px;font-size:.76rem}.mail-composer-actions>button,.mail-access-form .account-primary{border-radius:11px;min-height:42px;padding-inline:15px;font-size:.78rem}.mail-settings{border-radius:var(--bc-radius-lg);padding:0}.mail-settings>summary{min-height:74px;transition:background var(--bc-motion);gap:14px;padding:10px 18px}.mail-settings>summary:hover{background:#e0e7eb09}.mail-settings>summary:after{content:"";width:8px;height:8px;transition:transform var(--bc-motion);border-bottom:2px solid #8ea2aa;border-right:2px solid #8ea2aa;margin-left:2px;transform:rotate(45deg)translateY(-2px)}.mail-settings[open]>summary:after{transform:rotate(225deg)translate(-2px,-2px)}.mail-settings-title{align-items:center;gap:12px;min-width:0;display:flex}.mail-settings-title>i{color:#ddc18e;background:#cd964614;border:1px solid #cd964638;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.mail-settings-title svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.mail-settings-title>span{gap:3px;min-width:0;display:grid}.mail-settings-title b{color:var(--bc-text-strong);font-size:.9rem}.mail-settings-title small{color:var(--bc-text-muted);font-size:.72rem;font-weight:550}.mail-settings>summary>strong{margin-left:auto;font-size:.72rem}.mail-settings-body{gap:30px;padding:clamp(18px,2vw,26px)}.email-connection-card{border-color:var(--bc-stroke);background:linear-gradient(140deg,#ffffff0a,#0000 38%),#061521d1;border-radius:16px;padding:17px}.email-connection-card h3{font-size:.92rem}.email-connection-card>p,.email-provider-note,.email-result{font-size:.76rem}.email-connection-card dt,.email-connection-card dd,.email-connection-card>span{font-size:.7rem}@media (min-width:1040px){.bc-app{margin-left:90px;padding:64px 22px 22px}.bc-topbar{height:46px;min-height:46px;padding-inline:14px}.bc-topbar-left>div>strong,.bc-system-time,.bc-menu-button>strong,.bc-install-button,.bc-account-menu>button{font-size:.7rem}.bc-menu-button,.bc-install-button,.bc-account-menu>button{height:32px;min-height:32px}.bc-alert-button{width:34px;height:32px}.bc-dock{border-color:var(--bc-stroke-strong);background:linear-gradient(125deg,#ffffff16,#0000 28%),linear-gradient(#091a28f7,#020a12f5);border-radius:20px;width:64px;padding:9px;top:62px;bottom:22px;left:12px;box-shadow:0 28px 78px #00000061,inset 0 1px #ffffff29}.bc-dock>a,.bc-dock>button,.bc-dock-apps>a{border-radius:14px;width:46px;height:46px}.bc-dock-apps>a{flex-basis:46px}.bc-dock>a:hover,.bc-dock>button:hover,.bc-dock-apps>a:hover,.bc-dock-apps>a.active{border-color:var(--bc-gold-stroke);background:linear-gradient(135deg,#cd964629,#437e941c);box-shadow:0 12px 28px #00000038,inset 0 1px #ffffff14}.bc-dock>a[title]:after,.bc-dock>button[title]:after,.bc-dock-apps>a[title]:after{z-index:8;border:1px solid var(--bc-stroke);color:#e4ecef;content:attr(title);opacity:0;pointer-events:none;white-space:nowrap;background:#030d16fa;border-radius:8px;padding:7px 10px;font-size:.68rem;font-weight:700;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:54px;transform:translate(-5px,-50%);box-shadow:0 12px 28px #00000052}.bc-dock>a[title]:hover:after,.bc-dock>button[title]:hover:after,.bc-dock-apps>a[title]:hover:after{opacity:1;transform:translateY(-50%)}.bc-dock>a[title]:focus-visible:after{opacity:1;transform:translateY(-50%)}.bc-dock>button[title]:focus-visible:after{opacity:1;transform:translateY(-50%)}.bc-dock-apps>a[title]:focus-visible:after{opacity:1;transform:translateY(-50%)}}@media (min-width:981px) and (max-width:1220px){.mail-app-shell{grid-template-columns:minmax(185px,.62fr) minmax(295px,.98fr) minmax(370px,1.5fr)}}@media (max-width:980px){.mail-app-shell{min-height:590px}.mail-reading-pane{min-height:340px}}@media (max-width:680px){.workspace-hero h1{font-size:clamp(2.15rem,12vw,3.25rem)}.workspace-panel,.home-start,.home-glance{border-radius:17px;padding:17px}.mail-command-banner{gap:14px}.email-universal-mark{border-radius:15px;width:50px;height:50px}.email-universal-banner p{font-size:.78rem}.mail-folder-rail{padding:15px}.mail-folder-rail nav{scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.mail-folder-rail nav::-webkit-scrollbar{display:none}.mail-folder-rail nav button{flex:1 0 auto;gap:16px;min-width:max-content}.mail-thread-column{min-height:370px}.mail-reading-pane{min-height:330px;padding:20px}.mail-settings>summary{min-height:70px;padding-inline:14px}.mail-settings>summary>strong{display:none}.mail-settings-title small{text-overflow:ellipsis;white-space:nowrap;max-width:58vw;overflow:hidden}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.workspace-metrics a:hover,.home-start a:hover,.quick-actions>div:last-child>a:hover,.email-connection-card:hover{border-color:#cd96465c;transform:translateY(-2px);box-shadow:0 24px 54px #00000040,inset 0 1px #ffffff14}.workspace-hero-action:hover,.account-primary:hover,.ops-primary:hover,.mail-compose:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.bc-nav a:hover{color:#dce8ec;background:#e0e7eb0e;transform:translate(2px)}}.bc-shell[data-visual-theme=business-light] :where(.goat-core-center strong,.goat-core-detail strong,.goat-chat-empty strong,.goat-advanced-architecture>summary,.goat-system-roles strong,.dispatch-adjustment-toggle strong,.dispatch-history li>div strong,.ops-choice-grid button strong){color:#243b49}.bc-shell[data-visual-theme=business-light] .ops-intro aside{color:#526b78;background:#fff9ed;border-color:#b7792433}.bc-shell[data-visual-theme=business-light] .business-calendar-stepper button:first-child,.bc-shell[data-visual-theme=business-light] .business-calendar-stepper button:last-child,.bc-shell[data-visual-theme=business-light] .business-calendar-resource-days strong,.bc-shell[data-visual-theme=business-light] .business-calendar-day-headings strong{color:#304653}.bc-shell[data-visual-theme=business-light] .business-calendar-detail-actions a,.bc-shell[data-visual-theme=business-light] .business-calendar-detail-actions button{color:#526b78;background:#f7f9fb;border-color:#273f4f24}.bc-shell[data-visual-theme=business-light] .business-calendar-detail-actions a{color:#8b5917;background:#fff5e3;border-color:#b7792447}.bc-shell[data-visual-theme=business-light] .field-record-message{color:#526b78;background:#f7f9fb;border-color:#273f4f21}.bc-shell[data-visual-theme=business-light] .field-record-message.error{color:#973e36;background:#fff1ef;border-color:#a94f4038}.bc-shell[data-visual-theme=business-light] .field-record-message.success,.bc-shell[data-visual-theme=business-light] .field-location-button.attached{color:#356649;background:#eff8f2;border-color:#427f5138}.bc-shell[data-visual-theme=business-light] .field-selected-files span,.bc-shell[data-visual-theme=business-light] .field-requirement-status strong{color:#304653}.bc-shell[data-visual-theme=business-light] .field-requirements-list article.complete .field-requirement-status>span{color:#356649;border-color:#427f5147}:where(.team-member-card>div:first-child strong,.team-person-review strong,.team-choice-copy strong,.choice-grid .choice-copy strong,.team-discard-confirmation strong){color:#243b49}.privileged-confirmation{color:#76501b;background:#fff9ed;border-color:#b7792438}.team-discard-confirmation{background:#fff1ef;border-color:#a94f4033}.team-discard-confirmation>span{color:#6f7f87}.team-discard-confirmation button,.add-team-member{color:#526b78;background:#fff;border-color:#273f4f24}.add-team-member{color:#8b5917;background:#fff9ed;border-color:#b7792447}.danger-action{color:#a34c3b!important}.bc-shell[data-visual-theme=business-light] .bc-window-frame,.bc-shell[data-visual-theme=business-light] .bc-window-titlebar,.bc-shell[data-visual-theme=business-light] .bc-topbar,.bc-shell[data-visual-theme=business-light] .bc-sidebar,.bc-shell[data-visual-theme=business-light] .bc-dock,.bc-shell[data-visual-theme=business-light] .bc-mobile-tabbar{background-color:#fff}.bc-shell[data-visual-theme=business-light] .bc-content{color:#304653}.bc-shell[data-visual-theme=business-light] :where(.reach-metrics article,.reach-control-strip>div,.reach-guidance li,.reach-campaign-grid>article){color:#304653;background:#fff;border-color:#273f4f21;box-shadow:0 12px 30px #31465312}.bc-shell[data-visual-theme=business-light] .reach-metrics article.attention{background:#fffaf1;border-color:#b7792447;box-shadow:inset 3px 0 #c58a35,0 12px 30px #31465312}.bc-shell[data-visual-theme=business-light] .reach-channel-picker label{background:#f7f9fb;border-color:#273f4f24}.bc-shell[data-visual-theme=business-light] .reach-channel-picker label:has(input:checked){background:#fff5e3;border-color:#b779244d}.bc-shell[data-visual-theme=business-light] :where(.reach-metrics strong,.reach-control-strip strong,.reach-channel-picker label span,.reach-form-footer p strong,.reach-guidance li strong,.reach-policy-card strong,.reach-campaign-heading h3,.reach-campaign-heading>strong,.reach-campaign-grid dd){color:#243b49}.bc-shell[data-visual-theme=business-light] .reach-policy-card{background:#fff9ed;border-color:#b7792438}.bc-shell[data-visual-theme=business-light] .reach-channel-list span{color:#8b5917;background:#fff5e3;border-color:#b7792438}.bc-shell[data-visual-theme=business-light] .reach-campaign-actions{border-top-color:#273f4f1c}.bc-shell[data-visual-theme=business-light] .reach-campaign-actions strong,.bc-shell[data-visual-theme=business-light] .reach-control-strip strong{color:#3f7b4c}.bc-shell[data-visual-theme=business-light] :where(.goat-chat-home,.goat-core-runtime,.goat-core-stage,.goat-core-detail,.goat-runtime-contract,.goat-advanced-architecture,.goat-system-roles article){color:#304653;background:linear-gradient(135deg,#d9a8520d,#0000 42%),#fff;border-color:#273f4f21;box-shadow:0 14px 36px #31465312}.bc-shell[data-visual-theme=business-light] .goat-core-stage{background:#f7f9fb}.bc-shell[data-visual-theme=business-light] .goat-core-center{color:#243b49;background:radial-gradient(circle at 35% 27%,#8fbecf33,#0000 34%),linear-gradient(145deg,#fff,#edf6f9);border-color:#4c7c903d;box-shadow:0 18px 44px #3146531c}.bc-shell[data-visual-theme=business-light] :where(.goat-system-nodes button,.goat-application-orbit a,.goat-guardian-gates,.goat-runtime-contract>div,.goat-system-status){color:#405864;background:#f7f9fb;border-color:#273f4f21}.bc-shell[data-visual-theme=business-light] .goat-chat-policy{color:#356649;background:#eff8f2;border-color:#427f5133}.bc-shell[data-visual-theme=business-light] .goat-chat-thread{background:#f7f9fb;border-color:#273f4f1f}.bc-shell[data-visual-theme=business-light] .goat-chat-thread article{color:#304653;background:#fff;border-color:#273f4f1f;box-shadow:0 8px 20px #3146530d}.bc-shell[data-visual-theme=business-light] .goat-chat-thread article.user{background:#fff8e9;border-color:#b7792438}.goat-chat-browser{background:linear-gradient(145deg,#ecf7fadb,#fffffff0);border:1px solid #4c7c9033;border-radius:1rem;gap:.8rem;margin:1rem 0;padding:1rem;display:grid}.goat-chat-browser-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.goat-chat-browser-heading span{color:#477486;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.goat-chat-browser-heading h3{color:#243b49;margin:.2rem 0 .3rem;font-size:1.05rem}.goat-chat-browser-heading p,.goat-chat-browser-message,.goat-chat-browser>small,.goat-chat-browser-status,.goat-chat-browser-login{color:#526b78;margin:0;font-size:.84rem;line-height:1.5}.goat-chat-browser-heading>strong{color:#7d5117;text-transform:capitalize;background:#fff5e3;border:1px solid #b7792442;border-radius:999px;flex:none;padding:.35rem .55rem;font-size:.75rem}.goat-chat-browser-heading>strong[data-state=active]{color:#356649;background:#eff8f2;border-color:#427f5147}.goat-chat-browser-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.goat-chat-browser-crew{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.goat-chat-browser-crew>div{background:#ffffffbd;border:1px solid #4c7c902e;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.12rem .5rem;min-width:0;padding:.65rem;display:grid}.goat-chat-browser-crew span{color:#356d83;background:#e9f3f7;border-radius:.55rem;grid-row:1/3;place-items:center;width:1.8rem;height:1.8rem;font-size:.65rem;font-weight:900;display:grid}.goat-chat-browser-crew strong{color:#24485d;font-size:.78rem}.goat-chat-browser-crew small{color:#627783;font-size:.7rem;line-height:1.35}.goat-chat-browser-provider{background:#fff;border:1px solid #4c7c9038;border-radius:.9rem;align-content:start;gap:.65rem;padding:.9rem;display:grid}.goat-chat-browser-provider[data-state=connected]{border-color:#427f5157;box-shadow:inset 0 3px #4a9b6a}.goat-chat-browser-provider[data-state=awaiting_user_login]{border-color:#b7792457;box-shadow:inset 0 3px #d39a49}.goat-chat-browser-provider>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.goat-chat-browser-provider>header div{gap:.15rem;display:grid}.goat-chat-browser-provider>header span{color:#5b7d8d;letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:800}.goat-chat-browser-provider>header strong{color:#24485d;font-size:.9rem}.goat-chat-browser-provider>header b{color:#677d89;white-space:nowrap;background:#eef3f5;border-radius:999px;padding:.3rem .5rem;font-size:.66rem}.goat-chat-browser-provider[data-state=connected]>header b{color:#356649;background:#eff8f2}.goat-chat-browser-provider[data-state=awaiting_user_login]>header b{color:#7d5117;background:#fff5e3}.goat-chat-browser-provider[data-state=failed]>header b{color:#8c4e14;background:#fff3df}.goat-chat-browser-provider>p:not(.goat-chat-browser-status){color:#627783;margin:0;font-size:.76rem;line-height:1.45}.goat-chat-browser-actions button{color:#315d6d;min-height:2.5rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #4c7c9047;border-radius:.7rem;padding:.65rem .8rem;font-weight:700}.goat-chat-browser-actions button:disabled{color:#7d8c94;cursor:not-allowed;background:#edf2f4}.goat-chat-browser-actions a,.goat-chat-browser-login a{color:#356d83;font-size:.78rem;font-weight:700}.goat-chat-browser-provider>.goat-chat-browser-login{color:#1769d2;font-size:.78rem;font-weight:800}.goat-chat-browser-provider>.goat-chat-browser-finish{width:100%;margin-top:0}.goat-chat-browser-status{color:#356649;background:#eff8f2;border-radius:.65rem;padding:.65rem .75rem}.goat-chat-browser-status[data-state=attention]{color:#7f4815;background:#fff3df}.goat-chat-browser-activity{background:#f5f9fb;border:1px solid #346c8329;border-radius:.72rem;gap:.35rem;padding:.72rem;display:grid}.goat-chat-browser-activity>header{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.goat-chat-browser-activity>header strong{color:#24485d;font-size:.78rem}.goat-chat-browser-activity>header span{color:#2f6e4d;font-size:.7rem;font-weight:800}.goat-chat-browser-activity>header span[data-state=attention]{color:#985a16}.goat-chat-browser-activity p{color:#526f7d;margin:0;font-size:.72rem;line-height:1.4}.goat-chat-browser-activity small{color:#6f838e;font-size:.68rem}.job-project-work-card{grid-column:1/-1}.job-project-work-card>header{align-items:flex-start}.job-project-work-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.65rem;margin:.85rem 0;display:grid}.job-project-work-list>article{background:#f7fafb;border:1px solid #d9e4e8;border-left:4px solid #6c8794;border-radius:12px;padding:.8rem}.job-project-work-list>article[data-state=completed]{border-left-color:#3d9063}.job-project-work-list>article[data-state=working],.job-project-work-list>article[data-state=queued]{border-left-color:#277da1}.job-project-work-list>article[data-state=awaiting_approval]{border-left-color:#ba7a20}.job-project-work-list>article>div{justify-content:space-between;gap:.65rem;display:flex}.job-project-work-list>article span{color:#526f7d;text-transform:capitalize;font-size:.7rem;font-weight:800}.job-project-work-list>article p{margin:.45rem 0}@media (max-width:620px){.goat-chat-browser-heading{display:grid}.goat-chat-browser-actions,.goat-chat-browser-crew{grid-template-columns:1fr}}@media (min-width:621px) and (max-width:980px){.goat-chat-browser-crew{grid-template-columns:repeat(2,minmax(0,1fr))}}.bc-shell[data-visual-theme=business-light] :where(.goat-chat-home textarea,.goat-chat-job-picker select){color:#243b49;background:#fff;border-color:#273f4f2e}.bc-shell[data-visual-theme=business-light] .goat-approval-preview{color:#526b78;background:#fff9ed;border-color:#b7792438}.bc-shell[data-visual-theme=business-light] .ops-header{color:#304653;background:#fff;border-color:#273f4f1f;box-shadow:0 8px 24px #3146530f}.bc-shell[data-visual-theme=business-light] .ops-page-nav a,.bc-shell[data-visual-theme=business-light] .ops-section-nav button,.bc-shell[data-visual-theme=business-light] .ops-form-actions>button:not(.ops-primary),.bc-shell[data-visual-theme=business-light] .ops-card-actions button{color:#526b78;background:#f7f9fb;border-color:#273f4f24}.bc-shell[data-visual-theme=business-light] .ops-page-nav a.active,.bc-shell[data-visual-theme=business-light] .ops-section-nav button.active,.bc-shell[data-visual-theme=business-light] .ops-choice-grid button.selected{color:#243b49;background:#fff5e3;border-color:#b779244d}.bc-shell[data-visual-theme=business-light] :where(.ops-storage-message,.ops-form,.autosave-indicator,.dispatch-adjustment,.dispatch-history li,.ops-record,.ops-choice-grid button,.ops-crew-card,.ops-assignment,.workspace-inline-form,.estimate-flow li,.estimate-step){color:#304653;background:#fff;border-color:#273f4f21;box-shadow:0 10px 28px #3146530f}.bc-shell[data-visual-theme=business-light] .ops-assignment.identity-tone{background:linear-gradient(90deg, var(--ops-identity-background,transparent), transparent 48%), #fff}@supports (color:color-mix(in lab, red, red)){.bc-shell[data-visual-theme=business-light] .ops-assignment.identity-tone{background:linear-gradient(90deg, color-mix(in srgb, var(--ops-identity-background,transparent) 42%, transparent), transparent 48%), #fff}}.bc-shell[data-visual-theme=business-light] :where(.ops-form input,.ops-form select,.ops-form textarea,.ops-inline-select select,.ops-calendar-identity-controls select,.ops-calendar-identity-controls input,.dispatch-cancel-editor textarea,.approval-list input,.workspace-inline-form input,.workspace-inline-form select,.workspace-inline-form textarea){color:#243b49;background:#fff;border-color:#273f4f2e}.bc-shell[data-visual-theme=business-light] .ops-notice{color:#356649;background:#eff8f2;border-color:#427f5133;box-shadow:0 16px 38px #3146531a}.bc-shell[data-visual-theme=business-light] .workspace-approval-actions button{color:#526b78;background:#f7f9fb;border-color:#273f4f24}.bc-shell[data-visual-theme=business-light] .workspace-approval-actions button.approve{color:#fff;background:#b77924;border-color:#c58a35}.bc-shell[data-visual-theme=business-light] :where(.estimate-form-intro,.estimate-step legend,.estimate-flow li,.workspace-inline-form label){color:#526b78}.bc-shell[data-visual-theme=business-light] .business-calendar{color:#304653;background:linear-gradient(#d9a8520d,#0000 180px),#fff;border-color:#273f4f24;box-shadow:0 18px 48px #31465317}.bc-shell[data-visual-theme=business-light] .business-calendar-command{background:#fff;border-bottom-color:#273f4f1c}.bc-shell[data-visual-theme=business-light] .business-calendar-period h2,.bc-shell[data-visual-theme=business-light] .business-calendar-summary strong,.bc-shell[data-visual-theme=business-light] .business-calendar-agenda-date strong,.bc-shell[data-visual-theme=business-light] .business-calendar-empty strong,.bc-shell[data-visual-theme=business-light] .business-calendar-resource-label strong,.bc-shell[data-visual-theme=business-light] .business-calendar-detail h2,.bc-shell[data-visual-theme=business-light] .business-calendar-detail dd{color:#243b49}.bc-shell[data-visual-theme=business-light] :where(.business-calendar-stepper button,.business-calendar-views button,.business-calendar-layout button,.business-calendar-canceled,.business-calendar-saved-views){color:#526b78;background:#f7f9fb;border-color:#273f4f24}.bc-shell[data-visual-theme=business-light] .business-calendar-views button.active,.bc-shell[data-visual-theme=business-light] .business-calendar-layout button.active{color:#7d5117;background:#fff5e3;border-color:#b779244d}.bc-shell[data-visual-theme=business-light] :where(.business-calendar-filters select,.business-calendar-filters input[type=date],.business-calendar-filters input[type=search],.business-calendar-saved-views input){color:#243b49;background:#fff;border-color:#273f4f2e}.bc-shell[data-visual-theme=business-light] .business-calendar-summary{background:#e7edf1;border-bottom-color:#273f4f1c}.bc-shell[data-visual-theme=business-light] .business-calendar-summary>div{background:#fff}.bc-shell[data-visual-theme=business-light] .business-calendar-truth-strip{color:#647b87;background:#f4f8fa;border-bottom-color:#273f4f1c}.bc-shell[data-visual-theme=business-light] .business-calendar-truth-strip strong{color:#2e4a58}.bc-shell[data-visual-theme=business-light] .business-calendar-held{background:#fffaf0;border-bottom-color:#b7792433}.bc-shell[data-visual-theme=business-light] .business-calendar-held h3,.bc-shell[data-visual-theme=business-light] .business-calendar-held article strong{color:#243b49}.bc-shell[data-visual-theme=business-light] .business-calendar-held article{background:#fff;border-color:#b7792433}.bc-shell[data-visual-theme=business-light] .business-calendar-card{--assignment-background:#edf3f6;--assignment-border:#7894a2;--assignment-foreground:#243b49;box-shadow:0 8px 20px #3146531a}.bc-shell[data-visual-theme=business-light] .business-calendar-card.neutral-tone{--assignment-background:#eef3f6;--assignment-border:#78909b;--assignment-foreground:#243b49}.bc-shell[data-visual-theme=business-light] .business-calendar-card>em,.bc-shell[data-visual-theme=business-light] .business-calendar-status{color:#2d7395;background:#ffffffb8}.bc-shell[data-visual-theme=business-light] .business-calendar-status.status-released,.bc-shell[data-visual-theme=business-light] .business-calendar-card>em.status-released{color:#357748}.bc-shell[data-visual-theme=business-light] .business-calendar-status.status-pending_release,.bc-shell[data-visual-theme=business-light] .business-calendar-card>em.status-pending_release{color:#8b5d12}.bc-shell[data-visual-theme=business-light] .business-calendar-status.status-cancelled,.bc-shell[data-visual-theme=business-light] .business-calendar-card>em.status-cancelled{color:#a94f40}.bc-shell[data-visual-theme=business-light] .business-calendar-status.truth-verified,.bc-shell[data-visual-theme=business-light] .business-calendar-card>em.truth-verified{color:#357748}.bc-shell[data-visual-theme=business-light] .business-calendar-status.truth-reported,.bc-shell[data-visual-theme=business-light] .business-calendar-card>em.truth-reported{color:#2d7395}.bc-shell[data-visual-theme=business-light] :where(.business-calendar-resource-board,.business-calendar-resource-corner,.business-calendar-resource-label,.business-calendar-resource-days button,.business-calendar-resource-cell,.business-calendar-month-grid>article,.business-calendar-timeline,.business-calendar-day-headings button){color:#526b78;background:#fff}.bc-shell[data-visual-theme=business-light] .business-calendar-resource-board{background:#eef3f6}.bc-shell[data-visual-theme=business-light] .business-calendar-resource-cell,.bc-shell[data-visual-theme=business-light] .business-calendar-month-grid>article{background:#fbfcfd;border-color:#273f4f1a}.bc-shell[data-visual-theme=business-light] .business-calendar-month-grid>.outside{background:#f1f4f6}.bc-shell[data-visual-theme=business-light] .business-calendar-month-grid>article.today,.bc-shell[data-visual-theme=business-light] .business-calendar-day-lane.today{background:#fff9ed}.bc-shell[data-visual-theme=business-light] .business-calendar-department-band{color:#8b5917;background:#fff8e9;border-bottom-color:#b7792433}.bc-shell[data-visual-theme=business-light] .business-calendar-tone-key i.crew{background:#b8d7e3}.bc-shell[data-visual-theme=business-light] .business-calendar-detail-backdrop{background:#293a453d}.bc-shell[data-visual-theme=business-light] .business-calendar-detail{color:#304653;background:#fff;border-color:#273f4f29;box-shadow:0 28px 80px #3146532e}.bc-shell[data-visual-theme=business-light] .business-calendar-detail>header,.bc-shell[data-visual-theme=business-light] .business-calendar-detail dl>div,.bc-shell[data-visual-theme=business-light] .business-calendar-detail-actions{border-color:#273f4f1c}.bc-shell[data-visual-theme=business-light] .business-calendar-detail>header>button{color:#526b78;background:#f7f9fb;border-color:#273f4f24}.bc-shell[data-visual-theme=business-light] :where(.field-record-loading,.field-record-command,.field-capture-card,.field-feed-card,.field-requirements-card,.field-entry,.field-requirements-list article){color:#304653;background:#fff;border-color:#273f4f21;box-shadow:0 14px 36px #31465312}.bc-shell[data-visual-theme=business-light] :where(.field-record-command select,.field-capture-fields select,.field-capture-fields input,.field-capture-fields textarea,.field-requirement-form select,.field-requirement-form input){color:#243b49;background:#fff;border-color:#273f4f2e}.bc-shell[data-visual-theme=business-light] :where(.field-record-job-brief>div,.field-record-metrics>div,.field-record-access-note,.field-selected-files,.field-stage-filters button,.field-entry-document,.field-entry-tags span,.field-record-policy){color:#526b78;background:#f7f9fb;border-color:#273f4f1f}.bc-shell[data-visual-theme=business-light] .field-record-metrics>div.attention{background:#fff7ef;border-color:#be69303d}.bc-shell[data-visual-theme=business-light] :where(.field-record-no-jobs h2,.field-record-job-brief strong,.field-record-metrics strong,.field-section-heading h2,.field-capture-actions strong,.field-entry-document strong,.field-entry-body>p,.field-requirement-status strong,.field-requirements-empty strong){color:#243b49}.bc-shell[data-visual-theme=business-light] .field-capture-actions label{color:#526b78;background:#fffaf1;border-color:#b7792442}.bc-shell[data-visual-theme=business-light] .field-location-button,.bc-shell[data-visual-theme=business-light] .field-stage-filters button,.bc-shell[data-visual-theme=business-light] .field-section-heading>button,.bc-shell[data-visual-theme=business-light] .field-requirement-actions button{color:#526b78;background:#f7f9fb;border-color:#273f4f24}.bc-shell[data-visual-theme=business-light] .field-stage-filters button.active{color:#8b5917;background:#fff5e3;border-color:#b779244d}.bc-shell[data-visual-theme=business-light] .field-entry-media{background:#eef3f6;border-bottom-color:#273f4f1c}.bc-shell[data-visual-theme=business-light] .field-requirement-form{background:#fff9ed;border-color:#b7792433}.bc-shell[data-visual-theme=business-light] .field-requirements-list article.complete{background:#eff8f2;border-color:#427f5133}.bc-install-guide>section,.notice-toast{color:#304653;background:#fff;border-color:#273f4f29;box-shadow:0 28px 80px #3146532e}.bc-install-guide-backdrop{background:#293a453d}.bc-install-guide h2,.bc-install-guide p strong,.notice-toast strong{color:#243b49}.bc-install-guide p{color:#647985}:where(.team-member-card,.team-person-review>div,.team-choice-grid button,.choice-grid button,.answer-composer textarea,.completion-state button.review-action){color:#304653;background:#fff;border-color:#273f4f24}:where(.team-basic-info input,.team-choice-section>input,.answer-composer textarea){color:#243b49;background:#fff;border-color:#273f4f2e}.answer-composer.predicted textarea{background:linear-gradient(135deg,#fbf8ff,#fff)}.team-choice-grid button.selected,.choice-grid button.selected{color:#243b49;background:#fff5e3;border-color:#b779244d}.system-builder-hero>a{color:#405864;background:#fff;border-color:#273f4f29;box-shadow:0 10px 24px #31465314}.system-builder-dimensions article>span{color:#356b7d;background:#eaf4f7}.system-builder-status,.system-builder-gate-actions button{color:#526b78;background:#f7f9fb;border-color:#273f4f24}@media (prefers-reduced-motion:reduce){.bc-content>*{animation:none}.workspace-metrics a,.home-start a,.quick-actions>div:last-child>a,.email-connection-card,.workspace-hero-action,.account-primary,.ops-primary,.mail-compose,.bc-nav a{transition-duration:.01ms!important;transform:none!important}}:root{--background:#f4f7f9;--panel:#fff;--panel-deep:#eef3f6;--panel-soft:#f7f9fb;--line:#233a4a24;--line-bright:#b77a246b;--text:#172b3a;--muted:#607480;--cyan:#b77924;--lime:#3f7b4c;--violet:#657886;--graphite:#455965;--command-gold:#b77924;--warm-white:#172b3a;--gold-shadow:#8b5a18;--gold-highlight:#d9a852;--silver-shadow:#82919a;--silver-mid:#dce4e8;--bc-bg-0:#eef3f6;--bc-bg-1:#f7f9fb;--bc-bg-2:#fff;--bc-surface:#fffffffa;--bc-surface-raised:#fff;--bc-surface-soft:#f5f8fa;--bc-stroke:#273f4f24;--bc-stroke-strong:#273f4f38;--bc-gold-soft:#b779241a;--bc-gold-stroke:#b7792457;--bc-text-strong:#122838;--bc-text:#304653;--bc-text-muted:#607581;--bc-text-faint:#7c8e98;--bc-shadow-panel:0 18px 48px #2a404e1a, inset 0 1px 0 #fffffff5;--bc-shadow-raised:0 26px 80px #2a404e24, inset 0 1px 0 #fffffffa}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eef3f6}.business-command-brand,.business-command-wordmark strong,.business-command-wordmark em{color:#172b3a}.bc-shell[data-visual-theme=business-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#304653;background:radial-gradient(circle at 22% -10%,#d9a85233,#0000 34rem),radial-gradient(circle at 94% 92%,#749fb421,#0000 40rem),linear-gradient(145deg,#eef3f6,#f8fafb 52%,#edf2f5)}.bc-shell[data-visual-theme=business-light]:before{opacity:.34;background-image:linear-gradient(#364e5c12 1px,#0000 1px),linear-gradient(90deg,#364e5c12 1px,#0000 1px)}.bc-shell[data-visual-theme=business-light] :where(h1,h2,h3,h4){color:#122838}.bc-shell[data-visual-theme=business-light] :where(p,li,dt,dd,small,time){color:#607581}.bc-shell[data-visual-theme=business-light] .bc-topbar{color:#304653;background:#fffffffa;border-bottom-color:#273f4f24;box-shadow:0 8px 28px #3449561a}.bc-shell[data-visual-theme=business-light] .bc-topbar-left>div>span,.bc-shell[data-visual-theme=business-light] .bc-topbar-left>div>strong,.bc-shell[data-visual-theme=business-light] .bc-system-time{color:#526b78}.bc-shell[data-visual-theme=business-light] .bc-menu-button,.bc-shell[data-visual-theme=business-light] .bc-alert-button,.bc-shell[data-visual-theme=business-light] .bc-install-button,.bc-shell[data-visual-theme=business-light] .bc-account-menu>button{color:#4b6471;background:0 0}.bc-shell[data-visual-theme=business-light] .bc-window-titlebar>div:nth-child(2) span,.bc-shell[data-visual-theme=business-light] .bc-window-security{color:#70838d}.bc-shell[data-visual-theme=business-light] .bc-window-titlebar>div:nth-child(2) strong{color:#172b3a}.bc-shell[data-visual-theme=business-light] .bc-window-security i,.bc-shell[data-visual-theme=business-light] .bc-installed-badge i{background:#4f9a63;box-shadow:0 0 0 4px #4f9a631c}.bc-shell[data-visual-theme=business-light] .bc-dock{background:linear-gradient(125deg,#fff,#f6f8fa 72%),#fff;border-color:#273f4f2e;box-shadow:0 24px 62px #31465329,inset 0 1px #fff}.bc-shell[data-visual-theme=business-light] .bc-dock>a,.bc-shell[data-visual-theme=business-light] .bc-dock>button,.bc-shell[data-visual-theme=business-light] .bc-dock-apps>a{color:#657b87}.bc-shell[data-visual-theme=business-light] .bc-dock>a:hover,.bc-shell[data-visual-theme=business-light] .bc-dock>button:hover,.bc-shell[data-visual-theme=business-light] .bc-dock-apps>a:hover,.bc-shell[data-visual-theme=business-light] .bc-dock-apps>a.active{color:#172b3a;background:linear-gradient(135deg,#fff8ea,#f7fafb);border-color:#b7792452;box-shadow:0 12px 26px #495d681f,inset 0 1px #fff}.bc-shell[data-visual-theme=business-light] .bc-dock-separator{background:#273f4f24}.bc-shell[data-visual-theme=business-light] .bc-dock>a[title]:after,.bc-shell[data-visual-theme=business-light] .bc-dock>button[title]:after,.bc-shell[data-visual-theme=business-light] .bc-dock-apps>a[title]:after{color:#172b3a;background:#fff;border-color:#273f4f29;box-shadow:0 12px 28px #31465329}.bc-shell[data-visual-theme=business-light] .bc-sidebar{color:#304653;background:linear-gradient(145deg,#d9a85214,#0000 28%),#fff;border-right-color:#273f4f26;box-shadow:30px 0 90px #3146532e,inset -1px 0 #273f4f0a}.bc-shell[data-visual-theme=business-light] .bc-sidebar-close{color:#405864;background:#f6f8fa;border-color:#273f4f26}.bc-shell[data-visual-theme=business-light] .bc-launcher-heading span,.bc-shell[data-visual-theme=business-light] .bc-launcher-heading p,.bc-shell[data-visual-theme=business-light] .bc-nav section>h2{color:#71858f}.bc-shell[data-visual-theme=business-light] .bc-launcher-heading h1{color:#172b3a}.bc-shell[data-visual-theme=business-light] .bc-company-card{background:linear-gradient(135deg,#fff7e8,#f8fafb);border-color:#b7792433;box-shadow:inset 0 1px #fff}.bc-shell[data-visual-theme=business-light] .bc-company-card span,.bc-shell[data-visual-theme=business-light] .bc-company-card small{color:#6c7f89}.bc-shell[data-visual-theme=business-light] .bc-company-card strong{color:#243b49}.bc-shell[data-visual-theme=business-light] .bc-nav a>span{color:#6f8590}.bc-shell[data-visual-theme=business-light] .bc-menu-overlay{background:#293a4547}.bc-shell[data-visual-theme=business-light] .bc-mobile-tabbar{background:linear-gradient(120deg,#fff,#f6f8fa 78%),#fff;border-color:#273f4f2e;box-shadow:0 22px 60px #31465333,inset 0 1px #fff}.bc-shell[data-visual-theme=business-light] .bc-mobile-tabbar>a,.bc-shell[data-visual-theme=business-light] .bc-mobile-tabbar>button{color:#657b87}.bc-shell[data-visual-theme=business-light] .bc-mobile-tabbar>a.active,.bc-shell[data-visual-theme=business-light] .bc-mobile-tabbar>button.active{color:#172b3a;background:#fff5e3;border-color:#b7792447}.bc-shell[data-visual-theme=business-light] :where(.workspace-panel,.home-start,.home-glance,.ops-panel){color:#304653;background:linear-gradient(135deg,#fffffffa,#f9fbfcfa),#fff;border-color:#273f4f24;box-shadow:0 18px 46px #31465317,inset 0 1px #fff}.bc-shell[data-visual-theme=business-light] .workspace-hero h1,.bc-shell[data-visual-theme=business-light] .workspace-panel-heading h2,.bc-shell[data-visual-theme=business-light] .home-start h2,.bc-shell[data-visual-theme=business-light] .home-glance h2{color:#122838}.bc-shell[data-visual-theme=business-light] .workspace-hero>div:first-child>p,.bc-shell[data-visual-theme=business-light] .workspace-panel :where(p,li),.bc-shell[data-visual-theme=business-light] .workspace-policy-copy,.bc-shell[data-visual-theme=business-light] .workspace-empty p,.bc-shell[data-visual-theme=business-light] .goat-brief-body p{color:#607581}.bc-shell[data-visual-theme=business-light] .workspace-status-card{background:linear-gradient(135deg,#f1faf3,#fff);border-color:#427f5138}.bc-shell[data-visual-theme=business-light] .workspace-status-card span,.bc-shell[data-visual-theme=business-light] .workspace-status-card small{color:#60806a}.bc-shell[data-visual-theme=business-light] .workspace-status-card strong{color:#2d6240}.bc-shell[data-visual-theme=business-light] .workspace-metrics a{color:#304653;background:linear-gradient(140deg,#d9a85212,#0000 42%),#fff;border-color:#273f4f24;box-shadow:0 14px 34px #31465314,inset 0 1px #fff}.bc-shell[data-visual-theme=business-light] .workspace-metrics span,.bc-shell[data-visual-theme=business-light] .workspace-metrics small{color:#6a7f8a}.bc-shell[data-visual-theme=business-light] .workspace-metrics strong{color:#172b3a}.bc-shell[data-visual-theme=business-light] :where(.home-start a,.quick-actions>div:last-child>a,.goat-brief-body,.home-glance a){color:#304653;background:#fff;border-color:#273f4f21;box-shadow:0 12px 30px #31465312}.bc-shell[data-visual-theme=business-light] .home-start strong,.bc-shell[data-visual-theme=business-light] .home-glance strong,.bc-shell[data-visual-theme=business-light] .goat-brief-body strong{color:#172b3a}.bc-shell[data-visual-theme=business-light] .home-start small,.bc-shell[data-visual-theme=business-light] .home-glance span{color:#687d88}.bc-shell[data-visual-theme=business-light] .home-glance>div{background:#dde5e9;border-color:#273f4f1f}.bc-shell[data-visual-theme=business-light] :where(.workspace-compact-list article,.workspace-record-grid article,.workspace-detail-list>div,.workspace-empty,.goat-system-card,.goat-chat-message,.goat-chat-composer,.simple-attention-card,.recent-work){color:#304653;background:#fff;border-color:#273f4f21}.bc-shell[data-visual-theme=business-light] :where(.workspace-compact-list strong,.workspace-record-grid h3,.workspace-detail-list dd,.goat-system-card strong,.goat-chat-message strong){color:#243b49}.bc-shell[data-visual-theme=business-light] :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){color:#243b49;background:#fff;border-color:#273f4f2e;box-shadow:inset 0 1px 2px #3146530a}.bc-shell[data-visual-theme=business-light] :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea)::placeholder{color:#91a0a8}.bc-shell[data-visual-theme=business-light] :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus{color:#172b3a;background:#fff;border-color:#b7792480;box-shadow:0 0 0 3px #b779241c}.bc-shell[data-visual-theme=business-light] :where(.workspace-hero-action,.account-primary,.ops-primary){color:#fff;background:linear-gradient(135deg,#c58a35,#a96c1c);border-color:#b779247a;box-shadow:0 12px 26px #915b1433,inset 0 1px #ffffff38}.bc-shell[data-visual-theme=business-light] .email-universal-mark,.bc-shell[data-visual-theme=business-light] .email-card-icon{color:#9b651d;background:#fff1d8;border-color:#b7792438;box-shadow:0 10px 26px #6852321a,inset 0 1px #fff}.bc-shell[data-visual-theme=business-light] .email-universal-banner h2{color:#172b3a}.bc-shell[data-visual-theme=business-light] .email-universal-banner p{color:#607581}.bc-shell[data-visual-theme=business-light] .mail-readiness{color:#8d5b18;background:#fff4df;border-color:#b7792442}.bc-shell[data-visual-theme=business-light] .mail-readiness.ready{color:#376c45;background:#edf8f0;border-color:#427f513d}.bc-shell[data-visual-theme=business-light] .mail-app-shell{background:#fff;border-color:#273f4f2b;box-shadow:0 20px 54px #3146531c,inset 0 1px #fff}.bc-shell[data-visual-theme=business-light] .mail-compose{color:#fff;background:linear-gradient(135deg,#c58a35,#a96c1c);border-color:#b779245c;box-shadow:0 12px 24px #915b142e,inset 0 1px #ffffff38}.bc-shell[data-visual-theme=business-light] .mail-folder-rail nav button,.bc-shell[data-visual-theme=business-light] .mailbox-picker button{color:#5f7480}.bc-shell[data-visual-theme=business-light] .mail-folder-rail nav button:hover,.bc-shell[data-visual-theme=business-light] .mail-folder-rail nav button.active,.bc-shell[data-visual-theme=business-light] .mailbox-picker button:hover,.bc-shell[data-visual-theme=business-light] .mailbox-picker button.active{color:#172b3a;background:#fff5e3}.bc-shell[data-visual-theme=business-light] .mail-folder-rail nav button:focus-visible{color:#172b3a;background:#fff5e3}.bc-shell[data-visual-theme=business-light] .mailbox-picker button:focus-visible{color:#172b3a;background:#fff5e3}.bc-shell[data-visual-theme=business-light] .mail-folder-rail nav button strong{color:#677c87;background:#e9eef1}.bc-shell[data-visual-theme=business-light] .mailbox-picker>span,.bc-shell[data-visual-theme=business-light] .mailbox-picker small,.bc-shell[data-visual-theme=business-light] .mailbox-picker>p{color:#748891}.bc-shell[data-visual-theme=business-light] .mailbox-picker strong{color:#304653}.bc-shell[data-visual-theme=business-light] .mail-thread-column{background:#fff;border-color:#273f4f1f}.bc-shell[data-visual-theme=business-light] .mail-thread-column>header{background:#fbfcfd;border-bottom-color:#273f4f1c}.bc-shell[data-visual-theme=business-light] .mail-thread-column>header strong,.bc-shell[data-visual-theme=business-light] .mail-thread-item>span strong,.bc-shell[data-visual-theme=business-light] .mail-thread-item h3{color:#243b49}.bc-shell[data-visual-theme=business-light] .mail-thread-item{color:#607581;background:#fff;border-bottom-color:#273f4f17}.bc-shell[data-visual-theme=business-light] .mail-thread-item.unread{background:#eef7fa}.bc-shell[data-visual-theme=business-light] .mail-thread-item p,.bc-shell[data-visual-theme=business-light] .mail-thread-item time,.bc-shell[data-visual-theme=business-light] .mail-thread-item small{color:#6e838e}.bc-shell[data-visual-theme=business-light] .mail-reading-pane{color:#304653;background:radial-gradient(circle at 88% 8%,#8fb5c51f,#0000 28rem),#fbfcfd}.bc-shell[data-visual-theme=business-light] .mail-reading-empty h3,.bc-shell[data-visual-theme=business-light] .mail-message-view>header h3,.bc-shell[data-visual-theme=business-light] .mail-message>header strong{color:#172b3a}.bc-shell[data-visual-theme=business-light] .mail-reading-empty>p,.bc-shell[data-visual-theme=business-light] .mail-reading-empty dt,.bc-shell[data-visual-theme=business-light] .mail-reading-empty dd,.bc-shell[data-visual-theme=business-light] .mail-message-view>header p,.bc-shell[data-visual-theme=business-light] .mail-job-bridge,.bc-shell[data-visual-theme=business-light] .mail-message>header small,.bc-shell[data-visual-theme=business-light] .mail-message>header time{color:#687d88}.bc-shell[data-visual-theme=business-light] .mail-reading-empty dl>div,.bc-shell[data-visual-theme=business-light] .mail-message-view>header,.bc-shell[data-visual-theme=business-light] .mail-thread-controls,.bc-shell[data-visual-theme=business-light] .mail-job-bridge{border-color:#273f4f1c}.bc-shell[data-visual-theme=business-light] .mail-message-view>header>button{color:#865616;background:#fff4df;border-color:#b7792447}.bc-shell[data-visual-theme=business-light] .mail-message{color:#304653;background:linear-gradient(135deg,#d9a8520d,#0000 45%),#fff;border-color:#273f4f21;box-shadow:0 10px 28px #3146530f}.bc-shell[data-visual-theme=business-light] .mail-message.outbound{border-color:#b7792438}.bc-shell[data-visual-theme=business-light] .mail-message>p{color:#344c59}.bc-shell[data-visual-theme=business-light] .mail-attachments>span,.bc-shell[data-visual-theme=business-light] .mail-grant-list article,.bc-shell[data-visual-theme=business-light] .mail-provider-checklist span{color:#526b78;background:#f7f9fa;border-color:#273f4f1f}.bc-shell[data-visual-theme=business-light] .mail-composer{color:#304653;background:radial-gradient(circle at 92% 0,#d9a85229,#0000 25rem),#fff;border-color:#b7792447}.bc-shell[data-visual-theme=business-light] .mail-composer>header,.bc-shell[data-visual-theme=business-light] .mail-settings-body,.bc-shell[data-visual-theme=business-light] .mail-settings-body>section+section{border-color:#273f4f1c}.bc-shell[data-visual-theme=business-light] .mail-composer>header h2,.bc-shell[data-visual-theme=business-light] .mail-settings-title b{color:#172b3a}.bc-shell[data-visual-theme=business-light] .mail-composer>header>button{color:#5d727d;background:#f4f7f9;border-color:#273f4f24}.bc-shell[data-visual-theme=business-light] .mail-composer form>p,.bc-shell[data-visual-theme=business-light] .email-provider-note,.bc-shell[data-visual-theme=business-light] .email-result{color:#607581;background:#fff9ed;border-color:#b779242e}.bc-shell[data-visual-theme=business-light] .mail-settings>summary:hover{background:#f7f9fa}.bc-shell[data-visual-theme=business-light] .mail-settings-title>i{color:#9a641d;background:#fff1d8;border-color:#b7792438}.bc-shell[data-visual-theme=business-light] .mail-settings-title small,.bc-shell[data-visual-theme=business-light] .mail-settings>summary>strong{color:#6c808a}.bc-shell[data-visual-theme=business-light] .email-connection-card{color:#304653;background:linear-gradient(140deg,#d9a8520d,#0000 40%),#fff;border-color:#273f4f24;box-shadow:0 12px 30px #31465312}.bc-shell[data-visual-theme=business-light] .email-connection-card h3,.bc-shell[data-visual-theme=business-light] .email-connection-card dd{color:#243b49}.bc-shell[data-visual-theme=business-light] .email-connection-card>p,.bc-shell[data-visual-theme=business-light] .email-connection-card dt{color:#6b808b}.bc-shell[data-visual-theme=business-light] :where(.ops-intro,.ops-summary>div,.ops-record,.ops-crew-card,.ops-assignment,.ops-choice-grid button,.ops-safety,.ops-notice){color:#304653;background:#fff;border-color:#273f4f24;box-shadow:0 12px 32px #31465312}.bc-shell[data-visual-theme=business-light] :where(.ops-intro h1,.ops-panel-heading h2,.ops-record-main strong,.ops-crew-card h3,.ops-assignment h3,.ops-summary strong){color:#172b3a}.bc-shell[data-visual-theme=business-light] :where(.ops-intro>div>p,.ops-panel-heading>div>p,.ops-record-main span,.ops-record-main small,.ops-crew-card dt,.ops-assignment dt,.ops-empty p,.ops-safety p){color:#647985}.bc-shell[data-visual-theme=business-light] .ops-section-nav button{color:#58707c;background:#f7f9fa;border-color:#273f4f21}.bc-shell[data-visual-theme=business-light] .ops-section-nav button.active,.bc-shell[data-visual-theme=business-light] .ops-choice-grid button.selected{color:#172b3a;background:#fff5e3;border-color:#b779244d}.account-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#304653;background:radial-gradient(circle at 20% 10%,#d9a85233,#0000 30rem),linear-gradient(145deg,#f7f9fb,#edf2f5)}.account-entry-card{color:#304653;background:#fff;border-color:#273f4f29;box-shadow:0 28px 80px #31465324}.account-entry-heading h2,.account-brand-copy h1{color:#172b3a}.account-entry-heading p,.account-brand-copy p,.account-review-note,.account-flow-preview small,.account-tabs button{color:#647985}.account-tabs button.active{color:#172b3a;background:#fff;box-shadow:0 4px 14px #31465317,inset 0 0 0 1px #b779242e}.account-form label>span,.account-flow-preview strong{color:#304653}.account-form input{color:#172b3a;background:#fff;border-color:#273f4f2e;box-shadow:inset 0 1px 2px #3146530a}.account-form input::placeholder{color:#91a0a8}.account-review-note{border-top-color:#273f4f1f}@media (min-width:820px){.account-brand-panel{background:linear-gradient(145deg,#ffffffb8,#f0f5f7e6),radial-gradient(circle at 28% 38%,#d9a85233,#0000 28rem);border-right-color:#273f4f21}.account-flow-preview>div{background:#ffffffc7;border-color:#273f4f21;box-shadow:0 10px 26px #3146530f}}.onboarding-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#304653;background:radial-gradient(circle at 16% -8%,#d9a8522b,#0000 30rem),#f4f7f9}.brand strong,.setup-summary strong,.current-category strong,.question-stage h2,.overall-count strong{color:#172b3a}.brand small,.company-context,.draft-state,.setup-summary p,.current-category small,.overall-count span,.selection-guidance{color:#647985}.question-card{color:#304653;background:#fff;border-color:#273f4f26;box-shadow:0 24px 64px #3146531f}.question-card-header,.answer-area{border-color:#273f4f1c}.answer-area{background:#fff}.onboarding-shell .answer-context strong,.onboarding-shell .answer-context.missing strong{color:#526b78}.onboarding-shell .choice-grid button{color:#f7fbfc;background:#304653;border-color:#526b78}.onboarding-shell .choice-grid .choice-copy strong{color:#f7fbfc}.onboarding-shell .choice-grid .choice-mark{color:#f0b95f;border-color:#8da6b2}.onboarding-shell .choice-grid button:hover:not(:disabled){background:#3b5665;border-color:#cd9646}.onboarding-shell .choice-grid button:focus-visible{background:#3b5665;border-color:#cd9646}.onboarding-shell .choice-grid button.selected{color:#243b49;background:#fff1d6;border-color:#b77924;box-shadow:0 0 0 3px #b779241f}.onboarding-shell .choice-grid button.selected .choice-copy strong{color:#243b49}.onboarding-shell .answer-composer>.primary-action:disabled{color:#5e5545;opacity:1;background:#efd59f;border-color:#d4b474}.onboarding-shell .answer-composer textarea,.onboarding-shell .team-basic-info input,.onboarding-shell .team-choice-section>input{color:#f7fbfc;caret-color:#f0b95f;-webkit-text-fill-color:#f7fbfc;background:#102635;border-color:#526b78}.onboarding-shell .answer-composer textarea::placeholder,.onboarding-shell .team-basic-info input::placeholder,.onboarding-shell .team-choice-section>input::placeholder{color:#aebfc7;opacity:1;-webkit-text-fill-color:#aebfc7}.onboarding-shell .team-basic-info label>span,.onboarding-shell .team-choice-section legend,.onboarding-shell .team-choice-section p{color:#526b78}.onboarding-shell .team-choice-grid button{color:#f7fbfc;background:#304653;border-color:#526b78}.onboarding-shell .team-choice-copy strong{color:#f7fbfc}.onboarding-shell .team-choice-copy small{color:#c2d0d6}.onboarding-shell .team-choice-grid button.selected{color:#243b49;background:#fff1d6;border-color:#b77924}.onboarding-shell .team-choice-grid button.selected .team-choice-copy strong{color:#243b49}.onboarding-shell .team-choice-grid button.selected .team-choice-copy small{color:#526b78}.onboarding-shell .team-person-review>div{background:#f8fafb;border-color:#273f4f26}.onboarding-shell .team-person-review strong{color:#243b49}.overall-track{background:#e6ecef}:where(.team-onboarding-note,.team-access-rule,.team-member-editor,.answer-option,.choice-card,.choice-option,.completion-details){color:#304653;background:#f8fafb;border-color:#273f4f24}.system-builder-page{color:#304653}.system-builder-hero,.system-builder-panel,.system-builder-action-panel,.system-builder-operational-standard,.system-builder-summary article,.system-builder-boundary{color:#304653;background:linear-gradient(145deg,#d9a8520f,#0000 34%),#fff;border-color:#273f4f24;box-shadow:0 18px 48px #31465317,inset 0 1px #fff}.system-builder-hero{background:radial-gradient(circle at 82% 10%,#d9a8522e,#0000 30%),radial-gradient(circle at 7% 90%,#6b9eb51f,#0000 38%),linear-gradient(135deg,#fff,#f3f7f9)}.system-builder-hero:after{opacity:.35;background-image:linear-gradient(#435d6b1a 1px,#0000 1px),linear-gradient(90deg,#435d6b1a 1px,#0000 1px)}.system-builder-hero h1,.system-builder-operational-standard h2,.system-builder-panel-heading h2,.system-builder-action-panel h2,.system-builder-summary strong,.system-builder-boundary strong,.system-builder-operational-score strong,.system-builder-audit-gates article strong,.system-builder-source>summary strong,.system-builder-replay-row strong,.system-builder-gate-heading strong,.system-builder-system-grid h3,.system-builder-dimensions strong{color:#172b3a}.system-builder-hero p,.system-builder-operational-standard p,.system-builder-panel>p,.system-builder-action-panel p,.system-builder-audit p,.system-builder-source p,.system-builder-summary small,.system-builder-operational-facts small,.system-builder-source>summary small,.system-builder-replay-row small,.system-builder-gate-heading small,.system-builder-system-grid p,.system-builder-dimensions p{color:#647985}.system-builder-form label,.system-builder-gate label{color:#526b78}.system-builder-form input,.system-builder-form select,.system-builder-form textarea,.system-builder-gate textarea{color:#172b3a;background:#fff;border-color:#273f4f2e}.system-builder-source,.system-builder-gate,.system-builder-capability,.system-builder-control-stage,.system-builder-candidate-card>div,.system-builder-commissioning-score article,.system-builder-evidence-editor,.system-builder-capability>div>article,.system-builder-system-grid article,.system-builder-dimensions article,.system-builder-source-body dl div{color:#304653;background:#f8fafb;border-color:#273f4f21}.system-builder-control-stage>span{color:#9a681f}.system-builder-control-stage>strong{color:#243f4e}.system-builder-control-stage:not(:last-child):after{color:#9a681f;background:#fff8e9;border-color:#b7792447}.system-builder-source-body{border-top-color:#273f4f1f}.system-builder-source-body dd{color:#304653}.system-builder-candidate-card strong,.system-builder-commissioning-score strong,.system-builder-capability>summary strong,.system-builder-capability>div>article strong,.system-builder-evidence-editor h3{color:#172b3a}.system-builder-candidate-card small,.system-builder-capability>summary small,.system-builder-capability>div>article small,.system-builder-evidence-editor p,.system-builder-evidence-editor>small{color:#647985}.system-builder-replay-row{background:#eef8f2}.system-builder-gate-actions button{color:#405864;background:#fff;border-color:#273f4f29}.system-builder-counts span{color:#496572;background:#edf3f5}.system-builder-operational-score{background:#fff8e9;border-color:#b7792433}.system-builder-caution,.system-builder-empty,.system-builder-message{background:#fff8e9;color:#76501b!important}.system-builder-message{background:#eef8f1;color:#356649!important}.system-builder-message.error{background:#fff1ef;color:#973e36!important}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bc-shell[data-visual-theme=business-light] .workspace-metrics a:hover,.bc-shell[data-visual-theme=business-light] .home-start a:hover,.bc-shell[data-visual-theme=business-light] .quick-actions>div:last-child>a:hover,.bc-shell[data-visual-theme=business-light] .email-connection-card:hover{border-color:#b7792452;box-shadow:0 22px 52px #31465324,inset 0 1px #fff}}:root{--background:#f8fafc;--panel:#fff;--panel-deep:#f1f5f8;--panel-soft:#f7f9fb;--text:#193042;--muted:#647985;--bc-bg-0:#f4f7fa;--bc-bg-1:#fafcfd;--bc-bg-2:#fff;--bc-surface:#fff;--bc-surface-raised:#fff;--bc-surface-soft:#f7f9fb;--bc-shadow-panel:0 16px 42px #31465314, inset 0 1px 0 #fff;--bc-shadow-raised:0 24px 70px #3146531c, inset 0 1px 0 #fff}html,body{background-color:#f7f9fb}body{background:radial-gradient(circle at 18% -12%,#d9a8521c,#0000 30rem),linear-gradient(#fff,#f7f9fb)}.bc-shell[data-visual-theme=business-light]{background:radial-gradient(circle at 18% -12%,#d9a8521f,#0000 32rem),radial-gradient(circle at 96% 90%,#99c0d014,#0000 38rem),linear-gradient(145deg,#f7f9fb,#fff 54%,#f5f8fa)}.owner-auth-shell,.owner-console{color:#f6f6f5;background:radial-gradient(circle at 14% 8%,#cd964633,#0000 25rem),radial-gradient(circle at 88% 20%,#d2d5d81f,#0000 30rem),linear-gradient(150deg,#000812 0%,#000d20 44%,#07182c 100%);min-height:100dvh}.owner-auth-shell{place-items:center;padding:clamp(1rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.owner-auth-shell:before,.owner-console:before{content:"";pointer-events:none;opacity:.24;background-image:linear-gradient(#d2d5d80a 1px,#0000 1px),linear-gradient(90deg,#d2d5d80a 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.owner-auth-card{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);z-index:1;background:linear-gradient(145deg,#0f2237ed,#020e1df0);border:1px solid #d2d5d833;border-radius:1.6rem;width:min(38rem,100%);padding:clamp(1.4rem,5vw,3rem);position:relative;box-shadow:0 36px 100px #00030a9e,inset 0 1px #ffffff14}.owner-auth-card .business-command-brand{margin-bottom:2rem}.owner-auth-heading>span,.owner-console-hero>div>span,.owner-panel-heading>div>span,.owner-support-form>div>span,.owner-auth-card>h1+p,.owner-company-title>span{color:#e0aa57;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:850}.owner-auth-heading h1,.owner-auth-card>h1{color:#fff;letter-spacing:-.055em;margin:.45rem 0 .75rem;font-size:clamp(2rem,7vw,3.5rem);line-height:.98}.owner-auth-heading p,.owner-auth-card>p{color:#c1c8cf;margin:0;line-height:1.7}.owner-auth-heading strong{color:#fff}.owner-auth-boundary{color:#cbd0d4;border-block:1px solid #d2d5d821;gap:.55rem;margin:1.5rem 0;padding:1rem 0;font-size:.78rem;display:grid}.owner-auth-boundary span:before{content:"◆";color:#cd9646;margin-right:.55rem;font-size:.65rem}.owner-google-button{justify-content:center;min-height:44px;margin:1rem auto 0;display:flex}.owner-inline-status,.owner-error{border-radius:.75rem;margin:1rem 0 0;padding:.75rem .9rem;font-size:.82rem;line-height:1.5}.owner-error{color:#ffd3d3;background:#7c1c1c38;border:1px solid #f17b7b57}.owner-auth-back{color:#aeb7c0;text-align:center;margin-top:1.25rem;font-size:.8rem;text-decoration:none;display:block}.owner-auth-card--loading{text-align:center}.owner-auth-pulse{border:2px solid #cd964633;border-top-color:#e2ac5b;border-radius:50%;width:2.6rem;height:2.6rem;margin:1rem auto;animation:.9s linear infinite owner-spin;display:block}@keyframes owner-spin{to{transform:rotate(360deg)}}.owner-primary-button,.owner-panel button,.owner-mode-switcher button,.owner-chat-form button{color:#140d05;font:inherit;cursor:pointer;background:linear-gradient(135deg,#dfab5d,#b7782e);border:1px solid #e2ac5b85;border-radius:.72rem;padding:.72rem .9rem;font-size:.78rem;font-weight:850;box-shadow:0 10px 24px #84521838}.owner-primary-button:disabled,.owner-panel button:disabled,.owner-mode-switcher button:disabled,.owner-chat-form button:disabled{cursor:not-allowed;opacity:.5}.owner-console{grid-template-columns:17.5rem minmax(0,1fr);display:grid;position:relative}.owner-console-sidebar{z-index:5;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#010c1be0;border-right:1px solid #d2d5d821;flex-direction:column;min-height:100dvh;max-height:100dvh;padding:1.2rem;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:18px 0 60px #00040c2e}.owner-console-brand{border-bottom:1px solid #d2d5d81f;padding:0 .3rem 1.2rem;text-decoration:none;display:block}.owner-mode-card{background:linear-gradient(145deg,#cd964621,#cd96460a);border:1px solid #cd96464d;border-radius:.85rem;gap:.28rem;margin:1.2rem 0;padding:.85rem;display:grid}.owner-mode-card span,.owner-mode-switcher label>span{color:#dfab5d;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:850}.owner-mode-card strong{color:#fff;font-size:.94rem}.owner-mode-card small{color:#9ea8b2;font-size:.68rem;line-height:1.4}.owner-console-sidebar nav{gap:.35rem;display:grid}.owner-console-sidebar nav a{color:#b9c1c9;border:1px solid #0000;border-radius:.7rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.65rem;font-size:.82rem;text-decoration:none;display:grid}:is(.owner-console-sidebar nav a:hover,.owner-console-sidebar nav a:focus-visible){color:#fff;background:#cd964617;border-color:#cd96463d}.owner-console-sidebar nav a>span{background:#ffffff09;border:1px solid #d2d5d824;border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid}.owner-console-sidebar nav svg,.owner-connection-grid svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.05rem}.owner-sidebar-account{border-top:1px solid #d2d5d81f;grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:.65rem;margin-top:auto;padding-top:1rem;display:grid}.owner-sidebar-account>span{color:#171005;background:linear-gradient(145deg,#e1ae62,#a86925);border-radius:.7rem;place-items:center;width:2.35rem;height:2.35rem;font-size:.72rem;font-weight:900;display:grid}.owner-sidebar-account div{min-width:0}.owner-sidebar-account strong,.owner-sidebar-account small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.owner-sidebar-account strong{color:#fff;font-size:.78rem}.owner-sidebar-account small{color:#8f9aa5;margin-top:.18rem;font-size:.64rem}.owner-console-main{z-index:1;min-width:0;position:relative}.owner-console-topbar{z-index:4;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#010d1dd1;border-bottom:1px solid #d2d5d821;justify-content:space-between;align-items:center;gap:1rem;min-height:4.7rem;padding:.8rem clamp(1rem,3vw,2.2rem);display:flex;position:sticky;top:0}.owner-console-topbar>div:first-child span,.owner-console-topbar>div:first-child strong,.owner-console-topbar>div:first-child small{display:block}.owner-console-topbar>div:first-child span{color:#8996a2;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:750}.owner-console-topbar>div:first-child strong{color:#fff;margin-top:.18rem}.owner-console-topbar>div:first-child small{color:#d6a55e;margin-top:.12rem;font-size:.65rem;font-weight:850}.owner-mode-switcher{align-items:flex-end;gap:.55rem;display:flex}.owner-mode-switcher label{gap:.25rem;display:grid}.owner-mode-switcher select,.owner-support-form input,.owner-provider-safe-fields input,.owner-chat-form textarea{color:#fff;font:inherit;background:#ffffff0e;border:1px solid #d2d5d830;border-radius:.7rem;outline:none}.owner-mode-switcher select{min-width:14rem;padding:.66rem 2rem .66rem .75rem;font-size:.76rem}.owner-mode-switcher option{color:#071526}.owner-mode-switcher button{box-shadow:none;color:#d8dde1;background:#ffffff0e}.owner-mode-switcher button:last-child{color:#ffd1d1;border-color:#f17b7b4d}.owner-console-error{color:#ffd4d4;background:#761a1f3d;border:1px solid #f17b7b52;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:1rem clamp(1rem,3vw,2.2rem) 0;padding:.75rem .9rem;font-size:.8rem;display:grid}.owner-console-error span{text-transform:uppercase;font-weight:850}.owner-console-error p{margin:0;line-height:1.5}.owner-console-error button{color:inherit;cursor:pointer;background:0 0;border:0}.owner-console-content{gap:1rem;width:min(100%,104rem);margin:0 auto;padding:clamp(1rem,3vw,2.2rem);display:grid}.owner-console-content>section{scroll-margin-top:6rem}.owner-command-block{background:linear-gradient(145deg,#0a1c30d6,#020e1de0);border:1px solid #d2d5d829;border-radius:1.45rem;gap:1rem;padding:.8rem;display:grid;overflow:hidden;box-shadow:0 24px 76px #00040c3d,inset 0 1px #ffffff0e}.owner-command-block .owner-console-hero{min-height:12rem;box-shadow:none}.owner-command-summary{grid-template-columns:minmax(24rem,.95fr) minmax(26rem,1.05fr);align-items:stretch;gap:1rem;display:grid}.owner-at-a-glance,.owner-company-email-summary,.owner-command-awaiting{background:#ffffff09;border:1px solid #d2d5d824;border-radius:1.15rem;padding:1rem}.owner-command-section-heading>span,.owner-company-email-heading>div>span,.owner-command-awaiting>span,.owner-company-email-latest>span{color:#d1a260;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:850}.owner-command-section-heading h2,.owner-company-email-heading h2,.owner-command-awaiting :is(h1,h2){color:#fff;letter-spacing:-.035em;margin:.2rem 0 .75rem;font-size:1.25rem}.owner-at-a-glance .owner-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-at-a-glance .owner-metric-grid article{min-height:6.7rem;box-shadow:none}.owner-company-email-summary{grid-template-columns:minmax(16rem,1fr) minmax(14rem,.85fr);align-items:center;gap:.9rem;display:grid}.owner-company-email-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.owner-company-email-heading h2{margin-bottom:.2rem}.owner-company-email-heading p{color:#98a7b3;margin:0;font-size:.75rem;line-height:1.45}.owner-company-email-heading small{color:#9fadb7;align-items:center;gap:.4rem;margin-top:.5rem;font-size:.7rem;font-weight:750;display:inline-flex}.owner-company-email-heading small i{background:#d19846;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 .22rem #d198461f}.owner-company-email-heading small[data-state=ready] i{background:#44a978;box-shadow:0 0 0 .22rem #44a9781f}.owner-company-email-mark{color:#fff;background:#164d82;border:1px solid #69a5e04d;border-radius:.9rem;place-items:center;width:3rem;height:3rem;display:grid}.owner-company-email-mark svg,.owner-command-awaiting>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.35rem}.owner-company-email-counts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.owner-company-email-counts article{background:#ffffff0b;border-radius:.7rem;gap:.18rem;padding:.65rem;display:grid}.owner-company-email-counts strong{color:#fff;font-size:1.25rem}.owner-company-email-counts span{color:#95a3ad;font-size:.67rem}.owner-company-email-latest{grid-area:1/2;gap:.18rem;min-width:0;display:grid}.owner-company-email-latest strong,.owner-company-email-latest small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-company-email-latest strong{color:#eef1f3;font-size:.8rem}.owner-company-email-latest small{color:#8f9faa;font-size:.68rem}.owner-command-awaiting{align-content:center;justify-items:start;min-height:13rem;display:grid}.owner-command-awaiting>svg{color:#d1a260;margin-bottom:.7rem}.owner-command-awaiting :is(h1,h2){margin-bottom:.35rem}.owner-command-awaiting p{color:#98a7b3;max-width:44rem;margin:0;font-size:.76rem;line-height:1.55}.owner-command-awaiting a{color:#fff;background:#1766c5;border-radius:.65rem;margin-top:.8rem;padding:.62rem .8rem;font-size:.72rem;font-weight:850;text-decoration:none}.owner-command-awaiting--operations{min-height:11rem}.owner-goat-operations-board{width:100%;box-shadow:none;margin:0}.owner-goat-operations-board .goat-operations-heading-actions>small{color:#71859a;font-size:.68rem}.owner-goat-operations-board .goat-engine-continuity{background:#ffffff0b;border-color:#6d97be57}.owner-goat-operations-board .goat-engine-continuity[data-state=operational]{border-color:#44a9788c}.owner-goat-operations-board .goat-engine-continuity[data-state=held]{border-color:#d198468c}.owner-goat-operations-board .goat-engine-continuity[data-state=broken],.owner-goat-operations-board .goat-engine-continuity[data-state=not_tested]{border-color:#c5504794}.owner-goat-operations-board .goat-engine-continuity>header h3,.owner-goat-operations-board .goat-engine-requirements strong{color:#eef4fa}.owner-goat-operations-board .goat-engine-continuity>p,.owner-goat-operations-board .goat-engine-continuity>footer,.owner-goat-operations-board .goat-engine-requirements small{color:#8fa3b7}.owner-goat-operations-board .goat-engine-requirements>article{background:#020f206b;border-color:#8eaac533}.owner-console-hero,.owner-panel,.owner-metric-grid article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0f2339cc,#041122d1);border:1px solid #d2d5d826;box-shadow:0 22px 70px #00040c38,inset 0 1px #ffffff0e}.owner-console-hero{background:radial-gradient(circle at 82% 20%,#cd96462b,#0000 30%),linear-gradient(135deg,#11273ff0,#020f20eb);border-radius:1.3rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;min-height:14rem;padding:clamp(1.3rem,4vw,2.6rem);display:grid;overflow:hidden}.owner-console-hero h1{color:#fff;letter-spacing:-.06em;max-width:17ch;margin:.45rem 0 .7rem;font-size:clamp(2rem,4.5vw,4.6rem);line-height:.98}.owner-console-hero p{color:#b9c4cd;max-width:58rem;margin:0;font-size:clamp(.88rem,1.2vw,1rem);line-height:1.65}.owner-session-card{background:#cd964617;border:1px solid #cd96464a;border-radius:1rem;min-width:13rem;padding:1rem;display:grid}.owner-session-card span{color:#d4ad75;text-transform:uppercase;font-size:.67rem;font-weight:800}.owner-session-card strong{color:#e7bd7d;margin:.35rem 0 1rem;font-size:1.6rem}.owner-session-card small{color:#aeb8c0}.owner-safe-shortcut{color:#f2cf98;background:#cd964617;border:1px solid #cd964657;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;margin-top:.9rem;padding:.62rem .72rem;font-size:.72rem;font-weight:850;text-decoration:none;display:flex}:is(.owner-safe-shortcut:hover,.owner-safe-shortcut:focus-visible){color:#fff;background:#cd964629;border-color:#e2ac5ba6}.owner-safe-shortcut svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1rem}.owner-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.owner-metric-grid article{border-radius:1rem;gap:.35rem;min-height:8rem;padding:1rem;display:grid}.owner-metric-grid span{color:#9da9b3;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.owner-metric-grid strong{color:#fff;letter-spacing:-.04em;font-size:2rem}.owner-metric-grid small{color:#8f9aa5;align-self:end;line-height:1.4}.owner-panel{border-radius:1.2rem;padding:clamp(1rem,3vw,1.6rem)}.owner-panel-heading{justify-content:space-between;align-items:start;gap:1.2rem;margin-bottom:1.1rem;display:flex}.owner-panel-heading :is(h1,h2){color:#fff;letter-spacing:-.04em;margin:.32rem 0 .4rem;font-size:clamp(1.25rem,2vw,1.8rem)}.owner-panel-heading p{color:#9eabb5;max-width:70rem;margin:0;line-height:1.55}.owner-company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.owner-company-grid>article{background:#ffffff09;border:1px solid #d2d5d824;border-radius:1rem;gap:1rem;padding:1rem;display:grid}.owner-company-grid>article.selected{border-color:#cd964694;box-shadow:0 0 0 1px #cd96461f,0 16px 36px #00050e40}.owner-company-title h3{color:#fff;margin:.3rem 0 .25rem;font-size:1.08rem}.owner-company-title p{color:#98a5b0;margin:0;font-size:.75rem;line-height:1.45}.owner-company-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.owner-company-grid dl div{background:#ffffff09;border-radius:.65rem;padding:.65rem}.owner-company-grid dt{color:#8996a2;text-transform:uppercase;font-size:.64rem}.owner-company-grid dd{color:#e6e9eb;margin:.22rem 0 0;font-size:.76rem;font-weight:750}.owner-company-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.owner-company-actions button{flex:10rem}.owner-company-actions button.secondary{box-shadow:none;color:#dce0e3;background:#ffffff0b;border-color:#d2d5d833}.owner-company-actions>span{color:#8f9aa5;flex:10rem;font-size:.7rem;line-height:1.4}.owner-empty-state{color:#9ca8b1;border:1px dashed #d2d5d82e;border-radius:.9rem;grid-column:1/-1;padding:1.2rem}.owner-support-form{border-top:1px solid #d2d5d81f;grid-template-columns:minmax(13rem,.7fr) minmax(18rem,1.3fr) auto;align-items:end;gap:.8rem;margin-top:1rem;padding-top:1rem;display:grid}.owner-support-form>div,.owner-support-form label{gap:.3rem;display:grid}.owner-support-form>div strong{color:#fff}.owner-support-form>div small,.owner-support-form label span{color:#8f9aa5;font-size:.7rem}.owner-support-form input{width:100%;padding:.72rem;font-size:.8rem}.owner-support-form input:focus,.owner-provider-safe-fields input:focus,.owner-chat-form textarea:focus,.owner-mode-switcher select:focus{border-color:#cd96469e;box-shadow:0 0 0 3px #cd96461c}.owner-support-review{border-color:#cd96465c}.owner-support-review .owner-panel-heading button{box-shadow:none;color:#ffd1d1;background:#751e2342;border-color:#f17b7b4d}.owner-support-boundary{color:#b7c0c8;background:#cd964612;border:1px solid #cd964640;border-radius:.8rem;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1rem;padding:.75rem;font-size:.72rem;display:flex}.owner-support-boundary strong{color:#f1c887;margin-right:auto}.owner-support-boundary span:before{content:"✓";color:#d7aa66;margin-right:.35rem}.owner-support-grid{grid-template-columns:minmax(0,1.4fr) minmax(15rem,.6fr);gap:.8rem;display:grid}.owner-support-grid>article{background:#ffffff06;border:1px solid #d2d5d81f;border-radius:.9rem;min-width:0;padding:.85rem}.owner-support-grid h3{color:#fff;margin:0 0 .7rem}.owner-table-wrap{overflow-x:auto}.owner-table-wrap table{border-collapse:collapse;width:100%;font-size:.74rem}.owner-table-wrap th{color:#8f9aa5;letter-spacing:.08em;text-align:left;text-transform:uppercase;font-size:.64rem;font-weight:800}.owner-table-wrap th,.owner-table-wrap td{vertical-align:top;border-bottom:1px solid #d2d5d81a;padding:.72rem .6rem}.owner-table-wrap td{color:#bbc3ca;line-height:1.5}.owner-table-wrap td strong,.owner-table-wrap td small{display:block}.owner-table-wrap td strong{color:#f1f2f2}.owner-table-wrap td small{color:#8996a2}.owner-table-wrap code{color:#b7c0c8;text-overflow:ellipsis;white-space:nowrap;max-width:36rem;font-size:.65rem;display:block;overflow:hidden}.owner-record-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.owner-record-counts span{color:#9ca7b1;background:#ffffff0a;border-radius:.65rem;padding:.7rem;font-size:.68rem;display:grid}.owner-record-counts strong{color:#fff;font-size:1.3rem}.owner-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.owner-readiness-grid article{background:#ffffff06;border:1px solid #d2d5d81f;border-left-width:3px;border-radius:.85rem;padding:.9rem}.owner-readiness-grid article[data-tone=good]{border-left-color:#65c99e}.owner-readiness-grid article[data-tone=attention]{border-left-color:#e1a856}.owner-readiness-grid article[data-tone=limited]{border-left-color:#97a4b0}.owner-readiness-grid article>div{justify-content:space-between;gap:1rem;display:flex}.owner-readiness-grid span{color:#fff;font-size:.8rem;font-weight:800}.owner-readiness-grid strong{color:#d6a55e;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.owner-readiness-grid p{color:#98a5af;margin:.6rem 0 0;font-size:.74rem;line-height:1.5}.owner-maintenance-notification-count{color:#f0c681;background:#cd964617;border:1px solid #cd964657;border-radius:999px;flex:none;padding:.48rem .75rem;font-size:.72rem}.owner-maintenance-notification-list{gap:.6rem;display:grid}.owner-maintenance-notification-list article{background:#ffffff06;border:1px solid #d2d5d81f;border-left:3px solid #e1a856;border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem;display:grid}.owner-maintenance-notification-list article[data-severity=critical]{border-left-color:#ef7777}.owner-maintenance-notification-list article[data-severity=setup]{border-left-color:#72a7e6}.owner-maintenance-notification-list article>div{gap:.32rem;display:grid}.owner-maintenance-notification-list span{color:#d6a55e;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:850}.owner-maintenance-notification-list strong{color:#fff;font-size:.88rem}.owner-maintenance-notification-list p{color:#98a5af;margin:0;font-size:.74rem;line-height:1.5}.owner-maintenance-notification-list a{color:#f2cf98;white-space:nowrap;border:1px solid #cd964657;border-radius:.65rem;padding:.62rem .75rem;font-size:.72rem;font-weight:800;text-decoration:none}:is(.owner-maintenance-notification-list a:hover,.owner-maintenance-notification-list a:focus-visible){color:#fff;background:#cd96461a;border-color:#e2ac5ba6}.owner-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.owner-connection-grid article{background:#ffffff06;border:1px solid #d2d5d81f;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.9rem;display:grid}.owner-connection-grid svg{color:#dba754}.owner-connection-grid span{color:#d9dde0;font-weight:750}.owner-connection-grid strong{color:#fff;font-size:1.5rem}.owner-connection-grid small{color:#8d99a4;grid-column:2/-1;line-height:1.4}.owner-test-service-grid{grid-template-columns:minmax(0,42rem);display:grid}.owner-test-service-grid>article{background:#ffffff09;border:1px solid #d2d5d824;border-radius:1rem;gap:.9rem;padding:1rem;display:grid}.owner-test-service-heading{align-items:center;gap:.8rem;display:flex}.owner-test-service-heading>span{color:#fff;background:#164d82;border-radius:.8rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.owner-test-service-heading svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.25rem}.owner-test-service-heading small{color:#d1a260;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:850}.owner-test-service-heading h2{color:#fff;margin:.2rem 0 0;font-size:1.15rem}.owner-test-service-state{color:#f2cf98;background:#cd96461f;border-radius:999px;justify-self:start;padding:.4rem .65rem;font-size:.7rem}.owner-test-service-grid p{color:#98a5af;margin:0;line-height:1.55}.owner-test-service-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.owner-test-service-grid dl>div{background:#ffffff0a;border-radius:.7rem;padding:.7rem}.owner-test-service-grid dt{color:#8996a2;text-transform:uppercase;font-size:.64rem}.owner-test-service-grid dd{color:#e6e9eb;margin:.25rem 0 0;font-size:.76rem;font-weight:750;line-height:1.4}.owner-provider-safe{background:radial-gradient(circle at 4% 0,#cd964621,#0000 23rem),#00091652;border:1px solid #cd964652;border-radius:1rem;grid-template-columns:minmax(17rem,.78fr) minmax(24rem,1.22fr);gap:1rem;margin-top:0;padding:1rem;display:grid}.owner-safe-panel{border-color:#cd964661}.owner-provider-safe-heading>span{color:#e0aa57;letter-spacing:.11em;text-transform:uppercase;font-size:.66rem;font-weight:850}.owner-provider-safe-heading h3{color:#fff;margin:.38rem 0 .45rem;font-size:1.18rem}.owner-provider-safe-heading>p{color:#9fabb5;margin:0;font-size:.75rem;line-height:1.58}.owner-platform-identity{background:#cd964614;border:1px solid #cd964652;border-radius:.7rem;gap:.2rem;margin-top:.85rem;padding:.72rem .78rem;display:grid}.owner-platform-identity span{color:#e0aa57;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.owner-platform-identity strong{overflow-wrap:anywhere;color:#f1f2f2;font-size:.78rem}.owner-platform-identity small{color:#94a1ab;font-size:.65rem;line-height:1.45}.owner-provider-safe-status{background:#e1a85612;border-left:3px solid #e1a856;border-radius:.65rem;gap:.18rem;margin-top:.85rem;padding:.7rem .75rem;display:grid}.owner-provider-safe-status[data-ready=true]{background:#65c99e12;border-left-color:#65c99e}.owner-provider-safe-status strong{color:#f1f2f2;font-size:.76rem}.owner-provider-safe-status small{color:#94a1ab;font-size:.67rem}.owner-provider-safe-details{min-width:0}.owner-provider-safe-details dl{grid-template-columns:minmax(0,1.5fr) minmax(7rem,.6fr) minmax(8rem,.7fr);gap:.55rem;margin:0 0 .75rem;display:grid}.owner-provider-safe-details dl>div{background:#ffffff09;border-radius:.62rem;min-width:0;padding:.62rem}.owner-provider-safe-details dt{color:#87949f;letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:800}.owner-provider-safe-details dd{overflow-wrap:anywhere;color:#dbe0e3;margin:.25rem 0 0;font-size:.68rem;line-height:1.4}.owner-provider-safe-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.65rem;display:grid}.owner-provider-safe-fields label{gap:.3rem;min-width:0;display:grid}.owner-provider-safe-fields label span{color:#9aa6b0;font-size:.68rem}.owner-provider-safe-fields input{width:100%;min-height:2.65rem;padding:0 .72rem;font-size:.78rem}.owner-provider-safe-fields button{white-space:nowrap;min-height:2.65rem}.owner-provider-safe-boundary,.owner-provider-safe-success{border-radius:.58rem;margin:.72rem 0 0;padding:.62rem .7rem;font-size:.66rem;line-height:1.45}.owner-provider-safe-boundary{color:#9ba7b1;background:#ffffff09}.owner-provider-safe-success{color:#a8e4c8;background:#65c99e14;border:1px solid #65c99e33}.owner-chat-panel{border-color:#cd964647}.owner-chat-policy{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.owner-chat-policy span{color:#96daba;background:#65c99e12;border:1px solid #65c99e33;border-radius:999px;padding:.35rem .55rem;font-size:.62rem}.owner-chat-messages{background:#00081457;border:1px solid #d2d5d81f;border-radius:.95rem;gap:.7rem;min-height:15rem;max-height:34rem;padding:.9rem;display:grid;overflow-y:auto}.owner-chat-empty{color:#9ba6af;text-align:center;place-self:center;max-width:28rem}.owner-chat-empty strong{color:#fff}.owner-chat-empty p{line-height:1.5}.owner-chat-message{background:#ffffff0b;border:1px solid #d2d5d81f;border-radius:.9rem .9rem .9rem .25rem;width:min(42rem,88%);padding:.85rem}.owner-chat-message--user{background:#cd96461c;border-color:#cd964647;border-radius:.9rem .9rem .25rem;justify-self:end}.owner-chat-message>span{color:#d9aa65;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:850}.owner-chat-message p{color:#d5dadd;white-space:pre-wrap;margin:.45rem 0;line-height:1.6}.owner-chat-message a{color:#e5b86f;margin:.25rem 0;font-size:.76rem;font-weight:800;display:inline-block}.owner-chat-message small{color:#7f8b96;font-size:.62rem;display:block}.owner-chat-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem;margin-top:.8rem;display:grid}.owner-chat-form label{gap:.35rem;display:grid}.owner-chat-form label span{color:#9aa6b0;font-size:.7rem}.owner-chat-form textarea{resize:vertical;width:100%;min-height:5.2rem;padding:.75rem;line-height:1.5}@media (max-width:1180px){.owner-console{grid-template-columns:5.2rem minmax(0,1fr)}.owner-console-sidebar{padding-inline:.75rem}.owner-console-brand .business-command-wordmark,.owner-console-brand .business-command-separator,.owner-mode-card span,.owner-mode-card small,.owner-console-sidebar nav a strong,.owner-sidebar-account div{display:none}.owner-mode-card{text-align:center}.owner-mode-card strong{font-size:.65rem}.owner-console-sidebar nav a{grid-template-columns:1fr;padding:.45rem}.owner-sidebar-account{grid-template-columns:1fr;justify-items:center}.owner-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-command-summary{grid-template-columns:1fr}}@media (max-width:820px){.owner-console{padding-bottom:4.5rem;display:block}.owner-console-sidebar{z-index:8;min-height:auto;max-height:none;padding:.45rem max(.5rem, env(safe-area-inset-right)) max(.45rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left));background:#010c1bf5;border:1px solid #d2d5d826;border-radius:1rem 1rem 0 0;display:block;position:fixed;inset:auto 0 0}.owner-console-brand,.owner-mode-card,.owner-sidebar-account{display:none}.owner-console-sidebar nav{justify-content:space-around;gap:.2rem;display:flex}.owner-console-sidebar nav a{flex:1;justify-items:center;gap:.18rem;padding:.35rem .2rem;display:grid}.owner-console-sidebar nav a strong{font-size:.55rem;display:block}.owner-console-sidebar nav a>span{background:0 0;border:0;width:1.7rem;height:1.7rem}.owner-console-topbar{align-items:start}.owner-mode-switcher{flex-wrap:wrap;justify-content:flex-end}.owner-mode-switcher label{width:100%}.owner-mode-switcher select{width:100%;min-width:0}.owner-console-hero,.owner-company-email-summary{grid-template-columns:1fr}.owner-company-email-latest{grid-area:auto/1}.owner-session-card{min-width:0}.owner-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-company-grid,.owner-readiness-grid,.owner-connection-grid,.owner-test-service-grid,.owner-provider-safe,.owner-support-grid,.owner-support-form,.owner-provider-safe-fields{grid-template-columns:1fr}}@media (max-width:540px){.owner-console-topbar{display:grid}.owner-mode-switcher{justify-content:stretch}.owner-mode-switcher button{flex:1}.owner-console-content{padding-inline:.7rem}.owner-console-hero,.owner-panel{border-radius:.95rem}.owner-command-block{border-radius:1.05rem;padding:.5rem}.owner-console-hero h1{font-size:2.15rem}.owner-company-grid,.owner-metric-grid,.owner-at-a-glance .owner-metric-grid,.owner-company-email-counts,.owner-provider-safe-details dl,.owner-chat-form{grid-template-columns:1fr}.owner-chat-message{width:96%}.owner-panel-heading{display:grid}.owner-chat-policy{justify-content:flex-start}}.bc-owner-utility-button{color:#1e5662;min-height:2.35rem;font:inherit;white-space:nowrap;cursor:pointer;background:#eef8f7;border:1px solid #2f71804d;border-radius:.72rem;align-items:center;gap:.42rem;padding:0 .7rem;font-size:.68rem;font-weight:850;display:inline-flex}.bc-owner-utility-button:hover{background:#fff;border-color:#3d8492}.bc-owner-utility-button:disabled{cursor:wait;opacity:.58}.bc-owner-utility-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1rem;height:1rem}.immediate-approval-backdrop{z-index:1200;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030c14a8;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.immediate-approval-backdrop>button{cursor:default;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.immediate-approval-dialog{z-index:1;color:#132b3a;background:#fffdf8;border:1px solid #ab7c3361;border-radius:1.25rem;gap:1rem;width:min(100%,39rem);max-height:min(52rem,100dvh - 2rem);padding:clamp(1.1rem,3vw,1.65rem);display:grid;position:relative;overflow-y:auto;box-shadow:0 1.7rem 5rem #000a125c}.immediate-approval-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.immediate-approval-heading span{color:#a56c1c;letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:900}.immediate-approval-heading h2{color:#102838;margin:.35rem 0 0;font-size:clamp(1.35rem,4vw,1.9rem);line-height:1.12}.immediate-approval-heading>button{color:#405a67;cursor:pointer;width:2.4rem;min-width:2.4rem;height:2.4rem;font:inherit;background:#f5f8f9;border:1px solid #d8e0e4;border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.immediate-approval-dialog>p{color:#536975;margin:0;font-size:.88rem;line-height:1.6}.immediate-approval-impact{text-transform:capitalize;background:#f6f9fa;border:1px solid #e0e6e8;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .85rem;font-size:.73rem;display:flex}.immediate-approval-impact span{color:#5f7580}.immediate-approval-impact strong{color:#8e5d18}.immediate-approval-dialog dl{border:1px solid #e0e6e8;border-radius:.9rem;margin:0;display:grid;overflow:hidden}.immediate-approval-dialog dl>div{background:#fff;grid-template-columns:minmax(7.5rem,.65fr) minmax(0,1.35fr);gap:.8rem;padding:.75rem .85rem;display:grid}.immediate-approval-dialog dl>div+div{border-top:1px solid #e7ecee}.immediate-approval-dialog dt{color:#667c86;font-size:.72rem;font-weight:780}.immediate-approval-dialog dd{color:#183442;overflow-wrap:anywhere;margin:0;font-size:.76rem;font-weight:720;line-height:1.45}.immediate-approval-dialog .immediate-approval-next{color:#684617;background:#fff6e5;border-left:3px solid #b27a26;border-radius:.55rem;padding:.85rem;font-weight:760}.immediate-approval-actions,.immediate-approval-denial>div{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.immediate-approval-actions button,.immediate-approval-denial button{color:#294653;cursor:pointer;min-height:2.8rem;font:inherit;background:#f7fafb;border:1px solid #ccd7dc;border-radius:.72rem;padding:.65rem .95rem;font-size:.76rem;font-weight:820}.immediate-approval-actions .deny,.immediate-approval-denial .deny{color:#963e35;background:#fff5f3;border-color:#d9aaa4}.immediate-approval-actions .accept{color:#fff;background:#b47a23;border-color:#a87321}.immediate-approval-actions button:disabled,.immediate-approval-denial button:disabled{cursor:wait;opacity:.58}.immediate-approval-denial{gap:.8rem;display:grid}.immediate-approval-denial label{color:#536975;gap:.4rem;font-size:.72rem;font-weight:780;display:grid}.immediate-approval-denial input{color:#132b3a;min-height:3rem;font:inherit;background:#fff;border:1px solid #c8d3d8;border-radius:.72rem;padding:0 .8rem}.immediate-approval-error{color:#9c4037!important}.immediate-approval-success{background:#edf8f0;border-radius:.7rem;padding:.8rem;font-weight:800;color:#2b6840!important}.immediate-approval-loading{place-items:center;min-height:8rem;display:grid}.immediate-approval-dialog>small{color:#72858e;font-size:.68rem;line-height:1.45}@media (max-width:560px){.immediate-approval-backdrop{padding:max(.55rem, env(safe-area-inset-top)) 0 0;align-items:end}.immediate-approval-dialog{width:100%;max-height:calc(100dvh - max(.55rem, env(safe-area-inset-top)));padding-bottom:max(1.25rem, env(safe-area-inset-bottom));border-radius:1.25rem 1.25rem 0 0}.immediate-approval-dialog dl>div{grid-template-columns:1fr;gap:.25rem}.immediate-approval-actions{grid-template-columns:1fr 1fr;display:grid}.immediate-approval-actions button:first-child{grid-column:1/-1}.immediate-approval-actions button{width:100%}}.bc-shell[data-visual-theme=business-light] .owner-console-content{gap:clamp(.8rem,1.7vw,1.1rem);width:100%;max-width:none;margin:0;padding:0}.bc-shell[data-visual-theme=business-light] .owner-command-block{background:linear-gradient(145deg,#eef5fc,#f8fbff);border-color:#bfd3e8;box-shadow:0 22px 58px #184d891c,inset 0 1px #fff}.bc-shell[data-visual-theme=business-light] :is(.owner-at-a-glance,.owner-company-email-summary,.owner-command-awaiting){background:#fff;border-color:#d0e0f1}.bc-shell[data-visual-theme=business-light] :is(.owner-command-section-heading h2,.owner-company-email-heading h2,.owner-command-awaiting h1,.owner-command-awaiting h2,.owner-company-email-counts strong,.owner-company-email-latest strong){color:#122838}.bc-shell[data-visual-theme=business-light] :is(.owner-company-email-heading p,.owner-command-awaiting p,.owner-company-email-counts span,.owner-company-email-latest small,.owner-company-email-heading small){color:#667d88}.bc-shell[data-visual-theme=business-light] :is(.owner-command-section-heading>span,.owner-company-email-heading>div>span,.owner-command-awaiting>span,.owner-company-email-latest>span){color:#1769e0}.bc-shell[data-visual-theme=business-light] .owner-company-email-counts article{background:#f5f9fe;border:1px solid #d8e6f4}.bc-shell[data-visual-theme=business-light] .owner-command-awaiting>svg{color:#1769e0}.bc-shell[data-visual-theme=business-light] :is(.owner-console-hero,.owner-panel,.owner-metric-grid article){color:#304653;background:linear-gradient(135deg,#fffffffc,#f8fafbfa);border-color:#273f4f24;box-shadow:0 18px 46px #31465317,inset 0 1px #fff}.bc-shell[data-visual-theme=business-light] .owner-console-hero{background:radial-gradient(circle at 84% 16%,#d9a85230,#0000 29%),linear-gradient(135deg,#fff,#f5f8fa);min-height:12rem}.bc-shell[data-visual-theme=business-light] :is(.owner-console-hero h1,.owner-panel-heading h1,.owner-panel-heading h2,.owner-company-title h3,.owner-support-grid h3,.owner-provider-safe-heading h3,.owner-chat-empty strong,.owner-metric-grid strong,.owner-support-form>div strong,.owner-readiness-grid span,.owner-connection-grid strong,.owner-table-wrap td strong,.owner-record-counts strong,.owner-test-service-heading h2){color:#122838}.bc-shell[data-visual-theme=business-light] :is(.owner-console-hero p,.owner-panel-heading p,.owner-company-title p,.owner-company-actions>span,.owner-empty-state,.owner-support-form>div small,.owner-support-form label span,.owner-table-wrap td,.owner-table-wrap td small,.owner-table-wrap code,.owner-readiness-grid p,.owner-connection-grid small,.owner-provider-safe-heading>p,.owner-provider-safe-status small,.owner-provider-safe-fields label span,.owner-provider-safe-boundary,.owner-chat-empty,.owner-chat-message small,.owner-chat-form label span,.owner-metric-grid span,.owner-metric-grid small){color:#667d88}.bc-shell[data-visual-theme=business-light] :is(.owner-console-hero>div>span,.owner-panel-heading>div>span,.owner-support-form>div>span,.owner-company-title>span,.owner-provider-safe-heading>span){color:#94641f}.bc-shell[data-visual-theme=business-light] .owner-session-card{background:linear-gradient(135deg,#fff7e8,#f8fafb);border-color:#b779243d}.bc-shell[data-visual-theme=business-light] .owner-session-card span{color:#8e672d}.bc-shell[data-visual-theme=business-light] .owner-session-card strong{color:#8a5a1d}.bc-shell[data-visual-theme=business-light] .owner-session-card small{color:#6c7f89}.bc-shell[data-visual-theme=business-light] .owner-safe-shortcut{color:#744a15;background:#fff2d9;border-color:#b779244d}:is(.bc-shell[data-visual-theme=business-light] .owner-safe-shortcut:hover,.bc-shell[data-visual-theme=business-light] .owner-safe-shortcut:focus-visible){color:#4b3214;background:#fff8ea;border-color:#bd8737}.bc-shell[data-visual-theme=business-light] :is(.owner-company-grid>article,.owner-support-grid>article,.owner-readiness-grid article,.owner-connection-grid article,.owner-provider-safe-details dl>div,.owner-record-counts span){background:#f7f9fa;border-color:#273f4f21}.bc-shell[data-visual-theme=business-light] .owner-company-grid>article.selected{border-color:#b7792475;box-shadow:0 0 0 1px #b7792414,0 14px 32px #3146531a}.bc-shell[data-visual-theme=business-light] .owner-company-grid dl div{background:#eef3f5}.bc-shell[data-visual-theme=business-light] .owner-company-grid dt{color:#71858f}.bc-shell[data-visual-theme=business-light] .owner-company-grid dd{color:#304653}.bc-shell[data-visual-theme=business-light] .owner-company-actions button.secondary{color:#405d6a;background:#f2f5f7;border-color:#273f4f2e}.bc-shell[data-visual-theme=business-light] :is(.owner-support-form input,.owner-provider-safe-fields input,.owner-chat-form textarea){color:#172b3a;background:#fff;border-color:#273f4f2e}.bc-shell[data-visual-theme=business-light] :is(.owner-support-form input,.owner-provider-safe-fields input,.owner-chat-form textarea)::placeholder{color:#8798a0;opacity:1}.bc-shell[data-visual-theme=business-light] .owner-support-form{border-top-color:#273f4f1f}.bc-shell[data-visual-theme=business-light] .owner-support-boundary{color:#627984;background:#fff8ea;border-color:#b779243d}.bc-shell[data-visual-theme=business-light] .owner-support-boundary strong{color:#80551c}.bc-shell[data-visual-theme=business-light] .owner-table-wrap th{color:#71858f}.bc-shell[data-visual-theme=business-light] .owner-table-wrap :is(th,td){border-bottom-color:#273f4f1a}.bc-shell[data-visual-theme=business-light] .owner-readiness-grid strong{color:#8a5a1d}.bc-shell[data-visual-theme=business-light] .owner-maintenance-notification-count{color:#80551c;background:#fff8ea;border-color:#b779244d}.bc-shell[data-visual-theme=business-light] .owner-maintenance-notification-list article{background:#f7f9fa;border-color:#273f4f21}.bc-shell[data-visual-theme=business-light] .owner-maintenance-notification-list strong{color:#122838}.bc-shell[data-visual-theme=business-light] .owner-maintenance-notification-list p{color:#667d88}.bc-shell[data-visual-theme=business-light] .owner-maintenance-notification-list a{color:#744a15;background:#fff8ea;border-color:#b779244d}.bc-nav a,.bc-alert-button,.bc-dock-apps>a,.bc-mobile-tab-icon{position:relative}.bc-nav a{grid-template-columns:27px minmax(0,1fr) auto}.bc-notification-badge{color:#fff;background:#d53e32;border:2px solid #fff;border-radius:999px;place-items:center;min-width:1.18rem;height:1.18rem;padding:0 .24rem;font-size:.58rem;font-style:normal;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 .2rem .65rem #b2282047}.bc-alert-button .bc-notification-badge,.bc-dock-apps>a>.bc-notification-badge{position:absolute;top:-.3rem;right:-.25rem}.bc-mobile-tab-icon .bc-notification-badge{position:absolute;top:-.45rem;right:-.65rem}.mail-thread-column>header.business-mail-toolbar{grid-template-columns:minmax(0,1fr) auto 38px}.mail-mark-all-read-button{color:#245f9e;cursor:pointer;min-height:38px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #cedff1;border-radius:10px;grid-area:1/2;padding:0 .72rem;font-size:.66rem;font-weight:800}:is(.mail-mark-all-read-button:hover,.mail-mark-all-read-button:focus-visible){color:#0f5fca;background:#eaf4ff;border-color:#8ebcf1}.mail-mark-all-read-button:disabled{cursor:not-allowed;opacity:.5}.mail-refresh-button{grid-column:3}@media (max-width:520px){.mail-thread-column>header.business-mail-toolbar{grid-template-columns:minmax(0,1fr) 38px}.mail-mark-all-read-button{grid-area:3/1;justify-self:start}.mail-refresh-button{grid-column:2}}.bc-shell[data-visual-theme=business-light] .owner-connection-grid span{color:#304653}.bc-shell[data-visual-theme=business-light] .owner-test-service-grid>article{background:#f7f9fa;border-color:#273f4f21}.bc-shell[data-visual-theme=business-light] .owner-test-service-grid p{color:#667d88}.bc-shell[data-visual-theme=business-light] .owner-test-service-grid dl>div{background:#eef3f5}.bc-shell[data-visual-theme=business-light] .owner-test-service-grid dt{color:#71858f}.bc-shell[data-visual-theme=business-light] .owner-test-service-grid dd{color:#304653}.bc-shell[data-visual-theme=business-light] .owner-test-service-state{color:#80551c;background:#fff8ea}.bc-shell[data-visual-theme=business-light] .owner-provider-safe{background:radial-gradient(circle at 4% 0,#d9a85229,#0000 23rem),#fbfcfd;border-color:#b7792442}.bc-shell[data-visual-theme=business-light] .owner-provider-safe-status{background:#fff8ea}.bc-shell[data-visual-theme=business-light] .owner-provider-safe-status[data-ready=true]{background:#edf8f1}.bc-shell[data-visual-theme=business-light] .owner-provider-safe-status strong{color:#304653}.bc-shell[data-visual-theme=business-light] .owner-platform-identity{background:#fff8ea;border-color:#b7792442}.bc-shell[data-visual-theme=business-light] .owner-platform-identity strong{color:#304653}.bc-shell[data-visual-theme=business-light] .owner-platform-identity small{color:#667d88}.bc-shell[data-visual-theme=business-light] .owner-provider-safe-details dt{color:#71858f}.bc-shell[data-visual-theme=business-light] .owner-provider-safe-details dd{color:#304653}.bc-shell[data-visual-theme=business-light] .owner-provider-safe-success{color:#26704b}.bc-shell[data-visual-theme=business-light] .owner-chat-policy span{color:#26704b;background:#edf8f1;border-color:#2c875733}.bc-shell[data-visual-theme=business-light] .owner-chat-messages{background:#f4f7f8;border-color:#273f4f21}.bc-shell[data-visual-theme=business-light] .owner-chat-message{background:#fff;border-color:#273f4f21}.bc-shell[data-visual-theme=business-light] .owner-chat-message--user{background:#fff8ea;border-color:#b779243d}.bc-shell[data-visual-theme=business-light] .owner-chat-message>span{color:#8a5a1d}.bc-shell[data-visual-theme=business-light] .owner-chat-message p{color:#304653}.bc-shell[data-visual-theme=business-light] .owner-chat-message a{color:#80551c}@media (max-width:1180px){.bc-owner-utility-button{justify-content:center;width:2.35rem;min-width:2.35rem;padding:0}.bc-owner-utility-button span{display:none}}@media (max-width:540px){.bc-shell[data-visual-theme=business-light] .owner-console-content{padding-inline:0}}.account-owner-maintenance-link{color:inherit;background:#cd964613;border:1px solid #cd96464d;border-radius:.8rem;gap:.22rem;margin-top:1rem;padding:.85rem;text-decoration:none;display:grid}.account-owner-maintenance-link span{color:#cd9646;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:850}.account-owner-maintenance-link strong{color:#f6f6f5;font-size:.86rem}.account-owner-maintenance-link small{color:#99a5af;line-height:1.45}.goat-app-switcher{z-index:120;position:relative}.goat-app-switcher-trigger{color:#173d5a;min-height:42px;font:inherit;cursor:pointer;background:#ffffffc2;border:1px solid #7290ac4d;border-radius:12px;align-items:center;gap:9px;padding:0 13px;display:inline-flex;box-shadow:inset 0 1px #fff,0 8px 22px #1a3c5b12}.goat-app-switcher-trigger:hover{background:#fff;border-color:#3f74a180}.goat-app-switcher-trigger:focus-visible{outline-offset:2px;outline:3px solid #2f81bf42}.goat-app-switcher-trigger>i{flex:0 0 18px;grid-template-columns:repeat(3,4px);place-content:center;gap:3px;width:18px;height:18px;display:grid}.goat-app-switcher-trigger>i span{background:currentColor;border-radius:50%;width:4px;height:4px}.goat-app-switcher-trigger>strong{letter-spacing:.01em;font-size:11px}.goat-app-switcher-panel{color:#14384f;-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:#f7fcfdfa;border:1px solid #6a92b259;border-radius:20px;width:min(440px,100vw - 34px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 30px 85px #1333493d}.goat-app-switcher-panel>header{justify-content:space-between;align-items:flex-start;padding:19px 20px 12px;display:flex}.goat-app-switcher-panel>header span{color:#547487;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.goat-app-switcher-panel>header h2{color:#12374d;letter-spacing:-.03em;margin:4px 0 0;font-size:21px}.goat-app-switcher-panel>header button{color:#315b6e;cursor:pointer;background:#e5eff1;border:0;border-radius:10px;width:34px;height:34px;font-size:21px}.goat-app-switcher-search{background:#fff;border:1px solid #c7dadd;border-radius:12px;align-items:center;gap:9px;margin:0 20px 12px;padding:0 12px;display:flex}.goat-app-switcher-search span{color:#618293;font-size:20px}.goat-app-switcher-search input{color:#14384f;width:100%;min-height:42px;font:inherit;background:0 0;border:0;outline:0}.goat-app-switcher-grid{gap:8px;max-height:min(54vh,480px);padding:0 12px 14px;display:grid;overflow-y:auto}.goat-app-switcher-grid>button{min-height:78px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:46px 1fr;gap:0 12px;padding:10px;display:grid}.goat-app-switcher-grid>button:hover:not(:disabled){background:#fff;border-color:#b9d0d5;box-shadow:0 8px 22px #18425314}.goat-app-switcher-grid>button.current{cursor:default;opacity:1;background:#eaf4f3;border-color:#b7d3d5}.goat-app-switcher-grid>button:disabled:not(.current){cursor:wait;opacity:.68}.goat-app-switcher-mark{color:#fff;letter-spacing:-.02em;background:#193e58;border-radius:13px;grid-row:1/span 2;place-items:center;width:46px;height:46px;font-size:13px;font-weight:850;display:grid;box-shadow:inset 0 1px #ffffff38}.goat-app-switcher-mark.category-business{background:#2f7180}.goat-app-switcher-mark.category-personal{background:#6356a1}.goat-app-switcher-mark.category-specialty{background:#397b66}.goat-app-switcher-dot-mark{grid-template-columns:repeat(3,5px);gap:3px;display:grid}.goat-app-switcher-dot-mark i{background:currentColor;border-radius:50%;width:5px;height:5px}.goat-app-switcher-copy{min-width:0}.goat-app-switcher-copy strong{color:#14384f;font-size:13px;display:block}.goat-app-switcher-copy small{color:#607d89;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.goat-app-switcher-meta{color:#53717e;align-self:end;align-items:center;gap:6px;margin-top:5px;font-size:10px;font-weight:750;display:flex}.goat-app-switcher-meta i{background:#35a06b;border-radius:50%;width:6px;height:6px}.goat-app-switcher-empty,.goat-app-switcher-notice{color:#55727e;background:#eaf3f4;border-radius:12px;margin:4px 8px;padding:16px;font-size:12px}.goat-app-switcher-notice{color:#7b5119;background:#fff3e4;margin:0 20px 14px}.goat-app-switcher-panel>footer{color:#5d7a86;letter-spacing:.025em;border-top:1px solid #d3e2e4;flex-wrap:wrap;gap:7px 13px;padding:11px 20px 14px;font-size:9px;font-weight:750;display:flex}.goat-app-switcher-panel>footer span:before{content:"✓";color:#27855a;margin-right:4px}.goat-app-switcher-tabs{background:#e2edef;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;margin:0 20px 12px;padding:4px;display:grid}.goat-app-switcher-tabs button{color:#5c7b88;cursor:pointer;min-height:34px;font:inherit;background:0 0;border:0;border-radius:8px;font-size:10px;font-weight:800}.goat-app-switcher-tabs button.active{color:#173f55;background:#fff;box-shadow:0 3px 10px #1746521a}.goat-app-invitations{max-height:min(66vh,590px);padding:0 20px 18px;overflow-y:auto}.goat-app-invitations>form{background:#fff;border:1px solid #c7dadd;border-radius:15px;gap:11px;padding:14px;display:grid}.goat-app-invitations label>span,.goat-app-invitations legend{color:#5b7987;letter-spacing:.055em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.goat-app-invitations input:not([type=checkbox]),.goat-app-invitations select{color:#173c50;width:100%;min-height:39px;font:inherit;background:#fbfefe;border:1px solid #c3d7da;border-radius:9px;padding:0 10px;font-size:11px}.goat-app-invitation-person{grid-template-columns:.8fr 1.2fr;gap:9px;display:grid}.goat-app-invitations fieldset{border:0;align-items:center;gap:16px;margin:0;padding:0;display:flex}.goat-app-invitations fieldset legend{width:100%}.goat-app-invitations fieldset label{color:#355766;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.goat-app-invitations fieldset input{accent-color:#2e7784}.goat-app-invitation-authority{border-radius:9px;margin:0;padding:9px 10px;font-size:9px;font-weight:700;line-height:1.45}.goat-app-invitation-authority.direct{color:#2d7151;background:#edf8f2}.goat-app-invitation-authority.approval{color:#8a591e;background:#fff4e6}.goat-app-invitations form>button{color:#fff;cursor:pointer;min-height:40px;font:inherit;background:#1b5363;border:0;border-radius:10px;font-size:10px;font-weight:800}.goat-app-invitations button:disabled{cursor:wait;opacity:.62}.goat-app-delivery-state{color:#6d7b81;margin:10px 2px 15px;font-size:9px;line-height:1.5}.goat-app-invitation-history{gap:8px;display:grid}.goat-app-invitation-history h3{color:#405f6c;letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px;font-size:10px}.goat-app-invitation-history>p{color:#5d7883;background:#eaf3f4;border-radius:10px;margin:0;padding:12px;font-size:10px}.goat-app-invitation-history article{background:#ffffffd1;border:1px solid #d0e0e2;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:5px 9px;padding:11px;display:grid}.goat-app-invitation-history article div{min-width:0}.goat-app-invitation-history article strong,.goat-app-invitation-history article span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.goat-app-invitation-history article strong{color:#244756;font-size:10px}.goat-app-invitation-history article span,.goat-app-invitation-history article small{color:#71878f;font-size:8px}.goat-app-invitation-history article small{grid-column:1}.goat-app-invitation-history article b{text-align:center;border-radius:999px;grid-area:1/2/span 2;align-self:center;max-width:134px;padding:6px 8px;font-size:7px;line-height:1.35}.goat-app-invitation-history article b.authorized{color:#27704c;background:#e9f7ef}.goat-app-invitation-history article b.pending{color:#8b571d;background:#fff1de}.goat-app-invitation-history article>button{color:#7e4c12;cursor:pointer;min-height:32px;font:inherit;background:#fff8ec;border:1px solid #bd8b49;border-radius:8px;grid-column:1/-1;font-size:9px;font-weight:800}@media (max-width:760px){.goat-app-switcher-trigger>strong{display:none}.goat-app-switcher-trigger{justify-content:center;width:42px;padding:0}.goat-app-switcher-panel{width:auto;max-height:calc(100dvh - 86px);position:fixed;inset:68px 12px auto}.goat-app-switcher-grid{max-height:calc(100dvh - 290px)}.goat-app-invitations{max-height:calc(100dvh - 210px)}.goat-app-invitation-person{grid-template-columns:1fr}}.bid-board-workspace{gap:1rem;display:grid}.bid-board-standard{background:radial-gradient(circle at 94% 4%,#d3a44e24,#0000 34%),linear-gradient(135deg,#fffffff7,#f4fafbf0);overflow:hidden}.bid-board-standard>p,.bid-board-standard>small{color:#547080;margin:0;font-size:.78rem;line-height:1.6;display:block}.bid-board-standard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.bid-board-standard-grid article{background:#ffffffc7;border:1px solid #7497a542;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.18rem .68rem;padding:.88rem;display:grid;box-shadow:inset 0 1px #fffffff2,0 12px 28px #294c5d0f}.bid-board-standard-grid article i{color:#24586a;background:#e5f0f2;border-radius:.72rem;grid-row:1/span 3;place-items:center;width:2.25rem;height:2.25rem;display:grid}.bid-board-standard-grid article svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.14rem}.bid-board-standard-grid article span{color:#6a8490;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:850}.bid-board-standard-grid article strong{color:#173f54;letter-spacing:-.01em;font-size:.82rem}.bid-board-standard-grid article small{color:#637c87;font-size:.68rem;line-height:1.45}.bid-board-connection-panel .workspace-panel-heading>button,.workspace-empty>button{color:#24556a;min-height:2.35rem;font:inherit;cursor:pointer;background:#ffffffe6;border:1px solid #b9cfd5;border-radius:.72rem;padding:0 .85rem;font-size:.7rem;font-weight:800}.bid-board-connection-panel .workspace-panel-heading>button:disabled{cursor:wait;opacity:.62}.bid-board-provider-list{gap:.85rem;display:grid}.buildingconnected-setup{background:radial-gradient(circle at 4% 0,#e7b55824,#0000 18rem),#fffcf5e6;border:1px solid #bc8b3c6b;border-radius:1rem;grid-template-columns:minmax(0,1.25fr) minmax(16rem,.85fr);align-items:center;gap:.9rem 1.2rem;margin-bottom:.85rem;padding:1rem;display:grid}.buildingconnected-setup[data-state=attention],.buildingconnected-setup[data-state=failed],.buildingconnected-setup[data-state=reauthorization_required]{border-color:#b76724a8}.buildingconnected-setup.planhub-setup{background:radial-gradient(circle at 4% 0,#5f99ae1f,#0000 18rem),#fafdfeeb;border-color:#5f8b9c6b}.buildingconnected-setup>div:first-child>span{color:#9a6b24;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:850}.buildingconnected-setup h3{color:#173f54;margin:.2rem 0 .28rem;font-size:1.05rem}.buildingconnected-setup p{color:#617b87;max-width:48rem;margin:0;font-size:.72rem;line-height:1.55}.buildingconnected-setup dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.buildingconnected-setup dl>div{border-left:1px solid #e0d3ba;padding-left:.6rem}.buildingconnected-setup dt{color:#7e8790;letter-spacing:.05em;text-transform:uppercase;font-size:.53rem;font-weight:850}.buildingconnected-setup dd{color:#274e5e;text-transform:capitalize;margin:.18rem 0 0;font-size:.66rem;font-weight:760}.buildingconnected-setup .bid-board-next-step{background:#ffffffbd;border-radius:.72rem;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);gap:.55rem;max-width:none;padding:.65rem .75rem;display:grid}.buildingconnected-setup .bid-board-next-step strong{color:#8a5a1b;white-space:nowrap}.buildingconnected-setup .bid-board-next-step span{color:#4d6a77}.bid-board-connection-feedback{color:#4d6a77;background:#ffffffb8;border-radius:.7rem;grid-column:1/-1;margin:0;padding:.58rem .72rem;font-size:.68rem;line-height:1.45}.bid-board-connection-feedback.feedback-checking{color:#6d633c}.bid-board-connection-feedback.feedback-success{color:#24704d;background:#e6f6edd1}.bid-board-connection-feedback.feedback-error{color:#8a5415;background:#fff0dce0}.buildingconnected-setup .workspace-record-actions{grid-column:1/-1;justify-content:flex-end}.buildingconnected-setup .workspace-record-actions :is(a,button){color:#79501a;min-height:2.35rem;font:inherit;cursor:pointer;background:#fff8e9;border:1px solid #b88942;border-radius:.7rem;align-items:center;padding:0 .8rem;font-size:.68rem;font-weight:850;text-decoration:none;display:inline-flex}.buildingconnected-setup .workspace-record-actions :is(a,button):hover{background:#fff1d4;border-color:#9d6e29}.buildingconnected-setup .workspace-record-actions .bid-board-secondary-action{color:#607681;background:0 0;border-color:#cbd9de}.buildingconnected-setup .workspace-record-actions button:disabled{cursor:wait;opacity:.58}.buildingconnected-setup .workspace-record-actions>span{color:#87642d;font-size:.66rem;font-weight:760}.bid-board-connections{grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem;display:grid}.bid-board-connections>article{background:#ffffffdb;border:1px solid #cbdcdf;border-radius:.95rem;padding:.95rem}.bid-board-connections>article>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.bid-board-connections>article h3{color:#173f54;margin:0;font-size:1rem}.bid-board-connections>article>div>span{color:#5a747f;text-transform:capitalize;background:#edf3f4;border-radius:999px;order:2;padding:.34rem .52rem;font-size:.58rem;font-weight:850}.bid-board-connections>article[data-state=connected]>div>span{color:#24704d;background:#e6f6ed}.bid-board-connections>article[data-state=delayed]>div>span,.bid-board-connections>article[data-state=reauthorization_required]>div>span{color:#8a5415;background:#fff0dc}.bid-board-connections dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;margin:.9rem 0 0;display:grid}.bid-board-connections dl>div{border-top:1px solid #e0e9eb;padding-top:.56rem}.bid-board-connections dt{color:#718893;letter-spacing:.055em;text-transform:uppercase;font-size:.57rem;font-weight:800}.bid-board-connections dd{color:#294f60;margin:.2rem 0 0;font-size:.68rem;font-weight:700}.bid-board-query{gap:.38rem;display:grid}.bid-board-query>span{color:#5d7885;letter-spacing:.065em;text-transform:uppercase;font-size:.62rem;font-weight:850}.bid-board-query input{color:#173f54;min-height:2.75rem;font:inherit;background:#ffffffeb;border:1px solid #bfd3d8;border-radius:.8rem;outline:none;padding:0 .84rem;font-size:.8rem}.bid-board-query input:focus{border-color:#4e91a4;box-shadow:0 0 0 3px #4e91a424}.bid-board-tabs{gap:.42rem;margin:.78rem 0;padding-bottom:.18rem;display:flex;overflow-x:auto}.bid-board-tabs button{color:#54727f;min-height:2.15rem;font:inherit;cursor:pointer;background:#f4f8f8;border:1px solid #c6d8dc;border-radius:999px;flex:none;padding:0 .72rem;font-size:.66rem;font-weight:800}.bid-board-tabs button[aria-selected=true]{color:#fff;background:#2f7182;border-color:#2f7182}.bid-board-opportunities{gap:.62rem;display:grid}.bid-board-opportunities>article{background:#ffffffd6;border:1px solid #d1e0e2;border-radius:.88rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.9rem;padding:.82rem;display:grid}.bid-board-opportunities h3{color:#163f54;margin:.16rem 0;font-size:.9rem}.bid-board-opportunities p{color:#6d858f;margin:0;font-size:.68rem}.bid-board-opportunities>article>div>span{color:#9a6b24;letter-spacing:.065em;text-transform:uppercase;font-size:.58rem;font-weight:850}.bid-board-opportunities dl{gap:.9rem;margin:0;display:flex}.bid-board-opportunities dt{color:#7a9099;text-transform:uppercase;font-size:.55rem;font-weight:800}.bid-board-opportunities dd{color:#294e5e;text-transform:capitalize;margin:.18rem 0 0;font-size:.67rem;font-weight:750}.bid-board-opportunities a{color:#2f7182;white-space:nowrap;font-size:.67rem;font-weight:850}.tool-monitoring-lock{background:#fff8ead1;border:1px solid #bc8b3c57;border-radius:.86rem;gap:.28rem;margin:.85rem 0;padding:.82rem;display:grid}.tool-monitoring-lock strong{color:#704a16;font-size:.78rem}.tool-monitoring-lock span,.tool-monitoring-lock small{color:#806333;font-size:.66rem;line-height:1.48}.bid-board-tool-card{border-color:#bc8b3c57!important}.workspace-record-grid article.tool-card-actionable{cursor:pointer;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden}.tool-connection-card-link{border-radius:inherit;min-height:100%;color:inherit;padding:12px;text-decoration:none;display:grid}.tool-connection-card-link>span:first-child{color:#a86f1d;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:850}.tool-connection-card-link>p{color:#728d99;margin:4px 0 0;font-size:8px}.tool-card-connect-action{color:#815719;border-top:1px solid #bc8b3c47;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.8rem;padding-top:.7rem;display:flex}.tool-card-connect-action strong{color:#704812;font-size:.67rem}.tool-card-connect-action>span{color:#9a661a;white-space:nowrap;font-size:.62rem;font-weight:850}.workspace-record-grid article.tool-card-actionable:hover{transform:translateY(-2px);box-shadow:0 .7rem 1.5rem #4932121f;border-color:#b17720b8!important}.tool-connection-card-link:focus-visible{outline-offset:-3px;outline:3px solid #b57a2266}.bc-shell[data-motion=reduced] .workspace-record-grid article.tool-card-actionable{transition:none}.bc-shell[data-motion=reduced] .workspace-record-grid article.tool-card-actionable:hover{transform:none}@media (max-width:850px){.bid-board-standard-grid,.bid-board-connections,.buildingconnected-setup{grid-template-columns:1fr}.buildingconnected-setup .workspace-record-actions{grid-column:auto;justify-content:flex-start}.bid-board-opportunities>article{grid-template-columns:1fr}.bid-board-opportunities a{justify-self:start}}@media (max-width:560px){.bid-board-standard-grid article{grid-template-columns:auto minmax(0,1fr)}.bid-board-connections dl{grid-template-columns:1fr}.bid-board-connection-panel .workspace-panel-heading>button{width:100%}.buildingconnected-setup dl{grid-template-columns:1fr}.buildingconnected-setup dl>div{border-top:1px solid #e0d3ba;border-left:0;padding-top:.5rem;padding-left:0}.buildingconnected-setup .bid-board-next-step{grid-template-columns:1fr}.buildingconnected-setup .workspace-record-actions{align-items:stretch}.buildingconnected-setup .workspace-record-actions :is(a,button){justify-content:center}}.settings-home,.settings-page{gap:1rem;display:grid}.settings-hero{min-height:auto;padding-block:1.1rem}.settings-hero h1{font-size:clamp(2rem,4vw,3.35rem)}.settings-home-heading{background:#fffffff0;border:1px solid #d4e0e4;border-radius:1rem;gap:.28rem;padding:1rem 1.1rem;display:grid;box-shadow:0 18px 42px #2a455214}.settings-home-heading>span{color:#9a6a24;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.settings-home-heading h2{color:#203f4e;margin:0;font-size:1.15rem}.settings-home-heading p{color:#617985;max-width:48rem;margin:0;font-size:.9rem;line-height:1.55}.settings-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.settings-category-card{min-height:9.25rem;color:inherit;background:#fffffff5;border:1px solid #d4e1e5;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.35rem .8rem;padding:1rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 14px 34px #2a45520f}:is(.settings-category-card:hover,.settings-category-card:focus-visible){border-color:#c99b4d;transform:translateY(-2px);box-shadow:0 18px 38px #2a45521c}.settings-category-card small{color:#1769e0;letter-spacing:.055em;text-transform:uppercase;grid-column:1/-1;font-size:.72rem;font-weight:850}.settings-category-card strong{color:#254858;font-size:1rem;line-height:1.35}.settings-category-card>span{color:#607985;grid-column:1/-1;font-size:.88rem;line-height:1.5}.settings-category-card b{color:#9a651b;white-space:nowrap;grid-area:2/2;align-self:center;font-size:.82rem}.settings-category-card--safe{background:linear-gradient(145deg,#fffaf0,#fff);border-color:#d8b779}.settings-category-card--safe small{color:#95611a}.settings-page-navigation{background:#ffffffeb;border:1px solid #d7e2e5;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.55rem .75rem;display:flex}.settings-page-navigation a{color:#1769e0;border-radius:.62rem;align-items:center;gap:.45rem;min-height:2.1rem;padding:0 .55rem;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.settings-page-navigation a:hover{background:#eef5ff}.settings-page-navigation>span{color:#536d79;font-size:.84rem;font-weight:800}.settings-content{min-width:0}.settings-content>.workspace-panel{min-height:20rem}.settings-content .workspace-panel-heading p{color:#667c87;max-width:42rem;margin:.35rem 0 0;font-size:.76rem;line-height:1.55}.settings-overview-heading>strong{color:#36704a;white-space:nowrap;background:#eef8f1;border:1px solid #acd3ba;border-radius:999px;padding:.38rem .68rem;font-size:.68rem}.settings-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem;display:grid}.settings-identity-grid article{background:#f8fbfd;border:1px solid #d5e2e7;border-radius:.9rem;min-width:0;padding:1rem}.settings-identity-grid article>span{color:#1769e0;letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:850}.settings-identity-grid h3{color:#203f4e;margin:.45rem 0 0;font-size:1rem}.settings-identity-grid article>p{overflow-wrap:anywhere;color:#667c87;margin:.28rem 0 0;font-size:.72rem}.settings-identity-grid dl{gap:0;margin:.85rem 0 0;display:grid}.settings-identity-grid dl>div{border-top:1px solid #e0e9ed;justify-content:space-between;align-items:center;gap:.75rem;min-height:2rem;display:flex}.settings-identity-grid dt{color:#71858e;font-size:.68rem}.settings-identity-grid dd{color:#294b5a;text-align:right;text-transform:capitalize;margin:0;font-size:.7rem;font-weight:800}.settings-company-switcher{margin-top:.85rem}.settings-company-location{background:#f8fbfd;border:1px solid #d5e2e7;border-radius:.9rem;grid-template-columns:minmax(15rem,.8fr) minmax(18rem,1.2fr) auto;align-items:end;gap:.8rem;margin-top:.85rem;padding:1rem;display:grid}.settings-company-location>div>span{color:#1769e0;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:850}.settings-company-location h3{color:#203f4e;margin:.28rem 0 0;font-size:.92rem}.settings-company-location>div>p{color:#667c87;margin:.25rem 0 0;font-size:.7rem;line-height:1.45}.settings-company-location label{color:#536d79;gap:.35rem;font-size:.68rem;font-weight:800;display:grid}.settings-company-location input{color:#203f4e;min-height:2.7rem;font:inherit;background:#fff;border:1px solid #bfd0d6;border-radius:.65rem;padding:.65rem .72rem}.settings-company-location button{color:#fff;cursor:pointer;background:#1769e0;border:1px solid #1769e0;border-radius:.65rem;min-height:2.7rem;padding:.65rem .82rem;font-size:.68rem;font-weight:850}.settings-company-location button:disabled{cursor:not-allowed;opacity:.58}.settings-company-location>small,.settings-company-location>p{color:#637a85;grid-column:1/-1;margin:0;font-size:.68rem}.settings-shortcuts-section{margin-top:1rem}.settings-shortcuts-section>div:first-child{gap:.2rem;padding:0 .15rem;display:grid}.settings-shortcuts-section>div:first-child>span{color:#1769e0;letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:850}.settings-shortcuts-section h2{color:#203f4e;margin:0;font-size:1rem}.settings-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;margin-top:.65rem;display:grid}.settings-shortcuts a{min-height:5.6rem;color:inherit;background:#fffffff0;border:1px solid #d5e1e4;border-radius:.92rem;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.18rem .75rem;padding:.9rem;text-decoration:none;display:grid;box-shadow:0 12px 30px #2a45520d}.settings-shortcuts a:hover{border-color:#cda45d;transform:translateY(-1px)}.settings-shortcuts strong{color:#254858;font-size:.82rem}.settings-shortcuts span{color:#6d818b;font-size:.7rem;line-height:1.45}.settings-shortcuts b{color:#a16a1d;grid-area:1/2/span 2;align-self:center;font-size:1rem}.settings-preferences{gap:1rem;display:grid}.settings-preferences fieldset{border:0;border-top:1px solid #e0e8eb;gap:.55rem;margin:0;padding:.95rem 0 0;display:grid}.settings-preferences legend{color:#355564;padding:0 0 .45rem;font-size:.76rem;font-weight:850}.settings-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;display:grid}.settings-choice-row button{color:#5d737e;min-height:4.7rem;font:inherit;text-align:left;cursor:pointer;background:#f8fafb;border:1px solid #d5e0e4;border-radius:.82rem;gap:.22rem;padding:.75rem;display:grid}.settings-choice-row button:hover{background:#fff;border-color:#c7d7dc}.settings-choice-row button.selected{background:#fff8ea;border-color:#c99b4d;box-shadow:inset 3px 0 #c58a35}.settings-choice-row strong{color:#294b5a;font-size:.78rem}.settings-choice-row span{font-size:.68rem;line-height:1.4}.settings-save-message{color:#35694a;background:#eef8f1;border-radius:.72rem;margin:0;padding:.7rem .8rem;font-size:.72rem;font-weight:750}.settings-action-list{gap:.62rem;margin-top:1rem;display:grid}.settings-action-list a{min-height:4.5rem;color:inherit;background:#f8fafb;border:1px solid #d6e1e4;border-radius:.84rem;justify-content:space-between;align-items:center;gap:1rem;padding:.78rem .85rem;text-decoration:none;display:flex}.settings-action-list a:hover{background:#fffaf1;border-color:#c99b4d}.settings-action-list a>span{gap:.18rem;display:grid}.settings-action-list strong{color:#284b5a;font-size:.8rem}.settings-action-list small{color:#6c818b;font-size:.7rem;line-height:1.4}.settings-action-list b{color:#9b651a;white-space:nowrap;font-size:.7rem}.connection-blueprint-panel{min-height:0!important}.connection-blueprint-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;margin-top:1rem;display:grid}.connection-blueprint-grid article{background:linear-gradient(145deg,#f8fcfff5,#ffffffe6);border:1px solid #d3e1e6;border-radius:.9rem;align-content:start;gap:.38rem;padding:.9rem;display:grid}.connection-blueprint-grid article>span{color:#175fb7;letter-spacing:.035em;font-size:.7rem;font-weight:850}.connection-blueprint-grid article p{color:#536f7b;margin:0;font-size:.72rem;line-height:1.5}.connection-blueprint-grid article small{color:#7a8e97;font-size:.64rem;line-height:1.4}.connection-blueprint-note{color:#687f8a;margin-top:.85rem;font-size:.66rem;line-height:1.5;display:block}.bc-shell[data-navigation-density=compact] .bc-nav a{min-height:38px;padding-block:4px}.bc-shell[data-navigation-density=compact] .bc-nav section+section{margin-top:9px}.bc-shell[data-navigation-density=compact] .bc-nav section>h2{margin-bottom:3px}.bc-shell[data-text-scale=large] :where(.bc-nav a strong,.workspace-policy-copy,.workspace-detail-list dd,.workspace-detail-list dt,.workspace-compact-list strong,.workspace-compact-list small,.settings-category-card>span,.settings-shortcuts span,.settings-action-list small){font-size:max(.88rem,14px)}.bc-shell[data-text-scale=large] :where(.workspace-hero>div:first-child>p,.settings-content .workspace-panel-heading p){font-size:.9rem}.bc-shell[data-motion=reduced] *,.bc-shell[data-motion=reduced] :before,.bc-shell[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.bc-nav a strong,.bc-mobile-tabbar strong,.bc-window-titlebar strong,.workspace-panel-heading,.settings-category-card strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.workspace-detail-list dd,.workspace-compact-list small{overflow-wrap:anywhere}@media (max-width:800px){.settings-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.settings-category-grid{grid-template-columns:1fr}.settings-page-navigation{flex-direction:column;align-items:flex-start}.settings-identity-grid,.settings-company-location,.settings-shortcuts,.settings-choice-row{grid-template-columns:1fr}.settings-action-list a{flex-direction:column;align-items:flex-start}}.apps-page{gap:1rem;display:grid}.app-directory{background:#fffffff7;border:1px solid #cfdee5;border-radius:1.15rem;overflow:hidden;box-shadow:0 22px 52px #23425117}.app-directory-heading{border-bottom:1px solid #dce7eb;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:flex}.app-directory-heading>div{gap:.2rem;display:grid}.app-directory-heading span{color:#1769e0;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:850}.app-directory-heading h2{color:#173444;margin:0;font-size:clamp(1.35rem,3vw,1.8rem)}.app-directory-heading p{color:#667d88;margin:0;font-size:.9rem}.app-directory-heading>a{color:#145fc3;white-space:nowrap;border:1px solid #b8cbd4;border-radius:.72rem;align-items:center;min-height:2.55rem;padding:0 .85rem;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.app-directory-heading>a:hover{background:#f3f8ff;border-color:#1769e0}.app-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-directory-card{border-bottom:1px solid #e1eaed;border-right:1px solid #e1eaed;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:7.4rem;padding:1rem 1.1rem;transition:background .15s;display:grid}.app-directory-card:nth-child(2n){border-right:0}.app-directory-card:hover{background:#f8fbfd}.app-directory-card>div{min-width:0}.app-directory-card small{color:#758b95;font-size:.75rem;font-weight:750}.app-directory-card h3{color:#1f4050;margin:.18rem 0 0;font-size:1rem}.app-directory-card p{color:#627984;margin:.25rem 0 0;font-size:.86rem;line-height:1.4}.app-directory-card>a{color:#1769e0;background:#fff;border:1px solid #b9cbd3;border-radius:.7rem;justify-content:center;align-items:center;min-width:4.6rem;min-height:2.45rem;padding:0 .8rem;font-size:.86rem;font-weight:850;text-decoration:none;display:inline-flex}.app-directory-card>a:hover{background:#eef6ff;border-color:#1769e0}.app-directory-mark{border:1px solid #1a43581f;border-radius:.9rem;place-items:center;width:3.25rem;height:3.25rem;font-size:1rem;font-weight:900;display:grid;box-shadow:0 8px 20px #1f405017}.app-directory-mark--microsoft{background:#fff;grid-template-rows:repeat(2,.72rem);grid-template-columns:repeat(2,.72rem);gap:.12rem}.app-directory-mark--microsoft i:first-child{background:#f35325}.app-directory-mark--microsoft i:nth-child(2){background:#81bc06}.app-directory-mark--microsoft i:nth-child(3){background:#05a6f0}.app-directory-mark--microsoft i:nth-child(4){background:#ffba08}.app-directory-mark--microsoft i{width:.72rem;height:.72rem}.app-directory-mark--google{color:#4285f4;background:#fff;font-family:Arial,sans-serif;font-size:1.55rem}.app-directory-mark--dropbox{color:#fff;letter-spacing:-.04em;background:#0869ff}.app-directory-mark--autodesk{color:#fff;background:#131b20;font-size:1.45rem}.app-directory-mark--companycam{color:#17202a;letter-spacing:-.05em;background:#f2b632}.app-directory-boundary{color:#607984;background:#f4f8fa;border-top:1px solid #dce7eb;margin:-1px 0 0;padding:.85rem 1.2rem;font-size:.84rem;line-height:1.5}.app-directory-boundary strong{color:#315564}.apps-management-intro,.companycam-connection{min-height:0}.companycam-connection .workspace-panel-heading>strong{color:#7b5715;white-space:nowrap;background:#fff8e8;border:1px solid #d6c193;border-radius:999px;padding:.4rem .68rem;font-size:.72rem}.companycam-connection .workspace-panel-heading>strong[data-state=connected]{color:#2e7048;background:#edf9f1;border-color:#a9d7ba}.companycam-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-top:1rem;display:grid}.companycam-connection-grid article{background:#f8fbfc;border:1px solid #d8e2e6;border-radius:.88rem;align-content:start;gap:.32rem;padding:.9rem;display:grid}.companycam-connection-grid article>span{color:#1769e0;letter-spacing:.055em;text-transform:uppercase;font-size:.7rem;font-weight:850}.companycam-connection-grid strong{color:#274b5b;font-size:.86rem}.companycam-connection-grid p{color:#647b86;margin:.15rem 0 0;font-size:.76rem;line-height:1.5}.companycam-access-boundary{background:#fff9ec;border:1px solid #e1c98e;border-radius:.88rem;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);gap:.8rem;margin-top:.85rem;padding:.88rem;display:grid}.companycam-access-boundary>div{gap:.24rem;display:grid}.companycam-access-boundary strong{color:#6b4b12;font-size:.8rem}.companycam-access-boundary span,.companycam-access-boundary small{color:#755f37;font-size:.72rem;line-height:1.5}.companycam-next-step{color:#6c7f88;max-width:44rem;font-size:.75rem;line-height:1.5}.companycam-connection-message{color:#35694a;background:#eef8f1;border-radius:.72rem;margin:.75rem 0 0;padding:.7rem .8rem;font-size:.75rem;font-weight:750}.workflow-subscriptions{gap:1rem;display:grid}.workflow-subscription-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;display:grid}.workflow-subscription-summary article{background:#fffffff5;border:1px solid #d4e1e5;border-radius:.95rem;align-content:space-between;gap:.32rem;min-height:7.3rem;padding:.9rem;display:grid;box-shadow:0 14px 34px #2a45520f}.workflow-subscription-summary article.attention{background:#fffaf0;border-color:#d9b66f}.workflow-subscription-summary span{color:#6d828c;letter-spacing:.045em;text-transform:uppercase;font-size:.68rem;font-weight:820}.workflow-subscription-summary strong{color:#214555;letter-spacing:-.04em;font-size:clamp(1.25rem,2.4vw,1.7rem)}.workflow-subscription-summary small{color:#758a93;font-size:.66rem;line-height:1.4}.workflow-subscription-policy,.workflow-subscription-editor,.workflow-subscription-register{min-height:0!important}.workflow-subscription-policy .workspace-panel-heading>strong{color:#815719;white-space:nowrap;background:#fff7e7;border:1px solid #d8b66f;border-radius:999px;padding:.38rem .68rem;font-size:.67rem}.workflow-stage-strip{background:#f7fafb;border:1px solid #d8e3e7;border-radius:.88rem;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.workflow-stage-strip>div{align-content:center;gap:.25rem;min-width:0;min-height:4.7rem;padding:.68rem;display:grid}.workflow-stage-strip>div+div{border-left:1px solid #dfe8eb}.workflow-stage-strip span{color:#b07826;font-size:.62rem;font-weight:900}.workflow-stage-strip strong{color:#355765;font-size:.7rem;line-height:1.35}.workflow-subscription-editor>.workspace-panel-heading>button{color:#526f7c;min-height:2.25rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d7dd;border-radius:.68rem;padding:0 .72rem;font-size:.7rem;font-weight:800}.workflow-subscription-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.workflow-subscription-form>label{align-content:start;gap:.35rem;min-width:0;display:grid}.workflow-subscription-form>label>span,.workflow-owner-decision>label>span{color:#506a76;font-size:.7rem;font-weight:820}.workflow-subscription-form :is(input,select,textarea){width:100%}.workflow-subscription-form textarea{resize:vertical;min-height:6rem}.workflow-subscription-form .form-wide{grid-column:1/-1}.workflow-retirement-gates,.workflow-owner-decision{background:#f8fbfc;border:1px solid #d6e2e6;border-radius:.95rem;margin:.2rem 0 0;padding:.9rem}.workflow-retirement-gates legend,.workflow-owner-decision legend{color:#294e5e;padding:0 .3rem;font-size:.78rem;font-weight:880}.workflow-retirement-gates>p{color:#667e88;margin:0 0 .72rem;font-size:.7rem;line-height:1.45}.workflow-retirement-gates>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;display:grid}.workflow-retirement-gates>div>label{cursor:pointer;background:#fff;border:1px solid #dbe5e8;border-radius:.78rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.62rem;padding:.72rem;display:grid}.workflow-retirement-gates>div>label.complete{background:#f0f9f3;border-color:#a9d3b8}.workflow-retirement-gates input,.workflow-owner-decision input{accent-color:#2e7950;width:1rem;height:1rem;margin:.12rem 0 0}.workflow-retirement-gates label>span{gap:.2rem;display:grid}.workflow-retirement-gates strong{color:#335563;font-size:.7rem}.workflow-retirement-gates small{color:#6e838c;font-size:.63rem;line-height:1.45}.workflow-readiness{background:#fff9ec;border:1px solid #dfc17e;border-radius:.82rem;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.8rem;padding:.78rem .85rem;display:grid}.workflow-readiness.ready{background:#edf8f1;border-color:#9ecfb0}.workflow-readiness strong{color:#6f5018;font-size:.75rem}.workflow-readiness.ready strong{color:#2f6944}.workflow-readiness span{color:#6d6045;font-size:.68rem;line-height:1.45}.workflow-readiness.ready span{color:#557565}.workflow-owner-decision{background:#fff9ed;border-color:#d6b36d;gap:.72rem;display:grid}.workflow-owner-decision>label:first-of-type{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.workflow-owner-decision>label:last-of-type{gap:.35rem;display:grid}.workflow-subscription-form :is(input,select,textarea,fieldset)[aria-invalid=true]{outline-offset:1px;border-color:#b84b3d;outline:3px solid #b84b3d1f}.workflow-subscription-feedback{border:1px solid;border-radius:.78rem;gap:.2rem;padding:.72rem .8rem;display:grid}.workflow-subscription-feedback strong{font-size:.75rem}.workflow-subscription-feedback span{font-size:.7rem;line-height:1.45}.workflow-subscription-feedback.error{color:#8a3429;background:#fff2f0;border-color:#e0aaa2}.workflow-subscription-feedback.success{color:#2f6a45;background:#eff9f2;border-color:#a9d3b8}.workflow-subscription-submit{border-top:1px solid #dde7ea;justify-content:space-between;align-items:center;gap:1rem;min-height:4.6rem;padding-top:.9rem;display:flex}.workflow-subscription-submit>div{gap:.22rem;display:grid}.workflow-subscription-submit strong{color:#315260;font-size:.75rem}.workflow-subscription-submit span{color:#70858e;font-size:.66rem}.workflow-subscription-submit button{color:#764d14;min-height:2.55rem;font:inherit;cursor:pointer;background:#fff5df;border:1px solid #bb8532;border-radius:.72rem;padding:0 .9rem;font-size:.72rem;font-weight:880}.workflow-subscription-submit button:disabled{cursor:wait;opacity:.58}.workflow-subscription-notice{color:#35694a;background:#eef8f1;border-radius:.72rem;margin:.8rem 0 0;padding:.7rem .8rem;font-size:.72rem;font-weight:750}.workflow-subscription-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.workflow-subscription-list article{background:#f9fbfc;border:1px solid #d5e1e5;border-radius:.92rem;min-width:0;padding:.9rem}.workflow-subscription-list article[data-stage=ready_for_owner_decision]{background:#fffaf0;border-color:#d6b46e}.workflow-subscription-list article[data-stage=retired]{background:#f1f8f3;border-color:#a9d1b6}.workflow-subscription-list header,.workflow-subscription-list footer{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.workflow-subscription-list header>div{min-width:0}.workflow-subscription-list header span{color:#1769e0;letter-spacing:.055em;text-transform:uppercase;font-size:.62rem;font-weight:850}.workflow-subscription-list h3{color:#244858;margin:.22rem 0 0;font-size:.96rem}.workflow-subscription-list header>strong{color:#536e7a;background:#fff;border:1px solid #cfdee3;border-radius:999px;flex:none;padding:.32rem .52rem;font-size:.62rem}.workflow-subscription-list dl{border:1px solid #dce6e9;border-radius:.72rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:.8rem 0 0;display:grid;overflow:hidden}.workflow-subscription-list dl>div{background:#fff;gap:.12rem;min-width:0;padding:.55rem;display:grid}.workflow-subscription-list dl>div:nth-child(n+4){border-top:1px solid #e3eaed}.workflow-subscription-list dl>div:not(:nth-child(3n+1)){border-left:1px solid #e3eaed}.workflow-subscription-list dt{color:#748991;font-size:.59rem}.workflow-subscription-list dd{overflow-wrap:anywhere;color:#345564;margin:0;font-size:.65rem;font-weight:820}.workflow-evidence-meter{background:#dfe7ea;border-radius:999px;height:.35rem;margin-top:.72rem;overflow:hidden}.workflow-evidence-meter span{border-radius:inherit;background:linear-gradient(90deg,#3176d2,#36a266);height:100%;display:block}.workflow-subscription-list article>p{color:#687e88;min-height:2.6rem;margin:.65rem 0;font-size:.67rem;line-height:1.45}.workflow-subscription-list footer{border-top:1px solid #dfe7ea;padding-top:.62rem}.workflow-subscription-list footer small{color:#7c8e96;font-size:.6rem}.workflow-subscription-list footer button{color:#1764c8;min-height:2rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d6dc;border-radius:.62rem;padding:0 .62rem;font-size:.64rem;font-weight:850}.settings-content .ops-shell--settings .ops-wrap{padding-bottom:0}@media (max-width:760px){.app-directory-grid{grid-template-columns:1fr}.app-directory-card{border-right:0}.companycam-connection-grid,.companycam-access-boundary{grid-template-columns:1fr}.workflow-subscription-summary,.workflow-stage-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-stage-strip>div+div{border-left:0}.workflow-stage-strip>div:nth-child(2n){border-left:1px solid #dfe8eb}.workflow-stage-strip>div:nth-child(n+3){border-top:1px solid #dfe8eb}.workflow-subscription-list{grid-template-columns:1fr}}@media (max-width:560px){.app-directory-heading{flex-direction:column;align-items:stretch}.app-directory-heading>a{justify-content:center}.app-directory-card{grid-template-columns:3rem minmax(0,1fr);min-height:0}.app-directory-mark{width:3rem;height:3rem}.app-directory-card>a{grid-column:2;justify-self:start}.workflow-subscription-summary,.workflow-subscription-form,.workflow-retirement-gates>div{grid-template-columns:1fr}.workflow-subscription-form .form-wide{grid-column:auto}.workflow-stage-strip{grid-template-columns:1fr}.workflow-stage-strip>div:nth-child(2n){border-left:0}.workflow-stage-strip>div:nth-child(n+2){border-top:1px solid #dfe8eb}.workflow-readiness{grid-template-columns:1fr}.workflow-subscription-submit,.workflow-subscription-list footer{flex-direction:column;align-items:stretch}.workflow-subscription-submit button,.workflow-subscription-list footer button{width:100%}.workflow-subscription-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-subscription-list dl>div:nth-child(n+3){border-top:1px solid #e3eaed}.workflow-subscription-list dl>div:not(:nth-child(3n+1)){border-left:0}.workflow-subscription-list dl>div:nth-child(2n){border-left:1px solid #e3eaed}}.bc-main-menu-link{color:#7c5118;white-space:nowrap;background:#fff8ea;border:1px solid #b779244d;border-radius:.72rem;align-items:center;min-height:2.35rem;padding:0 .72rem;font-size:.72rem;font-weight:850;text-decoration:none;display:inline-flex}.bc-main-menu-link:hover{background:#fff2d9;border-color:#bd8737}.bc-owner-portal-card{color:#6f4918;background:#fff8ea;border:1px solid #b7792457;border-radius:.82rem;grid-template-columns:2.15rem minmax(0,1fr);align-items:center;gap:.65rem;margin-top:.62rem;padding:.72rem;text-decoration:none;display:grid}:is(.bc-owner-portal-card:hover,.bc-owner-portal-card:focus-visible){background:#fff2d9;border-color:#bd8737}.bc-owner-portal-icon{color:#764c15;background:#f2d79f;border-radius:.6rem;place-items:center;width:2.15rem;height:2.15rem;display:grid}.bc-owner-portal-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.05rem}.bc-owner-portal-copy{gap:.12rem;min-width:0;display:grid}.bc-owner-portal-copy small{color:#9a6a28;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:850}.bc-owner-portal-copy strong{color:#3c2b18;font-size:.76rem;line-height:1.25}.bc-owner-portal-copy em{color:#806744;font-size:.62rem;font-style:normal;line-height:1.35}.bc-company-workspace-list{gap:.48rem;margin-top:.62rem;display:grid}.bc-company-workspace-card{color:#164f8f;width:100%;font:inherit;text-align:left;cursor:pointer;background:#eef6ff;border:1px solid #266cb84d;border-radius:.82rem;grid-template-columns:2.15rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.72rem;display:grid}:is(.bc-company-workspace-card:hover,.bc-company-workspace-card:focus-visible){background:#e2f0ff;border-color:#2671c1}.bc-company-workspace-icon{color:#155fb2;background:#cfe5ff;border-radius:.6rem;place-items:center;width:2.15rem;height:2.15rem;display:grid}.bc-company-workspace-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.05rem}.bc-company-workspace-copy{gap:.12rem;min-width:0;display:grid}.bc-company-workspace-copy small{color:#4778a8;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:850}.bc-company-workspace-copy strong{color:#173d67;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.25;overflow:hidden}.bc-company-workspace-copy em{color:#5f7892;font-size:.62rem;font-style:normal;line-height:1.35}.interface-switcher{z-index:130;position:relative}.interface-switcher summary{color:#1e5662;cursor:pointer;background:#eef8f7;border:1px solid #2f718057;border-radius:.72rem;place-items:center;width:2.35rem;height:2.35rem;list-style:none;display:grid}.interface-switcher summary::-webkit-details-marker{display:none}.interface-switcher summary:hover{background:#fff;border-color:#3d8492}.interface-switcher summary:focus-visible{outline-offset:2px;outline:3px solid #2f81bf3d}.interface-switcher summary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.1rem;height:1.1rem}.interface-switcher-menu{background:#f8fcfc;border:1px solid #c8dadd;border-radius:.85rem;gap:.22rem;width:min(17rem,100vw - 1.5rem);padding:.42rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 1.2rem 3rem #0f2e3e38}.interface-switcher-menu a,.interface-switcher-menu button{color:#214e5d;min-height:2.45rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.58rem;align-items:center;padding:0 .7rem;font-size:.72rem;font-weight:780;text-decoration:none;display:flex}.interface-switcher-menu a:hover,.interface-switcher-menu button:hover:not(:disabled){background:#e8f2f2}.interface-switcher-menu button:disabled{color:#7b8f97;cursor:default}.interface-switcher.dark summary{color:#dce6eb;background:#ffffff0f;border-color:#d2d5d833}.interface-switcher.dark .interface-switcher-menu{background:#0a1b29;border-color:#d2d5d82e;box-shadow:0 1.2rem 3rem #0000006b}.interface-switcher.dark .interface-switcher-menu a,.interface-switcher.dark .interface-switcher-menu button{color:#d8e4e9}.interface-switcher.dark .interface-switcher-menu a:hover,.interface-switcher.dark .interface-switcher-menu button:hover:not(:disabled){background:#ffffff14}.interface-switcher.dark .interface-switcher-menu button:disabled{color:#83949d}.bc-menu-button,.bc-main-menu-link,.bc-tour-button,.goat-app-switcher-trigger,.bc-install-button,.bc-account-menu>button{justify-content:center;width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem;padding:0}.bc-main-menu-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.05rem;height:1.05rem}.goat-app-switcher-trigger{gap:0}.bc-account-menu>button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.05rem;height:1.05rem}@media (max-width:720px){.interface-switcher-menu{width:auto;position:fixed;inset:4.35rem .75rem auto}}.account-company-home{gap:.9rem;display:grid}.account-company-list{gap:.58rem;display:grid}.account-company-list>article{min-height:4.4rem;color:inherit;background:#ffffff0e;border:1px solid #d2d5d833;border-radius:.84rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .82rem;display:flex}.account-company-list>article>div:first-child{gap:.2rem;min-width:0;display:grid}.account-company-list strong{color:#edf6f9;font-size:.82rem}.account-company-list small{color:#849aa4;font-size:.68rem}.account-company-actions{gap:.4rem;display:flex}.account-company-actions button{color:#efc77d;min-height:2.25rem;font:inherit;cursor:pointer;background:#cd96461a;border:1px solid #cd96466b;border-radius:.62rem;padding:0 .7rem;font-size:.68rem;font-weight:850}.account-company-actions button:hover{background:#cd96462e}.account-company-actions button.danger{color:#ffb6b6;background:#8b262629;border-color:#ec747466}.account-company-removal{background:#66161633;border:1px solid #ec747466;border-radius:.9rem;gap:.72rem;padding:1rem;display:grid}.account-company-removal>span{color:#ffb6b6;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:900}.account-company-removal h3{color:#fff;margin:0;font-size:1rem}.account-company-removal p{color:#c6aeb0;margin:0;font-size:.72rem;line-height:1.55}.account-company-removal label{color:#d9c8ca;gap:.35rem;font-size:.68rem;display:grid}.account-company-removal label strong{color:#fff}.account-company-removal input{color:#fff;min-height:2.65rem;font:inherit;background:#030a12b3;border:1px solid #ec747470;border-radius:.68rem;padding:0 .72rem}.account-company-removal>div{justify-content:flex-end;gap:.55rem;display:flex}.account-danger{color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;background:#a33737;border:1px solid #df7777;border-radius:.72rem;padding:0 .9rem;font-size:.7rem;font-weight:850}.account-danger:disabled{cursor:not-allowed;opacity:.45}.account-company-empty{border:1px dashed #d2d5d838;border-radius:.84rem;padding:1rem}.account-company-empty strong{color:#e6f1f5;font-size:.84rem}.account-company-empty p{color:#849aa4;margin:.3rem 0 0;font-size:.7rem;line-height:1.5}.account-secondary{color:#a9bdc6;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #d2d5d838;border-radius:.72rem;padding:0 .85rem;font-size:.72rem;font-weight:750}.company-owner-safe{gap:1rem;display:grid}.company-owner-safe-hero{align-items:center}.company-owner-safe-seal{color:#82571b;text-align:center;background:#fff8e8;border:1px solid #d7b36e;border-radius:1rem;justify-items:center;min-width:13rem;padding:1.1rem;display:grid}.company-owner-safe-seal svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.65rem}.company-owner-safe-seal strong{color:#3c2d1d;margin-top:.45rem}.company-owner-safe-seal small{color:#7b6a52;margin-top:.2rem;font-size:.65rem;line-height:1.4}.company-owner-safe-notice{color:#35664a;background:#effaf3;border:1px solid #b8dbc6;border-radius:.8rem;margin:0;padding:.8rem .9rem;font-size:.76rem;font-weight:750}.company-owner-safe-coverage{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.company-owner-safe-coverage article{background:#f8fafb;border:1px solid #d7e1e4;border-radius:.82rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;padding:.75rem;display:grid}.company-owner-safe-coverage svg{color:#a16c21;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.15rem}.company-owner-safe-coverage div{gap:.18rem;display:grid}.company-owner-safe-coverage strong{color:#294b5a;font-size:.76rem}.company-owner-safe-coverage small{color:#6d818a;font-size:.63rem}.company-owner-safe-form{grid-template-columns:minmax(12rem,.75fr) minmax(14rem,1fr) auto;align-items:end;gap:.7rem;display:grid}.company-owner-safe-form label,.company-owner-safe-recovery-control label{gap:.35rem;display:grid}.company-owner-safe-form label>span,.company-owner-safe-recovery-control label>span{color:#617681;font-size:.68rem;font-weight:750}.company-owner-safe-form input,.company-owner-safe-form select,.company-owner-safe-form textarea,.company-owner-safe-recovery-control select{color:#203f4d;width:100%;font:inherit;background:#fff;border:1px solid #cfdcdf;border-radius:.72rem;outline:none;padding:.72rem;font-size:.76rem}.company-owner-safe-form input,.company-owner-safe-form select,.company-owner-safe-recovery-control select{min-height:2.8rem}.company-owner-safe-form textarea{resize:vertical;min-height:7.5rem}.company-owner-safe-form :where(input,select,textarea):focus,.company-owner-safe-recovery-control select:focus{border-color:#be8a3d;box-shadow:0 0 0 3px #be8a3d21}.company-owner-safe-value{grid-column:1/-1}.company-owner-safe-form button,.company-owner-safe-entry-actions button,.company-owner-safe-recovery-control button{color:#241708;min-height:2.8rem;font:inherit;cursor:pointer;background:linear-gradient(135deg,#dfae5f,#c48735);border:1px solid #bb8130;border-radius:.72rem;padding:0 .9rem;font-size:.72rem;font-weight:850}.company-owner-safe-form button:disabled,.company-owner-safe-entry-actions button:disabled,.company-owner-safe-recovery-control button:disabled{cursor:not-allowed;opacity:.5}.company-owner-safe-entries{gap:.62rem;display:grid}.company-owner-safe-entries article{background:#f8fafb;border:1px solid #d7e1e4;border-radius:.84rem;grid-template-columns:minmax(12rem,.8fr) minmax(16rem,1.2fr) auto;align-items:center;gap:.75rem;padding:.78rem;display:grid}.company-owner-safe-entries article>div:first-child{gap:.16rem;display:grid}.company-owner-safe-entries article>div:first-child span{color:#a16c21;letter-spacing:.07em;text-transform:uppercase;font-size:.59rem;font-weight:850}.company-owner-safe-entries article>div:first-child strong{color:#294b5a;font-size:.8rem}.company-owner-safe-entries article>div:first-child small{color:#71848c;font-size:.62rem}.company-owner-safe-entries pre{color:#253f4b;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #dbe4e6;border-radius:.65rem;min-width:0;max-height:10rem;margin:0;padding:.7rem;font:.72rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.company-owner-safe-entry-actions{gap:.42rem;display:flex}.company-owner-safe-entry-actions button{color:#754c16;min-height:2.35rem;box-shadow:none;background:#fff7e8}.company-owner-safe-entry-actions button.danger{color:#9b3c3c;background:#fff2f2;border-color:#d99c9c}.company-owner-safe-recovery{border-color:#d9bb82}.company-owner-safe-recovery-control{grid-template-columns:minmax(16rem,1fr) auto;align-items:end;gap:.7rem;display:grid}.company-owner-safe-recovery-boundary{color:#6f624d;background:#fff9ed;border:1px solid #d9c59e;border-radius:.75rem;align-items:flex-start;gap:.6rem;margin:.85rem 0 0;padding:.75rem;font-size:.7rem;line-height:1.5;display:flex}.company-owner-safe-recovery-boundary svg{color:#9b681f;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:1.05rem;margin-top:.1rem}.company-owner-safe-recovery-boundary strong{color:#58411f;display:block}.company-owner-safe-recovery-alert{background:#fff2f2;border:1px solid #df9b9b;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;padding:.8rem;display:flex}.company-owner-safe-recovery-alert>div{gap:.18rem;display:grid}.company-owner-safe-recovery-alert strong{color:#8e3030;font-size:.78rem}.company-owner-safe-recovery-alert span{color:#775858;font-size:.68rem;line-height:1.4}.company-owner-safe-recovery-alert button{color:#fff;min-height:2.55rem;font:inherit;cursor:pointer;background:#a43c3c;border:1px solid #c96666;border-radius:.68rem;padding:0 .8rem;font-size:.68rem;font-weight:850}.company-owner-safe-recovery-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:.8rem;display:grid}.company-owner-safe-recovery-steps article{background:#f8fafb;border:1px solid #d7e1e4;border-radius:.78rem;gap:.25rem;padding:.78rem;display:grid}.company-owner-safe-recovery-steps article[data-complete=true]{background:#fff8e8;border-color:#c8a35d}.company-owner-safe-recovery-steps strong{color:#2d4b58;font-size:.75rem}.company-owner-safe-recovery-steps span{color:#6d8089;font-size:.66rem;line-height:1.45}.company-owner-safe-recovery-wait{background:#fff9ed;border:1px solid #d9c59e;border-radius:.78rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .8rem;padding:.8rem;display:grid}.company-owner-safe-recovery-wait strong{color:#60451d;font-size:.78rem}.company-owner-safe-recovery-wait span{color:#786b58;grid-row:2;font-size:.68rem}.company-owner-safe-recovery-wait button{grid-area:1/2/3}.owner-safe-loading{color:#294b5a}@media (max-width:980px){.company-owner-safe-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}.company-owner-safe-form{grid-template-columns:1fr 1fr}.company-owner-safe-form button{grid-column:1/-1}.company-owner-safe-entries article{grid-template-columns:1fr}}@media (max-width:620px){.company-owner-safe-coverage,.company-owner-safe-form,.company-owner-safe-recovery-control{grid-template-columns:1fr}.company-owner-safe-value,.company-owner-safe-form button{grid-column:auto}.company-owner-safe-entry-actions button{flex:1}.company-owner-safe-recovery-alert{flex-direction:column;align-items:stretch}.company-owner-safe-recovery-steps,.company-owner-safe-recovery-wait{grid-template-columns:1fr}.company-owner-safe-recovery-wait button,.company-owner-safe-recovery-wait span{grid-area:auto}}.owner-gateway{background:#06101a;place-items:center;min-height:100vh;padding:1rem;display:grid}.owner-gateway-card{color:#dce9ee;background:#0a1d2b;border:1px solid #d2d5d82e;border-radius:1rem;width:min(100%,34rem);padding:1.4rem;box-shadow:0 24px 70px #0000004d}.owner-gateway-card>span{color:#d5a754;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.owner-gateway-card h1{margin:.35rem 0;font-size:1.6rem}.owner-gateway-card p{color:#94aab4;line-height:1.55}.owner-gateway-card a{color:#07121c;background:#cd9646;border-radius:.72rem;align-items:center;min-height:2.7rem;padding:0 .9rem;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:720px){.bc-main-menu-link{font-size:0}}@media (max-width:560px){.account-company-list>article{flex-direction:column;align-items:stretch}.account-company-actions button{flex:1}.account-company-removal>div{flex-direction:column-reverse}}.owner-provider-safe+.owner-provider-safe{margin-top:1rem}.owner-provider-safe-fields--single{grid-template-columns:minmax(0,1fr) auto}.goat-chat-policy>div:not(.external-ai-automatic){gap:.15rem;min-width:0;display:grid}.goat-chat-policy>div:not(.external-ai-automatic) small{color:#8fb0a0;max-width:46rem;font-size:.67rem;line-height:1.45}.goat-chat-policy[data-state=open]{background:#0e392bbf;border-color:#5dc38c61}.goat-chat-policy[data-state=safe_latched]{color:#e1be82;background:#422a0f94;border-color:#dea95661}.external-ai-automatic,.company-owner-safe-valve-switch{color:#dce9ed;min-height:2.4rem;font:inherit;cursor:default;filter:none;-webkit-user-select:none;user-select:none;background:#172c37;border:1px solid #aec1c759;border-radius:999px;flex:none;align-items:center;gap:.48rem;padding:0 .7rem;font-size:.68rem;font-weight:850;display:inline-flex;transform:none}.external-ai-automatic>span,.company-owner-safe-valve-switch>span{background:#d6a14f;border-radius:50%;flex:none;width:.62rem;height:.62rem;box-shadow:0 0 0 .18rem #d6a14f29}.external-ai-automatic[data-active=true]{color:#e4f7eb;background:#24543b;border-color:#65c98e80}.external-ai-automatic[data-active=true]>span{background:#65c98e;box-shadow:0 0 0 .18rem #65c98e29}.goat-chat-policy[data-state=safe_latched] .external-ai-automatic,.settings-ai-valve[data-state=safe_latched] .external-ai-automatic{color:#fff4dc;background:#5f431c;border-color:#d6a14f8c}.settings-ai-valve{background:#f7fafb;border:1px solid #d5e0e3;border-radius:.86rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;padding:.85rem;display:flex}.settings-ai-valve>div:not(.external-ai-automatic){gap:.2rem;min-width:0;display:grid}.settings-ai-valve>div:not(.external-ai-automatic)>span{color:#99661f;letter-spacing:.07em;text-transform:uppercase;font-size:.59rem;font-weight:850}.settings-ai-valve>div:not(.external-ai-automatic)>strong{color:#294b5a;font-size:.8rem}.settings-ai-valve>div:not(.external-ai-automatic)>small{color:#687f89;max-width:42rem;font-size:.68rem;line-height:1.45}.settings-ai-valve>b{color:#6f8189;flex:none;font-size:.65rem}.settings-ai-valve[data-state=open]{background:#eff9f3;border-color:#b8dbc6}.settings-ai-valve[data-state=safe_latched]{background:#fff9ed;border-color:#dfc28b}.company-owner-safe-valve{background:linear-gradient(135deg,#fff8e8,#fffdf8);border-color:#d7b36e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem 1rem;display:grid}.company-owner-safe-valve-copy>span{color:#9a671d;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:900}.company-owner-safe-valve-copy h2{color:#3c2d1d;margin:.28rem 0;font-size:1rem}.company-owner-safe-valve-copy p{color:#6f624d;max-width:50rem;margin:0;font-size:.72rem;line-height:1.55}.company-owner-safe-valve-switch{color:#fff6e4;background:#5f431c;border-color:#c39042}.company-owner-safe-valve-switch>span{background:#e2ad59;box-shadow:0 0 0 .18rem #e2ad592e}.company-owner-safe-close-actions{flex-wrap:wrap;grid-column:1/-1;gap:.55rem;display:flex}.company-owner-safe-close-actions button{color:#77501b;min-height:2.55rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #bd8a3d;border-radius:.72rem;padding:0 .8rem;font-size:.69rem;font-weight:850}.company-owner-safe-close-actions button.restore{color:#241708;background:#bd8436}.company-owner-safe-close-actions button:disabled{cursor:not-allowed;opacity:.5}.company-owner-safe-valve>small{color:#806d51;grid-column:1/-1;font-size:.65rem}.bc-shell[data-visual-theme=business-light] .goat-chat-policy>div:not(.external-ai-automatic) small{color:#577765}.bc-shell[data-visual-theme=business-light] .external-ai-automatic{color:#76511e;background:#fff4df;border-color:#c7a35f}.bc-shell[data-visual-theme=business-light] .external-ai-automatic[data-active=true]{color:#276440;background:#dff2e7;border-color:#74b88f}.goat-store{--store-ink:#173f54;--store-muted:#647e89;--store-gold:#b87927}.goat-store-hero{grid-template-columns:minmax(0,1fr) minmax(17rem,.42fr);align-items:center;gap:1.1rem;display:grid}.goat-store-hero>div:first-child>p{max-width:54rem}.goat-store-provider{background:linear-gradient(145deg,#fff9ed,#fffdf8);border:1px solid #dfc28b;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.85rem;display:grid;box-shadow:0 14px 32px #48301014}.goat-store-provider>i{background:#c08a35;border-radius:50%;width:.72rem;height:.72rem;box-shadow:0 0 0 .28rem #c08a3521}.goat-store-provider[data-state=connected]{background:linear-gradient(145deg,#eef9f2,#fbfffc);border-color:#acd3ba}.goat-store-provider[data-state=connected]>i{background:#3f9562;box-shadow:0 0 0 .28rem #3f956221}.goat-store-provider div{gap:.12rem;display:grid}.goat-store-provider span{color:#946523;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900}.goat-store-provider strong{color:#334f5c;font-size:.78rem}.goat-store-provider small{color:#6e8088;font-size:.64rem;line-height:1.45}.bid-review-workspace{gap:1rem;padding:1.15rem;display:grid;overflow:hidden}.bid-review-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bid-review-header>div:first-child{max-width:760px}.bid-review-header span,.bid-review-intake>div:first-child>span,.bid-review-files .workspace-panel-heading span,.bid-review-revisions>div>span{color:#a56f22;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.bid-review-header h1,.bid-review-header h2{color:#193543;margin:.3rem 0 .35rem;font-size:clamp(1.45rem,2vw,2.15rem)}.bid-review-header p,.bid-review-intake>div:first-child>p{color:#667d88;margin:0;font-size:.78rem;line-height:1.55}.bid-review-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.bid-review-header-actions button,.bid-review-intake-actions button,.bid-review-upload span{color:#81551d;min-height:2.5rem;font:inherit;cursor:pointer;background:#fff8e9;border:1px solid #d7b778;border-radius:.7rem;padding:.65rem .85rem;font-size:.72rem;font-weight:850}.bid-review-header-actions strong{color:#516d79;background:#edf4f5;border-radius:999px;padding:.55rem .72rem;font-size:.68rem}.bid-review-notice{color:#26704b;background:#edf8f1;border-radius:.7rem;margin:0;padding:.7rem .8rem;font-size:.72rem}.bid-review-notice.error{color:#a3412e;background:#fff0ec}.bid-review-intake{background:linear-gradient(145deg,#fff9ed,#fffefd);border:1px solid #e3c68f;border-radius:1rem;gap:.9rem;padding:1rem;display:grid}.bid-review-intake h3{color:#274552;margin:.25rem 0;font-size:1rem}.bid-review-intake-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.bid-review-intake-grid label{gap:.32rem;min-width:0;display:grid}.bid-review-intake-grid label>span,.bid-review-controls label>span{color:#637985;font-size:.64rem;font-weight:800}.bid-review-intake-grid input,.bid-review-intake-grid select,.bid-review-intake-grid textarea,.bid-review-controls input{color:#203b48;width:100%;min-height:2.55rem;font:inherit;background:#fff;border:1px solid #d7e0e3;border-radius:.68rem;padding:.58rem .68rem;font-size:.73rem}.bid-review-intake-grid textarea{resize:vertical;line-height:1.45}.bid-review-intake-summary{grid-column:1/-1}.bid-review-intake-actions{justify-content:flex-end;gap:.55rem;display:flex}.bid-review-intake-actions .account-primary{color:#fff;background:#b47b2b}.bid-review-controls{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:end;gap:.75rem;display:grid}.bid-review-controls label{gap:.3rem;display:grid}.bid-review-controls .bid-board-tabs{justify-content:flex-end;margin:0}.bid-review-shell{background:#ffffffe0;border:1px solid #dbe4e6;border-radius:1rem;grid-template-columns:minmax(280px,.38fr) minmax(0,1fr);min-height:690px;display:grid;overflow:hidden}.bid-review-list{background:#f5f8f8;border-right:1px solid #dbe4e6;max-height:760px;padding:.55rem;overflow-y:auto}.bid-review-source-stack{gap:.3rem;display:grid}.bid-review-source-stack+.bid-review-source-stack{margin-top:.3rem}.bid-review-source-stack.grouped{background:#edf5ff;border:1px solid #c7d9e8;border-radius:.9rem;margin-bottom:.5rem;padding:.38rem;box-shadow:3px 4px #5885ab24,6px 8px #5885ab12}.bid-review-source-stack>header{justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .4rem;display:flex}.bid-review-source-stack>header strong{color:#24414e;font-size:.72rem}.bid-review-source-stack>header span{color:#4f7797;text-transform:uppercase;font-size:.56rem;font-weight:850}.bid-review-source-card{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.78rem;gap:.35rem;width:100%;padding:.78rem;display:grid}:is(.bid-review-source-card:hover,.bid-review-source-card:focus-visible){background:#fffdf8;border-color:#d9c28f}.bid-review-source-card.active{background:#fff8e7;border-color:#d4ad61;box-shadow:0 12px 28px #46301014}.bid-review-source-card>span{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bid-review-source-card>span b{color:#a16c20;letter-spacing:.07em;text-transform:uppercase;font-size:.56rem}.bid-review-source-card>span time{color:#7c8d94;font-size:.58rem}.bid-review-source-card>strong{color:#24414e;font-size:.8rem;line-height:1.35}.bid-review-source-card>small{color:#697e88;font-size:.65rem;line-height:1.4}.bid-review-source-card>i{color:#657985;background:#edf3f4;border-radius:999px;justify-self:start;padding:.28rem .5rem;font-size:.56rem;font-style:normal;font-weight:850}.bid-review-source-card>i[data-state=ready_for_review]{color:#2f7650;background:#e9f6ed}.jobs-permanent-jobs{gap:.8rem;margin:1.1rem 0 1.35rem;display:grid}.jobs-intake-holds{background:#fff8e8;border:1px solid #d7b56f;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.jobs-intake-holds>div{gap:.28rem;display:grid}.jobs-intake-holds strong{color:#6f4c18;font-size:.82rem}.jobs-intake-holds p{color:#705f43;margin:0;font-size:.75rem;line-height:1.45}.jobs-intake-holds>span{color:#8a6425;text-align:right;flex:none;max-width:18rem;font-size:.72rem;font-weight:800}.jobs-bid-opportunities{border-top:1px solid #dfe8ea;gap:.8rem;margin:1.35rem 0 0;padding-top:1.15rem;display:grid}.jobs-bid-opportunities>p{color:#657c87;max-width:66rem;margin:0;font-size:.73rem;line-height:1.55}.jobs-section-heading{justify-content:space-between;align-items:end;gap:.8rem;display:flex}.jobs-section-heading>div>span{color:#a16c20;letter-spacing:.09em;text-transform:uppercase;font-size:.6rem;font-weight:900}.jobs-section-heading h3{color:#1c3947;margin:.28rem 0 0;font-size:1rem}.jobs-section-heading>a,.jobs-section-heading>strong{color:#8d621f;font-size:.68rem;font-weight:850;text-decoration:none}.jobs-permanent-heading{margin:0}.jobs-bid-opportunity-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(62vh,46rem);padding:.1rem .35rem .2rem .1rem;overflow-y:auto}.jobs-bid-opportunity-scroll:focus-visible{outline-offset:.2rem;border-radius:.7rem;outline:2px solid #1769e059}.jobs-bid-opportunity-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.72rem;display:grid}.jobs-bid-source-stack{align-content:start;gap:.48rem;display:grid}.jobs-bid-source-stack.grouped{background:#e7f2ff;border:1px solid #b8d4f4;border-radius:1.05rem;padding:.5rem;box-shadow:4px 5px #4680b824,8px 10px #4680b812}.jobs-bid-source-stack-heading{justify-content:space-between;align-items:center;gap:.6rem;padding:.22rem .35rem;display:flex}.jobs-bid-source-stack-heading strong{color:#24414e;font-size:.78rem}.jobs-bid-source-stack-heading span{color:#356f9e;text-transform:uppercase;font-size:.58rem;font-weight:850}.jobs-bid-source-card{background:linear-gradient(145deg,#fff8e8,#fffdf8);border:1px solid #d9b464;border-radius:.95rem;overflow:hidden;box-shadow:0 12px 28px #46301011}.jobs-bid-canonical-card{min-height:100%}.jobs-bid-folder-link{height:100%;color:inherit;gap:.42rem;padding:.9rem;text-decoration:none;display:grid}:is(.jobs-bid-folder-link:hover,.jobs-bid-folder-link:focus-visible){outline-offset:-2px;background:#fffaf0;outline:2px solid #b47b2b52}.jobs-bid-folder-link>header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.jobs-bid-folder-link>header b{color:#a16c20;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem}.jobs-bid-folder-link>header time{color:#7c8d94;font-size:.62rem}.jobs-bid-folder-link>h3{color:#24414e;margin:.12rem 0 0;font-size:.92rem}.jobs-bid-folder-link>p{color:#697e88;margin:0;font-size:.7rem}.jobs-bid-matched-sources{flex-wrap:wrap;gap:.34rem;margin:.12rem 0;display:flex}.jobs-bid-matched-sources>span{color:#356f9e;background:#ffffffc2;border:1px solid #2269b32e;border-radius:999px;padding:.24rem .45rem;font-size:.68rem;font-weight:760;line-height:1.25}.jobs-bid-folder-link>i{color:#657985;background:#edf3f4;border-radius:999px;justify-self:start;padding:.3rem .55rem;font-size:.6rem;font-style:normal;font-weight:850}.jobs-bid-folder-link>i[data-state=ready_for_review]{color:#2f7650;background:#e9f6ed}.jobs-bid-folder-link dl{gap:.45rem;margin:.3rem 0 0;display:grid}.jobs-bid-folder-link dl>div{border-top:1px solid #9470311f;grid-template-columns:minmax(6.5rem,.36fr) minmax(0,1fr);gap:.55rem;padding-top:.45rem;display:grid}.jobs-bid-folder-link dt{color:#8e7a58;text-transform:uppercase;font-size:.59rem;font-weight:850}.jobs-bid-folder-link dd{color:#375260;text-align:right;margin:0;font-size:.67rem;line-height:1.4}.jobs-folder-callout{color:#95651e;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.55rem;font-size:.68rem;display:flex}.job-folder-title-link{color:inherit;text-decoration:none}:is(.job-folder-title-link:hover,.job-folder-title-link:focus-visible){color:#9b641b;text-underline-offset:.18rem;text-decoration:underline}.job-folder-page{gap:1rem;width:min(100%,94rem);margin:0 auto;padding:1.4rem clamp(1rem,3vw,2.5rem) 3rem;display:grid}.job-folder-breadcrumb{color:#71858f;align-items:center;gap:.55rem;min-width:0;font-size:.7rem;display:flex}.job-folder-breadcrumb a{color:#96651d;font-weight:850;text-decoration:none}.job-folder-breadcrumb strong{color:#3c5662;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-folder-hero{background:linear-gradient(145deg,#fffffff5,#f6fafbeb);border:1px solid #dce6e8;border-radius:1.2rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1.1rem,2.7vw,2rem);display:flex;box-shadow:0 20px 46px #27404e14}.job-folder-hero>div:first-child>span{color:#9f681c;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:900}.job-folder-hero h1{color:#173544;letter-spacing:-.045em;margin:.42rem 0 .3rem;font-size:clamp(1.65rem,4vw,2.8rem)}.job-folder-hero p{color:#637a85;margin:0;font-size:.85rem}.job-folder-state{text-align:right;background:#fff8e9;border:1px solid #d8b76f;border-radius:.85rem;flex:none;gap:.25rem;min-width:12rem;padding:.75rem .85rem;display:grid}.job-folder-state b{color:#8f5f1d;text-transform:capitalize;font-size:.78rem}.job-folder-state small{color:#7b8180;font-size:.62rem;line-height:1.4}.job-folder-command-deck{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);gap:1rem;display:grid}.job-folder-site-view,.job-folder-contact-board{background:#fffffff5;border:1px solid #dce6e8;border-radius:1rem;overflow:hidden;box-shadow:0 14px 34px #27404e0e}.job-folder-site-view>header,.job-folder-contact-board>header{align-items:center;gap:.7rem;padding:.85rem 1rem;display:flex}.job-folder-site-view>header span,.job-folder-contact-board>header span{color:#1769e0;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}.job-folder-site-view>header h2,.job-folder-contact-board>header h2{color:#203e4c;flex:1;margin:0;font-size:.98rem}.job-folder-contact-board>header strong{color:#6d8189;font-size:.68rem}.job-folder-site-view iframe{background:#edf2f4;border:0;width:100%;height:clamp(18rem,34vw,30rem);display:block}.job-site-map-controls{background:#f7fafb;border-top:1px solid #e3eaec;border-bottom:1px solid #dbe5e8;flex-wrap:wrap;gap:.45rem;padding:.65rem .75rem;display:flex}.job-site-map-controls button,.job-site-map-controls a{color:#31505e;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd9dd;border-radius:999px;padding:.48rem .7rem;font-size:.64rem;font-weight:850;text-decoration:none}.job-site-map-controls button[data-active=true]{color:#1257ba;background:#eaf3ff;border-color:#1769e0}.job-site-map-controls button span{color:#d84242}.job-site-map-controls .job-site-map-recenter{color:#805716;border-color:#d1a957;margin-left:auto}.job-folder-site-view footer{gap:.25rem;padding:.8rem 1rem 1rem;display:grid}.job-folder-site-view footer strong{color:#294956;font-size:.75rem}.job-folder-site-view footer small{color:#6d8189;font-size:.62rem;line-height:1.45}.job-folder-contact-board{padding-bottom:1rem}.job-folder-contact-board>p,.job-folder-contact-board>.job-folder-details{margin-inline:1rem}.job-folder-contacts{gap:.55rem;padding:0 1rem .8rem;display:grid}.job-folder-contacts>div{background:#f8fbfc;border:1px solid #e0e9ec;border-radius:.72rem;gap:.12rem;padding:.68rem .72rem;display:grid}.job-folder-contacts span{color:#71858f;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:900}.job-folder-contacts strong{color:#294956;font-size:.76rem}.job-folder-contacts a{color:#1769e0;text-overflow:ellipsis;font-size:.66rem;text-decoration:none;overflow:hidden}.job-folder-held-files{border-top:1px solid #e6edef;margin-top:.8rem;padding-top:.8rem}.job-folder-held-files summary{color:#8f611e;cursor:pointer;font-size:.7rem;font-weight:850}.job-folder-held-files>p{color:#6d8189;font-size:.65rem;line-height:1.5}.job-held-file-retry{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.35rem;display:flex}.job-held-file-retry button{color:#815816;cursor:pointer;background:#fff8e9;border:1px solid #c99b48;border-radius:999px;padding:.42rem .65rem;font-size:.62rem;font-weight:850}.job-held-file-retry button:disabled{cursor:wait;opacity:.62}.job-held-file-retry small{color:#6d8189}.job-folder-actions{flex-wrap:wrap;gap:.55rem;display:flex}.job-folder-actions a{color:#31505e;background:#ffffffe6;border:1px solid #d8e2e5;border-radius:999px;padding:.58rem .78rem;font-size:.68rem;font-weight:850;text-decoration:none}:is(.job-folder-actions a:hover,.job-folder-actions a:focus-visible){color:#8f5f1d;border-color:#d1a957}.job-folder-actions .job-folder-remove{color:#9d2929;cursor:pointer;background:#ffffffe6;border:1px solid #efb3b3;border-radius:999px;padding:.58rem .78rem;font-size:.68rem;font-weight:850}:is(.job-folder-actions .job-folder-remove:hover,.job-folder-actions .job-folder-remove:focus-visible){background:#fff5f5;border-color:#c94646}.job-folder-remove-dialog{color:#13283b;border:1px solid #cad8e5;border-radius:1rem;width:min(34rem,100vw - 2rem);padding:0;box-shadow:0 1.5rem 5rem #0f233738}.job-folder-remove-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09192a7a}.job-folder-remove-dialog form{gap:1rem;padding:1.35rem;display:grid}.job-folder-remove-dialog header span{color:#9d2929;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.job-folder-remove-dialog header h2{margin:.3rem 0 0;font-size:1.45rem}.job-folder-remove-dialog p{color:#557086;margin:0;font-size:.92rem;line-height:1.55}.job-folder-remove-dialog label{gap:.45rem;font-size:.82rem;font-weight:800;display:grid}.job-folder-remove-dialog textarea{resize:vertical;color:#13283b;width:100%;font:inherit;border:1px solid #b9c9d8;border-radius:.7rem;padding:.75rem}.job-folder-remove-dialog footer{justify-content:flex-end;gap:.6rem;display:flex}.job-folder-remove-dialog footer button{cursor:pointer;background:#fff;border:1px solid #b9c9d8;border-radius:.65rem;padding:.68rem .9rem;font-weight:800}.job-folder-remove-dialog footer button:last-child{color:#fff;background:#b52f2f;border-color:#b52f2f}.job-folder-remove-dialog footer button:disabled{cursor:not-allowed;opacity:.55}.job-folder-remove-dialog .job-folder-remove-error{color:#a12626;font-weight:750}.job-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.job-folder-card{background:#fffffff0;border:1px solid #dce6e8;border-radius:1rem;min-width:0;padding:1rem;box-shadow:0 14px 34px #27404e0e}.job-folder-overview{grid-row:span 2}.job-folder-card>header{justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.75rem;display:flex}.job-folder-card>header>span{color:#a16c20;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}.job-folder-card>header>h2{color:#203e4c;flex:1;margin:0;font-size:.98rem}.job-folder-card>header>strong{color:#6d8189;font-size:.68rem}.job-folder-card>p{color:#657c87;margin:.35rem 0 0;font-size:.72rem;line-height:1.55}.job-file-uploader{background:linear-gradient(135deg,#edf6ff,#f9fcff);border:1px solid #a9c9ed;border-radius:.82rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem .8rem;margin:0 0 .85rem;padding:.78rem;display:grid}.job-file-uploader>div:first-child{gap:.2rem;display:grid}.job-file-uploader>div:first-child strong{color:#24577f;font-size:.75rem}.job-file-uploader>div:first-child small{color:#617b8e;font-size:.62rem;line-height:1.45}.job-file-uploader>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.job-file-uploader>button{color:#fff;cursor:pointer;background:#1769e0;border:1px solid #1769e0;border-radius:.68rem;padding:.65rem .8rem;font-size:.68rem;font-weight:850}.job-file-uploader>button:disabled{cursor:progress;opacity:.62}.job-file-upload-status{border-top:1px solid #cbdff3;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.7rem;padding-top:.62rem;display:flex}.job-file-upload-status span{gap:.18rem;min-width:0;display:grid}.job-file-upload-status b{color:#294f6e;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.job-file-upload-status small{color:#667f90;font-size:.59rem;line-height:1.4}.job-file-upload-status>strong{color:#1769e0;font-size:.68rem}.job-file-upload-status.error>strong,.job-file-upload-status.error small{color:#a12626}.job-file-upload-status.complete>strong,.job-file-upload-status.complete small{color:#287044}.job-folder-details{gap:0;margin:0;display:grid}.job-folder-details>div{border-top:1px solid #e6edef;grid-template-columns:minmax(8rem,.38fr) minmax(0,1fr);gap:.8rem;padding:.68rem 0;display:grid}.job-folder-details dt{color:#748993;text-transform:uppercase;font-size:.65rem;font-weight:850}.job-folder-details dd{color:#294956;text-align:right;text-transform:none;margin:0;font-size:.72rem;font-weight:650;line-height:1.45}.job-folder-source-link{color:#8f611e;background:#f6f9fa;border-radius:.7rem;justify-content:space-between;align-items:center;margin-top:.65rem;padding:.7rem;font-size:.7rem;font-weight:850;text-decoration:none;display:flex}.job-folder-sources{background:linear-gradient(145deg,#edf5ff,#fbfdff);border-color:#b8d4f4;grid-column:1/-1}.job-folder-sources>small{color:#55768e;margin-top:.75rem;font-size:.64rem;line-height:1.5;display:block}.job-folder-source-receipts{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.55rem;margin-top:.85rem;display:grid}.job-folder-source-receipts>a,.job-folder-source-receipts>div{color:inherit;background:#ffffffd6;border:1px solid #c9ddf2;border-radius:.76rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.72rem;text-decoration:none;display:flex}:is(.job-folder-source-receipts>a:hover,.job-folder-source-receipts>a:focus-visible){background:#fff;border-color:#76a9dc}.job-folder-source-receipts span{gap:.18rem;min-width:0;display:grid}.job-folder-source-receipts strong{color:#245a87;font-size:.72rem}.job-folder-source-receipts small{color:#6d8394;text-overflow:ellipsis;font-size:.61rem;line-height:1.4;overflow:hidden}.job-folder-source-receipts b{color:#1766af;flex:none;font-size:.62rem}.job-folder-readiness{background:linear-gradient(145deg,#edf8f1,#fbfdfb);border-color:#afd3ba}.job-folder-readiness>strong{color:#2f7650;font-size:1.35rem}.job-folder-readiness>small{color:#617b6b;margin-top:.75rem;font-size:.64rem;line-height:1.5;display:block}.job-cost-impact-register{background:linear-gradient(145deg,#fffaf0,#fff);border-color:#eccf91;grid-column:1/-1}.job-cost-impact-register>p{margin-bottom:.85rem}.job-cost-impact-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr));gap:.7rem;display:grid}.job-cost-impact-list>article{background:#ffffffe6;border:1px solid #ead8ae;border-radius:.82rem;gap:.62rem;padding:.8rem;display:grid}.job-cost-impact-list>article>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.job-cost-impact-list>article>header div{min-width:0}.job-cost-impact-list>article>header span{color:#a06310;letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:900}.job-cost-impact-list h3{color:#263f4b;margin:.18rem 0 0;font-size:.78rem;line-height:1.35}.job-cost-impact-list header b{color:#915e14;text-transform:capitalize;background:#fff0cf;border-radius:999px;flex:none;padding:.3rem .48rem;font-size:.56rem}.job-cost-impact-list p,.job-cost-impact-list blockquote{color:#536d79;margin:0;font-size:.66rem;line-height:1.5}.job-cost-impact-list blockquote{border-left:2px solid #d6ac54;padding-left:.65rem;font-style:italic}.job-cost-impact-list dl{gap:0;margin:0;display:grid}.job-cost-impact-list dl div{border-top:1px solid #eee5d1;grid-template-columns:minmax(7rem,.34fr) minmax(0,1fr);gap:.6rem;padding:.42rem 0;display:grid}.job-cost-impact-list dt{color:#7a6c51;text-transform:uppercase;font-size:.56rem;font-weight:850}.job-cost-impact-list dd{color:#3d5965;text-align:right;text-transform:capitalize;margin:0;font-size:.61rem;line-height:1.4}.job-cost-impact-list>article>small{overflow-wrap:anywhere;color:#7b898d;font-size:.55rem;line-height:1.4}.job-folder-list{gap:.45rem;display:grid}.job-folder-list>a,.job-folder-list>div{color:inherit;background:#f8fafb;border:1px solid #e3eaec;border-radius:.72rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.68rem;text-decoration:none;display:flex}:is(.job-folder-list>a:hover,.job-folder-list>a:focus-visible){background:#fffaf0;border-color:#d6b46d}.job-folder-list span{gap:.18rem;min-width:0;display:grid}.job-folder-list span strong{color:#294956;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.job-folder-list span small{color:#71858e;font-size:.62rem;line-height:1.4}.job-folder-list>a>b,.job-folder-list>div>b{color:#93621d;text-transform:capitalize;flex:none;font-size:.62rem}@media (max-width:760px){.job-folder-command-deck,.connection-blueprint-grid{grid-template-columns:1fr}.jobs-section-heading,.job-folder-hero{flex-direction:column;align-items:stretch}.job-folder-state{text-align:left;min-width:0}.job-folder-grid{grid-template-columns:1fr}.job-folder-overview{grid-row:auto}.job-folder-details>div,.jobs-bid-folder-link dl>div{grid-template-columns:1fr;gap:.25rem}.job-folder-details dd,.jobs-bid-folder-link dd{text-align:left}.job-file-uploader{grid-template-columns:1fr}.job-site-map-controls .job-site-map-recenter{margin-left:0}.job-file-uploader>button{width:100%}}.bid-review-detail{min-width:0;max-height:760px;padding:1rem;overflow-y:auto}.bid-review-detail>header{border-bottom:1px solid #e3e9ea;justify-content:space-between;align-items:flex-start;gap:.8rem;padding-bottom:.9rem;display:flex}.bid-review-detail>header span{color:#a06b20;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}.bid-review-detail>header h2{color:#193643;margin:.32rem 0 .35rem;font-size:1.35rem}.bid-review-detail>header p{color:#647b86;max-width:850px;margin:0;font-size:.73rem;line-height:1.55}.bid-review-detail>header>a{color:#9a661e;flex:none;font-size:.68rem;font-weight:850;text-decoration:none}.bid-goat-work{background:linear-gradient(145deg,#edf8f1,#fbfdfb);border:1px solid #a8d0b5;border-radius:.85rem;gap:.7rem;margin-top:.85rem;padding:.8rem;display:grid}.bid-goat-work>header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.bid-goat-work>header>div{min-width:0}.bid-goat-work>header span{color:#34714e;letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:900}.bid-goat-work>header h3{color:#214d37;margin:.2rem 0;font-size:.95rem}.bid-goat-work>header p{color:#5e7769;margin:0;font-size:.62rem;line-height:1.45}.bid-goat-work>header>strong{color:#2c6d49;text-transform:capitalize;background:#d7eee0;border-radius:999px;flex:none;padding:.36rem .55rem;font-size:.58rem}.bid-goat-work>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.bid-goat-work article{background:#ffffffbd;border:1px solid #d7e8dc;border-radius:.68rem;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.42rem;padding:.55rem;display:grid}.bid-goat-work article>i{background:#b9c6bf;border-radius:50%;width:.48rem;height:.48rem;margin-top:.14rem}.bid-goat-work article[data-state=complete]>i{background:#3e9662}.bid-goat-work article[data-state=active]>i{background:#c6872e;box-shadow:0 0 0 .2rem #c6872e24}.bid-goat-work article[data-state=approval_required]>i{background:#8b6aa4}.bid-goat-work article>span{gap:.14rem;min-width:0;display:grid}.bid-goat-work article strong{color:#345747;font-size:.61rem;line-height:1.35}.bid-goat-work article small{color:#758b7e;text-transform:capitalize;font-size:.54rem}.bid-goat-work>footer{border-top:1px solid #cfe3d5;gap:.25rem;padding-top:.62rem;display:grid}.bid-goat-work>footer span{color:#365e49;font-size:.63rem;line-height:1.45}.bid-goat-work>footer b{color:#23633f;margin-right:.35rem}.bid-goat-work>footer small{color:#6d7e74;font-size:.56rem;line-height:1.45}.bid-review-deadlines{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.85rem;display:grid}.bid-review-deadlines article{background:#f8faf9;border:1px solid #e0e7e8;border-radius:.75rem;gap:.22rem;padding:.7rem;display:grid}.bid-review-deadlines span{color:#74868d;text-transform:uppercase;letter-spacing:.06em;font-size:.56rem;font-weight:850}.bid-review-deadlines strong{color:#2c4652;font-size:.72rem}.bid-review-deadlines small{color:#839198;font-size:.58rem}.bid-review-deadlines article[data-state=ready_for_review]{background:#eff8f2;border-color:#b7d9c2}.bid-review-facts{border:1px solid #e0e7e8;border-radius:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:.9rem 0 0;display:grid;overflow:hidden}.bid-review-facts>div{border-bottom:1px solid #e7ecee;min-width:0;padding:.68rem .75rem}.bid-review-facts>div:nth-child(odd){border-right:1px solid #e7ecee}.bid-review-facts dt{color:#758990;letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;font-weight:850}.bid-review-facts dd{overflow-wrap:anywhere;color:#314c57;margin:.23rem 0 0;font-size:.68rem;line-height:1.4}.bid-review-missing{background:#fff7e7;border-radius:.8rem;gap:.5rem;margin-top:.85rem;padding:.75rem;display:grid}.bid-review-missing>span{color:#8d611f;font-size:.62rem;font-weight:900}.bid-review-missing>div{flex-wrap:wrap;gap:.38rem;display:flex}.bid-review-missing i{color:#7c6747;background:#fff;border:1px solid #ead2a4;border-radius:999px;padding:.32rem .5rem;font-size:.58rem;font-style:normal}.bid-review-files{gap:.65rem;margin-top:.95rem;display:grid}.bid-review-files .workspace-panel-heading{margin:0}.bid-review-files .workspace-panel-heading h3{color:#294652;margin:.28rem 0 0;font-size:.94rem}.bid-review-upload-controls{justify-items:start;gap:.38rem;display:grid}.bid-review-upload-controls>small{color:#6f828b;font-size:.6rem;line-height:1.45}.bid-review-upload{justify-self:start;display:inline-flex;position:relative}.bid-review-upload input{opacity:0;width:1px;height:1px;position:absolute}.bid-review-upload span{align-items:center;display:inline-flex}.bid-review-upload:focus-within span{outline-offset:2px;outline:3px solid #b17a283d}.bid-upload-progress{background:#fffaf0;border:1px solid #d8c28e;border-radius:.78rem;gap:.42rem;padding:.72rem .78rem;display:grid}.bid-upload-progress>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.bid-upload-progress strong{color:#334f5b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;overflow:hidden}.bid-upload-progress span{color:#8a5d1f;flex:none;font-size:.62rem;font-weight:900}.bid-upload-progress progress{accent-color:#b47b2b;border:0;border-radius:999px;width:100%;height:.55rem;overflow:hidden}.bid-upload-progress p{color:#647b85;margin:0;font-size:.62rem;line-height:1.45}.bid-upload-progress button{color:#87591c;min-height:2.2rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #cb923e;border-radius:.62rem;justify-self:start;padding:.5rem .7rem;font-size:.64rem;font-weight:850}.bid-upload-progress[data-state=error]{background:#fff2ee;border-color:#e1a698}.bid-upload-progress[data-state=error] p{color:#983e2d}.bid-upload-progress[data-state=complete]{background:#eff9f2;border-color:#abd2b8}.bid-upload-progress[data-state=complete] p{color:#2f704c}.bid-review-file-list{gap:.4rem;display:grid}.bid-review-file-list a,.bid-review-provider-file{color:inherit;background:#fbfcfb;border:1px solid #e0e7e8;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.65rem .72rem;text-decoration:none;display:grid}.bid-review-file-list a:hover{background:#fffaf0;border-color:#d7b97f}.bid-review-file-list svg{color:#a66f22;width:1rem;height:1rem}.bid-review-file-list span{gap:.12rem;min-width:0;display:grid}.bid-review-file-list strong{color:#304b57;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.bid-review-file-list small{color:#7d8d94;font-size:.57rem}.bid-review-file-list i{color:#98651e;font-size:.58rem;font-style:normal;font-weight:850}.bid-review-provider-file{background:#f4f8f8}.bid-review-revisions{border-top:1px solid #e4eaeb;gap:.4rem;margin-top:.95rem;padding-top:.8rem;display:grid}.bid-review-revisions>div{justify-content:space-between;gap:.5rem;display:flex}.bid-review-revisions>div strong{color:#607681;font-size:.62rem}.bid-review-revisions article{align-items:center;gap:.5rem;display:flex}.bid-review-revisions article>i{background:#c28a35;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 .23rem #c28a351f}.bid-review-revisions article>span{gap:.08rem;display:grid}.bid-review-revisions article strong{color:#415a65;font-size:.62rem}.bid-review-revisions article small{color:#87959b;font-size:.55rem}@media (max-width:1080px){.bid-review-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bid-review-shell{grid-template-columns:minmax(250px,.42fr) minmax(0,1fr)}.bid-review-deadlines,.bid-goat-work>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.bid-review-header,.bid-review-detail>header,.bid-goat-work>header{flex-direction:column}.bid-goat-work>div{grid-template-columns:1fr}.bid-review-header-actions{justify-content:flex-start}.bid-review-controls{grid-template-columns:1fr}.bid-review-controls .bid-board-tabs{justify-content:flex-start}.bid-review-intake-grid{grid-template-columns:1fr}.bid-review-intake-summary{grid-column:auto}.bid-review-shell{grid-template-columns:1fr}.bid-review-list{border-bottom:1px solid #dbe4e6;border-right:0;max-height:320px}.bid-review-detail{max-height:none}.bid-review-facts{grid-template-columns:1fr}.bid-review-facts>div:nth-child(odd){border-right:0}}.goat-store-return,.goat-store-error{color:#6f562f;background:#fff9ed;border:1px solid #d8c08f;border-radius:.82rem;margin:0;padding:.82rem .9rem}.goat-store-return{gap:.18rem;display:grid}.goat-store-return strong{color:#61451f;font-size:.8rem}.goat-store-return span{font-size:.68rem;line-height:1.5}.goat-store-return[data-state=active]{color:#456c54;background:#eef9f2;border-color:#acd3ba}.goat-store-return[data-state=active] strong{color:#296543}.goat-store-return[data-state=cancelled]{color:#607680;background:#f6f9fa;border-color:#d8e1e4}.goat-store-error{color:#983b32;background:#fff2f0;border-color:#e2aaa5;font-size:.74rem;font-weight:740}.goat-store-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.goat-store-trust article{background:#ffffffdb;border:1px solid #d6e2e5;border-radius:.86rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.78rem;display:grid;box-shadow:0 10px 26px #1f4c5c0d}.goat-store-trust article>span{color:#96631e;background:#fff4df;border-radius:.66rem;place-items:center;width:2rem;height:2rem;font-size:.65rem;font-weight:900;display:grid}.goat-store-trust div{gap:.12rem;display:grid}.goat-store-trust strong{color:var(--store-ink);font-size:.74rem}.goat-store-trust small{color:var(--store-muted);font-size:.63rem;line-height:1.4}.goat-store-controls{justify-content:space-between;align-items:center;gap:1rem;display:flex}.goat-store-controls>div:first-child{gap:.15rem;display:grid}.goat-store-controls>div:first-child>span{color:#9a681f;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900}.goat-store-controls>div:first-child>strong{color:var(--store-ink);font-size:.82rem}.goat-store-controls>div:first-child>small{color:var(--store-muted);font-size:.66rem}.goat-store-frequency{background:#eef3f4;border:1px solid #d4dfe2;border-radius:.78rem;flex:none;gap:.25rem;padding:.25rem;display:inline-flex}.goat-store-frequency button{color:#637c87;min-height:2.45rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.58rem;padding:0 .75rem;font-size:.68rem;font-weight:850}.goat-store-frequency button span{margin-top:.05rem;font-size:.52rem;display:block}.goat-store-frequency button.active{color:#76501c;background:#fff;box-shadow:0 4px 12px #22444f1a}.goat-store-manage{color:#79521d;min-height:2.8rem;font:inherit;cursor:pointer;background:#fff8e9;border:1px solid #c99142;border-radius:.72rem;flex:none;padding:0 .8rem;font-size:.68rem;font-weight:850}.goat-store-manage:disabled{cursor:wait;opacity:.58}.goat-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.82rem;display:grid}.goat-store-pack{background:linear-gradient(155deg,#fffffffa,#f6fafbf0);border:1px solid #d3e0e3;border-radius:1rem;flex-direction:column;min-width:0;padding:1rem;display:flex;box-shadow:0 18px 42px #1f4b5b13,inset 0 1px #fff}.goat-store-pack[data-entitlement=active]{border-color:#8bc3a0;box-shadow:0 18px 42px #266f4617,inset 0 3px #55a273}.goat-store-pack[data-entitlement=held]{background:linear-gradient(155deg,#fffaf0,#fff);border-color:#d4ad6c}.goat-store-pack-heading{justify-content:space-between;align-items:flex-start;gap:.7rem;min-height:3.2rem;display:flex}.goat-store-pack-heading>div{gap:.15rem;display:grid}.goat-store-pack-heading span{color:#9a681f;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:900}.goat-store-pack-heading h2{color:var(--store-ink);letter-spacing:-.025em;margin:0;font-size:1rem;line-height:1.2}.goat-store-pack-heading>b{color:#277047;background:#def2e6;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:.72rem;display:grid}.goat-store-pack>p{min-height:3.9rem;color:var(--store-muted);margin:.55rem 0 0;font-size:.7rem;line-height:1.5}.goat-store-price{border-block:1px solid #e0e8ea;grid-template-columns:auto 1fr;align-items:baseline;gap:.25rem;margin:.85rem 0;padding:.75rem 0;display:grid}.goat-store-price strong{color:#173f54;letter-spacing:-.055em;font-size:1.75rem}.goat-store-price>span{color:#718690;font-size:.64rem}.goat-store-price small{color:#986821;grid-column:1/-1;font-size:.6rem;font-weight:780}.goat-store-pack>ul{gap:.48rem;margin:0;padding:0;list-style:none;display:grid}.goat-store-pack>ul li{color:#476572;grid-template-columns:1rem minmax(0,1fr);gap:.38rem;font-size:.67rem;line-height:1.4;display:grid}.goat-store-pack>ul li>span{color:#3e8b5c;font-weight:900}.goat-store-pack details{border-top:1px solid #e2e9eb;margin-top:.8rem;padding-top:.65rem}.goat-store-pack summary{color:#4b6e7b;cursor:pointer;font-size:.63rem;font-weight:850}.goat-store-pack details>div{margin-top:.55rem}.goat-store-pack details strong{color:#315362;text-transform:uppercase;font-size:.58rem}.goat-store-pack details p{color:#6a818b;min-height:0;margin:.18rem 0 0;font-size:.62rem;line-height:1.45}.goat-store-pack>p.goat-store-usage{color:#745e3b;background:#fff9ed;border:1px solid #e4c994;border-radius:.66rem;min-height:0;margin-top:.65rem;padding:.55rem;font-size:.61rem}.goat-store-pack>p.goat-store-entitlement{color:#397454;min-height:0;margin:auto 0 0;padding-top:.75rem;font-size:.62rem;font-weight:780}.goat-store-buy{color:#231606;width:100%;min-height:2.85rem;font:inherit;cursor:pointer;background:linear-gradient(135deg,#dda856,#bd7e2d);border:1px solid #a76c20;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;padding:0 .8rem;font-size:.7rem;font-weight:900;display:flex;box-shadow:0 10px 22px #7c501729,inset 0 1px #ffffff70}.goat-store-buy:disabled{color:#788d96;cursor:not-allowed;box-shadow:none;background:#edf2f3;border-color:#d4dde0}.goat-store-pack[data-entitlement=active] .goat-store-buy:disabled{color:#33704c;background:#e8f5ed;border-color:#a9cfb8}.goat-store-order-list{gap:.48rem;display:grid}.goat-store-order-list article{background:#f8fafb;border:1px solid #d9e3e6;border-radius:.76rem;grid-template-columns:minmax(0,1fr) auto 7.5rem;align-items:center;gap:.8rem;padding:.7rem .78rem;display:grid}.goat-store-order-list article>div{gap:.12rem;display:grid}.goat-store-order-list strong{color:#294e5e;font-size:.74rem}.goat-store-order-list span,.goat-store-order-list time{color:#71858e;font-size:.62rem}.goat-store-order-list article>b{color:#627983;text-transform:capitalize;background:#fff;border:1px solid #d4dfe2;border-radius:999px;padding:.3rem .5rem;font-size:.57rem}.goat-store-order-list article>b[data-status=active]{color:#2e7049;background:#eaf7ef;border-color:#acd3ba}.goat-store-order-list article>b[data-status=activation_held]{color:#815a20;background:#fff8e9;border-color:#ddbf86}.goat-store-loading{color:#536f7b;font-size:.8rem}@media (max-width:1050px){.goat-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.goat-store-controls{flex-wrap:wrap;align-items:stretch}}@media (max-width:760px){.goat-store-hero,.goat-store-trust,.goat-store-grid{grid-template-columns:1fr}.goat-store-controls{flex-direction:column}.goat-store-frequency{grid-template-columns:1fr 1fr;display:grid}.goat-store-manage{width:100%}.goat-store-order-list article{grid-template-columns:minmax(0,1fr) auto}.goat-store-order-list time{grid-column:1/-1}}@media (max-width:720px){.owner-provider-safe-fields--single{grid-template-columns:1fr}.goat-chat-policy,.settings-ai-valve{flex-direction:column;align-items:stretch}.external-ai-automatic{justify-content:center;align-self:stretch}.company-owner-safe-valve{grid-template-columns:1fr}.company-owner-safe-valve-switch{justify-content:center}.company-owner-safe-close-actions{flex-direction:column;grid-column:auto}.company-owner-safe-valve>small{grid-column:auto}}@media (min-width:1040px){.bc-app{margin-left:126px}.bc-dock{width:98px;padding:9px 7px}.bc-dock>a,.bc-dock>button,.bc-dock-apps>a{border-radius:14px;grid-template-rows:27px auto;gap:3px;width:82px;height:58px}.bc-dock-apps{gap:7px}.bc-dock-apps>a{flex-basis:58px}.bc-dock-apps>a>span{font-size:21px;line-height:1}.bc-dock small{color:currentColor;text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-orient:vertical;max-width:74px;font-size:.54rem;font-weight:780;line-height:1.05;display:-webkit-box;overflow:hidden;transform:translateZ(1px)}.bc-dock-home .business-command-brand,.bc-dock-home .business-command-mark{width:28px;height:28px}.bc-dock-separator{width:62px}.bc-dock-apps>a.active:before{left:-4px}.bc-dock>a[title]:after,.bc-dock>button[title]:after,.bc-dock-apps>a[title]:after{display:none}}.bid-intake-overview{background:radial-gradient(circle at 96% 0,#d5a34c29,#0000 34%),linear-gradient(135deg,#fffffffa,#f4fafbf5);overflow:hidden}.bid-intake-overview>p{color:#55717d;max-width:74rem;margin:0;font-size:.78rem;line-height:1.62}.bid-intake-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-top:1rem;display:grid}.bid-intake-steps article{background:#ffffffd6;border:1px solid #d4e0e3;border-radius:.9rem;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.65rem;padding:.8rem;display:grid}.bid-intake-steps article>b{color:#90601c;background:#fff3dc;border-radius:.68rem;place-items:center;width:2.15rem;height:2.15rem;font-size:.76rem;display:grid}.bid-intake-steps article>span{gap:.22rem;display:grid}.bid-intake-steps strong{color:#173f54;font-size:.74rem}.bid-intake-steps small{color:#6b828c;font-size:.65rem;line-height:1.45}.bid-intake-summary{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.bid-intake-summary span{color:#627985;background:#f8fbfb;border:1px solid #d2e0e3;border-radius:999px;padding:.4rem .62rem;font-size:.64rem}.bid-intake-summary strong{color:#244f60;font-size:.72rem}.bid-board-message{color:#2b6947;background:#edf8f2;border:1px solid #afd4bf;border-radius:.78rem;margin:0 0 .8rem;padding:.7rem .78rem;font-size:.7rem;line-height:1.5}.bid-board-message-error{color:#8a412c;background:#fff2ed;border-color:#e1b29f}.bid-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.82rem;display:grid}.bid-provider-card{background:linear-gradient(145deg,#fffffff5,#f7fafbe6);border:1px solid #d2dfe2;border-radius:1rem;align-content:start;gap:.78rem;padding:1rem;display:grid;box-shadow:inset 0 1px #fff}.bid-provider-card[data-state=connected]{background:linear-gradient(145deg,#f8fffbf7,#f2f9f6eb);border-color:#a9d2ba}.bid-provider-card header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.bid-provider-card header>div{min-width:0}.bid-provider-card header span{color:#96631b;letter-spacing:.075em;text-transform:uppercase;font-size:.57rem;font-weight:880}.bid-provider-card h3{color:#163e52;margin:.2rem 0 0;font-size:1.02rem}.bid-provider-card header>strong{color:#607985;text-transform:capitalize;background:#eef3f4;border-radius:999px;flex:none;padding:.35rem .55rem;font-size:.59rem}.bid-provider-card[data-state=connected] header>strong{color:#276a47;background:#e2f5e9}.bid-provider-card>p{color:#607984;margin:0;font-size:.7rem;line-height:1.55}.bid-provider-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;margin:0;display:grid}.bid-provider-card dl>div{border-top:1px solid #dce6e8;padding-top:.5rem}.bid-provider-card dt{color:#788c95;letter-spacing:.045em;text-transform:uppercase;font-size:.54rem;font-weight:840}.bid-provider-card dd{color:#315463;text-transform:capitalize;margin:.16rem 0 0;font-size:.66rem;font-weight:720}.bid-provider-card .bid-board-next-step{background:#fff8eb;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr);gap:.5rem;padding:.62rem .68rem;display:grid}.bid-provider-card .bid-board-next-step strong{color:#80551c;white-space:nowrap}.bid-provider-card .bid-board-next-step span{color:#60727b}.bid-provider-card .workspace-record-actions,.bid-package-card footer>div{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.bid-provider-card .workspace-record-actions :is(a,button),.bid-board-file-action,.bid-package-card footer a{color:#754b13;min-height:2.35rem;font:inherit;cursor:pointer;background:#fff4df;border:1px solid #a96e20;border-radius:.7rem;justify-content:center;align-items:center;padding:0 .75rem;font-size:.66rem;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}.bid-provider-card .workspace-record-actions .bid-board-secondary-action,.bid-board-file-action-secondary{color:#4c6b78;background:#f7fafb;border-color:#c5d6da}.bid-board-file-action:focus-within{outline-offset:2px;outline:3px solid #b779243d}.bid-provider-card .workspace-record-actions :is(a,button):focus-visible{outline-offset:2px;outline:3px solid #b779243d}.bid-package-card footer a:focus-visible{outline-offset:2px;outline:3px solid #b779243d}.bid-provider-card .workspace-record-actions button:disabled{cursor:wait;opacity:.6}.bid-board-file-action:has(input:disabled){cursor:wait;opacity:.6}.bid-board-file-action input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bid-provider-proof{color:#617c70;font-size:.6rem;line-height:1.45}.bid-package-list{gap:.75rem;display:grid}.bid-package-card{background:#ffffffe6;border:1px solid #d1dfe2;border-left:4px solid #bd7c28;border-radius:.94rem;gap:.75rem;padding:.9rem;display:grid}.bid-package-card[data-state=ready_for_review]{border-left-color:#3f9160}.bid-package-card[data-state=collecting]{border-left-color:#4a8da1}.bid-package-card>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.bid-package-card>header>div{min-width:0}.bid-package-card>header span{color:#98661f;letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:880}.bid-package-card h3{color:#153d51;margin:.15rem 0;font-size:.92rem}.bid-package-card>header p{color:#6d838d;margin:0;font-size:.66rem}.bid-package-card>header>strong{color:#8b5518;background:#fff0dc;border-radius:999px;flex:none;padding:.36rem .55rem;font-size:.59rem}.bid-package-card[data-state=ready_for_review]>header>strong{color:#28704a;background:#e5f6eb}.bid-package-card[data-state=collecting]>header>strong{color:#2f7184;background:#e8f4f7}.bid-package-score{grid-template-columns:auto minmax(8rem,1fr);align-items:center;gap:.65rem;display:grid}.bid-package-score>span{color:#667d87;white-space:nowrap;font-size:.62rem}.bid-package-score>span b{color:#244f61;font-size:.72rem}.bid-package-score>div{background:#e7edef;border-radius:999px;height:.44rem;overflow:hidden}.bid-package-score>div i{border-radius:inherit;background:linear-gradient(90deg,#c4812a,#e1aa56);height:100%;display:block}.bid-package-card[data-state=ready_for_review] .bid-package-score>div i{background:linear-gradient(90deg,#3a8658,#66ae7f)}.bid-package-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.bid-package-facts>div{border-top:1px solid #e0e8ea;min-width:0;padding-top:.48rem}.bid-package-facts dt{color:#7a8d95;letter-spacing:.04em;text-transform:uppercase;font-size:.53rem;font-weight:840}.bid-package-facts dd{overflow-wrap:anywhere;color:#315260;margin:.16rem 0 0;font-size:.64rem;font-weight:700}.bid-package-gaps{background:#fff9ee;border:1px solid #ecd1a4;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem .65rem;padding:.6rem .68rem;display:grid}.bid-package-gaps>strong{color:#83571c;font-size:.62rem}.bid-package-gaps ul{flex-wrap:wrap;gap:.34rem;margin:0;padding:0;list-style:none;display:flex}.bid-package-gaps li{color:#79501a;background:#ffedcf;border-radius:999px;padding:.25rem .42rem;font-size:.57rem}.bid-package-gaps small{color:#86622e;font-size:.57rem}.bid-package-evidence{flex-wrap:wrap;gap:.4rem;display:flex}.bid-package-evidence span{color:#5e7680;background:#edf3f4;border-radius:999px;padding:.3rem .48rem;font-size:.56rem}.bid-package-files{flex-wrap:wrap;gap:.4rem;display:flex}.bid-package-files a{color:#2c6678;background:#f8fbfb;border:1px solid #c9dadf;border-radius:.6rem;padding:.38rem .5rem;font-size:.6rem;font-weight:780;text-decoration:none}.bid-package-files a small{color:#748891;font-weight:620}.bid-package-card footer{border-top:1px solid #e1e9eb;justify-content:space-between;align-items:center;gap:.65rem;padding-top:.65rem;display:flex}.bid-package-card footer>small{color:#8a5c21;font-size:.58rem;font-weight:750}@media (max-width:900px){.bid-intake-steps,.bid-provider-grid{grid-template-columns:1fr}.bid-package-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bid-provider-card dl,.bid-package-facts,.bid-provider-card .bid-board-next-step,.bid-package-gaps{grid-template-columns:1fr}.bid-provider-card .workspace-record-actions,.bid-package-card footer,.bid-package-card footer>div{flex-direction:column;align-items:stretch}.bid-provider-card .workspace-record-actions :is(a,button),.bid-board-file-action,.bid-package-card footer a{width:100%}.bid-package-card>header{flex-direction:column;align-items:flex-start}.bid-package-score{grid-template-columns:1fr}}.bc-shell[data-visual-theme=business-light] .bc-window-frame{background:#fafcfdf5;border-color:#26445421;border-radius:1.55rem;box-shadow:0 28px 80px #27404e21,inset 0 1px #fff}.bc-shell[data-visual-theme=business-light] .bc-window-titlebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom-color:#2644541a;min-height:4.15rem}.bc-shell[data-visual-theme=business-light] .bc-content{padding:clamp(1.25rem,2.5vw,2.35rem)}.bc-shell[data-visual-theme=business-light] .bc-nav{gap:.35rem}.bc-shell[data-visual-theme=business-light] .bc-nav section+section{margin-top:1.15rem}.bc-shell[data-visual-theme=business-light] .bc-nav section>h2{letter-spacing:.12em;margin:0 0 .45rem .45rem;font-size:.68rem}.bc-shell[data-visual-theme=business-light] .bc-nav a{border-radius:.9rem;gap:.72rem;min-height:3.1rem;padding:.5rem .68rem}.bc-shell[data-visual-theme=business-light] .bc-nav a>span{background:#eef3f5;border-radius:.65rem;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;display:grid}.bc-shell[data-visual-theme=business-light] .bc-nav a>span svg{width:1.12rem;height:1.12rem}.bc-shell[data-visual-theme=business-light] .bc-nav a strong{letter-spacing:-.01em;font-size:.82rem;font-weight:720}.bc-shell[data-visual-theme=business-light] :where(.workspace-panel,.home-start,.home-glance){border-radius:1.25rem;padding:clamp(1.25rem,2.2vw,1.75rem);box-shadow:0 18px 52px #27404e14,inset 0 1px #fff}.bc-shell[data-visual-theme=business-light] .workspace-panel-heading{margin-bottom:1.1rem}.bc-shell[data-visual-theme=business-light] .workspace-panel-heading h2{font-size:clamp(1.16rem,1.05rem + .3vw,1.42rem);font-weight:710}.bc-shell[data-visual-theme=business-light] .workspace-panel-heading>div>span{letter-spacing:.12em;font-size:.7rem}.bc-shell[data-visual-theme=business-light] .workspace-panel-actions{margin:-.15rem 0 1rem}.bc-shell[data-visual-theme=business-light] .workspace-panel-actions a,.bc-shell[data-visual-theme=business-light] .workspace-empty a{color:#7b4f15;min-height:2.65rem;transition:transform var(--bc-motion), box-shadow var(--bc-motion), background var(--bc-motion);background:#fff5e2;border:1px solid #b2741f52;border-radius:.78rem;justify-content:center;align-items:center;padding:.55rem .85rem;font-size:.76rem;font-weight:820;display:inline-flex;box-shadow:0 10px 24px #7d541f14}.bc-shell[data-visual-theme=business-light] .workspace-panel-actions a:hover,.bc-shell[data-visual-theme=business-light] .workspace-empty a:hover{background:#ffedcf;transform:translateY(-2px);box-shadow:0 15px 30px #7d541f21}.bc-shell[data-visual-theme=business-light] .workspace-compact-list{gap:.65rem}.bc-shell[data-visual-theme=business-light] .workspace-compact-list article{background:#f7fafb;border:1px solid #2644541a;border-radius:.95rem;min-height:4.35rem;padding:.85rem 1rem}.bc-shell[data-visual-theme=business-light] .workspace-compact-list strong{color:#1d3948;font-size:.82rem}.bc-shell[data-visual-theme=business-light] .workspace-compact-list small,.bc-shell[data-visual-theme=business-light] .workspace-compact-list article>span,.bc-shell[data-visual-theme=business-light] .recent-job-row>span{color:#687f8a;font-size:.74rem}.bc-shell[data-visual-theme=business-light] .workspace-record-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem}.bc-shell[data-visual-theme=business-light] .workspace-record-grid>article{border-color:#2644541f;border-radius:1rem;padding:1.15rem;box-shadow:0 14px 36px #27404e11}.bc-shell[data-visual-theme=business-light] .workspace-record-grid>article>span{color:#9b641b;letter-spacing:.1em;font-size:.67rem}.bc-shell[data-visual-theme=business-light] .workspace-record-grid h3{color:#173444;letter-spacing:-.02em;margin-top:.48rem;font-size:1.05rem}.bc-shell[data-visual-theme=business-light] .workspace-record-grid>article>p{color:#637b86;margin-top:.35rem;font-size:.78rem}.bc-shell[data-visual-theme=business-light] .workspace-record-grid dl{gap:0;margin-top:1rem}.bc-shell[data-visual-theme=business-light] .workspace-record-grid dl>div{border-top:1px solid #e5ecef;grid-template-columns:minmax(8rem,.42fr) minmax(0,1fr);align-items:start;gap:.8rem;padding:.68rem 0}.bc-shell[data-visual-theme=business-light] .workspace-record-grid dt{color:#748993;letter-spacing:.055em;font-size:.67rem}.bc-shell[data-visual-theme=business-light] .workspace-record-grid dd{color:#2b4a59;text-align:right;font-size:.76rem;font-weight:650}.bc-shell[data-visual-theme=business-light] .job-goat-work{background:linear-gradient(145deg,#edf8f1,#fbfdfb);border-color:#aed6bc;border-radius:.95rem;gap:.8rem;margin-top:1rem;padding:1rem}.bc-shell[data-visual-theme=business-light] .job-goat-work>header span{color:#34714e;font-size:.66rem}.bc-shell[data-visual-theme=business-light] .job-goat-work>header strong{color:#214d37;font-size:.95rem}.bc-shell[data-visual-theme=business-light] .job-goat-work>header b{color:#2c6d49;font-size:.7rem}.bc-shell[data-visual-theme=business-light] .job-goat-work>p{color:#587466!important;font-size:.76rem!important}.bc-shell[data-visual-theme=business-light] .job-goat-results>span{background:#ffffffc7;border-color:#d7e8dc;padding:.65rem}.bc-shell[data-visual-theme=business-light] .job-goat-results small{color:#6e8779;font-size:.67rem}.bc-shell[data-visual-theme=business-light] .job-goat-results strong{color:#315b44;font-size:.74rem}.bc-shell[data-visual-theme=business-light] .job-goat-results>span[data-state=needed] strong{color:#98631a}.bc-shell[data-visual-theme=business-light] .job-goat-streams{gap:.52rem}.bc-shell[data-visual-theme=business-light] .job-goat-streams small{color:#587466;font-size:.7rem}.bc-shell[data-visual-theme=business-light] .job-goat-work>footer{color:#687e71;border-top-color:#cfe3d5;font-size:.67rem}.bc-shell[data-visual-theme=business-light] .workspace-record-actions{gap:.55rem;margin-top:1rem}.bc-shell[data-visual-theme=business-light] .workspace-record-actions :is(a,button){border-radius:.72rem;min-height:2.55rem;padding:.5rem .76rem;font-size:.73rem}@media (max-width:620px){.bc-shell[data-visual-theme=business-light] .bc-content,.bc-shell[data-visual-theme=business-light] :where(.workspace-panel,.home-start,.home-glance){padding:1rem}.bc-shell[data-visual-theme=business-light] .workspace-record-grid dl>div{grid-template-columns:1fr;gap:.25rem}.bc-shell[data-visual-theme=business-light] .workspace-record-grid dd{text-align:left}.bc-shell[data-visual-theme=business-light] .workspace-record-actions :is(a,button){justify-content:center;width:100%}}:root{--background:#eef5ff;--panel:#fff;--panel-deep:#eaf3ff;--panel-soft:#f6faff;--line:#1156ab29;--line-bright:#1669e07a;--text:#102544;--muted:#61738d;--cyan:#1769e0;--violet:#496783;--graphite:#314d69;--command-gold:#1769e0;--gold-shadow:#0b4ba8;--gold-highlight:#78b4ff;--silver-shadow:#7b91a8;--silver-mid:#dce9f8}html{background:#eef5ff}body{color:#102544;background:radial-gradient(circle at 18% -12%,#2b82f633,#0000 34rem),radial-gradient(circle at 94% 16%,#77b4ff21,#0000 32rem),linear-gradient(#fff,#eef5ff)}button:focus-visible{outline-color:#1769e0}textarea:focus-visible{outline-color:#1769e0}input:focus-visible{outline-color:#1769e0}select:focus-visible{outline-color:#1769e0}a:focus-visible{outline-color:#1769e0}[tabindex]:focus-visible{outline-color:#1769e0}.business-command-separator{background:linear-gradient(#0000,#f4c76b 12%,#cd9646 88%,#0000)}.business-command-wordmark strong span:last-child,.business-command-wordmark small{color:#a96f20}.account-shell{color:#17304f;background:radial-gradient(circle at 18% 8%,#2b82f633,#0000 32rem),linear-gradient(145deg,#f7fbff,#eaf3ff)}.account-entry-panel{background:#f5faffc7}.account-entry-card{border-color:#1669e033;box-shadow:0 28px 80px #13498e29}.account-tabs{background:#edf5ff;border-color:#d5e5f8}.account-tabs button.active{color:#0c3f83;box-shadow:0 4px 14px #13498e1a,inset 0 0 0 1px #1669e033}.account-primary{color:#fff;background:linear-gradient(135deg,#2680ef,#115fc9);border-color:#0f5fca;box-shadow:0 12px 28px #115fc93d}.account-secondary:hover{color:#0f5fca;border-color:#4d96ed}.account-form input:focus{border-color:#2680ef;box-shadow:0 0 0 3px #2680ef24}.account-owner-maintenance-link{background:#edf5ff;border-color:#bdd7f7}.account-owner-maintenance-link span{color:#1769e0}.account-owner-maintenance-link strong{color:#15385f}.account-owner-maintenance-link small{color:#647991}@media (min-width:820px){.account-brand-panel{background:linear-gradient(145deg,#ffffffd1,#ebf4fff0),radial-gradient(circle at 28% 38%,#2b82f633,#0000 30rem);border-right-color:#d2e2f5}}.onboarding-shell{color:#17304f;background:radial-gradient(circle at 16% -8%,#2b82f62e,#0000 32rem),#f2f7ff}.minimal-header{background:#fffffffa;border-bottom-color:#d7e5f5;box-shadow:0 8px 28px #13498e14}.draft-state{background:#f5f9ff;border-color:#d4e3f5}.question-card{border-color:#ccdef3;box-shadow:0 24px 64px #13498e21}.question-stage{background:radial-gradient(circle at 10% 0,#2b82f61f,#0000 52%),#fbfdff}.onboarding-shell .choice-grid button,.onboarding-shell .team-choice-grid button{color:#f8fbff;background:#153f70;border-color:#2f6fb9}.onboarding-shell .choice-grid button:hover:not(:disabled),.onboarding-shell .team-choice-grid button:hover:not(:disabled){background:#1c548f;border-color:#58a0f2}.onboarding-shell .choice-grid button:focus-visible{background:#1c548f;border-color:#58a0f2}.onboarding-shell .team-choice-grid button:focus-visible{background:#1c548f;border-color:#58a0f2}.onboarding-shell .choice-grid button.selected,.onboarding-shell .team-choice-grid button.selected{color:#12375f;background:#dcecff;border-color:#1769e0;box-shadow:0 0 0 3px #1769e024}.onboarding-shell .choice-grid button.selected .choice-copy strong,.onboarding-shell .team-choice-grid button.selected .team-choice-copy strong{color:#12375f}.onboarding-shell .choice-grid .choice-mark{color:#80bbff}.onboarding-shell .answer-composer textarea,.onboarding-shell .team-basic-info input,.onboarding-shell .team-choice-section>input{caret-color:#80bbff;background:#0d3765;border-color:#3c78ba}.onboarding-shell .answer-composer textarea:focus,.onboarding-shell .team-basic-info input:focus,.onboarding-shell .team-choice-section>input:focus{border-color:#4f9cf3;box-shadow:0 0 0 3px #2b82f633}.onboarding-shell :where(.primary-action,.secondary-action.primary){color:#fff;background:linear-gradient(135deg,#2680ef,#115fc9);border-color:#0f5fca}.bc-shell[data-visual-theme=business-light]{--bc-bg-0:#edf5ff;--bc-bg-1:#f7fbff;--bc-bg-2:#fff;--bc-surface:#fffffffc;--bc-surface-raised:#fff;--bc-surface-soft:#f3f8ff;--bc-stroke:#1156ab26;--bc-stroke-strong:#1156ab40;--bc-gold-soft:#1669e01c;--bc-gold-stroke:#1669e066;--bc-text-strong:#102544;--bc-text:#29445f;--bc-text-muted:#61758b;--bc-text-faint:#7b8ea2;--bc-shadow-panel:0 18px 48px #13498e17, inset 0 1px 0 #fff;--bc-shadow-raised:0 28px 82px #13498e24, inset 0 1px 0 #fff;color:#29445f;background:radial-gradient(circle at 18% -12%,#2b82f630,#0000 34rem),radial-gradient(circle at 96% 90%,#77b4ff1f,#0000 40rem),linear-gradient(145deg,#edf5ff,#fff 54%,#eef6ff)}.bc-shell[data-visual-theme=business-light]:before{background-image:linear-gradient(#1669e00e 1px,#0000 1px),linear-gradient(90deg,#1669e00e 1px,#0000 1px)}.bc-shell[data-visual-theme=business-light] .bc-spatial-atmosphere:before{background:radial-gradient(circle at var(--spatial-light-x) var(--spatial-light-y), #4c97f433, #1669e012 18rem, transparent 43rem)}.bc-shell[data-visual-theme=business-light] .bc-spatial-orb{background:radial-gradient(circle at 38% 35%,#fffffff2,#4c97f421 36%,#0000 72%);border-color:#1669e01a;box-shadow:inset -22px -28px 50px #13498e14,0 35px 90px #13498e1a}.bc-shell[data-visual-theme=business-light] .bc-spatial-floor{background:radial-gradient(#4c97f426,#0000 66%);border-color:#1669e024}.bc-shell[data-visual-theme=business-light] :where(a){color:#115fc9}.bc-shell[data-visual-theme=business-light] :where(a,button,input,select,textarea,summary):focus-visible{outline-color:#1769e0}.bc-shell[data-visual-theme=business-light] .bc-topbar{background:#fffffffa;border-bottom-color:#d2e2f5;box-shadow:0 8px 28px #13498e1a}.bc-shell[data-visual-theme=business-light] .bc-menu-button:hover,.bc-shell[data-visual-theme=business-light] .bc-alert-button:hover,.bc-shell[data-visual-theme=business-light] .bc-install-button:hover,.bc-shell[data-visual-theme=business-light] .bc-account-menu>button:hover{color:#0e4b98;background:#edf5ff;border-color:#b8d3f4}.bc-shell[data-visual-theme=business-light] .bc-account-avatar{color:#0f5fca;background:#e4f0ff;box-shadow:inset 0 0 0 1px #1669e029}.bc-shell[data-visual-theme=business-light] .bc-window-frame{background:linear-gradient(120deg,#fff,#f7fbff 34%),#fff;border-color:#c9dcf2;box-shadow:0 28px 90px #13498e24,inset 0 1px #fff}.bc-shell[data-visual-theme=business-light] .bc-window-titlebar{background:linear-gradient(105deg,#4c97f41a,#0000 34%),#fbfdff;border-bottom-color:#d5e4f5;box-shadow:0 8px 24px #13498e0f}.bc-shell[data-visual-theme=business-light] .bc-sidebar{background:linear-gradient(145deg,#4c97f417,#0000 30%),#fff;border-right-color:#ccdef3;box-shadow:30px 0 90px #13498e29,inset -1px 0 #1156ab0a}.bc-shell[data-visual-theme=business-light] .bc-company-card{background:linear-gradient(135deg,#eaf4ff,#fff);border-color:#bfd8f6}.bc-shell[data-visual-theme=business-light] .bc-nav a{color:#49647f}.bc-shell[data-visual-theme=business-light] .bc-nav a>span{color:#356da9;background:#edf5ff}.bc-shell[data-visual-theme=business-light] .bc-nav a:hover{color:#0c3f83;background:#f0f6ff}.bc-shell[data-visual-theme=business-light] .bc-nav a.active{color:#0b438e;background:linear-gradient(100deg,#ddecff,#f8fbff);border-color:#9fc5f4;box-shadow:inset 3px 0 #1769e0,0 9px 24px #13498e17}.bc-shell[data-visual-theme=business-light] .bc-nav a.active>span{color:#0f5fca;background:#cfe4ff}.bc-shell[data-visual-theme=business-light] .bc-sidebar-bottom{border-top-color:#d5e3f3}.bc-shell[data-visual-theme=business-light] .bc-sidebar-bottom>button{color:#29445f;background:#f5f9ff;border-color:#d1e0f2}.bc-shell[data-visual-theme=business-light] .bc-sidebar-avatar{color:#0f5fca;background:#dcecff}.bc-shell[data-visual-theme=business-light] .bc-dock,.bc-shell[data-visual-theme=business-light] .bc-mobile-tabbar{background:linear-gradient(125deg,#fff,#f2f7ff 76%),#fff;border-color:#c8dcf3;box-shadow:0 24px 62px #13498e29,inset 0 1px #fff}.bc-shell[data-visual-theme=business-light] :where(.bc-dock>a:hover,.bc-dock>button:hover,.bc-dock-apps>a:hover,.bc-dock-apps>a.active,.bc-mobile-tabbar>a.active,.bc-mobile-tabbar>button.active){color:#0b438e;background:#e5f1ff;border-color:#a6c8f1}.bc-shell[data-visual-theme=business-light] :where(.workspace-panel,.home-start,.home-glance,.ops-panel){background:linear-gradient(135deg,#fff,#f9fcff),#fff;border-color:#d0e0f2;box-shadow:0 18px 46px #13498e17,inset 0 1px #fff}.bc-shell[data-visual-theme=business-light] :where(.workspace-panel-heading>div>span,.workspace-hero>div:first-child>span,.workspace-record-grid>article>span,.jobs-section-heading>div>span,.job-folder-card>header>span,.job-folder-hero>div:first-child>span,.bid-provider-card>header>span,.bid-package-card>header span){color:#1769e0}.bc-shell[data-visual-theme=business-light] .workspace-metrics a{background:linear-gradient(140deg,#4c97f41c,#0000 44%),#fff;border-color:#cee0f4;box-shadow:0 14px 34px #13498e14,inset 0 1px #fff}.bc-shell[data-visual-theme=business-light] :where(.home-start a,.quick-actions>div:last-child>a,.goat-brief-body,.home-glance a,.workspace-compact-list article,.workspace-record-grid article,.workspace-detail-list>div,.workspace-empty,.goat-system-card,.goat-chat-message,.goat-chat-composer,.simple-attention-card,.recent-work){background:#fff;border-color:#d5e4f4;box-shadow:0 12px 30px #13498e11}.bc-shell[data-visual-theme=business-light] .home-start a.primary{background:radial-gradient(circle at 5% 0,#4c97f438,#0000 16rem),linear-gradient(135deg,#dfedff,#f8fbff);border-color:#9fc5f4}.bc-shell[data-visual-theme=business-light] .home-start i{color:#115fc9;background:#e6f2ff}.bc-shell[data-visual-theme=business-light] .home-start a.primary i{color:#0f5fca;background:#cfe4ff}.bc-shell[data-visual-theme=business-light] .home-glance>div{background:#dfeaf8}.bc-shell[data-visual-theme=business-light] :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus{border-color:#2680ef;box-shadow:0 0 0 3px #2680ef24}.bc-shell[data-visual-theme=business-light] :where(.workspace-hero-action,.account-primary,.ops-primary,.mail-compose){color:#fff;background:linear-gradient(135deg,#2680ef,#115fc9);border-color:#0f5fca;box-shadow:0 12px 26px #115fc938,inset 0 1px #ffffff3d}.bc-shell[data-visual-theme=business-light] .workspace-panel-actions a,.bc-shell[data-visual-theme=business-light] .workspace-empty a{color:#0f5fca;background:#eaf4ff;border-color:#b7d2f3;box-shadow:0 10px 24px #13498e14}.bc-shell[data-visual-theme=business-light] .workspace-panel-actions a:hover,.bc-shell[data-visual-theme=business-light] .workspace-empty a:hover{background:#dcecff;box-shadow:0 15px 30px #13498e21}.bc-shell[data-visual-theme=business-light] .email-universal-banner{background:radial-gradient(circle at 8% 16%,#4c97f433,#0000 20rem),linear-gradient(120deg,#edf6ff,#fff 50%);border-color:#b8d4f4}.bc-shell[data-visual-theme=business-light] :where(.email-universal-mark,.email-card-icon){color:#0f5fca;background:#dcecff;border-color:#b9d5f5}.bc-shell[data-visual-theme=business-light] .mail-readiness:not(.ready){color:#0f5fca;background:#e9f3ff;border-color:#b8d4f4}.bc-shell[data-visual-theme=business-light] .mail-folder-rail{background:linear-gradient(145deg,#4c97f414,#0000 34%),#f5f9ff;border-color:#d4e3f3}.bc-shell[data-visual-theme=business-light] :where(.mail-folder-rail nav button:hover,.mail-folder-rail nav button:focus-visible,.mail-folder-rail nav button.active,.mailbox-picker button:hover,.mailbox-picker button:focus-visible,.mailbox-picker button.active){color:#0b438e;background:#e5f1ff}.bc-shell[data-visual-theme=business-light] .mail-folder-rail nav button.active strong{color:#0f5fca;background:#cfe4ff}.bc-shell[data-visual-theme=business-light] .mailbox-picker button>i{background:#2680ef;box-shadow:0 0 0 3px #1669e021}:is(.bc-shell[data-visual-theme=business-light] .mail-thread-item:hover,.bc-shell[data-visual-theme=business-light] .mail-thread-item:focus-visible,.bc-shell[data-visual-theme=business-light] .mail-thread-item.active){background:#edf5ff}.bc-shell[data-visual-theme=business-light] .mail-thread-item.active{box-shadow:inset 3px 0 #1769e0}.bc-shell[data-visual-theme=business-light] :where(.jobs-bid-source-card,.job-folder-state,.job-folder-source-link,.job-folder-list>a:hover,.job-folder-list>a:focus-visible,.bid-package-gaps,.bid-provider-card .bid-board-next-step){background:#edf5ff;border-color:#b8d4f4}.bc-shell[data-visual-theme=business-light] :where(.jobs-section-heading>a,.jobs-section-heading>strong,.jobs-bid-folder-link>header b,.jobs-folder-callout,.job-folder-breadcrumb a,.job-folder-state b,.job-folder-source-link,.job-folder-list>a>b,.job-folder-list>div>b,.bid-package-gaps>strong,.bid-package-card footer>small){color:#0f5fca}:is(.bc-shell[data-visual-theme=business-light] .jobs-bid-folder-link:hover,.bc-shell[data-visual-theme=business-light] .jobs-bid-folder-link:focus-visible){background:#e8f3ff;outline-color:#1669e052}:is(.bc-shell[data-visual-theme=business-light] .job-folder-actions a:hover,.bc-shell[data-visual-theme=business-light] .job-folder-actions a:focus-visible){color:#0f5fca;border-color:#8ebcf1}.bc-shell[data-visual-theme=business-light] .bid-package-card{border-left-color:#1769e0}.bc-shell[data-visual-theme=business-light] .bid-package-card:not([data-state=ready_for_review]) .bid-package-score>div i{background:linear-gradient(90deg,#1769e0,#65a8f6)}.bc-shell[data-visual-theme=business-light] .bid-package-card:not([data-state=ready_for_review])>header>strong{color:#0f5fca;background:#dcecff}.bc-shell[data-visual-theme=business-light] :where(.company-owner-safe-seal,.company-owner-safe-recovery,.company-owner-safe-recovery-boundary,.company-owner-safe-recovery-wait,.company-owner-safe-recovery-steps article[data-complete=true],.owner-provider-safe,.owner-platform-identity,.owner-provider-safe-status:not([data-ready=true])){background:#edf5ff;border-color:#b8d4f4}.bc-shell[data-visual-theme=business-light] :where(.company-owner-safe-seal,.company-owner-safe-coverage svg,.company-owner-safe-entries article>div:first-child span,.company-owner-safe-recovery-boundary svg,.owner-chat-message>span,.owner-readiness-grid strong){color:#0f5fca}.bc-shell[data-visual-theme=business-light] :where(.company-owner-safe-form button,.company-owner-safe-entry-actions button:not(.danger),.company-owner-safe-recovery-control button){color:#fff;background:linear-gradient(135deg,#2680ef,#115fc9);border-color:#0f5fca}.owner-auth-shell{color:#17304f;background:radial-gradient(circle at 14% 8%,#2b82f633,#0000 28rem),linear-gradient(150deg,#edf5ff,#f8fbff 48%,#e4f0ff)}.owner-auth-card{background:linear-gradient(145deg,#fff,#f3f8ff);border-color:#bdd6f3;box-shadow:0 36px 100px #13498e33,inset 0 1px #fff}.owner-auth-heading>span,.owner-auth-card>h1+p{color:#1769e0}.owner-auth-heading h1,.owner-auth-card>h1,.owner-auth-heading strong{color:#102544}.owner-auth-heading p,.owner-auth-card>p,.owner-auth-boundary{color:#61758b}.owner-auth-boundary{border-color:#d3e2f3}.owner-auth-boundary span:before{color:#1769e0}.owner-primary-button{color:#fff;background:linear-gradient(135deg,#2680ef,#115fc9);border-color:#0f5fca;box-shadow:0 10px 24px #115fc93d}.owner-inline-status{color:#0f5fca;background:#e5f1ff}.owner-auth-back{color:#4d6d8d}.owner-auth-back:hover{color:#0f5fca}.owner-auth-pulse{border-color:#1769e0 #1669e033 #1669e033}.bc-shell[data-visual-theme=business-light] .notification-header-actions button,.bc-shell[data-visual-theme=business-light] .notification-card-actions a,.bc-shell[data-visual-theme=business-light] .notification-card-actions button{color:#0f5fca;background:#eaf4ff;border-color:#b7d2f3}.bc-shell[data-visual-theme=business-light] .notification-header-actions button:hover,.bc-shell[data-visual-theme=business-light] .notification-card-actions a:hover,.bc-shell[data-visual-theme=business-light] .notification-card-actions button:hover:not(:disabled){background:#dcecff;border-color:#8ebcf1}.bc-shell[data-visual-theme=business-light] .notification-unread-count strong{color:#0f5fca}.bc-shell[data-visual-theme=business-light] .notification-card-heading .notification-label{color:#1769e0}.bc-shell[data-visual-theme=business-light] .notification-card-main>strong{color:#102544}.bc-shell[data-visual-theme=business-light] .notification-card-main>small,.bc-shell[data-visual-theme=business-light] .notification-card-meta{color:#61738d}.bc-shell[data-visual-theme=business-light] .notification-card-meta>span{background:#f5f9ff;border-color:#d5e4f4}.bc-shell[data-visual-theme=business-light] .notification-card-meta .notification-delivery-sent{color:#28734b}.bc-shell[data-visual-theme=business-light] .notification-card-meta .notification-delivery-retry_needed{color:#98631a}.bc-shell[data-visual-theme=business-light] .notification-review-status{color:#835817}.bc-shell[data-visual-theme=business-light] .notification-list article.notification-card.time-sensitive{background:linear-gradient(135deg,#fff9ed,#fff);border-color:#e6c98f;box-shadow:inset 3px 0 #d39b3e}.business-mail-command-heading{background:radial-gradient(circle at 7% 12%,#4c97f433,#0000 24rem),linear-gradient(125deg,#eef7ff,#fff 58%);border-radius:22px;justify-content:space-between;align-items:flex-start;gap:clamp(18px,3vw,38px);padding:clamp(20px,2.6vw,30px);display:flex;box-shadow:0 20px 56px #13498e1a,inset 0 1px #fff}.business-mail-command-copy{min-width:0;max-width:760px}.business-mail-command-copy .eyebrow{color:#1769e0;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850}.business-mail-command-copy h2{color:#102544;letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(1.55rem,1.28rem + .8vw,2.12rem);line-height:1.08}.business-mail-command-copy>span{color:#61758b;max-width:670px;margin-top:9px;font-size:.84rem;line-height:1.6;display:block}.business-mail-command-meta{justify-items:end;gap:12px;min-width:min(100%,270px);display:grid}.business-mail-privacy-badge{color:#29445f;background:#ffffffe6;border:1px solid #c9ddf4;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:9px 13px;display:flex;box-shadow:0 9px 24px #13498e14}.business-mail-privacy-badge>i{background:#2f9b66;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 5px #2f9b661f}.business-mail-privacy-badge>span{gap:2px;display:grid}.business-mail-privacy-badge strong{color:#173b61;font-size:.76rem}.business-mail-privacy-badge small{color:#6b7f93;white-space:nowrap;font-size:.68rem}.business-mail-command-meta .mail-banner-actions{margin-left:0}.mail-account-switcher{scroll-snap-type:x proximity;scrollbar-color:#c6d9ee transparent;scrollbar-width:thin;align-items:stretch;gap:9px;margin:2px 0 0;padding:2px 2px 7px;display:flex;overflow-x:auto}.mail-account-chip,.mail-account-add-chip{scroll-snap-align:start;color:#29445f;cursor:pointer;min-height:64px;font:inherit;text-align:left;background:#fffffff0;border:1px solid #d0e0f2;border-radius:15px;flex:none;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;box-shadow:0 8px 22px #13498e12,inset 0 1px #fff}.mail-account-chip{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-content:center;gap:2px 10px;width:min(240px,74vw);padding:9px 12px 9px 10px;display:grid}:is(.mail-account-chip:hover,.mail-account-chip:focus-visible,.mail-account-add-chip:hover,.mail-account-add-chip:focus-visible,.mail-account-chip.active){background:#edf6ff;border-color:#8ebcf1;box-shadow:0 12px 28px #13498e21,inset 0 1px #fff}.mail-account-chip.active{box-shadow:inset 3px 0 #1769e0,0 12px 28px #13498e1f}.mail-account-chip-mark{color:#fff;background:linear-gradient(145deg,#5489c8,#1a5fab);border-radius:12px;grid-row:1/span 2;place-items:center;width:42px;height:42px;font-size:.82rem;font-weight:850;display:grid;box-shadow:inset 0 1px #ffffff47,0 7px 16px #13498e2e}.mail-account-chip.connected .mail-account-chip-mark{background:linear-gradient(145deg,#42a779,#247752)}.mail-account-chip.held .mail-account-chip-mark{background:linear-gradient(145deg,#7d91a5,#51677e)}.mail-account-chip-mark.all{color:#0f5fca;background:#dcecff;font-size:1.1rem;box-shadow:inset 0 0 0 1px #1669e024}.mail-account-chip>span:nth-child(2){gap:2px;min-width:0;display:grid}.mail-account-chip strong{color:#173b61;text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.mail-account-chip small{color:#687e94;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.mail-account-chip em{color:#66809a;text-transform:capitalize;align-self:end;font-size:.62rem;font-style:normal;font-weight:750}.mail-account-add-chip{color:#175da9;border-style:dashed;justify-content:center;align-items:center;gap:8px;min-width:154px;padding:10px 14px;display:flex}.mail-account-add-chip>span{background:#e1efff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:1rem;display:grid}.mail-account-add-chip strong{font-size:.72rem}.mail-thread-column>header.business-mail-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px 16px}.mail-toolbar-actions{grid-area:1/2;justify-self:end;align-items:center;gap:8px;min-width:max-content;display:flex}.mail-toolbar-actions>:is(.mail-mark-all-read-button,.mail-refresh-button){grid-area:auto}.mail-thread-toolbar-copy{min-width:0}.mail-thread-toolbar-copy small{color:#7a8fa3;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.mail-search-box{color:#63809e;background:#f8fbff;border:1px solid #d4e2f1;border-radius:11px;grid-column:1/-1;align-items:center;gap:7px;min-width:0;padding:0 10px;display:flex}.mail-thread-column>header .mail-search-box>span{color:#63809e;letter-spacing:0;text-transform:none;font-size:1.1rem;font-weight:500}.mail-thread-column .mail-search-box input{color:#173b61;min-height:38px;box-shadow:none;background:0 0;border:0;outline:0;padding:0}.mail-thread-column .mail-search-box:focus-within{border-color:#6ca7e9;box-shadow:0 0 0 3px #2680ef1f}.mail-refresh-button{color:#406c9b;cursor:pointer;width:38px;height:38px;font:inherit;background:#fff;border:1px solid #cedff1;border-radius:10px;place-items:center;font-size:1rem;display:grid}:is(.mail-refresh-button:hover,.mail-refresh-button:focus-visible){color:#0f5fca;background:#eaf4ff;border-color:#8ebcf1}.mail-refresh-button:disabled{cursor:wait;opacity:.55}@media (max-width:520px){.mail-thread-column>header.business-mail-toolbar{grid-template-columns:minmax(0,1fr)}.mail-toolbar-actions{grid-area:2/1;justify-self:start}.mail-search-box{grid-row:3}}@media (max-width:820px){.business-mail-command-heading{flex-direction:column}.business-mail-command-meta{justify-items:start;width:100%}.business-mail-command-meta .mail-banner-actions{justify-content:flex-start}}@media (max-width:680px){.business-mail-command-heading{border-radius:18px;padding:18px}.business-mail-command-copy h2{font-size:1.55rem}.business-mail-command-copy>span{font-size:.78rem}.business-mail-privacy-badge{width:100%}.business-mail-privacy-badge small{white-space:normal}.mail-account-switcher{margin-inline:-2px;padding-bottom:8px}.mail-account-chip{width:min(226px,78vw)}.mail-account-add-chip{min-width:142px}.mail-thread-column>header.business-mail-toolbar{padding:13px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.mail-account-chip:hover,.mail-account-add-chip:hover{transform:translateY(-1px)}}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace{--mail-blue:#1769e0;--mail-blue-strong:#0f5fca;--mail-blue-dark:#0b438e;--mail-blue-soft:#e5f1ff;--mail-blue-faint:#f5f9ff;--mail-blue-line:#b8d4f4}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .business-mail-command-heading{border-color:var(--mail-blue-line);background:radial-gradient(circle at 7% 12%,#4c97f433,#0000 24rem),linear-gradient(125deg,#eef7ff,#fff 58%)}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .email-card-icon,.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-settings-title>i{border-color:var(--mail-blue-line);color:var(--mail-blue-strong);background:#dcecff;box-shadow:0 10px 26px #13498e1a,inset 0 1px #fff}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-readiness{border-color:var(--mail-blue-line);color:var(--mail-blue-strong);background:#e9f3ff}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-readiness.ready{color:#376c45;background:#edf8f0;border-color:#bde3c9}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-compose,.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-banner-actions>button,.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .account-primary,.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .email-connection-actions>.account-primary,.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-composer-actions .account-primary,.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-access-form .account-primary{border-color:var(--mail-blue-strong);color:#fff;background:linear-gradient(135deg,#2680ef,#115fc9);box-shadow:0 12px 26px #115fc938,inset 0 1px #ffffff3d}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-compose:hover:not(:disabled),.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-banner-actions>button:hover:not(:disabled),.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .account-primary:hover:not(:disabled),.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .email-connection-actions>.account-primary:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#1e72d9,#0b56b8);border-color:#0b56b8}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-compose:focus-visible{color:#fff;background:linear-gradient(135deg,#1e72d9,#0b56b8);border-color:#0b56b8}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-banner-actions>button:focus-visible{color:#fff;background:linear-gradient(135deg,#1e72d9,#0b56b8);border-color:#0b56b8}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .account-primary:focus-visible{color:#fff;background:linear-gradient(135deg,#1e72d9,#0b56b8);border-color:#0b56b8}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .email-connection-actions>.account-primary:focus-visible{color:#fff;background:linear-gradient(135deg,#1e72d9,#0b56b8);border-color:#0b56b8}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .email-connection-actions>button:not(.account-primary){color:var(--mail-blue-strong);background:#eaf4ff;border-color:#b7d2f3}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .email-connection-actions>button:not(.account-primary):hover:not(:disabled){color:var(--mail-blue-dark);background:#dcecff;border-color:#8ebcf1}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .email-connection-actions>button:not(.account-primary):focus-visible{color:var(--mail-blue-dark);background:#dcecff;border-color:#8ebcf1}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-folder-rail{background:linear-gradient(145deg, #4c97f414, transparent 34%), var(--mail-blue-faint);border-color:#d4e3f3}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-folder-rail nav button:hover,.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-folder-rail nav button.active,.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mailbox-picker button:hover,.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mailbox-picker button.active{color:var(--mail-blue-dark);background:var(--mail-blue-soft)}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-folder-rail nav button:focus-visible{color:var(--mail-blue-dark);background:var(--mail-blue-soft)}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mailbox-picker button:focus-visible{color:var(--mail-blue-dark);background:var(--mail-blue-soft)}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-folder-rail nav button.active strong{color:var(--mail-blue-strong);background:#cfe4ff}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mailbox-picker button>i{background:#2680ef;box-shadow:0 0 0 3px #1669e021}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-thread-column>header span,.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-reading-empty>span,.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-message-view>header span,.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-job-bridge a{color:var(--mail-blue)}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-thread-column input:focus,.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-search-box:focus-within{border-color:#2680ef;outline-color:#0000;box-shadow:0 0 0 3px #2680ef24}:is(.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-thread-item:hover,.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-thread-item:focus-visible,.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-thread-item.active){background:#edf5ff}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-thread-item.active{box-shadow:3px 0 0 var(--mail-blue) inset}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-message-view>header>button{border-color:var(--mail-blue-line);color:var(--mail-blue-strong);background:#eaf4ff}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-message,.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .email-connection-card{background:linear-gradient(140deg,#4c97f40f,#0000 42%),#fff;border-color:#d4e3f3;box-shadow:0 12px 30px #13498e12}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .email-connection-card.preinstalled{border-color:#bde3c9}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-message.outbound{border-color:var(--mail-blue-line)}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-composer{border-color:var(--mail-blue-line);background:radial-gradient(circle at 92% 0,#4c97f429,#0000 25rem),#fff}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-composer form>p,.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .email-provider-note{color:#526f8c;background:#f1f7ff;border-color:#c8ddf5}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-composer form>p strong,.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .email-provider-note strong{color:var(--mail-blue-strong)}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-provider-checklist span{color:#526f8c;background:var(--mail-blue-faint);border-color:#d4e3f3}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-provider-checklist span:before{border-color:#5d91cb}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .mail-attachments small{color:#627c96}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .email-result:not(.error){color:#376c45;background:#edf8f0;border-color:#bde3c9}.bc-shell[data-visual-theme=business-light] .mail-daily-workspace .email-result.error{color:#9f3434;background:#fff2f2;border-color:#f0b8b8}.goat-shared-surface-heading{background:radial-gradient(circle at 8% 0,#539df729,#0000 31rem),linear-gradient(135deg,#f7fbff 0%,#fff 58%,#f7fbff 100%);border:1px solid #bfd7f5;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:clamp(20px,3vw,44px);min-width:0;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 24px 58px #1f5ba31c,inset 0 1px #fff}.goat-shared-surface-copy{min-width:0;max-width:820px}.goat-shared-surface-copy .eyebrow{color:#1769e0;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.69rem;font-weight:850}.goat-shared-surface-copy h2{color:#172c42;letter-spacing:-.052em;margin:0;font-size:clamp(2rem,3.7vw,3.45rem);font-weight:760;line-height:1.02}.goat-shared-surface-copy>span{color:#617892;max-width:740px;margin-top:13px;font-size:.84rem;line-height:1.65;display:block}.goat-shared-surface-meta{flex:none;justify-items:end;gap:12px;display:grid}.goat-shared-surface-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.goat-shared-surface-actions a{color:#18334d;background:#fffffff0;border:1px solid #d1e2f4;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:78px;padding:12px 14px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 12px 30px #1f5ba312}.goat-shared-surface-actions a.primary{background:linear-gradient(135deg,#dfedff,#f8fbff);border-color:#9fc5f4}:is(.goat-shared-surface-actions a:hover,.goat-shared-surface-actions a:focus-visible){border-color:#83b4f0;transform:translateY(-1px);box-shadow:0 16px 34px #1f5ba321}.goat-shared-surface-actions i{color:#115fc9;background:#e6f2ff;border-radius:12px;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.goat-shared-surface-actions a.primary i{background:#cfe4ff}.goat-shared-surface-actions i svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.goat-shared-surface-actions strong,.goat-shared-surface-actions small{display:block}.goat-shared-surface-actions strong{font-size:.86rem;line-height:1.25}.goat-shared-surface-actions small{color:#6b8198;margin-top:4px;font-size:.72rem;line-height:1.35}.goat-shared-surface-actions b{color:#6b8aa6;font-size:1rem;font-weight:600}.goat-shared-surface-boundary{background:#ffffffe0;border:1px solid #c8ddf5;border-radius:13px;align-items:center;gap:10px;min-width:min(100%,230px);padding:10px 12px;display:flex;box-shadow:0 12px 28px #205b9f14}.goat-shared-surface-boundary>i{background:#2f9d69;border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #2f9d691c}.goat-shared-surface-boundary>span{flex-direction:column;min-width:0;display:flex}.goat-shared-surface-boundary strong{color:#274866;font-size:.75rem;line-height:1.2}.goat-shared-surface-boundary small{color:#6b8198;margin-top:3px;font-size:.65rem;line-height:1.35}@media (max-width:900px){.goat-shared-surface-heading{grid-template-columns:1fr;align-items:flex-start}.goat-shared-surface-meta{justify-items:stretch;width:100%}.goat-shared-surface-boundary{width:100%}}@media (max-width:740px){.goat-shared-surface-actions{grid-template-columns:1fr}}@media (max-width:640px){.goat-shared-surface-heading{border-radius:16px;padding:19px}.goat-shared-surface-copy h2{font-size:2rem}.goat-shared-surface-copy>span{font-size:.78rem}}.email-summary-card{background:radial-gradient(circle at 8% 0,#539df721,#0000 26rem),linear-gradient(135deg,#f7fbff 0%,#fff 62%,#f6faff 100%);border:1px solid #c8ddf5;border-radius:1.15rem;grid-template-columns:minmax(20rem,.92fr) minmax(22rem,1.3fr) auto;align-items:center;gap:clamp(1rem,2vw,1.5rem);margin:0 0 1rem;padding:clamp(1rem,2vw,1.35rem);display:grid;overflow:hidden;box-shadow:0 1rem 2.6rem #1f5ba317,inset 0 1px #fff}.email-summary-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;min-width:0;display:grid}.email-summary-mark{color:#fff;background:linear-gradient(145deg,#135cae,#0d3f78);border:1px solid #1769e057;border-radius:1rem;place-items:center;width:3.2rem;height:3.2rem;display:grid;box-shadow:0 .8rem 1.8rem #16509133,inset 0 1px #fff3}.email-summary-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.45rem;height:1.45rem}.email-summary-heading>div:last-child>span,.email-summary-mail>header>span,.email-summary-mail-stream>a>span{color:#0d58bc;letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:850}.email-summary-heading h2{color:#172c42;letter-spacing:-.025em;margin:.18rem 0;font-size:clamp(1.05rem,1.5vw,1.28rem)}.email-summary-selected{border-top:1px solid #9dbee28f;align-content:start;gap:.28rem;min-height:6.7rem;margin-top:.52rem;padding-top:.62rem;display:grid}.email-summary-selected strong{color:#173e68;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.32;overflow:hidden}.email-summary-selected p{color:#344f69;margin:0;font-size:.82rem;line-height:1.55}.email-summary-selected>span{color:#5d748b;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;font-weight:720;overflow:hidden}.email-summary-heading small{color:#3f5d7a;align-items:center;gap:.38rem;margin-top:.45rem;font-size:.75rem;font-weight:750;display:inline-flex}.email-summary-heading small i{background:#6f89a3;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 .22rem #6f89a31c}.email-summary-heading small[data-state=ready] i{background:#2f9d69;box-shadow:0 0 0 .22rem #2f9d691c}.email-summary-heading small[data-state=error] i{background:#bd5252;box-shadow:0 0 0 .22rem #bd52521c}.email-summary-overview{gap:.62rem;min-width:0;display:grid}.email-summary-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.email-summary-counts article{background:#f6faffeb;border:1px solid #d9e7f6;border-radius:.72rem;gap:.08rem;min-width:0;padding:.55rem .65rem;display:grid}.email-summary-counts strong{color:#174f8c;font-size:1.05rem;line-height:1}.email-summary-counts span{color:#405e7b;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:720;overflow:hidden}.email-summary-mail{gap:.38rem;min-width:0;display:grid}.email-summary-mail>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.email-summary-mail>header small{color:#58728c;font-size:.67rem;font-weight:750}.email-summary-mail-stream{overscroll-behavior:contain;scrollbar-width:none;scroll-snap-type:y proximity;max-height:12rem;display:grid;overflow-y:auto}.email-summary-mail-stream::-webkit-scrollbar{display:none}.email-summary-mail-stream>a,.email-summary-mail-stream>article{min-width:0;color:inherit;scroll-snap-align:start;background:0 0;border:0;border-top:1px solid #9dbee280;gap:.16rem;padding:.58rem .12rem;text-decoration:none;display:grid}:is(.email-summary-mail-stream>a:hover,.email-summary-mail-stream>a:focus-visible,.email-summary-mail-stream>a[data-active=true]){background:linear-gradient(90deg,#e0eeff9e,#0000);outline:none}.email-summary-mail-stream>a>span{justify-self:start;font-size:.58rem}.email-summary-mail-stream strong{color:#294b6b;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.email-summary-mail-stream small{color:#58728c;font-size:.65rem}.email-summary-mail-stream>a[data-latest=true]{gap:.22rem;padding:.72rem .12rem .78rem}.email-summary-mail-stream>a[data-latest=true] strong{color:#173e68;white-space:normal;font-size:1.02rem;line-height:1.25}.email-summary-action{color:#fff;white-space:nowrap;background:linear-gradient(145deg,#1769c3,#10487f);border:1px solid #155ba8;border-radius:.78rem;justify-content:center;align-items:center;gap:.55rem;min-height:2.7rem;padding:.68rem .9rem;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 .75rem 1.5rem #1650912b}:is(.email-summary-action:hover,.email-summary-action:focus-visible){filter:brightness(1.08);transform:translateY(-1px)}@media (max-width:1120px){.email-summary-card{grid-template-columns:minmax(0,1fr)}.email-summary-action{grid-column:auto;justify-self:start}}@media (max-width:680px){.email-summary-action{justify-self:stretch}}@media (max-width:420px){.email-summary-counts{grid-template-columns:1fr}.email-summary-counts article{grid-template-columns:auto 1fr;align-items:center;gap:.5rem}}.pricing-center{gap:18px;display:grid}.pricing-summary,.pricing-template-grid,.pricing-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pricing-summary article,.pricing-template-grid article,.pricing-record-grid article{background:#ffffffeb;border:1px solid #d5e3f1;border-radius:16px;padding:16px}.pricing-summary article{gap:4px;display:grid}.pricing-summary span,.pricing-template-grid article>span,.pricing-record-grid article>div:first-child>span{color:#1364cf;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.pricing-summary strong{color:#122b43;font-size:1.8rem}.pricing-blueprint-summary{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pricing-blueprint-summary span{color:#54708e;background:#f4f8fd;border:1px solid #c7daf0;border-radius:999px;padding:7px 11px;font-size:.78rem}.pricing-blueprint-summary strong{color:#075fc5}.pricing-template-grid article>small,.pricing-form-grid label>small{color:#6b8095;margin:-5px 0 12px;line-height:1.4;display:block}.pricing-template-grid h3,.pricing-record-grid h3{color:#122b43;margin:8px 0 5px}.pricing-template-grid p,.pricing-record-grid p{color:#617890;min-height:2.7em;margin:0 0 12px;line-height:1.45}.pricing-template-grid button,.pricing-record-actions button,.pricing-entry-form .workspace-panel-heading button{color:#075fc5;font:inherit;cursor:pointer;background:#fff;border:1px solid #bed4ea;border-radius:10px;padding:9px 12px;font-weight:750}.pricing-template-grid button:disabled{color:#728398;cursor:default;background:#eef4fa}.pricing-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pricing-form-grid .wide,.pricing-form-grid .pricing-check{grid-column:1/-1}.pricing-form-grid textarea{resize:vertical;min-height:92px}.pricing-check{align-items:center;gap:9px;flex-direction:row!important;display:flex!important}.pricing-check input{width:auto!important}.pricing-record-grid article{gap:12px;display:grid}.pricing-record-grid dl{gap:7px;margin:0;display:grid}.pricing-record-grid dl div{justify-content:space-between;gap:10px;display:flex}.pricing-record-grid dt{color:#6b8095}.pricing-record-grid dd{color:#17324d;text-align:right;margin:0;font-weight:750}.pricing-record-actions{gap:8px;display:flex}@media (max-width:980px){.pricing-template-grid,.pricing-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.pricing-summary,.pricing-template-grid,.pricing-record-grid,.pricing-form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.email-summary-action{transition:none;transform:none}}.bc-shell[data-visual-theme=business-light] :is(.email-summary-action,.email-summary-action:visited){color:#fff;-webkit-text-fill-color:#fff}.bc-shell[data-visual-theme=business-light] :is(.email-summary-action:hover,.email-summary-action:focus-visible){color:#fff;-webkit-text-fill-color:#fff;filter:none;background:linear-gradient(145deg,#0f5fca,#0b438e);border-color:#0b438e}.ops-panel-heading .ops-job-scheduling-title{color:#0d63d4;letter-spacing:.06em;font-weight:800}.bc-content.bc-content-chat{width:100%;padding:0;overflow:hidden}.chat-workspace-page{width:100%;min-height:calc(100vh - 61px - env(safe-area-inset-top));min-height:calc(100dvh - 61px - env(safe-area-inset-top));gap:0;display:flex}.goat-chat-home.goat-chat-hero,.goat-chat-home.goat-chat-page{width:min(100%,980px);max-width:980px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0 16px 24px;display:block;overflow:visible}.goat-chat-home.goat-chat-page{width:100%;min-width:0;max-width:none;min-height:0;padding:0 0 max(88px, calc(78px + env(safe-area-inset-bottom)));background:linear-gradient(#f8fbff 0%,#fff 34%);grid-template-rows:minmax(0,1fr) auto auto auto auto;margin:0;display:grid;overflow:hidden}.goat-chat-home .goat-chat-header{text-align:center;border:0;padding:34px 16px 17px;display:block}.goat-chat-home .goat-chat-heading{min-width:0}.goat-chat-home .goat-chat-kicker{color:#547aa3;letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.goat-chat-home .goat-chat-kicker>span{background:#2b9d68;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #2b9d681a}.goat-chat-home .goat-chat-heading h2{color:#182f4e;letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(28px,3.5vw,40px);font-weight:680}.goat-chat-home .goat-chat-heading p{color:#718198;margin:8px 0 0;font-size:11px}.goat-chat-home .goat-chat-policy{background:#eef8f2;border:1px solid #b9ddc9;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:min(100%,900px);margin:0 auto 18px;padding:10px 12px;display:flex}.goat-chat-home .goat-chat-policy>div:first-child{gap:2px;min-width:0;display:grid}.goat-chat-home .goat-chat-policy strong{color:#2e7953;font-size:8px}.goat-chat-home .goat-chat-policy div:first-child>span{color:#3c6d56;font-size:7px;font-weight:800}.goat-chat-home .goat-chat-policy small{color:#63806f;font-size:7px;line-height:1.4}.private-goat-connected{color:#397659;background:#ffffffa6;border:1px solid #abd4bd;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:7px;font-weight:850;display:inline-flex}.private-goat-connected>span{background:#d69a3a;border-radius:50%;width:7px;height:7px}.private-goat-connected[data-active=true]>span{background:#3cad71}.goat-chat-guidance{color:#8190a2;flex-wrap:wrap;gap:5px 12px;width:min(100%,820px);margin:8px auto 0;font-size:7px;display:flex}.goat-chat-home .goat-chat-body{padding:0;display:block}.goat-chat-page .goat-chat-body{min-height:0;padding:clamp(14px,2vw,26px);display:flex;overflow:hidden}.goat-chat-home .goat-chat-thread{gap:9px;width:min(100%,820px);max-width:820px;margin:0 auto 16px;display:grid}.goat-chat-page .goat-chat-thread{overscroll-behavior:contain;scrollbar-gutter:stable;background:0 0;border:0;border-radius:0;align-content:start;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0 clamp(2px,.8vw,10px) 18px;overflow-y:auto}.goat-chat-page .goat-chat-empty{color:#73869d;text-align:center;align-content:center;justify-items:center;gap:8px;width:min(100%,520px);min-height:100%;margin:auto;padding:32px 20px;display:grid}.goat-chat-page .goat-chat-empty svg{fill:none;stroke:#4f7dad;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:34px;height:34px;margin-bottom:6px}.goat-chat-page .goat-chat-empty strong{color:#233f61;font-size:clamp(1.05rem,1.7vw,1.35rem)}.goat-chat-page .goat-chat-empty span{color:#718198;max-width:430px;font-size:.84rem;line-height:1.55}.goat-chat-home .goat-chat-message{background:#f7fafed1;border:1px solid #e1e9f2;border-radius:15px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:12px 13px;display:grid}.goat-chat-home .goat-chat-message.owner{background:#ffffffeb;border-color:#e6ebf2}.goat-chat-home .goat-chat-avatar{color:#315d89;background:#eaf2fb;border-radius:10px;place-items:center;width:30px;height:30px;font-family:Georgia,serif;font-size:.95rem;font-weight:700;display:grid}.goat-chat-home .goat-chat-message.owner .goat-chat-avatar{color:#48709d;background:#f4f8fd;border:1px solid #cbdced;font-family:inherit;font-size:.48rem;font-weight:850}.goat-chat-home .goat-chat-message>div{min-width:0}.goat-chat-home .goat-chat-message strong{color:#284c73;font-size:.75rem}.goat-chat-home .goat-chat-message p{color:#52667d;margin:4px 0 0;font-size:.78rem;line-height:1.5}.goat-chat-home .goat-chat-message small{color:#788a9e;margin-top:6px;font-size:.68rem;display:block}.goat-chat-home .goat-chat-compose{background:#fff;border:1px solid #d8e2ed;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;width:min(100%,820px);max-width:820px;margin:0 auto;padding:10px 11px 8px;display:grid;box-shadow:0 12px 30px #273f5e14}.goat-chat-page .goat-chat-compose{width:calc(100% - clamp(20px,3vw,44px));max-width:none;margin:0 clamp(10px,1.5vw,22px);box-shadow:0 14px 38px #273f5e1f}.goat-chat-home .goat-chat-compose-input{grid-column:1/-1}.goat-chat-home .goat-chat-compose textarea{resize:none;color:#23364f;width:100%;min-height:42px;max-height:112px;font:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:8px 8px 0;line-height:1.45;overflow-y:auto}.goat-chat-home .goat-chat-compose textarea:focus{box-shadow:none;border-color:#0000}.goat-chat-home .goat-chat-compose textarea::placeholder{color:#8695a7}.goat-chat-home .goat-chat-send{color:#fff;cursor:pointer;background:#9bb8da;border:0;border-radius:50%;grid-area:2/2;align-self:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:0}.goat-chat-home .goat-chat-send:after{content:"↑";font-size:17px;line-height:1}.goat-chat-home .goat-chat-send[data-ready=true]{background:#315f95;box-shadow:0 5px 14px #315f953d}.goat-chat-home .goat-chat-send:not(:disabled):hover{background:#467cb8}.goat-chat-home .goat-chat-send:focus-visible{outline-offset:2px;outline:3px solid #467cb838}.goat-chat-home .goat-chat-send:disabled{cursor:default;opacity:.46}.goat-chat-compose-actions{grid-area:2/2;align-items:center;gap:6px;display:flex}.goat-chat-home .goat-chat-compose-meta{align-items:center;gap:8px;min-width:0;padding:0 8px;display:flex}.goat-chat-home .goat-chat-compose-meta>small{color:#8492a4;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.goat-chat-home .goat-chat-job-picker,.goat-chat-home .goat-chat-file-picker{flex:none}.goat-chat-home .goat-chat-job-picker select,.goat-chat-home .goat-chat-file-picker select{color:#56708d;width:auto;max-width:190px;min-height:26px;font:inherit;background:#f7faff;border:1px solid #d8e2ed;border-radius:999px;outline:0;padding:0 24px 0 9px;font-size:8px;font-weight:750}:is(.goat-chat-home .goat-chat-job-picker select:focus-visible,.goat-chat-home .goat-chat-file-picker select:focus-visible){border-color:#7aa7d4;box-shadow:0 0 0 3px #467cb81f}.goat-chat-home .goat-chat-thinking,.goat-chat-home .goat-chat-status{color:#6d819a;text-align:center;width:min(100%,820px);margin:10px auto 0;font-size:10px}.goat-chat-page .goat-chat-thinking,.goat-chat-page .goat-chat-status,.goat-chat-page .goat-chat-guidance{width:calc(100% - clamp(20px,3vw,44px));max-width:none;margin-left:clamp(10px,1.5vw,22px);margin-right:clamp(10px,1.5vw,22px)}.goat-chat-page .goat-chat-guidance{padding:0 8px}@media (min-width:920px) and (max-width:1039px){.chat-workspace-page{min-height:calc(100dvh - 64px)}}@media (min-width:1040px){.bc-content.bc-content-chat{height:calc(100dvh - 120px);max-height:calc(100dvh - 120px)}.chat-workspace-page{height:100%;min-height:0}.goat-chat-home.goat-chat-page{height:100%;padding-bottom:12px}}@media (max-width:620px){.goat-chat-home.goat-chat-hero,.goat-chat-home.goat-chat-page{padding-inline:0}.goat-chat-home .goat-chat-header{padding-inline:8px}.goat-chat-home .goat-chat-compose{width:calc(100% - 20px);margin-inline:10px}.goat-chat-home .goat-chat-compose-meta{flex-direction:column;align-items:flex-start;gap:4px}.goat-chat-home .goat-chat-compose-meta>small{max-width:100%}.goat-chat-home .goat-chat-job-picker select,.goat-chat-home .goat-chat-file-picker select{max-width:min(230px,78vw)}.goat-chat-home .goat-chat-policy{flex-direction:column;align-items:flex-start;width:calc(100% - 16px);margin-inline:8px}.goat-chat-guidance{padding-inline:8px}}.goat-chat-home.goat-chat-page{background:#fff;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(220px,260px) minmax(0,1fr);padding:0}.goat-chat-files{background:#f5f8fc;border-right:1px solid #dfe7f0;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:16px 12px 14px;display:grid;overflow:hidden}.goat-chat-files>header{gap:12px;padding:0 4px 14px;display:grid}.goat-chat-files>header>strong{color:#213a59;font-size:1rem}.goat-chat-files>header>button{color:#2b527d;cursor:pointer;min-height:42px;font:inherit;text-align:left;background:#fff;border:1px solid #cbd9e8;border-radius:11px;align-items:center;gap:8px;padding:0 12px;font-size:.88rem;font-weight:750;display:flex}.goat-chat-files>header>button:hover{background:#fafdff;border-color:#88acd2}.goat-chat-files>header>button:disabled{cursor:default;opacity:.55}.goat-chat-files>header>button>span{font-size:1.05rem;line-height:1}.goat-chat-files>nav{overscroll-behavior:contain;align-content:start;gap:4px;min-height:0;padding:2px 2px 12px;display:grid;overflow-y:auto}.goat-chat-files>nav>button{color:#50677f;cursor:pointer;width:100%;min-width:0;min-height:52px;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.goat-chat-files>nav>button:hover{background:#eaf1f8}.goat-chat-files>nav>button.active{color:#1d4774;background:#dfeaf6}.goat-chat-files>nav>button:disabled{cursor:default}.goat-chat-files>nav>button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.goat-chat-files>nav>button>time{color:#8392a3;font-size:.72rem}.goat-chat-files>nav>p{color:#7b8a9a;margin:10px 8px;font-size:.82rem}.goat-chat-files>small{color:#7c8b9c;font-size:.72rem;line-height:1.45}.goat-chat-conversation{background:linear-gradient(#fbfdff 0%,#fff 26%);grid-template-rows:auto minmax(0,1fr) auto auto auto;min-width:0;min-height:0;display:grid;overflow:hidden}.goat-chat-conversation-header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:8px clamp(16px,2.4vw,28px);display:flex}.goat-chat-conversation-header>div{gap:2px;min-width:0;display:grid}.goat-chat-conversation-header>div>strong{color:#233f61;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.goat-chat-conversation-header>div>span{color:#8492a2;font-size:.74rem}.goat-chat-conversation-header>button,.goat-chat-conversation-header form button{color:#426589;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #d4e0ec;border-radius:9px;padding:0 11px;font-size:.8rem;font-weight:750}.goat-chat-conversation-header button:disabled{cursor:default;opacity:.55}.goat-chat-conversation-header form{align-items:center;gap:7px;width:100%;display:flex}.goat-chat-conversation-header form label{flex:auto}.goat-chat-conversation-header form input{color:#233f61;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #b9ccdf;border-radius:9px;padding:0 11px;font-size:.9rem}.goat-chat-page .goat-chat-body{padding:clamp(16px,2.5vw,30px)}.goat-chat-page .goat-chat-thread{flex-direction:column;gap:20px;padding:0 clamp(2px,1vw,12px) 22px;display:flex}.goat-chat-page .goat-chat-message{width:auto;max-width:min(82%,780px);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:34px minmax(0,1fr);align-self:flex-start;gap:10px;padding:0;display:grid}.goat-chat-page .goat-chat-message.owner{border:1px solid var(--goat-chat-person-border,#6f9ac5);background:var(--goat-chat-person-background,#dcecff);max-width:min(72%,680px);color:var(--goat-chat-person-foreground,#173758);border-radius:18px 18px 5px;align-self:flex-end;padding:11px 15px;display:block}.goat-chat-page .goat-chat-message.owner .goat-chat-avatar,.goat-chat-page .goat-chat-message.owner strong{display:none}.goat-chat-page .goat-chat-message>div>strong{color:#284c73;font-size:.8rem}.goat-chat-page .goat-chat-message p{color:#354d68;white-space:pre-wrap;margin-top:5px;font-size:.94rem;line-height:1.55}.goat-chat-page .goat-chat-message.owner p{color:inherit;margin:0}.goat-chat-page .goat-chat-message.owner small{color:inherit;opacity:.68}.goat-chat-page .goat-chat-message.pending{opacity:.72}.goat-chat-page .goat-chat-thinking{color:#718198;text-align:left;grid-template-columns:34px auto;align-self:flex-start;align-items:center;gap:10px;width:auto;margin:0;font-size:.84rem;display:grid}.goat-chat-page .goat-chat-thinking p{margin:0}.goat-chat-thread-end{flex:0 0 1px;width:1px;height:1px}.goat-chat-page .goat-chat-compose{width:calc(100% - clamp(24px,3.5vw,48px));max-width:none;margin:0 clamp(12px,1.75vw,24px)}.goat-chat-page .goat-chat-status,.goat-chat-page .goat-chat-guidance{width:calc(100% - clamp(24px,3.5vw,48px));margin-left:clamp(12px,1.75vw,24px);margin-right:clamp(12px,1.75vw,24px)}.goat-chat-page .goat-chat-guidance{justify-content:space-between;padding:0 8px 7px;font-size:.7rem}@media (max-width:760px){.goat-chat-home.goat-chat-page{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.goat-chat-files{border-bottom:1px solid #dfe7f0;border-right:0;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:auto;padding:9px 10px}.goat-chat-files>header{padding:0;display:block}.goat-chat-files>header>strong,.goat-chat-files>small{display:none}.goat-chat-files>header>button{white-space:nowrap;min-height:40px}.goat-chat-files>nav{padding:0;display:flex;overflow:auto hidden}.goat-chat-files>nav>button{width:150px;min-width:150px;min-height:40px;padding:6px 9px}.goat-chat-files>nav>button>time{display:none}.goat-chat-conversation-header{min-height:52px}.goat-chat-page .goat-chat-body{padding:14px 12px}.goat-chat-page .goat-chat-message{max-width:92%}.goat-chat-page .goat-chat-message.owner{max-width:86%}.goat-chat-page .goat-chat-guidance{display:none}}.goat-shared-surface-content{border-top:1px solid #d7e5f4;grid-column:1/-1;gap:0;min-width:0;padding-top:clamp(18px,2.4vw,28px);display:grid}.goat-shared-surface-content .goat-chat-home.goat-chat-hero{width:100%;max-width:none;margin:0;padding:0 0 clamp(20px,2.4vw,28px)}.goat-shared-surface-content .goat-chat-home .goat-chat-header{padding:0 12px 16px}.goat-shared-surface-content .goat-chat-home .goat-chat-heading p{margin-top:7px;font-size:.76rem}.goat-openai-consent{background:#f8fbfe;border:1px solid #d7e4ef;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;width:min(100%,860px);margin:12px auto 0;padding:12px 14px;display:flex}.goat-openai-consent>div{gap:3px;display:grid}.goat-openai-consent strong{color:#294f70;font-size:.78rem}.goat-openai-consent small{color:#6a7e91;font-size:.68rem;line-height:1.4}.goat-openai-consent[data-approved=true]{background:#f2faf5;border-color:#bcdcca}.goat-openai-consent button{color:#fff;font:inherit;cursor:pointer;background:#3977b8;border:0;border-radius:999px;flex:none;padding:9px 14px;font-size:.72rem;font-weight:800}.goat-openai-consent button:disabled{cursor:default;opacity:.5}.goat-openai-consent[data-approved=true] button{background:#72546b}.goat-context-policy{background:#fff;border:1px solid #d7e4ef;border-radius:16px;gap:12px;width:min(100%,860px);margin:14px auto 0;padding:15px;display:grid}.goat-context-policy legend{color:#294f70;padding:0 7px;font-size:.82rem;font-weight:850}.goat-context-policy>p{color:#657c91;margin:0;font-size:.7rem;line-height:1.5}.goat-context-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.goat-context-policy-grid label{background:#f9fbfd;border:1px solid #e1e9f1;border-radius:12px;align-items:flex-start;gap:9px;min-width:0;padding:10px;display:flex}.goat-context-policy-grid input{accent-color:#3977b8;flex:0 0 16px;width:16px;height:16px;margin-top:1px}.goat-context-policy-grid label>span{gap:3px;min-width:0;display:grid}.goat-context-policy-grid strong{color:#294f70;font-size:.75rem}.goat-context-policy-grid small,.goat-context-policy>small{color:#6a7e91;font-size:.66rem;line-height:1.45}.goat-context-policy>.account-primary{justify-self:end;width:fit-content}.goat-voice-inline{position:relative}.goat-voice-inline audio{display:none}.goat-voice-button{color:#4777aa;cursor:pointer;background:#f4f8fd;border:1px solid #cbd9e8;border-radius:50%;place-items:center;width:36px;min-width:36px;height:36px;padding:0;display:grid}.goat-voice-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.goat-voice-button:not(:disabled):hover{color:#245f9c;background:#eaf3fc;border-color:#7ba5cf}.goat-voice-button:focus-visible{outline-offset:2px;outline:3px solid #467cb838}.goat-voice-button:disabled{cursor:default;opacity:.42}.goat-voice-inline[data-state=requesting] .goat-voice-button,.goat-voice-inline[data-state=connecting] .goat-voice-button{animation:1.1s ease-in-out infinite goat-voice-pulse}.goat-voice-inline[data-state=live] .goat-voice-button{color:#fff;background:#a84e57;border-color:#bf6d73;box-shadow:0 0 0 4px #a84e571f}.goat-voice-inline[data-state=error] .goat-voice-button{color:#9a532c;background:#fff6ed;border-color:#d19b6f}.goat-voice-feedback{z-index:8;background:#fff;border:1px solid #cfdeea;border-radius:12px;gap:4px;width:min(330px,78vw);padding:9px 11px;display:grid;position:absolute;bottom:calc(100% + 9px);right:0;box-shadow:0 14px 34px #1f3d5b29}.goat-voice-feedback strong{color:#375b79;font-size:.69rem;line-height:1.4}.goat-voice-feedback small{color:#73869a;font-size:.61rem;line-height:1.4}.goat-voice-captions{border-top:1px solid #e1e9f0;gap:4px;max-height:130px;margin-top:3px;padding-top:6px;display:grid;overflow:auto}.goat-voice-captions p{color:#455e75;margin:0;font-size:.66rem;line-height:1.4}@keyframes goat-voice-pulse{50%{opacity:.68;transform:scale(.92)}}@media (max-width:660px){.goat-openai-consent{flex-direction:column;align-items:flex-start}.goat-context-policy-grid{grid-template-columns:1fr}.goat-context-policy>.account-primary{justify-self:stretch;width:100%}}.goat-shared-surface-content .email-summary-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #d7e5f4;border-radius:0;margin:0;padding:clamp(18px,2.2vw,25px) 0}.goat-shared-surface-content .home-glance{box-shadow:none;background:0 0;border:0;border-top:1px solid #d7e5f4;border-radius:0;grid-template-columns:minmax(8.5rem,.28fr) minmax(0,1.72fr);align-items:center;gap:18px;margin:0;padding:clamp(18px,2.2vw,24px) 0 0;display:grid}.goat-shared-surface-content .home-glance h2{color:#1d3b59;letter-spacing:-.015em;margin:0;font-size:1rem}.goat-shared-surface-content .home-glance>div{background:#d8e5f3;border-color:#d8e5f3;grid-template-columns:repeat(4,minmax(0,1fr))}.goat-shared-surface-content .home-glance a{background:#fffffff0;min-height:68px;padding:12px 14px}.goat-shared-surface-content .home-glance strong{color:#172c42;font-size:1.18rem}.goat-shared-surface-content .home-glance span{color:#627b94;font-size:.72rem}@media (max-width:900px){.goat-shared-surface-content{grid-column:1}.goat-shared-surface-content .home-glance{grid-template-columns:1fr;gap:10px}}@media (max-width:680px){.goat-shared-surface-content .email-summary-counts,.goat-shared-surface-content .home-glance>div{grid-template-columns:repeat(2,minmax(0,1fr))}.goat-shared-surface-content .email-summary-action{justify-self:stretch}}@media (max-width:420px){.goat-shared-surface-content .email-summary-counts,.goat-shared-surface-content .home-glance>div{grid-template-columns:1fr}}.mail-daily-workspace .mail-app-shell{grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);width:100%}.mail-daily-workspace .mail-thread-column{border-right:0}.mail-daily-workspace .mail-scope-status{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 14px;min-width:0;padding-top:2px;display:flex}.mail-daily-workspace .mail-thread-column>header .mail-scope-status>span{color:#687e94;letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:500}.mail-daily-workspace .mail-scope-status strong{color:#29445f;font-weight:750}.mail-reading-dialog-backdrop{z-index:1100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#07192c8a;place-items:center;padding:clamp(14px,3vw,44px);display:grid;position:fixed;inset:0}.mail-reading-pane.mail-reading-dialog{color:#29445f;background:radial-gradient(circle at 92% 0,#4691ed1f,#0000 28rem),#fff;border:1px solid #bdd4ef;border-radius:24px;outline:0;width:min(1100px,100%);min-width:0;min-height:0;max-height:min(88dvh,900px);padding:0;display:block;overflow:hidden;box-shadow:0 32px 90px #051d384d,inset 0 1px #fff}.mail-reading-dialog .mail-message-view{grid-template-rows:auto auto auto minmax(0,1fr);height:min(88dvh,900px);max-height:min(88dvh,900px);overflow:hidden}.mail-reading-dialog .mail-message-view>header{background:#f7fbfff0;border-color:#d4e3f3;padding:clamp(18px,2.4vw,28px)}.mail-reading-dialog .mail-message-view>header span,.mail-reading-loading>span{color:#1769e0;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:850}.mail-reading-dialog .mail-message-view>header h3,.mail-reading-loading h3{color:#172c42;letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.15}.mail-reading-dialog .mail-message-view>header p,.mail-reading-loading p{color:#627b94;margin:8px 0 0;font-size:.875rem;line-height:1.5}.mail-reading-actions{flex:none;align-items:center;gap:9px;display:flex}.mail-reading-actions>button,.mail-reading-close{color:#0f5fca;cursor:pointer;min-height:42px;font:inherit;background:#eaf4ff;border:1px solid #b8d4f4;border-radius:11px;font-size:.875rem;font-weight:780}.mail-reading-actions>button{padding:0 16px}.mail-reading-actions>button:hover:not(:disabled),.mail-reading-close:hover{color:#0b438e;outline-offset:1px;background:#dcecff;border-color:#6ca7e9;outline:3px solid #2680ef24}.mail-reading-actions>button:focus-visible{color:#0b438e;outline-offset:1px;background:#dcecff;border-color:#6ca7e9;outline:3px solid #2680ef24}.mail-reading-close:focus-visible{color:#0b438e;outline-offset:1px;background:#dcecff;border-color:#6ca7e9;outline:3px solid #2680ef24}.mail-reading-actions>button:disabled{cursor:not-allowed;opacity:.55}.mail-reading-close{place-items:center;width:42px;padding:0;font-size:1.4rem;line-height:1;display:grid}.mail-reading-dialog .mail-thread-controls{background:#fff;border-color:#d4e3f3;padding:16px clamp(18px,2.4vw,28px)}.mail-reading-dialog .mail-thread-controls label>span{color:#587795;font-size:.75rem}.mail-reading-dialog .mail-thread-controls select{color:#173b61;background:#f8fbff;border-color:#ccdef1;min-height:42px;font-size:.875rem}.mail-reading-dialog .mail-job-bridge{color:#627b94;background:#f8fbff;border-color:#d4e3f3;margin:0;padding:12px clamp(18px,2.4vw,28px);font-size:.8125rem}.mail-reading-dialog .mail-job-bridge a{color:#0f5fca}.mail-reading-dialog .mail-message-stack{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:none;margin:0;padding:clamp(18px,2.4vw,28px);overflow-y:auto}.mail-reading-dialog .mail-message{color:#29445f;background:#fff;border-color:#d4e3f3;box-shadow:0 12px 30px #13498e12}.mail-reading-dialog .mail-message>header strong{color:#173b61;font-size:.875rem}.mail-reading-dialog .mail-message>header small,.mail-reading-dialog .mail-message>header time{color:#687e94;font-size:.75rem}.mail-reading-dialog .mail-message>p{color:#29445f;font-size:1rem;line-height:1.7}.mail-reading-dialog .mail-attachments>span{background:#f8fbff;border-color:#d4e3f3}.mail-reading-dialog .mail-attachments strong,.mail-reading-dialog .mail-attachments small{font-size:.75rem}.mail-reading-dialog .mail-attachments strong{color:#29445f}.mail-reading-dialog .mail-attachments small{color:#627b94}.mail-reading-loading{text-align:center;align-content:center;justify-items:center;min-height:320px;padding:38px 72px;display:grid;position:relative}.mail-reading-loading .mail-reading-close{position:absolute;top:18px;right:18px}@media (max-width:980px){.mail-daily-workspace .mail-app-shell{grid-template-columns:minmax(175px,.34fr) minmax(0,1fr)}}@media (max-width:680px){.mail-daily-workspace .mail-app-shell{grid-template-columns:minmax(0,1fr)}.mail-reading-dialog-backdrop{align-items:stretch;padding:0}.mail-reading-pane.mail-reading-dialog,.mail-reading-dialog .mail-message-view{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.mail-reading-dialog .mail-message-view>header{flex-direction:column;gap:14px}.mail-reading-actions{width:100%}.mail-reading-actions>button:first-child{flex:auto}.mail-reading-dialog .mail-thread-controls{grid-template-columns:minmax(0,1fr)}.mail-reading-loading{height:100dvh;min-height:0;padding:72px 24px 36px}}@media (prefers-reduced-motion:reduce){.mail-reading-dialog-backdrop,.mail-reading-dialog{transition:none;animation:none}}.goat-strategy-tree{--goat-tree-bg:#061423;--goat-tree-panel:#0c2136;--goat-tree-panel-soft:#102a43;--goat-tree-line:#294761;--goat-tree-text:#eff8ff;--goat-tree-muted:#96abc0;--goat-tree-blue:#5ba9ff;--goat-tree-foundation:#61aef8;--goat-tree-engineering:#6de8ff;--goat-tree-job:#f0b65f;--goat-tree-field:#55d2ba;--goat-tree-commerce:#b89aff;--goat-tree-intelligence:#ff87aa;background:var(--goat-tree-bg);color:var(--goat-tree-text);border:1px solid #183b5d;border-radius:20px;overflow:hidden;box-shadow:0 25px 70px #0f2d4e2e}.goat-strategy-command-bar{background:linear-gradient(125deg,#071b2f,#091728 60%,#06111e);border-bottom:1px solid #96b4d229;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:20px;min-height:76px;padding:13px 17px;display:grid}.goat-strategy-brand,.goat-strategy-live,.goat-strategy-controls,.goat-strategy-totals,.goat-strategy-order,.goat-strategy-hud-primary>div,.goat-strategy-node-state{align-items:center;display:flex}.goat-strategy-brand{gap:11px;min-width:0}.goat-strategy-brand>span:last-child,.goat-strategy-live>span{flex-direction:column;min-width:0;display:flex}.goat-strategy-brand-mark{color:#fff;background:linear-gradient(145deg,#176dd0,#55bdff);border:1px solid #67b5ff;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:23px;font-style:italic;font-weight:700;display:grid;box-shadow:0 9px 25px #2889ec52}.goat-strategy-brand strong{letter-spacing:.11em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.goat-strategy-brand small{color:#91a9c0;margin-top:4px;font-size:10px}.goat-strategy-live{gap:9px}.goat-strategy-live>i{background:#59d69d;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #59d69d1c,0 0 18px #59d69d73}.goat-strategy-live[data-state=connecting]>i{background:#f1bc60;box-shadow:0 0 0 5px #f1bc601c}.goat-strategy-live[data-state=stale]>i{background:#ff777e;box-shadow:0 0 0 5px #ff777e1c}.goat-strategy-live strong{letter-spacing:.04em;text-transform:uppercase;font-size:10px}.goat-strategy-live small{color:#7f98b0;margin-top:3px;font-size:8px}.goat-strategy-controls{justify-content:flex-end;gap:6px}.goat-strategy-controls button,.goat-strategy-hud-relations button{color:#dbeeff;cursor:pointer;font:inherit;background:#0d2740;border:1px solid #2e506f;border-radius:8px}.goat-strategy-controls button{min-height:34px;padding:0 9px;font-size:9px}.goat-strategy-controls button:hover,.goat-strategy-hud-relations button:hover{background:#133553;border-color:#65a9e7}.goat-strategy-controls button:focus-visible{outline-offset:2px;outline:3px solid #5ba9ff7a}.goat-strategy-node:focus-visible{outline-offset:2px;outline:3px solid #5ba9ff7a}.goat-strategy-hud-relations button:focus-visible{outline-offset:2px;outline:3px solid #5ba9ff7a}.goat-strategy-scroll:focus-visible{outline-offset:2px;outline:3px solid #5ba9ff7a}.goat-strategy-resource-bar{background:#17334c;border-bottom:1px solid #183b5d;grid-template-columns:repeat(4,minmax(112px,150px)) minmax(260px,1fr);align-items:stretch;gap:1px;display:grid}.goat-strategy-resource-bar article{background:#0a1c2e;grid-template-columns:1fr auto;align-content:center;gap:3px 9px;min-height:55px;padding:9px 12px;display:grid;position:relative}.goat-strategy-resource-bar article span{color:#7f98b0;letter-spacing:.07em;text-transform:uppercase;font-size:8px}.goat-strategy-resource-bar article strong{font-variant-numeric:tabular-nums;grid-area:1/2/3;align-self:center;font-size:16px}.goat-strategy-resource-bar article i{background:#65788a;border-radius:999px;width:100%;height:2px}.goat-strategy-resource-bar article[data-state=ready] i{background:#59d69d}.goat-strategy-resource-bar article[data-state=partial] i{background:#f1bc60}.goat-strategy-resource-bar article[data-state=blocked] i{background:#ff777e}.goat-strategy-totals{color:#8fa6bc;background:#081828;justify-content:flex-end;gap:18px;padding:0 17px;font-size:9px}.goat-strategy-totals strong{color:#f2f8ff;margin-right:4px;font-size:13px}.goat-strategy-order{background:#0c2136;border-bottom:1px solid #183b5d;gap:10px;min-height:40px;padding:8px 16px}.goat-strategy-order>span{color:#68adf0;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.goat-strategy-order>strong{color:#f4f9ff;font-size:10px}.goat-strategy-order>p{color:#91a6ba;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:9px;overflow:hidden}.goat-strategy-order>em{color:#70d8a7;text-transform:uppercase;white-space:nowrap;border:1px solid #35634f;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:8px;font-style:normal}.goat-strategy-order>em[data-integrity=held]{color:#edbe6b;border-color:#705b35}.goat-strategy-order>em[data-integrity=degraded]{color:#ff8c94;border-color:#743d46}.goat-strategy-warning{color:#ffc6ca;background:#351a23;border-bottom:1px solid #74404a;padding:8px 16px;font-size:9px}.goat-strategy-viewport{perspective:1450px;perspective-origin:50% 49%;isolation:isolate;background:radial-gradient(circle at 50% 73%,#2478cb29,#0000 43%),linear-gradient(#071726,#06111e);height:680px;position:relative;overflow:hidden}.goat-strategy-viewport:before{z-index:0;content:"";transform-origin:bottom;background:repeating-linear-gradient(90deg,#55a7ef1f 0 1px,#0000 1px 44px),repeating-linear-gradient(0deg,#55a7ef1f 0 1px,#0000 1px 44px);height:82%;position:absolute;bottom:-25%;left:-5%;right:-5%;transform:rotateX(61deg);-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}.goat-strategy-stage-label{z-index:6;color:#7f98b0;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;top:13px;left:16px}.goat-strategy-stage-label i{background:#59d69d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #59d69d}.goat-strategy-scroll{z-index:2;scrollbar-color:#31516c #081828;width:100%;height:100%;position:relative;overflow:auto hidden}.goat-strategy-world{width:max(100%,1080px);height:650px;transform:rotateX(7deg) rotateY(var(--goat-tree-yaw,-7deg)) rotateZ(-.45deg) scale(.96);transform-origin:50% 52%;transform-style:preserve-3d;transition:transform .32s cubic-bezier(.2,.8,.2,1);position:relative}.goat-strategy-links{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.goat-strategy-link{fill:none;stroke:#294761;stroke-width:1.4px;opacity:.85;vector-effect:non-scaling-stroke}.goat-strategy-link.is-powered{stroke:#4fbd8b}.goat-strategy-link.is-focused{stroke:#6cb6ff;stroke-width:2.5px;opacity:1;filter:drop-shadow(0 0 5px #5ba9ffa6)}.goat-strategy-node{--goat-branch:var(--goat-tree-foundation);--goat-state:#8195aa;z-index:2;top:var(--goat-node-y);left:var(--goat-node-x);border:1px solid #31516e;border-top:2px solid var(--goat-branch);color:#eff8ff;cursor:pointer;text-align:left;width:142px;min-height:86px;transform:translate(-50%, -50%) translateZ(var(--goat-node-z));transform-style:preserve-3d;background:linear-gradient(145deg,#102a43,#0b1e32);border-radius:10px;grid-template-columns:27px minmax(0,1fr);grid-template-areas:"icon copy""state state""progress proof";align-content:center;gap:6px 7px;padding:9px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:absolute;box-shadow:0 7px #030a12,0 15px 28px #0000006b}.goat-strategy-node:hover{transform:translate(-50%, -52%) translateZ(calc(var(--goat-node-z) + 8px))}.goat-strategy-node.is-selected{transform:translate(-50%, -53%) translateZ(calc(var(--goat-node-z) + 17px));border-color:#78bcff;box-shadow:0 8px #173d61,0 0 0 2px #5ba9ff33,0 20px 34px #106fcf47}.goat-strategy-node.is-path:not(.is-selected){border-color:#47769e}.goat-strategy-node[data-branch=engineering]{--goat-branch:var(--goat-tree-engineering)}.goat-strategy-node[data-branch=job]{--goat-branch:var(--goat-tree-job)}.goat-strategy-node[data-branch=field]{--goat-branch:var(--goat-tree-field)}.goat-strategy-node[data-branch=commerce]{--goat-branch:var(--goat-tree-commerce)}.goat-strategy-node[data-branch=intelligence]{--goat-branch:var(--goat-tree-intelligence)}.goat-strategy-node[data-state=operational]{--goat-state:#59d69d}.goat-strategy-node[data-state=building]{--goat-state:#55dff5}.goat-strategy-node[data-state=repairing]{--goat-state:#ff9e71}.goat-strategy-node[data-state=commissioning]{--goat-state:#a997ff}.goat-strategy-node[data-state=buildable]{--goat-state:#64b3ff}.goat-strategy-node[data-state=held]{--goat-state:#f1bc60}.goat-strategy-node[data-state=degraded]{--goat-state:#ff777e}.goat-strategy-node-icon{width:25px;height:25px;color:var(--goat-branch);grid-area:icon;place-items:center;display:grid}.goat-strategy-node-icon svg{width:23px;height:23px}.goat-strategy-node-copy{flex-direction:column;grid-area:copy;min-width:0;display:flex}.goat-strategy-node-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.goat-strategy-node-copy small{color:#7f98b0;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.goat-strategy-node-state{color:var(--goat-state);letter-spacing:.07em;text-transform:uppercase;grid-area:state;gap:5px;font-size:7px;font-weight:800}.goat-strategy-node-state i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px}.goat-strategy-node-progress{background:#2a4055;border-radius:999px;grid-area:progress;align-self:center;width:70px;height:3px;overflow:hidden}.goat-strategy-node-progress i{border-radius:inherit;background:var(--goat-state);height:100%;display:block}.goat-strategy-node-proof{color:#8399ad;text-align:right;white-space:nowrap;grid-area:proof;font-size:7px}.goat-strategy-hud{background:#0a1c2e;border-top:1px solid #183b5d;grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr) minmax(340px,1.1fr);min-height:182px;display:grid}.goat-strategy-hud>div{min-width:0;padding:16px 17px}.goat-strategy-hud>div+div{border-left:1px solid #1d3a54}.goat-strategy-hud-primary>span,.goat-strategy-hud-relations>span,.goat-strategy-hud-proof>span{color:#6e91b2;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.goat-strategy-hud-primary>div{gap:9px}.goat-strategy-hud-primary h2{letter-spacing:-.025em;margin:0;font-size:18px}.goat-strategy-hud-primary em{color:#aebed0;letter-spacing:.05em;text-transform:uppercase;border:1px solid #496079;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.goat-strategy-hud-primary em[data-state=operational]{color:#70d8a7;border-color:#35634f}.goat-strategy-hud-primary em[data-state=building]{color:#70e6f7;border-color:#367785}.goat-strategy-hud-primary em[data-state=repairing]{color:#ffae82;border-color:#855943}.goat-strategy-hud-primary em[data-state=commissioning]{color:#b9a9ff;border-color:#594d88}.goat-strategy-hud-primary em[data-state=buildable]{color:#79bdff;border-color:#35658e}.goat-strategy-hud-primary em[data-state=held]{color:#edbe6b;border-color:#705b35}.goat-strategy-hud-primary em[data-state=degraded]{color:#ff8c94;border-color:#743d46}.goat-strategy-hud-primary p{color:#9bb0c4;margin:8px 0 0;font-size:10px;line-height:1.5}.goat-strategy-hud-primary>strong{color:#dae8f5;margin-top:8px;font-size:9px;line-height:1.45;display:block}.goat-strategy-hud-primary>small{color:#68839c;margin-top:8px;font-size:8px;display:block}.goat-strategy-hud-relations>div{flex-wrap:wrap;gap:5px;margin-bottom:13px;display:flex}.goat-strategy-hud-relations button{min-height:27px;padding:4px 7px;font-size:8px}.goat-strategy-hud-relations button[data-state=operational]{color:#70d8a7;border-color:#35634f}.goat-strategy-hud-relations button[data-state=degraded]{color:#ff8c94;border-color:#743d46}.goat-strategy-hud-relations em{color:#758ca2;font-size:9px;font-style:normal}.goat-strategy-checks{grid-template-columns:repeat(5,minmax(58px,1fr));gap:5px;display:grid}.goat-strategy-checks article{text-align:center;background:#0d263e;border:1px solid #294760;border-radius:8px;align-content:center;justify-items:center;min-height:55px;padding:6px 4px;display:grid}.goat-strategy-checks article>i{background:#768a9d;border-radius:50%;width:6px;height:6px}.goat-strategy-checks article[data-state=ready]>i{background:#59d69d;box-shadow:0 0 8px #59d69d80}.goat-strategy-checks article[data-state=partial]>i{background:#f1bc60}.goat-strategy-checks article[data-state=blocked]>i{background:#ff777e}.goat-strategy-checks strong{margin-top:6px;font-size:7px}.goat-strategy-checks small{color:#728ba3;text-transform:uppercase;margin-top:3px;font-size:6px}.goat-strategy-hud-proof>p{color:#a1b5c8;margin:10px 0 0;font-size:9px;line-height:1.4}.goat-strategy-hud-proof>p strong{color:#dce9f4}.goat-strategy-hud-proof>small{color:#e5b86d;margin-top:6px;font-size:8px;line-height:1.35;display:block}.goat-strategy-build-control{border-top:1px solid #203e58;margin-top:11px;padding-top:10px}.goat-strategy-build-control>button,.goat-strategy-build-control>div button{color:#fff;cursor:pointer;min-height:32px;font:inherit;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#1b68ad,#164f86);border:1px solid #4e8ec7;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:800}.goat-strategy-build-control>button:disabled{color:#70879a;cursor:not-allowed;background:#132b3f;border-color:#334b60}.goat-strategy-build-control>small,.goat-strategy-build-control>div small{color:#7894ac;margin-top:7px;font-size:7px;line-height:1.45;display:block}.goat-strategy-build-control>div{gap:5px;display:grid}.goat-strategy-build-control>div>span{color:#6ec6e8;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:800}.goat-strategy-build-control>div>strong{color:#e2eff9;font-size:9px}.goat-strategy-build-control>div button{justify-self:start;margin-top:3px}.goat-strategy-footer{color:#67839d;background:#061423;border-top:1px solid #183b5d;grid-template-columns:auto minmax(220px,1fr) auto;gap:16px;padding:9px 16px;font-size:7px;line-height:1.4;display:grid}.goat-strategy-footer span:nth-child(2){text-align:center}.goat-strategy-footer span:last-child{text-align:right}.goat-strategy-loading{color:#eff8ff;background:#071726;border:1px solid #183b5d;border-radius:20px;justify-content:center;align-items:center;gap:13px;min-height:360px;display:flex}.goat-strategy-loading-mark{background:#176dd0;border-radius:12px;place-items:center;width:44px;height:44px;font-family:Georgia,serif;font-size:24px;font-style:italic;display:grid}.goat-strategy-loading>div{flex-direction:column;display:flex}.goat-strategy-loading strong{font-size:12px}.goat-strategy-loading small{color:#8ba2b8;margin-top:5px;font-size:9px}.goat-strategy-loading button{color:#fff;cursor:pointer;font:inherit;background:#102a43;border:1px solid #47759e;border-radius:8px;padding:8px 10px;font-size:9px}.goat-strategy-order-layer{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020910c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.goat-strategy-order-dialog{color:#eff8ff;background:linear-gradient(145deg,#0d2942,#071827);border:1px solid #2d628e;border-radius:17px;width:min(620px,100%);padding:19px;box-shadow:0 28px 90px #0000009e}.goat-strategy-order-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.goat-strategy-order-dialog>header span{color:#6ec6e8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.goat-strategy-order-dialog h2{margin:5px 0 0;font-size:22px}.goat-strategy-order-dialog>header button{color:#dcefff;cursor:pointer;background:#102b42;border:1px solid #365b78;border-radius:8px;padding:4px 9px;font-size:18px}.goat-strategy-order-dialog>p{color:#99b1c5;font-size:10px;line-height:1.55}.goat-strategy-order-mode{background:#0b2135;border:1px solid #234b6c;border-radius:11px;gap:4px;margin:14px 0;padding:11px 12px;display:grid}.goat-strategy-order-mode span,.goat-strategy-order-dialog label>span{color:#6f93b2;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.goat-strategy-order-mode strong{font-size:11px}.goat-strategy-order-mode small{color:#86a1b8;font-size:8px;line-height:1.45}.goat-strategy-order-dialog label{gap:7px;display:grid}.goat-strategy-order-dialog textarea{resize:vertical;color:#eef7ff;min-height:105px;font:inherit;background:#071725;border:1px solid #315876;border-radius:10px;padding:11px;font-size:10px;line-height:1.5}.goat-strategy-order-dialog textarea:focus{border-color:#6bb5f6;outline:3px solid #5ba9ff47}.goat-strategy-order-blocked,.goat-strategy-order-error{color:#f1c579;background:#342817;border:1px solid #755d34;border-radius:9px;margin-top:10px;padding:9px 10px;font-size:9px;line-height:1.4}.goat-strategy-order-error{color:#ffabb1;background:#371a22;border-color:#82424b}.goat-strategy-order-dialog>footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.goat-strategy-order-dialog>footer button{color:#dcecff;cursor:pointer;min-height:35px;font:inherit;background:#10293e;border:1px solid #345875;border-radius:8px;padding:8px 12px;font-size:9px}.goat-strategy-order-dialog>footer button:last-child{color:#fff;background:linear-gradient(135deg,#1972bf,#15558f);border-color:#5da9e8;font-weight:800}.goat-strategy-order-dialog button:disabled{cursor:not-allowed;opacity:.48}@media (max-width:1160px){.goat-strategy-command-bar{grid-template-columns:minmax(240px,1fr) auto}.goat-strategy-controls{grid-column:1/-1;justify-content:flex-start}.goat-strategy-resource-bar{grid-template-columns:repeat(4,minmax(105px,1fr))}.goat-strategy-totals{grid-column:1/-1;justify-content:flex-start;min-height:42px}.goat-strategy-hud{grid-template-columns:1fr 1fr}.goat-strategy-hud-proof{border-top:1px solid #1d3a54;grid-column:1/-1;border-left:0!important}}@media (max-width:720px){.goat-strategy-command-bar{grid-template-columns:1fr}.goat-strategy-live{grid-row:2}.goat-strategy-controls{grid-column:auto}.goat-strategy-resource-bar{grid-template-columns:1fr 1fr}.goat-strategy-totals{flex-wrap:wrap;grid-column:1/-1}.goat-strategy-order{grid-template-columns:auto 1fr;display:grid}.goat-strategy-order>p{white-space:normal;grid-column:1/-1}.goat-strategy-order>em{visibility:hidden;position:absolute}.goat-strategy-viewport{height:650px}.goat-strategy-world{width:1080px;transform:rotateX(7deg) rotateY(var(--goat-tree-yaw,-7deg)) rotateZ(-.45deg) scale(.94)}.goat-strategy-hud{grid-template-columns:1fr}.goat-strategy-hud>div+div{border-top:1px solid #1d3a54;border-left:0}.goat-strategy-hud-proof{grid-column:auto}.goat-strategy-checks{grid-template-columns:repeat(5,minmax(50px,1fr));overflow-x:auto}.goat-strategy-footer{grid-template-columns:1fr}.goat-strategy-footer span:nth-child(2),.goat-strategy-footer span:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.goat-strategy-world,.goat-strategy-node{transition:none}}.owner-capability-tree-page{min-width:0;padding:24px}.goat-strategy-company-select{flex-direction:column;gap:3px;min-width:170px;display:flex}.goat-strategy-company-select>span{color:#7f98b0;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.goat-strategy-company-select select{color:#dbeeff;max-width:230px;min-height:34px;font:inherit;background:#0d2740;border:1px solid #2e506f;border-radius:8px;padding:0 28px 0 9px;font-size:9px}.goat-strategy-readonly-boundary{border-top:1px solid #203e58;gap:4px;margin-top:11px;padding-top:10px;display:grid}.goat-strategy-readonly-boundary strong{color:#79bdff;letter-spacing:.05em;text-transform:uppercase;font-size:8px}.goat-strategy-readonly-boundary span{color:#7894ac;font-size:8px;line-height:1.45}@media (max-width:720px){.owner-capability-tree-page{padding:12px}.goat-strategy-company-select,.goat-strategy-company-select select{width:100%;max-width:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
