summary.disclosure{cursor:pointer;color:var(--brand);font-weight:650;list-style:none}summary.disclosure::-webkit-details-marker{display:none}summary.disclosure:before{content:"";vertical-align:middle;width:6px;height:6px;transition:transform var(--dur-quick) var(--ease);border-bottom:2px solid;border-right:2px solid;flex:none;margin:0 10px 2px 2px;display:inline-block;transform:rotate(-45deg)}details[open]>summary.disclosure:before{transform:rotate(45deg)}@media (hover:hover){summary.disclosure:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px}}summary.disclosure:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.disclosure-btn{min-height:36px;color:var(--brand);font:inherit;font-size:var(--fs-md);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 2px;font-weight:650;display:inline-flex}.disclosure-btn:before{content:"";width:6px;height:6px;transition:transform var(--dur-quick) var(--ease);border-bottom:2px solid;border-right:2px solid;flex:none;margin:0 2px 2px;transform:rotate(-45deg)}.disclosure-btn[aria-expanded=true]:before{transform:rotate(45deg)}@media (hover:hover){.disclosure-btn:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px}}.disclosure-btn:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.alert-light{border:1px solid var(--brand-tint-border);border-radius:var(--radius-md);background:var(--brand-tint-blue);color:var(--brand-on-tint);font-size:var(--fs-md);padding:12px 14px;line-height:1.5}.alert-light strong{color:var(--ink)}.form-stack{gap:14px;min-width:0;display:grid}.modal-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}@media (max-width:480px){.modal-actions>*{flex:1 1 0;justify-content:center}}.team-hub-section-icon,.crew-group-internal .crew-group-ic,.crew-group-directory .crew-group-ic{background:var(--section-icon-bg);color:#fff;width:30px;height:30px;box-shadow:none;border:0;border-radius:9px;flex:0 0 30px}.card-group-stack{gap:18px;min-width:0;display:grid}.card-group-stack>.card-group,.card-group-stack>section{margin:0}h2.card-group-title,h3.card-group-title{margin:0;line-height:1.25}.card-group-head>.card-group-title{flex:0 auto}.card-group-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.card-group-body{gap:12px;min-width:0;display:grid}.card-group-body>.empty-state{padding:32px 22px}@media (max-width:600px){.card-group-actions{flex:100%;margin-left:0}.card-group-actions>:is(button,a){flex:auto;justify-content:center}}.team-office-row{align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.team-office-ic{border-radius:var(--radius-md);background:var(--brand-tint-blue);width:34px;height:34px;color:var(--brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.team-office-text{gap:2px;min-width:0;display:grid}.team-office-name{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.team-office-role{color:var(--muted);font-size:var(--fs-md)}@media (max-width:600px){.pp-head-btn>.pp-head-copy,.pp-head-main>.pp-head-copy,.pp-head-btn>.pp-head-title,.pp-head-main>.pp-head-title{flex:1 1 0;min-width:0}.pp-head-row>.pp-head-main{flex:1 1 0;order:1}.pp-head-row>.pp-head-chevbtn{order:2}.pp-head-row>.pp-head-action{flex-wrap:wrap;flex:100%;order:3;min-width:0}.pp-head-row>.pp-head-action>:is(button,a,.btn-action,.btn-primary,.btn-outline){flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){summary.disclosure:before,.disclosure-btn:before{transition:none}}.cta{min-height:var(--cta-h);padding-inline:var(--cta-pad-x);font-size:var(--btn-fs);font-weight:var(--btn-fw);white-space:nowrap;justify-content:center;line-height:1.15;text-decoration:none}.cta svg{flex:none;width:16px;height:16px}.cta[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.pp-head-action :is(.btn-xs,.btn-sm,.pp-head-act,.cta){height:var(--cta-h)!important;min-height:var(--cta-h)!important;padding:0 var(--cta-pad-x)!important;font-size:var(--btn-fs)!important;border-radius:var(--radius-btn)!important;line-height:1.15!important}.pp-head-action :is(.btn-action,.btn-solid,.btn-outline,.amenu-trigger){box-sizing:border-box;min-height:var(--cta-h);padding-inline:var(--cta-pad-x);font-size:var(--btn-fs);font-weight:var(--btn-fw);letter-spacing:.01em}.pp-head-action>:is(.btn-action.ghost,.btn-outline):only-child{color:var(--btn-primary-color);border-color:var(--btn-primary-border);background:var(--btn-primary-bg);box-shadow:var(--btn-primary-shadow)}.pp-head-action>:is(.btn-action.ghost,.btn-outline):only-child:hover:not(:disabled){color:var(--btn-primary-color);border-color:var(--btn-primary-border);background:var(--btn-primary-bg);filter:brightness(1.05);box-shadow:var(--btn-primary-shadow-hover)}.pp-head-chevbtn{min-width:40px;min-height:40px}.pp-head .pp-head-subtitle,.pp-head .project-disclosure-subtitle{display:none}.empty-slot{min-width:0}.empty-add,.empty-note{box-sizing:border-box;border-radius:var(--radius-xl);width:100%;min-width:0;min-height:76px;color:var(--ink);font:inherit;text-align:left;background:linear-gradient(#fbfcff,#f6f8fd);border:1.5px dashed #c9d5ea;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:14px;margin:0;padding:16px 18px;text-decoration:none;display:grid}.empty-add{cursor:pointer;transition:border-color var(--dur-quick) var(--ease), background var(--dur-quick) var(--ease), box-shadow var(--dur-base) var(--ease)}.empty-add[data-layout=panel],.empty-note[data-layout=panel]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:10px;min-height:160px;padding:26px 20px}.empty-add-icon{border:1px solid var(--brand-tint-border);width:44px;height:44px;color:var(--brand);box-shadow:var(--elev-contact);transition:background var(--dur-quick) var(--ease), color var(--dur-quick) var(--ease), border-color var(--dur-quick) var(--ease);background:#fff;border-radius:12px;place-items:center;display:grid}.empty-add-icon svg{width:20px;height:20px}.empty-note .empty-add-icon{color:var(--muted);border-color:var(--card-border);box-shadow:none}.empty-add-copy{gap:3px;min-width:0;display:grid}.empty-add-title{color:var(--ink);font-size:var(--fs-xl);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:760;line-height:1.3;display:block}.empty-add .empty-add-title{color:var(--brand-on-tint)}.empty-add-body{max-width:none;color:var(--muted);font-size:var(--fs-md);overflow-wrap:anywhere;margin:0;line-height:1.45;display:block}.empty-state.empty-state-section-row{box-shadow:none;background:linear-gradient(#fbfcff,#f6f8fd);border:1.5px dashed #c9d5ea}@media (hover:hover){.empty-add:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--brand);background:var(--brand-tint-blue);box-shadow:var(--elev-row)}.empty-add:hover:not(:disabled):not([aria-disabled=true]) .empty-add-icon{color:#fff;background:var(--section-icon-bg);border-color:#0000}}.empty-add:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-color:var(--brand);background:var(--brand-tint-blue)}.empty-add:active:not(:disabled){background:#e6eeff}.empty-add:disabled,.empty-add[aria-disabled=true]{cursor:not-allowed;opacity:.6}@media (max-width:520px){.empty-add,.empty-note{column-gap:12px;padding:14px}.empty-add-icon{width:40px;height:40px}.empty-add,.empty-note{grid-template-columns:40px minmax(0,1fr)}.empty-add[data-layout=panel],.empty-note[data-layout=panel]{grid-template-columns:minmax(0,1fr)}}.modal-panel[data-structured=true]{flex-direction:column;max-height:calc(100dvh - 48px);display:flex;overflow:hidden}.modal-panel[data-structured=true][data-size=sm]{width:min(420px,100%)}.modal-panel[data-structured=true][data-size=md]{width:min(560px,100%)}.modal-panel[data-structured=true][data-size=lg]{width:min(760px,100%)}.modal-panel[data-structured=true][data-size=xl]{width:min(1000px,96vw)}.modal-panel[data-structured=true]>.modal-head{border-bottom:1px solid var(--card-border);flex:none;align-items:center;gap:12px;padding:18px 22px 16px}.modal-head-icon{border:1px solid var(--section-icon-border);background:var(--section-icon-bg);color:#fff;width:40px;height:40px;box-shadow:var(--section-icon-shadow);border-radius:12px;flex:none;place-items:center;display:grid}.modal-head-icon svg{width:19px;height:19px}.modal-panel[data-structured=true] .modal-title{font-size:var(--fs-4xl);line-height:1.25}.modal-panel[data-structured=true] .modal-desc{font-size:var(--fs-lg);margin-top:3px;line-height:1.4}.modal-panel[data-structured=true]>.modal-body{overscroll-behavior:contain;border-radius:0;flex:auto;align-content:start;gap:18px;min-height:0;padding:20px 22px 22px;display:grid;overflow:hidden auto}.modal-foot{border-top:1px solid var(--card-border);border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;background:linear-gradient(#fbfcff,#f6f8fd);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}.modal-foot-note{min-width:0;color:var(--danger-text);font-size:var(--fs-md);flex:200px;margin:0;font-weight:650;line-height:1.4}.modal-foot>:is(button,a){min-height:var(--cta-h)}.modal-section{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.modal-section-title{color:var(--ink);font-size:var(--fs-lg);margin:0;padding:0;font-weight:760;line-height:1.3}@media (max-width:600px){.modal-panel[data-structured=true]{max-height:calc(100dvh - max(8px, env(safe-area-inset-top,0px)) - max(8px, env(safe-area-inset-bottom,0px)));width:100%!important}.modal-panel[data-structured=true]>.modal-head{padding:16px 16px 14px}.modal-panel[data-structured=true]>.modal-body{gap:16px;padding:16px}.modal-foot{padding:12px 16px max(12px, env(safe-area-inset-bottom,0px))}.modal-foot>:is(button,a){flex:1 1 0;justify-content:center}.modal-foot-note{flex-basis:100%}}:where(input,textarea)::placeholder{color:var(--placeholder);opacity:1;font-weight:400}:where(.datefield-input){min-height:var(--field-h)}@media (max-width:640px){:root{--stack-gap:12px}}@media (prefers-reduced-motion:reduce){.empty-add,.empty-add-icon{transition:none}}.modal-section>legend.modal-section-title{margin-bottom:10px}.pp-head-action :is(button,a):not(.pp-head-chevbtn):not(:is(.amenu-pop,[role=menu],[role=listbox],[role=dialog]) *){min-height:var(--cta-h);font-size:var(--btn-fs)}
.lcFVZG_spacer{height:calc(128px + env(safe-area-inset-bottom))}.lcFVZG_dock{z-index:80;padding:0 clamp(10px, 2.25vw, 32px) calc(10px + env(safe-area-inset-bottom));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.lcFVZG_panel{width:min(100%,1376px);max-height:calc(100dvh - 16px - env(safe-area-inset-bottom));overscroll-behavior:contain;color:#0b2145;font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(#fffffff9,#f7fafff9);border:1px solid #b4c7e1e6;border-radius:17px;justify-content:space-between;align-items:center;gap:clamp(24px,4vw,52px);margin:0 auto;padding:15px 16px 15px 20px;display:flex;overflow-y:auto;box-shadow:inset 0 1px #fffffff5,0 16px 44px -24px #0b21456b,0 3px 10px -7px #0b214538}.lcFVZG_copy{min-width:0}.lcFVZG_copy p{color:#415675;text-wrap:pretty;max-width:820px;margin:0;font-size:13px;line-height:1.55}.lcFVZG_copy a{color:#1f55c9;text-underline-offset:3px;font-weight:660;text-decoration-color:#1f55c957}.lcFVZG_copy a:hover{text-decoration-color:currentColor}.lcFVZG_actions{flex:none;grid-template-columns:repeat(2,minmax(158px,1fr));gap:10px;display:grid}.lcFVZG_reject,.lcFVZG_accept{min-height:45px;font:650 12.5px/1 var(--font-inter), ui-sans-serif, system-ui, sans-serif;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:11px;padding:0 19px;transition:border-color .14s,background .14s,color .14s,box-shadow .14s,transform .1s}.lcFVZG_reject{color:#172b49;background:#ffffffeb;border-color:#c4d2e4;box-shadow:inset 0 1px #fff,0 3px 9px -7px #0b214552}.lcFVZG_accept{color:#fff;background:linear-gradient(#3b6de3,#2d5dce);border-color:#315fd0;box-shadow:inset 0 1px #fff3,0 6px 14px -9px #2552bea6}@media (any-hover:hover){.lcFVZG_reject:hover{color:#0b2145;background:#f8fbff;border-color:#9eb2cc}.lcFVZG_accept:hover{background:linear-gradient(#3566dc,#2856c2);border-color:#2854bd}}.lcFVZG_reject:active,.lcFVZG_accept:active{transform:translateY(1px)}.lcFVZG_reject:disabled,.lcFVZG_accept:disabled{cursor:wait}.lcFVZG_reject:focus-visible,.lcFVZG_accept:focus-visible,.lcFVZG_copy a:focus-visible{outline-offset:3px;outline:3px solid #0b2145}.lcFVZG_status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:fixed;overflow:hidden}@media (max-width:820px){.lcFVZG_spacer{height:calc(198px + env(safe-area-inset-bottom))}.lcFVZG_panel{border-radius:16px;gap:14px;padding:16px;display:grid}.lcFVZG_actions{width:100%}}@media (max-width:440px){.lcFVZG_spacer{height:calc(248px + env(safe-area-inset-bottom))}.lcFVZG_dock{padding-right:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom));padding-left:8px}.lcFVZG_panel{border-radius:15px;gap:13px;padding:15px}.lcFVZG_copy p{font-size:12.5px;line-height:1.52}.lcFVZG_actions{grid-template-columns:1fr;gap:8px}.lcFVZG_reject,.lcFVZG_accept{min-height:44px}}@media (prefers-reduced-motion:reduce){.lcFVZG_reject,.lcFVZG_accept{transition:none}.lcFVZG_reject:active,.lcFVZG_accept:active{transform:none}}@media print{.lcFVZG_spacer,.lcFVZG_dock,.lcFVZG_status{display:none!important}}
