/*! 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@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,::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]){appearance:button}::file-selector-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}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.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;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{gap:.58rem;display:grid}.top-list-items article{background:#ffffffe6;border:1px solid #d4e2e5;border-left:4px solid #7fa7b3;border-radius:.9rem;grid-template-columns:6.8rem minmax(0,1fr) auto;align-items:center;gap:.86rem;padding:.78rem .86rem;display:grid;box-shadow:0 8px 20px #244e5e0d}.top-list-items article[data-severity=important]{border-left-color:#c48b34}.top-list-items article[data-severity=critical]{background:linear-gradient(100deg,#fff4f2f5,#fffffff0);border-color:#efc0bb #efc0bb #efc0bb #c74b3d}.top-list-rank{grid-template-columns:1.6rem minmax(0,1fr);align-items:center;gap:.42rem;display:grid}.top-list-rank strong{color:#2e6474;background:#e7f0f2;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.7rem;display:grid}.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{color:#fff;background:#c74b3d}.top-list-items article[data-severity=critical] .top-list-rank span{color:#a23d33}.top-list-more{color:#6c858f;margin:0;font-size:.66rem}.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 (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 (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}.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 (width<=1050px){.model-workspace-grid{grid-template-columns:1fr}.model-punch-column{position:static}}@media (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{grid-template-columns:1fr}.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}.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-invite-action:focus-visible,.product-tour-welcome-actions a:hover,.product-tour-welcome-actions a:focus-visible,.product-tour-controls a:hover,.product-tour-controls a:focus-visible,.product-tour-controls button.primary:hover,.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}.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 (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 (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 (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-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-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 (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 (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-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}}@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 (width<=980px){.reach-metrics,.reach-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reach-grid{grid-template-columns:1fr}}@media (width<=620px){.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}}*{box-sizing:border-box}html{background:var(--background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-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,textarea:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible,[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}.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 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 (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);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-bottom>button>span{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-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-empty a{color:#a6ddec;font-size:9px;font-weight:750;text-decoration:none}.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}.notification-list article.time-sensitive{background:linear-gradient(135deg,#f0bd6317,#071622b8);border:1px solid #f0bd635c;border-radius:10px;padding:11px;box-shadow:inset 3px 0 #f0bd63c7}.notification-list article.time-sensitive>div:first-child>span{color:#f1c871;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.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}.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-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 (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 (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 (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 (width>=430px){.brand small{display:block}.interview-wrap{padding-left:18px;padding-right:18px}}@media (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 (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 (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 (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{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;border-radius:999px;padding:.28rem .55rem;font-weight:700}.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 (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 (width<=619px){.bc-account-menu{display:none}.bc-topbar-left>div>strong{max-width:55vw}}@media (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 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-nav{grid-area:1/2/span 2;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:3/1;align-self:end}}@media (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 (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 (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 (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 (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-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-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-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-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 (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 (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-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}@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 (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 (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 (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}.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}.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}.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}.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 (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 (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-start a:focus-visible,.home-glance a:hover,.home-glance a:focus-visible,.bc-nav a:hover,.bc-nav a:focus-visible,.email-connection-card:hover,.email-connection-card:focus-within{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,.mail-folder-rail nav button:focus-visible,.mailbox-picker button.active,.mailbox-picker button:hover,.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-self:center}.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{overflow-y:auto}.mail-thread-item{color:#8299a3;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #d2d5d813;gap:4px;width:100%;min-width:0;padding:12px 14px;display:grid}.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}.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 (width>=700px){.email-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.email-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (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 (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 (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 (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,.bc-dock>a[title]:focus-visible:after,.bc-dock>button[title]:focus-visible:after,.bc-dock-apps>a[title]:focus-visible:after{opacity:1;transform:translateY(-50%)}}@media (width>=981px) and (width<=1220px){.mail-app-shell{grid-template-columns:minmax(185px,.62fr) minmax(295px,.98fr) minmax(370px,1.5fr)}}@media (width<=980px){.mail-app-shell{min-height:590px}.mail-reading-pane{min-height:340px}}@media (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}.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-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] :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}body{color:#172b3a;background:radial-gradient(circle at 18% -12%,#d9a8522e,#0000 32rem),linear-gradient(#fbfcfd,#eef3f6)}.business-command-brand,.business-command-wordmark strong,.business-command-wordmark em{color:#172b3a}.business-command-wordmark strong span:last-child,.business-command-wordmark small{color:#a96f20}.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] .bc-spatial-atmosphere:before{background:radial-gradient(circle at var(--spatial-light-x) var(--spatial-light-y), #d9a85238, #b7792412 18rem, transparent 43rem)}.bc-shell[data-visual-theme=business-light] .bc-spatial-orb{background:radial-gradient(circle at 38% 35%,#ffffffe6,#d9a8521a 36%,#0000 72%);border-color:#4e697717;box-shadow:inset -22px -28px 50px #586f7c14,0 35px 90px #4b616d1a}.bc-shell[data-visual-theme=business-light] .bc-spatial-floor{background:radial-gradient(#d9a85229,#0000 66%);border-color:#b779241f}.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] :where(a){color:#8c5b18}.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-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:#172b3a;background:#b7792414;border-color:#b7792438}.bc-shell[data-visual-theme=business-light] .bc-account-avatar{color:#7d5117;background:#fff5e5;box-shadow:inset 0 0 0 1px #b7792424}.bc-shell[data-visual-theme=business-light] .bc-window-frame{background:linear-gradient(120deg,#fffffffa,#fafcfdfa 30%),#fff;border-color:#273f4f29;box-shadow:0 28px 90px #31465324,inset 0 1px #fff}.bc-shell[data-visual-theme=business-light] .bc-window-titlebar{background:linear-gradient(105deg,#d9a85217,#0000 31%),#fbfcfd;border-bottom-color:#273f4f1f;box-shadow:0 8px 24px #3146530f}.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{color:#526b78}.bc-shell[data-visual-theme=business-light] .bc-nav a>span{color:#6f8590}.bc-shell[data-visual-theme=business-light] .bc-nav a:hover{color:#172b3a;background:#f2f5f7}.bc-shell[data-visual-theme=business-light] .bc-nav a.active{color:#172b3a;background:linear-gradient(100deg,#fff5df,#f8fafb);border-color:#b779244d;box-shadow:inset 3px 0 #b77924,0 9px 24px #495d6814}.bc-shell[data-visual-theme=business-light] .bc-sidebar-bottom{border-top-color:#273f4f1f}.bc-shell[data-visual-theme=business-light] .bc-sidebar-bottom>button{color:#304653;background:#f7f9fa;border-color:#273f4f24}.bc-shell[data-visual-theme=business-light] .bc-sidebar-bottom>button>span{color:#7c521a;background:#fff2db}.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 a.primary{background:radial-gradient(circle at 5% 0,#d9a85233,#0000 16rem),linear-gradient(135deg,#fff7e8,#f7fafb);border-color:#b779244d}.bc-shell[data-visual-theme=business-light] .home-start i{color:#3d7084;background:#edf6f9}.bc-shell[data-visual-theme=business-light] .home-start a.primary i{color:#9a641e;background:#fff0d3}.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-banner{background:radial-gradient(circle at 8% 16%,#d9a85238,#0000 20rem),linear-gradient(120deg,#fff9ed,#fff 48%);border-color:#b7792447}.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-folder-rail{background:linear-gradient(145deg,#d9a85212,#0000 32%),#f7f9fa;border-color:#273f4f1f}.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:focus-visible,.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:focus-visible,.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 strong{color:#677c87;background:#e9eef1}.bc-shell[data-visual-theme=business-light] .mail-folder-rail nav button.active strong{color:#8b5917;background:#f6dfb8}.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] .mailbox-picker button>i{background:#c28b3b;box-shadow:0 0 0 3px #b779241f}.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: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:#fff8eb}.bc-shell[data-visual-theme=business-light] .mail-thread-item.unread{background:#eef7fa}.bc-shell[data-visual-theme=business-light] .mail-thread-item.active{box-shadow:inset 3px 0 #b77924}.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-panel{background:#f9fbfcb8}.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{color:#647985}.account-tabs{background:#eef3f6;border-color:#273f4f24}.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 (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}.minimal-header{background:#fffffffa;border-bottom-color:#273f4f21;box-shadow:0 8px 28px #31465314}.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}.draft-state{background:#f7f9fa;border-color:#273f4f24}.question-card{color:#304653;background:#fff;border-color:#273f4f26;box-shadow:0 24px 64px #3146531f}.question-card-header,.answer-area{border-color:#273f4f1c}.question-stage{background:radial-gradient(circle at 10% 0,#d9a8521f,#0000 50%),#fbfcfd}.answer-area{background:#fff}.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-system-grid article,.system-builder-dimensions article,.system-builder-source-body dl div{color:#304653;background:#f8fafb;border-color:#273f4f21}.system-builder-source-body{border-top-color:#273f4f1f}.system-builder-source-body dd{color:#304653}.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)}.bc-shell[data-visual-theme=business-light] .home-glance>div{background:#eef3f6}.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-inline-status{color:#f2cf98;background:#cd96461a}.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-back:hover{color:#fff}.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}.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-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-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-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 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-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-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-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 (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))}}@media (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{grid-template-columns:1fr}.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-support-grid,.owner-support-form{grid-template-columns:1fr}}@media (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-console-hero h1{font-size:2.15rem}.owner-company-grid,.owner-metric-grid,.owner-chat-form{grid-template-columns:1fr}.owner-chat-message{width:96%}.owner-panel-heading{display:grid}.owner-chat-policy{justify-content:flex-start}}.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{grid-template-columns:repeat(3,4px);gap:3px;width: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-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 (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-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}@media (width<=850px){.bid-board-standard-grid,.bid-board-connections,.bid-board-opportunities>article{grid-template-columns:1fr}.bid-board-opportunities a{justify-self:start}}@media (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%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
