@layer tokens,base,primitives,utilities;@keyframes structured-proposal-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes access-rise{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}@layer tokens{@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/ibm-plex-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/ibm-plex-mono-latin-600-normal.woff2)format("woff2")}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/ibm-plex-mono-latin-700-normal.woff2)format("woff2")}:root,:root[data-theme=dark],[data-theme=dark]{--slds-cta-text:#ffffff;--slds-success-badge-bg:var(--slds-success-soft);--slds-success-badge-text:var(--slds-success-strong);--slds-danger-badge-bg:var(--slds-danger-soft);--slds-danger-badge-text:var(--slds-danger-text)}:root{color-scheme:light;--slds-font-sans:"IBM Plex Sans", "Segoe UI", sans-serif;--slds-font-mono:"IBM Plex Mono", "SFMono-Regular", Menlo, Monaco, Consolas, monospace;--slds-weight-regular:400;--slds-weight-semibold:600;--slds-weight-bold:700;--slds-type-page-title-size:28px;--slds-type-page-title-line:1.12;--slds-type-page-title-tracking:0;--slds-type-section-title-size:24px;--slds-type-section-title-line:1.15;--slds-type-section-title-tracking:0;--slds-type-panel-title-size:19px;--slds-type-panel-title-line:1.15;--slds-type-panel-title-tracking:0;--slds-type-subheading-line:1.25;--slds-type-body-size:15px;--slds-type-body-line:1.5;--slds-type-control-size:14px;--slds-type-label-size:12px;--slds-type-label-line:1.15;--slds-type-label-tracking:0.04em;--slds-type-micro-size:11px;--slds-type-brand-size:16px;--slds-motion-fast:120ms;--slds-motion-base:180ms;--slds-motion-drawer:260ms;--slds-motion-ease:cubic-bezier(0.2, 0, 0, 1);--slds-bg:#eceff3;--slds-bg-2:#e2e7ee;--slds-panel:#ffffff;--slds-panel-strong:#ffffff;--slds-surface-muted:#eef2f6;--slds-line:#cdd5df;--slds-line-strong:#a8b3c2;--slds-text:#101828;--slds-muted:#59667a;--slds-dim:#667085;--slds-input-bg:#d9e0e8;--slds-input-border:#8d99a8;--slds-input-text:#0f172a;--slds-input-placeholder:#667085;--slds-brand:#14c7c9;--slds-brand-strong:#0f9ea0;--slds-brand-wordmark:#e4e4e4;--slds-accent:#1f2937;--slds-accent-strong:#111827;--slds-accent-soft:#e3e8ef;--slds-link:#1d4ed8;--slds-cta:#2563eb;--slds-cta-strong:#1d4ed8;--slds-panel-icon-color:var(--slds-cta);--slds-success:#22c55e;--slds-success-strong:#047857;--slds-success-soft:#e8f8ee;--slds-warning:#facc15;--slds-warning-strong:#713f12;--slds-warning-soft:#fef3c7;--slds-warning-badge-bg:var(--slds-warning-soft);--slds-warning-badge-text:var(--slds-warning-strong);--slds-danger:#b91c1c;--slds-danger-strong:#991b1b;--slds-danger-text:var(--slds-danger);--slds-danger-soft:#feeaea;--slds-info:#2563eb;--slds-info-soft:#e8f0ff;--slds-table-header-bg:#e8f7f7;--slds-table-header-text:var(--slds-text);--slds-topbar:rgba(236, 239, 243, 0.94);--slds-nav-active:#dde4ed;--slds-rail:#1f2937;--slds-rail-strong:#111827;--slds-scrim:rgba(15, 23, 36, 0.34);--slds-shadow:0 14px 32px rgba(15, 23, 36, 0.08);--slds-space-1:4px;--slds-space-2:8px;--slds-space-3:12px;--slds-space-4:16px;--slds-space-5:20px;--slds-space-6:24px;--slds-space-7:32px;--slds-space-8:48px;--slds-space-page:var(--slds-space-7);--slds-space-page-block-start:var(--slds-space-8);--slds-space-page-mobile-block:var(--slds-space-5);--slds-space-page-mobile-inline:var(--slds-space-4);--slds-space-shell-mobile-block:var(--slds-space-3);--slds-space-access-optical-offset:var(--slds-space-3);--slds-space-shell-brand-gap:var(--slds-space-3);--slds-space-shell-brand-indent:var(--slds-space-2);--slds-space-shell-nav-start:var(--slds-space-3);--slds-space-sidebar-block-start:var(--slds-space-page-block-start);--slds-space-page-header:var(--slds-space-6);--slds-space-page-header-mobile:var(--slds-space-4);--slds-space-page-header-mobile-gap:var(--slds-space-3);--slds-space-page-heading:var(--slds-space-2);--slds-space-page-section:var(--slds-space-5);--slds-space-page-actions:var(--slds-space-3);--slds-space-grid:var(--slds-space-4);--slds-space-split:var(--slds-space-5);--slds-space-panel:var(--slds-space-5);--slds-space-panel-tight:var(--slds-space-4);--slds-space-accordion-header-block:var(--slds-space-3);--slds-space-disclosure-gap:var(--slds-space-3);--slds-space-row-block:var(--slds-space-4);--slds-space-row-inline:var(--slds-space-5);--slds-space-record-block:var(--slds-space-4);--slds-space-record-inline:var(--slds-space-5);--slds-space-record-gap:var(--slds-space-4);--slds-space-record-inline-block:var(--slds-space-2);--slds-space-record-inline-gap-block:var(--slds-space-1);--slds-space-record-inline-gap-inline:var(--slds-space-2);--slds-space-record-meta-gap:var(--slds-space-3);--slds-space-table-block:var(--slds-space-3);--slds-space-table-inline:var(--slds-space-4);--slds-space-field:var(--slds-space-2);--slds-space-form:var(--slds-space-4);--slds-space-control-gap:var(--slds-space-2);--slds-space-control-block:var(--slds-space-2);--slds-space-control-inline:var(--slds-space-3);--slds-space-control-compact-block:var(--slds-space-1);--slds-space-control-compact-inline:var(--slds-space-3);--slds-space-control-affordance:var(--slds-space-8);--slds-space-stepper-controls-inline:var(--slds-space-2);--slds-space-badge-block:var(--slds-space-1);--slds-space-badge-inline:var(--slds-space-2);--slds-space-alert:var(--slds-space-3);--slds-space-empty:var(--slds-space-6);--slds-focus-ring:0 0 0 3px color-mix(in srgb, var(--slds-link) 28%, transparent);--slds-control-height:40px;--slds-panel-header-action-size:32px;--slds-touch-target:44px;--slds-icon-sm:16px;--slds-icon-md:18px;--slds-icon-panel:20px;--slds-icon-lg:22px;--slds-icon-brand:26px;--slds-shell-brand-height:var(--slds-touch-target);--slds-table-min-width:640px;--slds-radius-sm:7px;--slds-radius-md:8px;--slds-radius-lg:12px;--slds-radius-pill:999px}:root[data-theme=dark],[data-theme=dark]{color-scheme:dark;--slds-bg:#121212;--slds-bg-2:#121212;--slds-panel:#1a1a1a;--slds-panel-strong:#202020;--slds-surface-muted:#171717;--slds-line:#2a2a2a;--slds-line-strong:#3a3a3a;--slds-text:#f3f3f3;--slds-muted:#a8a8a8;--slds-dim:#8d8d8d;--slds-input-bg:#171717;--slds-input-border:#3a3a3a;--slds-input-text:#f3f3f3;--slds-input-placeholder:#737373;--slds-accent:#2563eb;--slds-accent-strong:#1d4ed8;--slds-accent-soft:#242424;--slds-link:#58a6ff;--slds-panel-icon-color:var(--slds-link);--slds-success-strong:#4ade80;--slds-success-soft:#132519;--slds-warning-strong:#f8d46a;--slds-warning-soft:#2f2c1a;--slds-warning-badge-bg:#facc15;--slds-warning-badge-text:#111827;--slds-danger:#e03131;--slds-danger-strong:#c81e1e;--slds-danger-text:#f87171;--slds-danger-soft:#351616;--slds-info-soft:#142038;--slds-table-header-bg:#202020;--slds-table-header-text:#f3f3f3;--slds-topbar:rgba(18, 18, 18, 0.94);--slds-nav-active:#242424;--slds-rail:#1a1a1a;--slds-rail-strong:#121212;--slds-scrim:rgba(2, 6, 14, 0.62);--slds-shadow:0 18px 40px rgba(0, 0, 0, 0.28)}}@layer base{body,html{min-height:100%;margin:0;padding:0}body{color:var(--slds-text);background:var(--slds-bg);font-family:var(--slds-font-sans);font-size:var(--slds-type-body-size);font-weight:var(--slds-weight-regular);line-height:var(--slds-type-body-line);text-rendering:optimizeLegibility;text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}a{color:inherit;text-underline-offset:.18em;transition:color var(--slds-motion-fast) var(--slds-motion-ease)}button,input,select,textarea{font:inherit}[tabindex]:not([tabindex="-1"]):focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--slds-focus-ring)}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}}@layer primitives{.slds-page{width:min(1180px,100%);margin:0 auto;padding-block:var(--slds-space-page-block-start) var(--slds-space-page);padding-inline:var(--slds-space-page)}.slds-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--slds-space-page-header);margin-block-end:var(--slds-space-page-header)}.slds-page-heading{min-width:0;min-height:var(--slds-control-height);align-content:center;display:grid;gap:var(--slds-space-page-heading)}.slds-page-title,.slds-section-title{margin:0;font-weight:var(--slds-weight-bold)}.slds-page-title{font-size:var(--slds-type-page-title-size);line-height:var(--slds-type-page-title-line);letter-spacing:var(--slds-type-page-title-tracking);overflow-wrap:break-word}.slds-section-title{font-size:var(--slds-type-section-title-size);line-height:var(--slds-type-section-title-line);letter-spacing:var(--slds-type-section-title-tracking)}.slds-lead,.slds-muted{margin:0;color:var(--slds-muted)}.slds-section-stack{display:grid;gap:var(--slds-space-page-section)}.slds-inline-actions{display:inline-flex;align-items:center;gap:var(--slds-space-control-gap)}.slds-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--slds-space-grid)}.slds-panel{overflow:hidden;color:var(--slds-text);background:var(--slds-panel);border:1px solid var(--slds-line);border-radius:var(--slds-radius-md);box-shadow:var(--slds-shadow)}.slds-panel--padded{padding:var(--slds-space-panel)}.slds-panel--collapsible{transition:border-color var(--slds-motion-fast) var(--slds-motion-ease)}.slds-form-accordion{display:grid;overflow:hidden;color:var(--slds-text);background:var(--slds-panel);border:1px solid var(--slds-line);border-radius:var(--slds-radius-md);box-shadow:var(--slds-shadow)}.slds-form-accordion>.slds-panel{background:0 0;border:0;border-radius:0;box-shadow:none}.slds-form-accordion>.slds-panel+.slds-panel{border-top:1px solid var(--slds-line)}.slds-form-accordion .slds-panel-header{min-height:52px;padding-block:var(--slds-space-accordion-header-block);padding-inline:var(--slds-space-panel-tight)}.slds-form-accordion .slds-panel-title{font-size:16px;line-height:1.2}.slds-form-accordion .slds-panel-body{padding-block:var(--slds-space-form) var(--slds-space-panel)}.slds-panel-body{padding:var(--slds-space-panel)}.slds-panel--table>.slds-panel-body,.slds-panel--table>.slds-panel-content>.slds-panel-clip>.slds-panel-body{padding:0}.slds-panel--table .slds-action-row{padding-block-end:var(--slds-space-panel);padding-inline:var(--slds-space-panel)}.slds-panel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--slds-space-panel-tight);padding-block:var(--slds-space-row-block);padding-inline:var(--slds-space-row-inline);border-bottom:1px solid var(--slds-line);transition:background-color var(--slds-motion-fast) var(--slds-motion-ease),border-color var(--slds-motion-fast) var(--slds-motion-ease)}.slds-panel--collapsible:not([data-open=true])>.slds-panel-header{border-bottom:0}.slds-panel-header--toggle{position:relative;cursor:pointer}.slds-panel--collapsible:has(>.slds-panel-header--toggle:hover),.slds-panel--collapsible:has(>.slds-panel-header--toggle>.slds-panel-button--cover:focus-visible){border-color:var(--slds-line-strong)}.slds-panel-header--toggle:has(>.slds-panel-button--cover:focus-visible),.slds-panel-header--toggle:hover{background:color-mix(in srgb,var(--slds-accent-soft) 62%,transparent);border-color:var(--slds-line-strong)}.slds-panel-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--slds-space-panel-tight);padding:0;color:inherit;background:0 0;border:0;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:start}.slds-panel-button--cover{position:absolute;inset:0;z-index:0;justify-content:flex-end;padding-inline:var(--slds-space-row-inline)}.slds-panel-header-controls{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--slds-space-control-gap);pointer-events:none}.slds-panel-header-action-slot{display:inline-flex;pointer-events:auto}.slds-panel-header-action.slds-icon-button,.slds-panel-toggle-indicator{width:var(--slds-panel-header-action-size);min-width:var(--slds-panel-header-action-size);min-height:var(--slds-panel-header-action-size)}.slds-panel-toggle-indicator{display:inline-flex;align-items:center;justify-content:center;color:inherit}.slds-panel-title-link-zone{display:inline-flex;max-width:100%;pointer-events:none}.slds-panel-title-content{display:inline-flex;min-width:0;align-items:center;gap:var(--slds-space-control-gap)}.slds-panel-title-content>span:last-child{min-width:0}.slds-panel-icon{display:inline-flex;flex:0 0 auto;color:var(--slds-panel-icon-color)}.slds-panel-icon>.slds-icon{width:var(--slds-icon-panel);height:var(--slds-icon-panel)}.slds-panel-content{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transform:translateY(-8px);visibility:hidden;transition:grid-template-rows var(--slds-motion-drawer) cubic-bezier(.2,.8,.2,1),opacity var(--slds-motion-base) var(--slds-motion-ease),transform var(--slds-motion-drawer) cubic-bezier(.2,.8,.2,1),visibility 0ms linear var(--slds-motion-drawer)}.slds-panel-clip{min-height:0;overflow:hidden}.slds-panel--collapsible[data-open=true] .slds-panel-content{grid-template-rows:1fr;opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition-delay:0ms}.slds-panel-toggle{flex:0 0 auto;transition:transform var(--slds-motion-drawer) cubic-bezier(.2,.8,.2,1)}.slds-panel--collapsible[data-open=true] .slds-panel-toggle{transform:rotate(180deg)}.slds-panel-title{min-width:0;margin:0;font-size:var(--slds-type-panel-title-size);font-weight:var(--slds-weight-bold);line-height:var(--slds-type-panel-title-line);letter-spacing:var(--slds-type-panel-title-tracking)}.slds-panel-title--linked{position:relative;z-index:1;min-height:var(--slds-panel-header-action-size);display:flex;align-items:center;padding-inline-end:calc(var(--slds-icon-sm) + var(--slds-space-panel-tight));pointer-events:none}.slds-panel-title-link{color:inherit;text-decoration:none}.slds-subheading{margin:0;color:var(--slds-muted);font-size:var(--slds-type-control-size);font-weight:var(--slds-weight-semibold);line-height:var(--slds-type-subheading-line)}@media (max-width:720px){.slds-page{padding-block:var(--slds-space-page-mobile-block);padding-inline:var(--slds-space-page-mobile-inline)}.slds-page-header{display:grid;grid-template-columns:1fr;gap:var(--slds-space-page-header-mobile-gap);margin-block-end:var(--slds-space-page-header-mobile)}.slds-page-title{font-size:24px;line-height:1.16}.slds-page-header--compact-actions-mobile{grid-template-columns:minmax(0,1fr) auto;align-items:center}.slds-page-header--compact-actions-mobile .slds-action-row{justify-content:flex-end}}.slds-action-row,.slds-button{align-items:center;gap:var(--slds-space-control-gap)}.slds-action-row{display:flex;flex-wrap:wrap}.slds-button{min-height:var(--slds-control-height);display:inline-flex;justify-content:center;padding-block:var(--slds-space-control-block);padding-inline:var(--slds-space-control-inline);color:#fff;background:var(--slds-cta);border:1px solid transparent;border-radius:var(--slds-radius-sm);cursor:pointer;font-size:var(--slds-type-control-size);font-weight:var(--slds-weight-semibold);text-decoration:none;transition:color var(--slds-motion-fast) var(--slds-motion-ease),background-color var(--slds-motion-fast) var(--slds-motion-ease),border-color var(--slds-motion-fast) var(--slds-motion-ease),box-shadow var(--slds-motion-fast) var(--slds-motion-ease),opacity var(--slds-motion-fast) var(--slds-motion-ease)}.slds-button .slds-icon{flex:0 0 auto}.slds-button:hover{background:var(--slds-cta-strong)}.slds-button:active,.slds-button[aria-pressed=true]{background:var(--slds-cta-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 32%,transparent)}.slds-button[aria-busy=true]{cursor:progress}.slds-button:disabled,.slds-button[aria-disabled=true]{cursor:not-allowed;opacity:.52}.slds-button--secondary{color:var(--slds-text);background:var(--slds-panel);border-color:var(--slds-line-strong)}.slds-button--ghost:hover,.slds-button--secondary:hover{background:var(--slds-accent-soft)}.slds-button--ghost:active,.slds-button--ghost[aria-pressed=true],.slds-button--secondary:active,.slds-button--secondary[aria-pressed=true]{color:var(--slds-text);background:var(--slds-nav-active);border-color:var(--slds-line-strong)}.slds-button--ghost{color:var(--slds-text);background:0 0;border-color:transparent}.slds-button--danger{background:var(--slds-danger)}.slds-button--danger:active,.slds-button--danger:hover,.slds-button--danger[aria-pressed=true]{background:var(--slds-danger-strong)}.slds-button--compact{min-height:34px;padding-block:var(--slds-space-control-compact-block);padding-inline:var(--slds-space-control-compact-inline)}.slds-icon-button{width:var(--slds-control-height);min-width:var(--slds-control-height);min-height:var(--slds-control-height);padding:0}.slds-icon-button .slds-icon{width:var(--slds-icon-md);height:var(--slds-icon-md)}@media (max-width:720px){.slds-button--mobile-icon{width:var(--slds-control-height);min-width:var(--slds-control-height);padding:0}.slds-button--mobile-icon .slds-button-label{display:none}.slds-button--mobile-icon .slds-icon{width:var(--slds-icon-md);height:var(--slds-icon-md)}}.slds-icon{width:var(--slds-icon-md);height:var(--slds-icon-md);display:inline-block;color:currentColor;vertical-align:-.18em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.slds-disclosure-summary .slds-icon,.slds-icon--sm{width:var(--slds-icon-sm);height:var(--slds-icon-sm)}.slds-icon--lg{width:var(--slds-icon-lg);height:var(--slds-icon-lg)}.slds-icon-label{display:inline-flex;align-items:center;gap:var(--slds-space-control-gap)}.slds-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--slds-space-form)}.slds-form-grid-action{align-self:end;display:flex;align-items:center}.slds-field{align-content:start;display:grid;gap:var(--slds-space-field)}.slds-field--full{grid-column:1/-1}.slds-disclosure-field{align-items:start;gap:var(--slds-space-disclosure-gap)}.slds-disclosure-summary,.slds-disclosure-summary-state{display:inline-flex;align-items:center;line-height:var(--slds-icon-sm)}.slds-disclosure-summary{width:fit-content;min-height:32px;list-style:none;-webkit-appearance:none;appearance:none;padding:0;color:var(--slds-muted);background:0 0;border:0;cursor:pointer;font-family:inherit;font-size:var(--slds-type-control-size);font-weight:var(--slds-weight-semibold);text-align:left}.slds-disclosure-summary-state{gap:var(--slds-space-control-gap)}.slds-disclosure-field[data-open=true] .slds-disclosure-summary-state--closed,.slds-disclosure-summary-state--open{display:none}.slds-disclosure-field[data-open=true] .slds-disclosure-summary-state--open{display:inline-flex}.slds-disclosure-summary .slds-icon{flex:0 0 auto}.slds-disclosure-summary:hover{color:var(--slds-text)}.slds-disclosure-summary:focus-visible{border-radius:var(--slds-radius-sm);outline:0;box-shadow:var(--slds-focus-ring)}.slds-disclosure-content{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-6px);visibility:hidden;transition:grid-template-rows var(--slds-motion-drawer) cubic-bezier(.2,.8,.2,1),opacity var(--slds-motion-base) var(--slds-motion-ease),transform var(--slds-motion-drawer) cubic-bezier(.2,.8,.2,1),visibility 0ms linear var(--slds-motion-drawer)}.slds-disclosure-clip{min-height:0;overflow:hidden}.slds-disclosure-field[data-open=true] .slds-disclosure-content{grid-template-rows:1fr;opacity:1;transform:translateY(0);visibility:visible;transition-delay:0ms}.slds-label{color:var(--slds-dim);font-size:var(--slds-type-label-size);font-weight:var(--slds-weight-bold);letter-spacing:var(--slds-type-label-tracking);line-height:var(--slds-type-label-line);text-transform:uppercase}.slds-choice{min-height:var(--slds-control-height);display:inline-flex;align-items:center;gap:var(--slds-space-control-gap);color:var(--slds-text);font-weight:var(--slds-weight-semibold)}.slds-checkbox{accent-color:var(--slds-cta);width:22px;height:22px;margin:0;cursor:pointer;vertical-align:middle}.slds-choice input{width:18px;height:18px;accent-color:var(--slds-cta)}.slds-checkbox:disabled{cursor:not-allowed;opacity:.52}.slds-choice:has(input:disabled){cursor:not-allowed;opacity:.52}.slds-switch{justify-content:space-between}.slds-switch input{position:absolute;opacity:0}.slds-switch-track{width:48px;height:26px;padding:var(--slds-space-badge-block);background:var(--slds-line-strong);border-radius:999px;transition:background-color var(--slds-motion-fast) var(--slds-motion-ease)}.slds-switch-track::before{content:"";display:block;width:18px;height:18px;background:var(--slds-panel);border-radius:999px;transition:transform var(--slds-motion-base) var(--slds-motion-ease)}.slds-switch input:checked+.slds-switch-track{background:var(--slds-cta)}.slds-switch input:checked+.slds-switch-track::before{transform:translateX(22px)}.slds-input{width:100%;min-height:var(--slds-control-height);padding-block:var(--slds-space-control-block);padding-inline:var(--slds-space-control-inline);color:var(--slds-input-text);background:var(--slds-input-bg);border:1px solid var(--slds-input-border);border-radius:var(--slds-radius-sm);transition:background-color var(--slds-motion-fast) var(--slds-motion-ease),border-color var(--slds-motion-fast) var(--slds-motion-ease),box-shadow var(--slds-motion-fast) var(--slds-motion-ease)}.slds-input--compact{min-width:88px;max-width:128px}.slds-input[type=file]{height:auto}.slds-input:hover{border-color:var(--slds-line-strong)}.slds-input:disabled,.slds-input[readonly]{color:var(--slds-muted);background:var(--slds-surface-muted);border-color:var(--slds-line)}.slds-input:disabled{cursor:not-allowed;opacity:.68}.slds-input[aria-invalid=true]{border-color:var(--slds-danger)}.slds-input::placeholder{color:var(--slds-input-placeholder)}.slds-input-affix{position:relative;display:block}.slds-input-affix>.slds-icon{position:absolute;inset-block-start:50%;inset-inline-start:var(--slds-space-control-inline);color:var(--slds-muted);pointer-events:none;transform:translateY(-50%)}.slds-input-affix>.slds-input{padding-inline-start:calc(var(--slds-space-control-inline) + var(--slds-icon-md) + var(--slds-space-control-gap))}select.slds-input{-webkit-appearance:none;appearance:none;padding-inline-end:var(--slds-space-control-affordance);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right calc(var(--slds-space-control-inline) + 6px) center,right var(--slds-space-control-inline) center;background-repeat:no-repeat;background-size:6px 6px}textarea.slds-input{min-height:108px;resize:vertical}.slds-error,.slds-help{margin:0;font-size:var(--slds-type-label-size)}.slds-error{color:var(--slds-danger-text)}.slds-number-stepper{width:128px;max-width:128px;position:relative;display:inline-block}.slds-number-stepper--hours{width:96px;max-width:96px}.slds-number-stepper .slds-input--compact{min-width:0;max-width:none;padding-inline-end:calc(var(--slds-space-control-inline) + 26px)}.slds-number-stepper-input[type=number]{-webkit-appearance:textfield;appearance:textfield}.slds-number-stepper-input[type=number]::-webkit-inner-spin-button,.slds-number-stepper-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.slds-number-stepper-controls{position:absolute;inset-block-start:50%;inset-inline-end:var(--slds-space-stepper-controls-inline);display:grid;transform:translateY(-50%)}.slds-number-stepper-button{width:18px;height:13px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--slds-text);background:var(--slds-surface-muted);border:0;cursor:pointer}.slds-number-stepper-button:disabled{cursor:not-allowed}.slds-number-stepper-button:first-child{border-radius:var(--slds-radius-sm) var(--slds-radius-sm)0 0}.slds-number-stepper-button:last-child{border-radius:0 0 var(--slds-radius-sm) var(--slds-radius-sm)}.slds-number-stepper-button .slds-icon{width:14px;height:14px}.slds-alert{padding:var(--slds-space-alert);background:var(--slds-info-soft);border:1px solid var(--slds-line);border-radius:var(--slds-radius-sm);transition:background-color var(--slds-motion-fast) var(--slds-motion-ease),border-color var(--slds-motion-fast) var(--slds-motion-ease),color var(--slds-motion-fast) var(--slds-motion-ease)}.slds-alert--success{background:var(--slds-success-soft);border-color:var(--slds-success)}.slds-alert--warning{background:var(--slds-warning-soft);border-color:var(--slds-warning)}.slds-alert--danger{background:var(--slds-danger-soft);border-color:var(--slds-danger)}.slds-badge{display:inline-flex;align-items:center;width:max-content;padding-block:var(--slds-space-badge-block);padding-inline:var(--slds-space-badge-inline);color:var(--slds-text);background:var(--slds-surface-muted);border:1px solid var(--slds-line);border-radius:var(--slds-radius-pill);font-size:var(--slds-type-label-size);font-weight:var(--slds-weight-semibold);transition:background-color var(--slds-motion-fast) var(--slds-motion-ease),border-color var(--slds-motion-fast) var(--slds-motion-ease),color var(--slds-motion-fast) var(--slds-motion-ease)}.slds-badge--success{color:var(--slds-success-badge-text);background:var(--slds-success-badge-bg)}.slds-badge--warning{color:var(--slds-warning-badge-text);background:var(--slds-warning-badge-bg);border-color:color-mix(in srgb,var(--slds-warning) 55%,var(--slds-line))}.slds-badge--danger{color:var(--slds-danger-badge-text);background:var(--slds-danger-badge-bg)}.slds-toast-region{position:fixed;inset-block-end:var(--slds-space-page-mobile-block);inset-inline-end:var(--slds-space-page-mobile-inline);z-index:4;display:grid;gap:var(--slds-space-control-gap);width:min(360px,calc(100vw - (var(--slds-space-page-mobile-inline)*2)));pointer-events:none}.slds-toast-region--inline{position:static;z-index:auto;width:100%;pointer-events:auto}.slds-toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--slds-space-control-gap);align-items:start;padding:var(--slds-space-alert);color:var(--slds-text);background:var(--slds-panel);border:1px solid var(--slds-line);border-left:4px solid var(--slds-info);border-radius:var(--slds-radius-md);box-shadow:var(--slds-shadow);pointer-events:auto;transition:border-color var(--slds-motion-fast) var(--slds-motion-ease),box-shadow var(--slds-motion-fast) var(--slds-motion-ease)}.slds-toast--success{border-left-color:var(--slds-success)}.slds-toast--warning{border-left-color:var(--slds-warning)}.slds-toast--danger{border-left-color:var(--slds-danger)}.slds-toast>.slds-icon{color:var(--slds-info)}.slds-toast--success>.slds-icon{color:var(--slds-success)}.slds-toast--warning>.slds-icon{color:var(--slds-warning-strong)}.slds-toast--danger>.slds-icon{color:var(--slds-danger-text)}.slds-toast-content{display:grid;gap:var(--slds-space-field)}.slds-toast-body,.slds-toast-title{margin:0}.slds-toast-title{font-weight:var(--slds-weight-bold);line-height:var(--slds-type-subheading-line)}.slds-toast-body{color:var(--slds-muted);font-size:var(--slds-type-control-size)}.slds-toast-dismiss{min-width:var(--slds-touch-target);min-height:var(--slds-touch-target);display:inline-grid;place-items:center;padding:0;color:var(--slds-muted);background:0 0;border:0;border-radius:var(--slds-radius-sm);cursor:pointer}.slds-toast-dismiss:hover{color:var(--slds-text);background:var(--slds-accent-soft)}.slds-table-wrap{overflow-x:auto}.slds-table{width:100%;min-width:var(--slds-table-min-width);border-collapse:collapse}.slds-table td,.slds-table th{padding-block:var(--slds-space-table-block);padding-inline:var(--slds-space-table-inline);text-align:left;border-bottom:1px solid var(--slds-line)}.slds-table th{color:var(--slds-table-header-text);background:var(--slds-table-header-bg);border-bottom-color:var(--slds-line-strong);font-size:var(--slds-type-label-size);letter-spacing:var(--slds-type-label-tracking);line-height:var(--slds-type-label-line);text-transform:uppercase}.slds-table-row--action{position:relative;cursor:pointer}.slds-table-row--action td{transition:background-color var(--slds-motion-fast) var(--slds-motion-ease)}.slds-table-row--action:focus-within td,.slds-table-row--action:hover td{background:var(--slds-panel-strong)}.slds-table-primary{color:var(--slds-link);font-weight:var(--slds-weight-semibold)}.slds-record,.slds-record-list{display:grid;gap:var(--slds-space-record-gap)}.slds-record{padding-block:var(--slds-space-record-block);padding-inline:var(--slds-space-record-inline);background:var(--slds-panel);border:1px solid var(--slds-line);border-left:4px solid var(--slds-line-strong);border-radius:var(--slds-radius-md)}.slds-record--plain{padding-inline:0;background:0 0;border:0;border-bottom:1px solid var(--slds-line);border-radius:0}.slds-record--plain:last-child{padding-block-end:0;border-bottom:0}.slds-record--inline{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--slds-space-record-inline-gap-block) var(--slds-space-record-inline-gap-inline);padding-block:var(--slds-space-record-inline-block)}.slds-record-inline-meta,.slds-record-meta dt{color:var(--slds-muted)}.slds-record--warning{border-left-color:var(--slds-warning)}.slds-record--danger{border-left-color:var(--slds-danger)}.slds-record-title{margin:0;font-size:var(--slds-type-panel-title-size);font-weight:var(--slds-weight-bold);line-height:var(--slds-type-panel-title-line)}.slds-record-meta{display:flex;flex-wrap:wrap;gap:var(--slds-space-record-meta-gap);margin:0;color:var(--slds-muted)}.slds-record-meta-item--full{flex-basis:100%}.slds-record-meta>div{display:grid;gap:var(--slds-space-field);min-width:96px}.slds-record-meta dt{font-size:var(--slds-type-label-size);font-weight:var(--slds-weight-semibold)}.slds-record-meta dd{margin:0;color:var(--slds-text)}.slds-preserve-lines{white-space:pre-wrap}.slds-empty,.slds-loading{display:grid;place-items:center;min-height:160px;padding:var(--slds-space-empty);color:var(--slds-muted);text-align:center;background:var(--slds-surface-muted);border:1px dashed var(--slds-line-strong);border-radius:var(--slds-radius-md)}.slds-dialog{width:min(520px,calc(100vw - var(--slds-space-page-mobile-inline)*2));padding:0;color:var(--slds-text);background:var(--slds-panel);border:1px solid var(--slds-line);border-radius:var(--slds-radius-lg);box-shadow:var(--slds-shadow)}.slds-dialog::backdrop{background:var(--slds-scrim)}.slds-dialog-layout{display:grid}.slds-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--slds-space-panel);padding-block:var(--slds-space-panel) var(--slds-space-form);padding-inline:var(--slds-space-panel)}.slds-dialog-heading{display:grid;gap:var(--slds-space-field)}.slds-dialog-content{display:grid;gap:var(--slds-space-form);padding-inline:var(--slds-space-panel);padding-block-end:var(--slds-space-panel)}.slds-dialog-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--slds-space-control-gap);padding:var(--slds-space-panel-tight) var(--slds-space-panel);background:var(--slds-surface-muted);border-top:1px solid var(--slds-line)}.slds-shell-reference{display:grid;grid-template-columns:220px 1fr;min-height:280px;overflow:hidden;border:1px solid var(--slds-line);border-radius:var(--slds-radius-md)}.slds-shell-rail{display:grid;align-content:start;gap:var(--slds-space-record-gap);padding:var(--slds-space-panel);color:#fff;background:var(--slds-rail)}.slds-shell-nav{display:grid;gap:var(--slds-space-field)}.slds-shell-nav-item{display:flex;min-height:var(--slds-control-height);align-items:center;padding-inline:var(--slds-space-control-inline);color:color-mix(in srgb,#fff 74%,transparent);border-radius:var(--slds-radius-sm);text-decoration:none;transition:background-color var(--slds-motion-fast) var(--slds-motion-ease),color var(--slds-motion-fast) var(--slds-motion-ease)}.slds-shell-nav-item:hover{color:#fff;background:color-mix(in srgb,#fff 8%,transparent)}.slds-shell-nav-item--active{color:#fff;background:color-mix(in srgb,#fff 12%,transparent)}.slds-shell-main{display:grid;align-content:start;gap:var(--slds-space-grid);padding:var(--slds-space-panel);background:var(--slds-bg-2)}.slds-shell-appbar{display:flex;align-items:center;justify-content:space-between;gap:var(--slds-space-page-actions);padding:var(--slds-space-panel-tight);background:var(--slds-panel);border:1px solid var(--slds-line);border-radius:var(--slds-radius-md)}@media (max-width:720px){.slds-shell-reference{display:grid;grid-template-columns:1fr}}}@layer utilities{.slds-stack{display:grid;gap:var(--slds-space-panel-tight)}.slds-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--slds-space-control-gap)}.slds-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.structured-proposal-layout{display:grid;width:min(100%,90rem);margin-inline:auto;grid-template-columns:13rem minmax(0,1fr);gap:clamp(var(--slds-space-panel),3vw,var(--slds-space-page-block-start));align-items:start}.structured-proposal-navigation{position:sticky;top:var(--slds-space-panel);padding-block-start:var(--slds-space-control-inline)}.structured-proposal-layout--with-lead{grid-template-rows:auto minmax(0,1fr);row-gap:0}.structured-proposal-layout--with-lead .structured-proposal-navigation{grid-row:1/3;align-self:start}.structured-proposal-layout--with-lead .structured-proposal-lead{min-width:0;grid-column:2;grid-row:1}.structured-proposal-layout--with-lead .structured-proposal{grid-column:2;grid-row:2}.structured-proposal-navigation-label{margin:0 0 var(--slds-space-field);padding-inline:var(--slds-space-field);color:var(--slds-dim);font-size:var(--slds-type-micro-size);font-weight:var(--slds-weight-bold);letter-spacing:.12em;text-transform:uppercase}.structured-proposal-mobile-navigation-list ol,.structured-proposal-navigation ol{display:grid;gap:.125rem;margin:0;padding:0;list-style:none}.structured-proposal-navigation>ol{position:relative}.structured-proposal-navigation-indicator{position:absolute;top:0;inset-inline:0;height:var(--indicator-height, 0px);border-radius:var(--slds-radius-sm);background:color-mix(in srgb,var(--slds-text) 8%,transparent);opacity:var(--indicator-opacity, 0);pointer-events:none;transform:translateY(var(--indicator-top, 0px))}.structured-proposal-navigation a{position:relative;z-index:1}@media (prefers-reduced-motion:no-preference){.structured-proposal-navigation-indicator{transition:transform var(--slds-motion-drawer) var(--slds-motion-ease),height var(--slds-motion-drawer) var(--slds-motion-ease),opacity var(--slds-motion-base) var(--slds-motion-ease)}}.structured-proposal-mobile-navigation-list a,.structured-proposal-navigation a{display:grid;min-height:2rem;align-items:center;grid-template-columns:1.5rem minmax(0,1fr) auto;padding:.375rem var(--slds-space-field);color:var(--slds-muted);border-radius:var(--slds-radius-sm);font-size:.8125rem;line-height:1.3;text-decoration:none}.structured-proposal-navigation a{padding-inline:.5rem}.structured-proposal-navigation-count{display:inline-flex;flex:0 0 auto;gap:.25rem;min-width:1.25rem;height:1.25rem;align-items:center;margin-inline-start:.5rem;padding-inline:.3rem;line-height:1;color:var(--slds-muted);border-radius:var(--slds-radius-pill);font-family:var(--slds-font-mono);font-size:.6875rem;font-weight:var(--slds-weight-bold);vertical-align:middle}.structured-proposal-navigation-comment-icon{width:.875rem;height:.875rem}.structured-proposal-navigation-number,.structured-proposal-navigation-title{align-self:baseline}.structured-proposal-navigation-title{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.structured-proposal-mobile-navigation-list a:hover,.structured-proposal-navigation a:hover{color:var(--slds-text);background:color-mix(in srgb,var(--slds-text) 5%,transparent)}.structured-proposal-mobile-navigation-list a,.structured-proposal-navigation a{transition:color var(--slds-motion-fast) var(--slds-motion-ease),background-color var(--slds-motion-fast) var(--slds-motion-ease),box-shadow var(--slds-motion-fast) var(--slds-motion-ease)}.structured-proposal-mobile-navigation-list a[aria-current=true],.structured-proposal-navigation a[aria-current=true]{color:var(--slds-text);font-weight:var(--slds-weight-semibold)}.structured-proposal-navigation a[aria-current=true]{background:0 0}.structured-proposal-mobile-navigation-list a[aria-current=true]{background:color-mix(in srgb,var(--slds-text) 8%,transparent);border-radius:var(--slds-radius-sm)}.structured-proposal-navigation-number{color:var(--slds-dim);font-family:var(--slds-font-mono);font-size:var(--slds-type-micro-size)}a[aria-current=true]>.structured-proposal-navigation-number{color:var(--slds-brand-strong)}.structured-proposal-mobile-navigation{display:none}.structured-proposal{min-width:0;overflow:hidden;color:var(--slds-text);background:var(--slds-panel);border:1px solid var(--slds-line);border-radius:var(--slds-radius-lg);box-shadow:var(--slds-shadow);--proposal-section-space-start:clamp(var(--slds-space-page), 5vw, 4.5rem);--proposal-section-space-end:clamp(var(--slds-space-page), 5vw, 4.5rem)}.structured-proposal-section{scroll-margin-block-start:var(--slds-space-panel);padding-block:var(--proposal-section-space-start) var(--proposal-section-space-end);padding-inline:clamp(var(--slds-space-page),5vw,4.5rem);border-bottom:1px solid var(--slds-line)}.structured-proposal-section:last-of-type{border-bottom:0}.structured-proposal-section--closing{color:var(--slds-cta-text);background:var(--slds-rail);border-bottom:0}.structured-proposal-section--closing .structured-proposal-callout-label,.structured-proposal-section--closing .structured-proposal-card-eyebrow,.structured-proposal-section--closing .structured-proposal-highlights .structured-proposal-card-eyebrow,.structured-proposal-section--closing .structured-proposal-section-number{color:var(--slds-brand)!important}.structured-proposal-section--closing .structured-proposal-card p,.structured-proposal-section--closing .structured-proposal-card ul,.structured-proposal-section--closing .structured-proposal-links,.structured-proposal-section--closing .structured-proposal-list ol,.structured-proposal-section--closing .structured-proposal-list ul,.structured-proposal-section--closing .structured-proposal-prose p,.structured-proposal-section--closing .structured-proposal-section-summary,.structured-proposal-section--closing .structured-proposal-section-title,.structured-proposal-section--closing .structured-proposal-steps p{color:color-mix(in srgb,var(--slds-cta-text) 76%,transparent)}.structured-proposal-section--closing .structured-proposal-list ol,.structured-proposal-section--closing .structured-proposal-list ul{font-size:1.05rem;line-height:1.6}.structured-proposal-section--closing .structured-proposal-list ol>li::marker{color:var(--slds-brand);font-family:var(--slds-font-mono);font-weight:var(--slds-weight-bold)}.structured-proposal-section--closing .structured-proposal-columns .structured-proposal-card,.structured-proposal-section--closing .structured-proposal-steps li{border-color:color-mix(in srgb,var(--slds-cta-text) 16%,transparent)}.structured-proposal-section--closing .structured-proposal-cards .structured-proposal-card{background:color-mix(in srgb,var(--slds-cta-text) 6%,transparent);border-color:color-mix(in srgb,var(--slds-cta-text) 14%,transparent)}.structured-proposal-section--closing .structured-proposal-callout{max-width:none;padding:clamp(var(--slds-space-panel),3vw,var(--slds-space-page-block-start));background:color-mix(in srgb,var(--slds-cta-text) 7%,transparent);border-left-width:4px;border-left-color:var(--slds-brand);border-radius:0 var(--slds-radius-lg) var(--slds-radius-lg)0}.structured-proposal-section--closing .structured-proposal-callout p:not(.structured-proposal-callout-label){color:var(--slds-cta-text);font-size:clamp(1.35rem,2.6vw,2rem);font-weight:var(--slds-weight-semibold);letter-spacing:-.02em;line-height:1.25}.structured-proposal-section--closing .structured-proposal-links a{color:var(--slds-brand)}.structured-proposal-section-head h2{max-width:48rem;margin:0;font-size:1.75rem;font-weight:var(--slds-weight-semibold);letter-spacing:-.02em;line-height:1.2}.structured-proposal-section-toggle{box-sizing:border-box;display:flex;width:fit-content;align-items:center;justify-content:flex-end;gap:.375rem;min-height:1.75rem;margin-block-start:.75rem;margin-inline-start:auto;padding:.25rem;color:var(--slds-muted);background:0 0;border:0;border-radius:var(--slds-radius-sm);font:inherit;font-size:.75rem;font-weight:var(--slds-weight-semibold);text-align:start;cursor:pointer}.structured-proposal-section-toggle:focus-visible{outline:0;box-shadow:var(--slds-focus-ring)}.structured-proposal-section-toggle:focus-visible .structured-proposal-section-chevron,.structured-proposal-section-toggle:hover .structured-proposal-section-chevron{color:var(--slds-brand-strong)}.structured-proposal-section-toggle:focus-visible,.structured-proposal-section-toggle:hover{color:var(--slds-brand-strong);background:0 0}.structured-proposal-section-row{display:flex;align-items:center;gap:.75rem}.structured-proposal-section-row h2{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:.75rem}.structured-proposal-section-discuss{box-sizing:border-box;position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.35rem;min-width:2.75rem;height:2.75rem;padding:0 .25rem;color:var(--slds-dim);background:0 0;border:.375rem solid transparent;border-radius:calc(var(--slds-radius-sm) + .375rem);background-clip:padding-box;font-family:var(--slds-font-mono);font-size:.75rem;font-weight:var(--slds-weight-bold);cursor:pointer;transition:color var(--slds-motion-fast) var(--slds-motion-ease),background-color var(--slds-motion-fast) var(--slds-motion-ease),border-color var(--slds-motion-fast) var(--slds-motion-ease)}.structured-proposal-section-discuss:focus-visible,.structured-proposal-section-discuss:hover{color:var(--slds-text);background-color:var(--slds-surface-muted)}.structured-proposal-section-discuss:focus-visible{outline:0;box-shadow:var(--slds-focus-ring)}.structured-proposal-section-discuss:not([data-count="0"]){color:var(--slds-brand-strong)}.structured-proposal-section-discuss-icon{width:1rem;height:1rem}.conversation-compose[open]>.conversation-new .conversation-new-icon path[data-axis=vertical],.structured-proposal-section-discuss[data-count="0"] .structured-proposal-section-discuss-count{display:none}.structured-proposal-section-chevron{flex:0 0 auto;width:1rem;height:1rem;color:var(--slds-dim);transition:transform var(--slds-motion-base) var(--slds-motion-ease)}.structured-proposal-section-body[open] .structured-proposal-section-chevron{transform:rotate(180deg)}.conversation summary,.reader-account>summary,.reader-share>summary,.structured-proposal-mobile-navigation>summary,.structured-proposal-section-body>summary{list-style:none}.conversation summary::-webkit-details-marker,.management-panel>summary::-webkit-details-marker,.reader-account>summary::-webkit-details-marker,.reader-share>summary::-webkit-details-marker,.structured-proposal-mobile-navigation>summary::-webkit-details-marker,.structured-proposal-section-body>summary::-webkit-details-marker{display:none}.structured-proposal-section-body[open] .structured-proposal-section-toggle-label:not(.structured-proposal-section-toggle-label--open),.structured-proposal-section-toggle-label--open{display:none}.structured-proposal-section-body[open] .structured-proposal-section-toggle-label--open{display:inline}.structured-proposal-block{display:contents}@media (prefers-reduced-motion:no-preference){.structured-proposal-section-body[open] .structured-proposal-section-content{animation:structured-proposal-reveal 280ms var(--slds-motion-ease)}@keyframes structured-proposal-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.structured-proposal-brief>*{animation:structured-proposal-rise 560ms var(--slds-motion-ease) both}.structured-proposal-brief>:nth-child(2){animation-delay:70ms}.structured-proposal-brief>:nth-child(3){animation-delay:140ms}.structured-proposal-brief>:nth-child(4){animation-delay:210ms}}.structured-proposal-brief-facts dt,.structured-proposal-section-number{color:var(--slds-brand-strong);font-family:var(--slds-font-mono);font-weight:var(--slds-weight-bold);letter-spacing:.06em}.structured-proposal-section-number{flex:0 0 auto;font-size:.8125rem}.structured-proposal-section-title{min-width:0;font-family:var(--slds-font-sans);font-weight:var(--slds-weight-semibold)}.structured-proposal-section-summary{margin:.75rem 0 0;padding:.625rem .875rem;color:var(--slds-muted);background:color-mix(in srgb,var(--slds-surface-muted) 42%,transparent);border-left:2px solid color-mix(in srgb,var(--slds-brand-strong) 55%,var(--slds-line));border-radius:0 var(--slds-radius-sm) var(--slds-radius-sm)0;font-size:1.125rem;line-height:1.55;text-wrap:pretty}.structured-proposal-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--slds-space-form);margin-block-start:1.5rem}.structured-proposal-highlights[data-count="2"],.structured-proposal-highlights[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.structured-proposal-highlights[data-count="1"]{grid-template-columns:minmax(0,1fr)}.structured-proposal-highlights .structured-proposal-card{padding:var(--slds-space-panel-tight);background:color-mix(in srgb,var(--slds-surface-muted) 58%,transparent);border:1px solid var(--slds-line);border-radius:var(--slds-radius-md)}.structured-proposal-brief{padding:1.5rem;background:color-mix(in srgb,var(--slds-surface-muted) 50%,var(--slds-bg));border:1px solid var(--slds-line);border-radius:var(--slds-radius-lg)}.structured-proposal-brief-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;margin:0}.structured-proposal-brief-facts dt{margin:0 0 .25rem;font-size:.75rem;text-transform:uppercase}.structured-proposal-brief-facts dd{margin:0;font-size:.9375rem;line-height:1.5}.structured-proposal-brief-decision{grid-column:1/-1;margin-block-start:.25rem;padding-block-start:1.25rem;border-top:1px solid var(--slds-line)}.structured-proposal-brief-facts .structured-proposal-brief-decision dd{max-width:44rem;font-size:1rem;font-weight:var(--slds-weight-semibold);letter-spacing:-.01em}.structured-proposal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--slds-space-control-gap);margin-block-start:var(--slds-space-page);padding-block:var(--slds-space-control-gap);border-bottom:1px solid var(--slds-line)}.structured-proposal-expand-all,.structured-proposal-toolbar-label{font-size:.8125rem;font-weight:var(--slds-weight-semibold)}.structured-proposal-toolbar-label{color:var(--slds-muted)}.structured-proposal-expand-all{padding:var(--slds-space-control-gap);color:var(--slds-brand-strong);background:0 0;border:0;border-radius:var(--slds-radius-sm);font:inherit;cursor:pointer}.structured-proposal-expand-all:hover{color:var(--slds-text);background:var(--slds-surface-muted)}.structured-proposal-expand-all:focus-visible{outline:0;box-shadow:var(--slds-focus-ring);border-radius:var(--slds-radius-sm)}.structured-proposal-decision{margin:0;padding-block-start:var(--proposal-section-space-start);border-top:1px solid var(--slds-line)}.structured-proposal-decision-label{margin:0 0 .75rem;color:var(--slds-brand-strong);font-family:var(--slds-font-mono);font-size:.75rem;font-weight:var(--slds-weight-bold);letter-spacing:.06em;text-transform:uppercase}.structured-proposal-decision-text{max-width:36rem;margin:0;font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:var(--slds-weight-semibold);letter-spacing:-.015em;line-height:1.35}.structured-proposal-callout,.structured-proposal-cards,.structured-proposal-columns,.structured-proposal-links,.structured-proposal-list,.structured-proposal-prose,.structured-proposal-steps,.structured-proposal-table-wrap,.structured-proposal-workflow{margin-block-start:2rem}.structured-proposal-prose{width:100%}.structured-proposal-card h3,.structured-proposal-list h3,.structured-proposal-prose h3,.structured-proposal-steps h3,.structured-proposal-workflow h3{margin:0;font-size:1.0625rem;font-weight:var(--slds-weight-semibold);letter-spacing:-.01em;line-height:1.3}.structured-proposal-card p,.structured-proposal-prose p,.structured-proposal-steps p{margin:var(--slds-space-field)0 0;color:var(--slds-text);line-height:1.6}.structured-proposal-card p,.structured-proposal-steps p{font-size:.9375rem}.structured-proposal-prose p{font-size:1rem;text-wrap:pretty}.structured-proposal-prose p:first-child{margin-block-start:0}.structured-proposal-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--slds-space-form)}.structured-proposal-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--slds-space-form)}.structured-proposal-columns .structured-proposal-card{padding-block-start:0}.structured-proposal-cards .structured-proposal-card{padding:var(--slds-space-panel);background:var(--slds-surface-muted);border:1px solid var(--slds-line);border-radius:var(--slds-radius-md)}.structured-proposal-card-eyebrow{margin:0 0 var(--slds-space-field)!important;color:var(--slds-brand-strong)!important;font-family:var(--slds-font-mono);font-size:var(--slds-type-micro-size);font-weight:var(--slds-weight-bold);letter-spacing:.08em;text-transform:uppercase}.structured-proposal-card ul,.structured-proposal-list ol,.structured-proposal-list ul,.structured-proposal-workflow-content ul{display:grid;gap:.375rem;margin:var(--slds-space-control-inline)0 0;padding-inline-start:1.25rem;color:var(--slds-text);font-size:.9375rem;line-height:1.55}.structured-proposal-callout{max-width:52rem;padding:var(--slds-space-panel);background:var(--slds-accent-soft);border-left:3px solid var(--slds-brand-strong);border-radius:0 var(--slds-radius-md) var(--slds-radius-md)0}.structured-proposal-callout p{margin:0;font-size:1rem;line-height:1.55}.structured-proposal-callout-label{margin-block-end:var(--slds-space-field)!important;color:var(--slds-muted);font-size:var(--slds-type-micro-size)!important;font-weight:var(--slds-weight-bold);letter-spacing:.1em;text-transform:uppercase}.structured-proposal-steps{display:grid;margin-inline:0;padding:0;list-style:none}.structured-proposal-steps li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--slds-space-form);padding-block:1rem;border-top:1px solid var(--slds-line)}.structured-proposal-steps li:last-child{border-bottom:1px solid var(--slds-line)}.structured-proposal-block:last-child>.structured-proposal-steps>li:last-child{border-bottom:0}.structured-proposal-step-number{display:grid;width:1.75rem;height:1.75rem;place-items:center;color:var(--slds-text);background:var(--slds-surface-muted);border:1px solid var(--slds-line-strong);border-radius:50%;font-size:var(--slds-type-label-size);font-weight:var(--slds-weight-semibold);line-height:1}.structured-proposal-workflow{margin-inline:0;padding:0;list-style:none}.structured-proposal-workflow-step{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:1rem}.structured-proposal-workflow-marker{position:relative}.structured-proposal-workflow-step:not(:last-child) .structured-proposal-workflow-marker::before{position:absolute;inset-block:2.125rem .625rem;inset-inline-start:calc(50% - .5px);border-inline-start:1px solid var(--slds-line-strong);content:""}.structured-proposal-workflow-step:not(:last-child) .structured-proposal-workflow-marker::after{position:absolute;inset-block-end:.625rem;inset-inline-start:calc(50% - 3px);width:6px;height:6px;border-right:1px solid var(--slds-line-strong);border-bottom:1px solid var(--slds-line-strong);transform:rotate(45deg);content:""}.structured-proposal-workflow-content{min-width:0;padding-block-end:1.75rem}.structured-proposal-workflow-step:last-child .structured-proposal-workflow-content{padding-block-end:0}.structured-proposal-workflow-phase{margin:0 0 .25rem;color:var(--slds-muted);font-size:.75rem;font-weight:var(--slds-weight-semibold)}.structured-proposal-workflow-outcome{margin:.625rem 0 0;color:var(--slds-muted);font-size:.875rem;line-height:1.5;text-wrap:pretty}.structured-proposal-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--slds-line);border-radius:var(--slds-radius-md)}.structured-proposal-table-wrap:focus-visible{outline:3px solid color-mix(in srgb,var(--slds-cta) 34%,transparent);outline-offset:2px}.structured-proposal-table{min-width:42rem;border:0}@media (min-width:641px){.structured-proposal-table[data-columns="2"]{table-layout:fixed}.structured-proposal-table[data-columns="2"] th:first-child{width:28%}}.structured-proposal-table td,.structured-proposal-table th{padding:var(--slds-space-record-gap) var(--slds-space-panel-tight);vertical-align:top;white-space:normal;overflow-wrap:anywhere}.structured-proposal-table-cell-list{display:grid;gap:.375rem;margin:0;padding-inline-start:1.125rem}.structured-proposal-table-cell-value{margin:1rem 0 0}.structured-proposal-table thead th,.structured-proposal-table-cell-value-label{font-weight:var(--slds-weight-semibold)}.structured-proposal-table thead th{background:color-mix(in srgb,var(--slds-surface-muted) 50%,var(--slds-bg));font-size:.8125rem;letter-spacing:normal;text-transform:none}.structured-proposal-table tbody td:first-child{color:var(--slds-text);font-weight:var(--slds-weight-semibold)}.structured-proposal-list{max-width:48rem}.structured-proposal-links{max-width:52rem;color:var(--slds-muted);font-size:var(--slds-type-label-size);line-height:1.55}.structured-proposal-links a{color:var(--slds-link)}@media (max-width:920px){.structured-proposal-layout{grid-template-columns:minmax(0,1fr);gap:var(--slds-space-form)}.structured-proposal-navigation{display:none}.structured-proposal-mobile-navigation{position:sticky;z-index:2;top:var(--slds-space-field);display:block;box-sizing:border-box}.structured-proposal-layout--with-lead{grid-template-rows:none}.structured-proposal-layout--with-lead .structured-proposal,.structured-proposal-layout--with-lead .structured-proposal-lead{grid-column:auto;grid-row:auto}.structured-proposal-layout--with-lead .structured-proposal-lead{order:-1}.structured-proposal-mobile-navigation-summary{width:100%;justify-content:space-between;list-style:none}.structured-proposal-mobile-navigation-summary::-webkit-details-marker{display:none}.structured-proposal-mobile-navigation-chevron{transform:rotate(-90deg);transition:transform 180ms ease-out}.structured-proposal-mobile-navigation[open] .structured-proposal-mobile-navigation-chevron{transform:rotate(0deg)}@media (prefers-reduced-motion:reduce){.structured-proposal-mobile-navigation-chevron{transition:none}}.structured-proposal-mobile-navigation-list{position:static;max-height:min(60vh,28rem);overflow-y:auto;padding:var(--slds-space-control-inline);background:var(--slds-panel);border:1px solid var(--slds-line);border-radius:var(--slds-radius-md);box-shadow:var(--slds-shadow)}.structured-proposal-mobile-navigation-list .structured-proposal-navigation-label{display:none}}@media (max-width:760px){.structured-proposal-mobile-navigation{top:calc(var(--slds-shell-brand-height) + (var(--slds-space-shell-mobile-block)*2) + var(--slds-space-field))}.structured-proposal-section{scroll-margin-block-start:calc(var(--slds-shell-brand-height) + (var(--slds-space-shell-mobile-block)*2) + var(--slds-space-panel))}}@media (max-width:640px){.structured-proposal{border-radius:var(--slds-radius-md);box-shadow:none}.structured-proposal-section{padding:var(--slds-space-page-header) var(--slds-space-form)}.structured-proposal-section-head h2{font-size:1.5rem}.structured-proposal-brief{padding:1.25rem}.structured-proposal-brief-facts{grid-template-columns:minmax(0,1fr);gap:1rem}.structured-proposal-section-summary{font-size:1.0625rem}.structured-proposal-cards,.structured-proposal-columns,.structured-proposal-highlights,.structured-proposal-highlights[data-count]{grid-template-columns:minmax(0,1fr)}.structured-proposal-steps li{grid-template-columns:2.25rem minmax(0,1fr);gap:var(--slds-space-control-inline)}.structured-proposal-table-wrap{overflow:visible}.structured-proposal-table{min-width:0}.structured-proposal-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.structured-proposal-table tbody,.structured-proposal-table td,.structured-proposal-table tr{display:block}.structured-proposal-table tr{padding-block:var(--slds-space-record-inline-block);border-top:1px solid var(--slds-line)}.structured-proposal-table tr:first-child{border-top:0}.structured-proposal-table td{padding:var(--slds-space-record-inline-gap-block) var(--slds-space-panel-tight);border:0}.structured-proposal-table td::before{display:block;margin-block-end:var(--slds-space-record-inline-gap-block);color:var(--slds-muted);font-size:var(--slds-type-micro-size);font-weight:var(--slds-weight-bold);letter-spacing:.08em;text-transform:uppercase;content:attr(data-label)}.structured-proposal-table tbody td:first-child{padding-block-start:var(--slds-space-record-inline-block);font-size:var(--slds-type-panel-title-size)}.structured-proposal-table tbody td:first-child::before,.structured-proposal-table[data-columns="2"] td::before{display:none}.structured-proposal-table tbody td:last-child{padding-block-end:var(--slds-space-record-inline-block)}}@media print{.structured-proposal-section-discuss,.structured-proposal-section-toggle,.structured-proposal-toolbar{display:none!important}.structured-proposal-layout{display:block;width:100%}.structured-proposal-mobile-navigation,.structured-proposal-navigation{display:none!important}.structured-proposal{overflow:visible;border:0;border-radius:0;box-shadow:none}.structured-proposal-section{padding:2rem 0;break-inside:auto}.structured-proposal-section--closing{color:inherit;background:0 0;border-top:1px solid var(--slds-line)}.structured-proposal-section--closing .structured-proposal-callout{background:var(--slds-accent-soft)}.structured-proposal-section--closing .structured-proposal-callout p:not(.structured-proposal-callout-label),.structured-proposal-section--closing .structured-proposal-list ol,.structured-proposal-section--closing .structured-proposal-list ul,.structured-proposal-section--closing .structured-proposal-section-summary{color:inherit}.structured-proposal-table-wrap{overflow:visible}.structured-proposal-callout,.structured-proposal-card,.structured-proposal-steps li,.structured-proposal-table tr,.structured-proposal-workflow-step{break-inside:avoid}}.structured-proposal-section-discuss[data-unread=true]::after{position:absolute;inset-block-start:-.2rem;inset-inline-end:-.2rem;width:.5rem;height:.5rem;content:"";background:var(--slds-brand-strong);border:2px solid var(--slds-panel);border-radius:50%}.structured-proposal-navigation-count[data-unread=true]{color:var(--slds-cta-text);background:var(--slds-brand-strong)}.reader{--reader-bar-height:3.5rem;--reader-contents-height:2.75rem;--reader-preview-height:calc(2.5rem + 1px);--reader-measure:48rem;--reader-inline:clamp(var(--slds-space-panel), 4vw, var(--slds-space-page-block-start));min-height:100dvh;color:var(--slds-text);background:var(--slds-panel)}.reader-bar{position:sticky;z-index:30;top:0;display:grid;height:var(--reader-bar-height);align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:var(--slds-space-control-gap);padding-inline:var(--reader-inline);background:color-mix(in srgb,var(--slds-panel) 92%,transparent);border-bottom:1px solid var(--slds-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.reader-brand{display:inline-flex;width:fit-content;align-items:center;text-decoration:none}.reader-brand:focus-visible{outline:0;box-shadow:var(--slds-focus-ring);border-radius:var(--slds-radius-sm)}.reader-brand .reader-wordmark{width:5.3rem}.reader-brand .reader-brand-mark{display:none;width:2.25rem;height:2.25rem;border-radius:.5rem}.reader-bar-title{margin:0;overflow:hidden;opacity:0;color:var(--slds-text);font-size:var(--slds-type-control-size);font-weight:var(--slds-weight-semibold);text-align:center;text-overflow:ellipsis;white-space:nowrap;transform:translateY(4px);transition:opacity var(--slds-motion-base) var(--slds-motion-ease),transform var(--slds-motion-base) var(--slds-motion-ease)}.reader--scrolled .reader-bar-title{opacity:1;transform:none}.reader-bar-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--slds-space-control-gap)}.reader-iconbutton{position:relative;display:inline-grid;width:2.25rem;height:2.25rem;place-items:center;padding:0;color:var(--slds-text);background:0 0;border:1px solid var(--slds-line);border-radius:50%;cursor:pointer;transition:background-color var(--slds-motion-fast) var(--slds-motion-ease),border-color var(--slds-motion-fast) var(--slds-motion-ease)}.reader-iconbutton:hover,.reader-iconbutton[aria-expanded=true]{background:var(--slds-surface-muted);border-color:var(--slds-line-strong)}.reader-iconbutton:focus-visible{outline:0;box-shadow:var(--slds-focus-ring)}.reader-iconbutton svg{width:1.125rem;height:1.125rem}.reader-iconbutton-badge{position:absolute;inset-block-start:-.375rem;inset-inline-end:-.375rem;display:inline-grid;min-width:1.375rem;height:1.375rem;place-items:center;padding-inline:.3rem;color:var(--slds-panel);background:var(--slds-text);border:2px solid var(--slds-panel);border-radius:var(--slds-radius-pill);font-family:var(--slds-font-sans);font-size:.75rem;font-weight:var(--slds-weight-bold);line-height:1}.reader-preview{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:var(--reader-preview-height);box-sizing:border-box;padding:.375rem var(--reader-inline);color:var(--slds-muted);background:var(--slds-surface-muted);border-bottom:1px solid var(--slds-line);font-size:var(--slds-type-label-size);font-weight:var(--slds-weight-semibold)}.reader-preview-text{display:inline-flex;align-items:center;gap:.5rem;margin:0}.reader-preview-text::before{width:.5rem;height:.5rem;flex:0 0 auto;content:"";background:var(--slds-warning-strong);border-radius:50%}.reader-preview[data-tone=success] .reader-preview-text::before{background:var(--slds-success-strong)}.reader-preview[data-tone=success] .reader-preview-text{color:var(--slds-text)}.reader-flash{padding:.5rem var(--reader-inline);border-bottom:1px solid var(--slds-line)}.reader-flash[data-tone=warning],.reader-preview-alert{color:var(--slds-danger-text)}.reader-preview-alert{flex:1 1 auto;margin:0}.reader-share{display:inline-flex;align-items:center}.reader-share-button,.reader-share-no,.reader-share-yes{min-height:1.75rem;padding-inline:.625rem;border-radius:var(--slds-radius-sm);font:inherit;font-size:var(--slds-type-label-size);font-weight:var(--slds-weight-semibold);white-space:nowrap;cursor:pointer}.reader-share-button,.reader-share-yes{color:var(--slds-cta-text);background:var(--slds-cta);border:0}.reader-share-button{display:inline-flex;align-items:center;gap:.4rem}.reader-share-button:hover,.reader-share-yes:hover{background:var(--slds-cta-strong)}.reader-share-no{color:var(--slds-text);background:0 0;border:1px solid var(--slds-line-strong)}.reader-share-confirm{display:inline-flex;align-items:center;gap:.5rem}.reader-share-question{color:var(--slds-text);white-space:nowrap}.reader-account-trigger:focus-visible,.reader-share-button:focus-visible,.reader-share-no:focus-visible,.reader-share-yes:focus-visible{outline:0;box-shadow:var(--slds-focus-ring)}.reader-account{position:relative}.reader-account-trigger,.reader-avatar{display:grid;place-items:center;border-radius:50%}.reader-account-trigger{width:2.25rem;height:2.25rem;padding:0;background:0 0;border:0;cursor:pointer}.reader-avatar{width:2rem;height:2rem;color:var(--slds-cta-text);background:var(--slds-cta);font-size:var(--slds-type-micro-size);font-weight:var(--slds-weight-bold);letter-spacing:.04em}.reader-account-menu{position:absolute;z-index:40;inset-inline-end:0;inset-block-start:calc(100% + var(--slds-space-field));display:grid;min-width:15rem;padding:var(--slds-space-field);background:var(--slds-panel);border:1px solid var(--slds-line);border-radius:var(--slds-radius-md);box-shadow:var(--slds-shadow)}.reader-account-email,.reader-account-name{margin:0;padding-inline:var(--slds-space-control-inline);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reader-account-name{padding-block-start:var(--slds-space-field);font-size:var(--slds-type-control-size);font-weight:var(--slds-weight-semibold)}.reader-account-email{color:var(--slds-muted);font-size:var(--slds-type-label-size)}.reader-account-email,.reader-account-name{padding-block-end:var(--slds-space-field)}.reader-account-email+.reader-account-item,.reader-account-email[hidden]+.reader-account-item,.reader-account-name+.reader-account-item{margin-block-start:var(--slds-space-field);border-top:1px solid var(--slds-line);border-radius:0 0 var(--slds-radius-sm) var(--slds-radius-sm)}.reader-account-item.reader-account-item--icon{display:flex;align-items:center;gap:.625rem}.reader-account-item-icon{flex:0 0 auto;width:1.125rem;height:1.125rem;color:var(--slds-dim)}.reader-account-item,.reader-account-item--icon:hover .reader-account-item-icon{color:var(--slds-text)}.reader-account-item{display:block;width:100%;min-height:2.25rem;padding:var(--slds-space-field) var(--slds-space-control-inline);background:0 0;border:0;border-radius:var(--slds-radius-sm);font:inherit;font-size:var(--slds-type-control-size);text-align:start;text-decoration:none;cursor:pointer}.reader-account-item:focus-visible,.reader-account-item:hover{outline:0;background:var(--slds-surface-muted)}@media (max-width:760px){.reader{--reader-inline:var(--slds-space-page-mobile-inline)}.reader-bar{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:var(--slds-space-page-mobile-inline)}.reader-brand .reader-wordmark{display:none}.reader-brand .reader-brand-mark{display:block}.reader-bar,.reader-bar-actions{gap:var(--slds-space-field)}}@media print{.reader-bar,.reader-preview{display:none!important}}.access{display:grid;min-height:100dvh;grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(1.25rem,2.5vw,2rem) clamp(1.25rem,4vw,3rem);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"),linear-gradient(180deg,color-mix(in srgb,var(--slds-brand) 9%,var(--slds-bg)),var(--slds-bg) 36rem) var(--slds-bg)}.access-bar{align-items:center;justify-content:space-between;gap:1rem}.access-bar,.access-theme{display:flex}.access-column{width:min(100%,24rem);margin-inline:auto;padding-block:3rem 4rem;align-self:center;animation:access-rise var(--slds-motion-base) var(--slds-motion-ease) both}.access-title{margin:0;font-size:clamp(2.25rem,3vw,3rem);font-weight:var(--slds-weight-semibold);letter-spacing:-.035em;line-height:1}.access-copy{margin:1rem 0 0;color:var(--slds-muted);font-size:1.0625rem;line-height:1.5}.access-column .portal-form{margin-block-start:2.25rem}.access-column .access-button,.access-column .access-input{min-height:3rem;font-size:1rem}.access-remember{min-height:auto;color:var(--slds-muted);font-size:var(--slds-type-label-size);font-weight:var(--slds-weight-regular)}.access-remember+.access-button{margin-block-start:var(--slds-space-panel-tight)}.access-code-actions{gap:.25rem 1rem}.access-code-actions .access-text-button,.access-note{color:var(--slds-muted);font-size:var(--slds-type-label-size)}.access-note{margin:1.5rem 0 0;color:var(--slds-dim);line-height:1.5}.access-foot{display:flex;justify-content:space-between;gap:1rem;color:var(--slds-dim);font-family:var(--slds-font-mono);font-size:var(--slds-type-micro-size);font-weight:var(--slds-weight-bold);letter-spacing:.1em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.access-column{animation:none}}@media (max-width:640px){.access-column{padding-block:2rem 3rem}.access-title{font-size:2rem}}.conversation{display:grid;gap:var(--slds-space-record-gap)}.conversation-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--slds-space-control-gap)}.conversation-filters{display:inline-flex;padding:calc(var(--slds-space-control-compact-block)/2);background:var(--slds-surface-muted);border:1px solid var(--slds-line-strong);border-radius:var(--slds-radius-sm)}.conversation-filter,.conversation-new,.conversation-submit{font:inherit;font-size:.8125rem;font-weight:var(--slds-weight-semibold);cursor:pointer}.conversation-filter{min-height:1.625rem;padding:0 var(--slds-space-field);color:var(--slds-muted);background:0 0;border:0;border-radius:calc(var(--slds-radius-sm) - 1px)}.conversation-filter:hover{color:var(--slds-text);background:var(--slds-panel-strong)}.conversation-filter[aria-pressed=true]{color:var(--slds-panel);background:var(--slds-text)}.conversation-new,.conversation-submit{min-height:2rem;padding-inline:var(--slds-space-record-gap);border-radius:var(--slds-radius-sm)}.conversation-new{display:inline-flex;align-items:center;gap:var(--slds-space-control-gap);padding-inline-start:var(--slds-space-field);color:var(--slds-text);background:var(--slds-panel-strong);border:1px solid var(--slds-line-strong)}.conversation-compose[open]>.conversation-new,.conversation-new:hover{background:var(--slds-surface-muted)}.conversation-new-icon{width:.875rem;height:.875rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.conversation-submit{color:var(--slds-cta-text);background:var(--slds-cta);border:0}.conversation-submit:hover{background:var(--slds-cta-strong)}.conversation-submit:disabled{opacity:.6;cursor:default}.conversation-cancel,.conversation-reply-toggle{padding:var(--slds-space-control-compact-block)0;color:var(--slds-muted);background:0 0;border:0;font:inherit;font-size:.8125rem;font-weight:var(--slds-weight-semibold);cursor:pointer}.conversation-cancel:hover,.conversation-reply-toggle:hover{color:var(--slds-text)}.conversation-cancel:focus-visible,.conversation-filter:focus-visible,.conversation-group-link:focus-visible,.conversation-new:focus-visible,.conversation-reply-toggle:focus-visible,.conversation-submit:focus-visible{outline:0;box-shadow:var(--slds-focus-ring);border-radius:var(--slds-radius-sm)}.conversation-composer{display:grid;gap:var(--slds-space-field);padding:var(--slds-space-record-gap);background:var(--slds-surface-muted);border:1px solid var(--slds-line);border-radius:var(--slds-radius-md)}.conversation-field{display:grid;gap:var(--slds-space-control-gap)}.conversation-label{font-size:.75rem;font-weight:var(--slds-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--slds-muted)}.conversation-input,.conversation-select{width:100%;padding:var(--slds-space-control-gap) var(--slds-space-field);color:var(--slds-input-text);background:var(--slds-input-bg);border:1px solid var(--slds-input-border);border-radius:var(--slds-radius-sm);font:inherit;font-size:.9375rem;line-height:1.5}.conversation-input{resize:vertical}.conversation-select{min-height:var(--slds-control-height);padding-inline-end:1.75rem;-webkit-appearance:none;appearance:none}.conversation-input:focus-visible,.conversation-select:focus-visible{outline:0;border-color:var(--slds-link);box-shadow:var(--slds-focus-ring)}.conversation-visibility{display:flex;flex-wrap:wrap;align-items:center;gap:var(--slds-space-control-gap) var(--slds-space-form);margin:0;padding:0;border:0}.conversation-visibility legend{float:left;width:100%;padding:0;margin-block-end:var(--slds-space-control-gap)}.conversation-choice{display:inline-flex;align-items:center;gap:var(--slds-space-control-gap);font-size:.875rem;cursor:pointer}.conversation-choice input,h1,h2,h3,p{margin:0}.conversation-choice strong{display:block;font-weight:var(--slds-weight-semibold)}.conversation-choice small{color:var(--slds-muted);font-size:.8125rem}.conversation-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--slds-space-record-gap)}.conversation-status{margin:0;color:var(--slds-muted);font-size:.8125rem}.conversation-status[data-tone=error]{color:var(--slds-danger)}.conversation-groups{display:grid;gap:var(--slds-space-page-header)}.conversation-group-title{display:flex;align-items:center;gap:var(--slds-space-record-gap);margin:0;font-size:.75rem;font-weight:var(--slds-weight-bold);letter-spacing:.08em;text-transform:uppercase}.conversation-group-title::after{flex:1 1 auto;height:1px;content:"";background:var(--slds-line)}.conversation-group-link{padding:0;color:var(--slds-muted);background:0 0;border:0;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.conversation-group-link:hover{color:var(--slds-brand-strong)}.conversation-thread{padding-block:var(--slds-space-record-block)}.conversation-thread:last-child{padding-block-end:0}.conversation-thread+.conversation-thread{border-top:1px solid var(--slds-line)}.conversation-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--slds-space-control-gap);margin:0 0 12px}.conversation-tag{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem var(--slds-space-control-gap);color:var(--slds-muted);border:1px solid var(--slds-line);border-radius:var(--slds-radius-pill);font-size:var(--slds-type-micro-size);font-weight:var(--slds-weight-semibold);letter-spacing:.04em}.conversation-tag[data-kind=internal]::before{width:.4rem;height:.4rem;content:"";background:var(--slds-warning-strong);border-radius:50%}.conversation-tag[data-kind=shared]::before{width:.4rem;height:.4rem;content:"";background:var(--slds-success-strong);border-radius:50%}.conversation-tag[data-kind=resolved]{color:var(--slds-brand-strong);border-color:color-mix(in srgb,var(--slds-brand) 40%,transparent);background:color-mix(in srgb,var(--slds-brand) 10%,transparent)}.conversation-comment{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:var(--slds-space-record-gap)}.conversation-comment+.conversation-comment{margin-block-start:20px}.conversation-avatar{display:grid;width:1.75rem;height:1.75rem;place-items:center;color:var(--slds-text);background:var(--slds-surface-muted);border:1px solid var(--slds-line);border-radius:50%;font-size:.625rem;font-weight:var(--slds-weight-bold);letter-spacing:.04em}.conversation-avatar[data-role=staff]{color:var(--slds-cta-text);background:var(--slds-brand-strong);border-color:var(--slds-brand-strong)}.conversation-comment-content{min-width:0}.conversation-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-height:36px;margin:0 0 4px;font-size:.8125rem;line-height:20px}.conversation-identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;padding-block-start:4px;min-width:0}.conversation-author{flex-basis:100%;font-weight:var(--slds-weight-semibold);overflow-wrap:anywhere}.conversation-date,.conversation-version{color:var(--slds-muted);font-size:.75rem}.conversation-fresh{color:var(--slds-brand-strong);font-size:.75rem;font-weight:var(--slds-weight-semibold)}.conversation-avatar{margin-block-start:0}.conversation-body{margin:0;font-size:.9375rem;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.conversation-replies{margin-block-start:20px;padding-inline-start:16px}.conversation-reply,.conversation-reply-toggle{margin-block-start:var(--slds-space-control-gap)}.conversation-reply{display:grid;gap:var(--slds-space-control-gap);margin-inline-start:calc(1.75rem + var(--slds-space-record-gap))}.conversation-empty{margin:0;color:var(--slds-muted);font-size:.9375rem}.conversation-tag[data-kind=new]{color:var(--slds-cta-text);background:var(--slds-brand-strong);border-color:transparent}.conversation-thread[data-unread=true]{box-shadow:inset 2px 0 0 var(--slds-brand-strong);padding-inline-start:var(--slds-space-record-gap)}.conversation-thread-actions{display:flex;gap:var(--slds-space-record-gap);margin-inline-start:calc(1.75rem + var(--slds-space-record-gap))}.conversation-thread[data-resolved=true]{opacity:.72}.conversation-resolved-toggle{justify-self:start;min-height:2rem;margin-block-start:0;margin-inline:calc(-1*var(--slds-space-field));padding:var(--slds-space-control-compact-block) var(--slds-space-field);color:var(--slds-brand-strong);background:0 0;border:0;border-radius:var(--slds-radius-sm);font:inherit;font-size:.8125rem;font-weight:var(--slds-weight-semibold);text-decoration:none;cursor:pointer}.conversation-resolved-toggle:hover{color:var(--slds-text);background:var(--slds-surface-muted)}.conversation-resolved-toggle:focus-visible{outline:0;box-shadow:var(--slds-focus-ring)}.conversation-section-picker,.conversation-select{background:linear-gradient(45deg,transparent 50%,var(--slds-muted) 50%) calc(100% - .95rem) 55%/.35rem .35rem no-repeat,linear-gradient(135deg,var(--slds-muted) 50%,transparent 50%) calc(100% - .6rem) 55%/.35rem .35rem no-repeat,var(--slds-panel)}.conversation-section-picker{min-height:2rem;max-width:12rem;padding:0 1.75rem 0 var(--slds-space-field);color:var(--slds-text);border:1px solid var(--slds-line-strong);border-radius:var(--slds-radius-sm);font:inherit;font-size:.8125rem;font-weight:var(--slds-weight-semibold);-webkit-appearance:none;appearance:none;cursor:pointer}.conversation-section-picker:hover{border-color:var(--slds-line-strong)}.conversation-section-picker:focus-visible{outline:0;box-shadow:var(--slds-focus-ring)}.conversation-message-menu{margin:-4px 0 0;font-weight:400}.conversation-message-editor{display:grid;gap:12px;margin-top:8px}.conversation-message-editor textarea{width:100%;min-height:88px}.conversation-deleted{color:var(--slds-muted);font-style:italic}.conversation-thread-actions>.conversation-reply-toggle{display:inline-flex;align-items:center;gap:6px}.conversation-thread-actions>.conversation-reply-toggle>svg{width:16px;height:16px;flex:0 0 16px}.conversation-comment[data-deleted]{display:block;margin-inline-start:calc(1.75rem + var(--slds-space-record-gap))}.conversation-comment[data-deleted] .conversation-body{font-size:.8125rem}.conversation-comment[data-deleted]+.conversation-replies{margin-block-start:12px}@media (pointer:coarse){.conversation-meta{min-height:44px}.conversation-message-menu{margin-block-start:-8px}}.conversation-delete-preview{margin:0;padding:var(--slds-space-record-gap);border-left:2px solid var(--slds-line-strong);color:var(--slds-muted);white-space:pre-wrap;overflow-wrap:anywhere;max-height:8rem;overflow-y:auto}.conversation-compose>summary,.conversation-reply-disclosure>summary,.conversation-resolved>summary{width:fit-content;cursor:pointer}.conversation-compose[open]>.conversation-composer{display:grid}.conversation-thread-actions{flex-wrap:wrap}.conversation-reply-disclosure[open]{flex-basis:100%}.conversation-message-action>form{display:grid;gap:8px;padding:8px}.conversation-message-actions{min-width:16rem}.conversation-filters-apply{min-height:32px}.portal-error{display:grid;align-content:center;justify-items:start;gap:var(--slds-space-record-gap);width:min(100%,34rem);min-height:80dvh;margin-inline:auto;padding:var(--slds-space-page) var(--slds-space-panel-tight);color:var(--slds-text)}.portal-error-brand{margin-block-end:var(--slds-space-record-gap)}.portal-error h1{margin:0;font-size:1.75rem;font-weight:var(--slds-weight-semibold);letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.portal-error h1[tabindex="-1"]:focus{outline:0}.portal-error-copy{margin:0;color:var(--slds-muted);line-height:1.5}.portal-error-actions{display:flex;flex-wrap:wrap;gap:var(--slds-space-control-gap);margin-block-start:var(--slds-space-control-gap)}:root .management-page{width:min(100%,76rem);padding:20px 16px}:root .management-page>:is(.portal-page-header,.portal-toolbar){width:100%;min-height:0;padding:0;margin:0;border:0}:root .management-page>:not(.portal-page-header):not(.portal-toolbar){width:100%;margin-inline:0}:root .management-page>.portal-page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin-bottom:20px}:root .management-page h1{font-size:24px;line-height:32px;letter-spacing:-.02em;font-weight:var(--slds-weight-semibold)}.management-page>section{max-width:46rem}.management-text-action{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;gap:6px;padding:0 8px;margin-inline:-8px;border:0;border-radius:4px;font:inherit;font-size:14px;line-height:20px;font-weight:var(--slds-weight-semibold);color:var(--slds-brand-strong);background:0 0;cursor:pointer;text-decoration:none}.management-text-action:active,.management-text-action:hover{color:var(--slds-text);background:0 0}.management-text-action:active{box-shadow:none}.management-text-action:focus-visible{outline:2px solid var(--slds-brand-strong);outline-offset:2px;box-shadow:none}.management-text-action:disabled{opacity:.5;cursor:not-allowed}.management-text-action .slds-icon{width:16px;height:16px;flex-shrink:0}.management-text-action--danger,.management-text-action--danger:active,.management-text-action--danger:hover{color:var(--slds-danger-text)}@media (min-width:761px){:root .management-page{padding:24px 32px}}.management-page :is(.slds-section-title,.home-activity-title){font-size:16px;line-height:24px}.management-page .slds-empty{min-height:0;padding:24px 0;place-items:start;text-align:left;border:0;background:0 0}.management-access .slds-label{text-transform:none;letter-spacing:normal;font-size:14px}.management-access .access-title{font-size:24px;line-height:32px}.management-access .access-copy{font-size:14px;line-height:22px}.management-access .access-text-button:is(:hover,:active){background:0 0;box-shadow:none}.management-access :is(button,a):focus-visible{outline:2px solid var(--slds-brand-strong);outline-offset:2px;box-shadow:none}.management-access [role=status]:empty{display:none}.management-back-link{display:inline-flex;align-items:center;gap:4px}.management-back-link .slds-icon{display:block}.management-panel{max-width:46rem;margin-block-start:16px}.management-panel>summary{list-style:none;width:fit-content}.management-panel[open]>summary:not(.management-text-action--danger){color:var(--slds-text)}.management-panel-form{display:grid;gap:16px;margin-block-start:8px;padding:16px;background:var(--slds-surface-muted);border:1px solid var(--slds-line);border-radius:var(--slds-radius-md)}:is(.management-panel-form,.member-form) .slds-label{font-size:14px;line-height:20px;text-transform:none;letter-spacing:normal}:is(.management-panel-form,.member-form) .portal-dialog-copy{margin:0;font-size:14px;line-height:22px}:is(.management-panel-form,.member-form) .management-form-footer{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:8px}:is(.management-panel-form,.member-form) .slds-button{min-height:44px;font-size:14px}.management-panel--danger .management-panel-form{border-color:var(--slds-danger-text)}.management-page>:is(.proposal-status,.slds-error){margin-block:0 16px}.management-page>.proposal-status[data-tone=error],.management-page>.proposal-status[data-tone=warning]{color:var(--slds-danger-text)}.portal-sign-out-form{display:contents}.portal-action-menu{position:relative;flex-shrink:0}.portal-action-trigger{display:grid;place-items:center;width:36px;height:36px;padding:0;list-style:none;border:0;border-radius:6px;color:var(--slds-muted);background:0 0;cursor:pointer}.portal-action-trigger::-webkit-details-marker{display:none}.portal-action-trigger>svg{width:20px;height:20px}.portal-action-menu[open]>.portal-action-trigger,.portal-action-trigger:hover{background:var(--slds-surface-muted);color:var(--slds-text)}.portal-action-panel{position:absolute;inset-inline-end:0;top:calc(100% + 4px);z-index:10;min-width:160px;width:max-content;max-width:min(280px,calc(100vw - 32px));display:grid;gap:2px;padding:4px;background:var(--slds-panel);border:1px solid var(--slds-line);border-radius:8px;box-shadow:var(--slds-shadow)}.portal-action-item{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:36px;margin:0;padding:8px 12px;border:0;border-radius:4px;background:0 0;color:var(--slds-text);font:inherit;font-size:14px;line-height:20px;font-weight:400;text-align:start;text-decoration:none;cursor:pointer}.portal-action-item>svg{display:block;width:16px;height:16px;flex:0 0 16px}.portal-action-item:active,.portal-action-item:hover{background:var(--slds-surface-muted)}.portal-action-item--danger{color:var(--slds-danger-text)}.portal-action-item--danger:active,.portal-action-item--danger:hover{background:var(--slds-danger-soft)}.portal-action-item:focus-visible,.portal-action-trigger:focus-visible{outline:2px solid var(--slds-brand-strong);outline-offset:-2px;box-shadow:none}@media (pointer:coarse){.portal-action-trigger{width:44px;height:44px}.portal-action-item{min-height:44px}}body{overflow-x:hidden}main{min-height:100vh}[hidden]{display:none!important}.portal-wordmark{display:inline-flex;width:7.5rem;aspect-ratio:350.573/132.292;text-decoration:none}.portal-wordmark::before{display:block;width:100%;background:url(../images/sl-logo-black-red.svg)center/contain no-repeat;content:""}.portal-wordmark--light::before,:root[data-theme=dark] .portal-wordmark::before{background-image:url(../images/sl-logo-light-red.svg)}.portal-brand-mark{background:url(../images/sqware-logics-mark.png)center/contain no-repeat}.portal-form{margin-block-start:var(--slds-space-panel)}.portal-status{margin:var(--slds-space-form)0 0;color:var(--slds-muted)}.portal-status:empty{display:none}.portal-status[data-tone=error],.proposal-status[data-tone=error]{color:var(--slds-danger)}.access-text-button{width:fit-content;min-height:auto;justify-self:start;padding:var(--slds-space-field)0;text-decoration:underline;text-underline-offset:.22em}#code{font-family:var(--slds-font-mono);font-size:1.35rem;letter-spacing:.18em;text-align:center}:root{--slds-cta:rgb(18 18 18);--slds-cta-strong:rgb(42 42 42);--slds-rail:rgb(26 26 26);--slds-brand:rgb(147 169 192);--slds-brand-strong:rgb(63 95 128)}:root[data-theme=dark]{--slds-bg:rgb(18 18 18);--slds-bg-2:rgb(21 21 21);--slds-panel:rgb(26 26 26);--slds-panel-strong:rgb(41 41 41);--slds-surface-muted:rgb(35 35 35);--slds-line:rgb(58 58 58);--slds-line-strong:rgb(102 102 102);--slds-text:rgb(246 246 246);--slds-muted:rgb(184 184 184);--slds-dim:rgb(153 153 153);--slds-input-bg:rgb(35 35 35);--slds-input-border:rgb(102 102 102);--slds-input-text:rgb(246 246 246);--slds-input-placeholder:rgb(145 145 145);--slds-accent-soft:rgb(39 45 52);--slds-table-header-bg:rgb(35 35 35);--slds-table-header-text:rgb(246 246 246);--slds-nav-active:rgb(41 41 41);--slds-cta:rgb(86 118 152);--slds-cta-strong:rgb(104 138 174);--slds-rail:rgb(35 35 35);--slds-brand:rgb(122 150 178);--slds-brand-strong:rgb(147 176 206)}.theme-toggle{display:flex;width:100%;align-items:center;gap:.625rem;padding-inline:var(--slds-space-control-inline);color:var(--slds-muted);background:0 0;border:0;border-radius:var(--slds-radius-sm);font:inherit;font-size:.875rem;font-weight:var(--slds-weight-semibold);text-align:start;cursor:pointer;transition:background-color var(--slds-motion-fast) var(--slds-motion-ease),color var(--slds-motion-fast) var(--slds-motion-ease)}.theme-toggle--nav{min-height:2.125rem}.theme-toggle--menu{min-height:2.25rem;padding:var(--slds-space-field) var(--slds-space-control-inline);color:var(--slds-text);font-size:var(--slds-type-control-size);font-weight:var(--slds-weight-regular)}.theme-toggle:hover{color:var(--slds-text);background:color-mix(in srgb,var(--slds-text) 6%,transparent)}.theme-toggle--menu:hover{background:var(--slds-surface-muted)}.theme-toggle:focus-visible{outline:0;box-shadow:var(--slds-focus-ring)}.theme-toggle-icon{flex:0 0 auto;color:var(--slds-dim)}.portal-breadcrumb a:hover,.portal-navigation-item:hover .portal-shell-icon,.portal-navigation-item[aria-current=page] .portal-shell-icon,.theme-toggle:hover .theme-toggle-icon{color:var(--slds-text)}.portal-theme{margin-block-end:.125rem}.reader-account-theme{margin-block-start:var(--slds-space-field);border-top:1px solid var(--slds-line);padding-block-start:var(--slds-space-field)}.reader-account-theme+.reader-account-item{margin-block-start:0;border-top:0;border-radius:var(--slds-radius-sm)}.portal-shell{--slds-table-header-bg:transparent;min-height:100vh;background:var(--slds-panel)}.portal-dashboard{display:grid;min-height:100dvh;grid-template-columns:13.5rem minmax(0,1fr)}.portal-sidebar{position:sticky;top:0;align-self:start;display:grid;grid-template-rows:auto 1fr auto;height:100dvh;min-height:0;padding:0 .75rem .75rem;background:var(--slds-surface-muted);color:var(--slds-text);border-inline-end:1px solid var(--slds-line)}.portal-sidebar-header{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:var(--slds-space-control-gap)}.portal-brand{display:inline-flex;min-height:2.25rem;align-items:center;gap:.625rem;margin-inline-start:.5rem;color:var(--slds-text);font-size:.875rem;font-weight:var(--slds-weight-semibold);line-height:1.25;text-decoration:none}.portal-brand-mark{width:1.375rem;height:1.375rem;flex:0 0 auto;border-radius:.3rem}.portal-navigation{display:grid;align-content:start;gap:.125rem;margin-block-start:var(--slds-space-control-gap)}.portal-mobile-sign-out,.portal-navigation-item,.sign-out{gap:.625rem;min-height:2.125rem;color:var(--slds-muted);font-size:.875rem;font-weight:var(--slds-weight-semibold)}.portal-mobile-sign-out:hover,.portal-navigation-item:hover,.sign-out:hover{color:var(--slds-text);background:color-mix(in srgb,var(--slds-text) 6%,transparent)}.portal-navigation-item[aria-current=page]{color:var(--slds-text);background:var(--slds-nav-active);box-shadow:inset 0 0 0 1px var(--slds-line)}.portal-shell-icon{flex:0 0 auto;color:var(--slds-dim)}.portal-mobile-menu,.portal-mobile-page-title{display:none}.portal-account{align-self:end}.portal-account .sign-out,.portal-account .theme-toggle{font-size:.8125rem;font-weight:var(--slds-weight-regular)}.portal-account .portal-shell-icon,.portal-account .theme-toggle-icon{width:1.125rem;height:1.125rem}.sign-out{width:100%;justify-content:flex-start;background:0 0;border:0}.portal-workspace{min-width:0;min-height:100dvh}.portal-page{width:100%;max-width:none;margin:0;padding:0}.portal-page>.portal-page-header,.portal-page>.portal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;margin:0;padding-inline:2rem;border-bottom:1px solid var(--slds-line)}.portal-page>:not(.portal-page-header):not(.portal-toolbar){width:min(100% - 4rem,78rem);margin-inline:2rem}.portal-page>.portal-page-header+*,.portal-page>.portal-toolbar+*{margin-block-start:1.5rem}@media (max-width:760px){.portal-page>.portal-page-header,.portal-page>.portal-toolbar{padding-inline:1rem}.portal-page>:not(.portal-page-header):not(.portal-toolbar){width:calc(100% - 2rem);margin-inline:1rem}}.portal-page-header h1{font-size:1.125rem;font-weight:var(--slds-weight-semibold);letter-spacing:-.02em;line-height:1.2}.portal-page-action,.portal-toolbar{min-height:2.25rem}.portal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-end:1rem}.portal-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;font-size:.8125rem;font-weight:var(--slds-weight-semibold)}.portal-breadcrumb li{display:inline-flex;align-items:center;min-width:0}.portal-breadcrumb li+li::before{margin-inline:.5rem;color:var(--slds-line-strong);content:"/";font-weight:var(--slds-weight-regular)}.portal-breadcrumb a{color:var(--slds-brand-strong);text-decoration:none}.portal-breadcrumb [aria-current=page]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-flat{background:var(--slds-panel);border:1px solid var(--slds-line);border-radius:var(--slds-radius-md);box-shadow:none}.portal-flat-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;border-bottom:1px solid var(--slds-line)}.portal-flat-header h2{font-size:.9375rem;letter-spacing:-.01em;line-height:1.3}.portal-flat-copy{margin:.125rem 0 0;color:var(--slds-muted);font-size:.8125rem}.portal-dot-status,.portal-flat-header h2{margin:0;font-weight:var(--slds-weight-semibold)}.portal-dot-status{display:inline-flex;flex:0 0 auto;align-items:center;gap:.45rem;font-size:.8125rem;white-space:nowrap}.portal-dot-status::before{width:.5rem;height:.5rem;flex:0 0 auto;content:"";background:var(--slds-line-strong);border-radius:50%}.portal-dot-status[data-tone=success]::before{background:var(--slds-success-strong)}.portal-dot-status[data-tone=attention]::before{background:var(--slds-brand-strong)}.portal-dot-status[data-tone=warning]::before{background:var(--slds-warning-strong)}.portal-breadcrumb li,.portal-dot-status[data-tone=attention]{color:var(--slds-text)}.portal-dialog-copy,.portal-dot-status{color:var(--slds-muted)}.portal-mono-input,.proposal-status{font-size:var(--slds-type-label-size)}.proposal-status{min-height:1.25rem;margin:0;color:var(--slds-muted)}.portal-mono-input{font-family:var(--slds-font-mono)}@media (max-width:760px){.portal-dashboard{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.portal-sidebar{position:sticky;z-index:20;top:0;display:grid;grid-template-rows:auto;width:100%;height:auto;min-height:0;gap:0;padding:var(--slds-space-shell-mobile-block) var(--slds-space-page-mobile-inline);background:var(--slds-panel);border-inline-end:0;border-bottom:1px solid var(--slds-line)}.portal-sidebar-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--slds-space-control-gap)}.portal-brand{width:var(--slds-control-height);min-width:var(--slds-control-height);justify-content:center;justify-self:start;margin:0}.portal-brand-mark{width:var(--slds-control-height);height:var(--slds-control-height);border-radius:var(--slds-radius-sm);background-image:linear-gradient(145deg,color-mix(in srgb,white 24%,transparent),color-mix(in srgb,white 8%,transparent) 42%,transparent 50%,color-mix(in srgb,black 8%,transparent)),url(../images/sqware-logics-mark.png);box-shadow:inset 0 0 0 1px color-mix(in srgb,white 20%,transparent),inset 0 1px 1px color-mix(in srgb,white 30%,transparent),0 1px 2px color-mix(in srgb,black 10%,transparent)}.portal-brand-text{display:none}.portal-mobile-page-title{display:block;max-width:min(46vw,16rem);overflow:hidden;color:var(--slds-text);font-size:var(--slds-type-brand-size);font-weight:var(--slds-weight-bold);line-height:var(--slds-type-subheading-line);text-align:center;text-overflow:ellipsis;white-space:nowrap}.portal-account,.portal-mobile-menu-trigger[aria-expanded=false] [data-mobile-menu-close-icon],.portal-mobile-menu-trigger[aria-expanded=true] [data-mobile-menu-open-icon],.portal-navigation{display:none}.portal-mobile-menu{display:block;width:var(--slds-control-height);justify-self:end}.portal-mobile-menu-trigger{display:inline-flex;width:var(--slds-control-height);min-width:var(--slds-control-height);min-height:var(--slds-control-height);align-items:center;justify-content:center;padding:0;color:var(--slds-text);background:var(--slds-panel);border:1px solid var(--slds-line);border-radius:var(--slds-radius-sm);cursor:pointer;transition:background-color var(--slds-motion-fast) var(--slds-motion-ease),border-color var(--slds-motion-fast) var(--slds-motion-ease),box-shadow var(--slds-motion-fast) var(--slds-motion-ease)}.portal-mobile-menu-trigger:hover{background:var(--slds-surface-muted)}.portal-mobile-menu-trigger[aria-expanded=true]{background:var(--slds-surface-muted);border-color:var(--slds-line-strong)}.portal-mobile-drawer{position:absolute;inset-block-start:calc(100% + 1px);height:calc(100dvh - 100% - 1px);inset-inline:0;overflow:clip;pointer-events:none;visibility:hidden;transition:visibility 0s linear var(--slds-motion-drawer)}.portal-mobile-drawer[data-open]{pointer-events:auto;visibility:visible;transition-delay:0s}.portal-mobile-drawer-dismiss{position:absolute;inset:0;width:100%;height:100%;padding:0;opacity:0;background:color-mix(in srgb,var(--slds-scrim) 70%,transparent);border:0;cursor:default;transition:opacity var(--slds-motion-drawer) cubic-bezier(.2,.8,.2,1);will-change:opacity}.portal-mobile-drawer[data-open] .portal-mobile-drawer-dismiss{opacity:1}.portal-mobile-navigation{position:relative;z-index:1;display:grid;max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:var(--slds-space-panel-tight) var(--slds-space-page-mobile-inline);background:var(--slds-panel);border:1px solid var(--slds-line);border-inline:0;border-block-start:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(0,-100%,0);transition:transform var(--slds-motion-drawer) cubic-bezier(.2,.8,.2,1);will-change:transform}.portal-mobile-drawer-links{display:grid;align-content:start;gap:var(--slds-space-field)}.portal-mobile-drawer-divider{height:1px;margin-block:var(--slds-space-panel-tight) var(--slds-space-field);margin-inline:var(--slds-space-control-inline);background:var(--slds-line)}.portal-mobile-drawer[data-open] .portal-mobile-navigation{box-shadow:0 18px 28px color-mix(in srgb,black 34%,transparent),0 42px 72px color-mix(in srgb,black 24%,transparent);transform:translate3d(0,0,0)}.portal-mobile-sign-out{width:100%;min-height:var(--slds-touch-target);justify-content:flex-start;background:0 0;border:0}.portal-mobile-drawer-links .portal-mobile-sign-out,.portal-mobile-drawer-links .portal-navigation-item{width:100%}.portal-workspace{min-height:0}.portal-page{padding-block:var(--slds-space-page-mobile-block);padding-inline:var(--slds-space-page-mobile-inline)}.portal-page-header{align-items:center;gap:var(--slds-space-page-header-mobile-gap);margin-block-end:var(--slds-space-page-mobile-block)}.portal-toolbar{flex-direction:column;align-items:stretch}.portal-toolbar>*{flex-wrap:wrap}.portal-list-page{padding:var(--slds-space-panel-tight) var(--slds-space-page-mobile-inline)}.portal-list-page>.portal-page-header{min-height:var(--slds-touch-target);padding-inline:0;border-bottom:0}.portal-list-page>:not(.portal-page-header):not(.portal-toolbar){width:100%;margin-inline:0;margin-block-start:var(--slds-space-panel-tight)}.portal-list-create-action{width:var(--slds-control-height);min-width:var(--slds-control-height);min-height:var(--slds-control-height);padding:0;color:var(--slds-text);background:var(--slds-panel);border-color:var(--slds-line)}.portal-list-create-action:hover{background:var(--slds-surface-muted)}.portal-list-create-action:active{background:var(--slds-nav-active)}.portal-list-create-label{display:none}}[data-enhanced] [data-submit-fallback]{display:none}