@import"https://fonts.googleapis.com/css2?family=VT323&family=Share+Tech+Mono&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600;700&family=Noto+Color+Emoji&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@400;500;600;700;800&family=Lora:ital,wght@0,500;0,600;1,400&display=swap";._button_1q3gf_1{display:inline-flex;min-height:var(--hit-min);align-items:center;justify-content:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--type-body-sm);font-weight:500;line-height:1.3;cursor:pointer;white-space:nowrap;transition:background .1s,color .1s,border-color .12s}._button_1q3gf_1:hover{border-color:var(--ink-3)}._button_1q3gf_1:disabled,._button_1q3gf_1[aria-disabled=true]{cursor:not-allowed;opacity:.5}._buttonPrimary_1q3gf_31{background:var(--ink);border-color:var(--ink);color:var(--paper)}._buttonPrimary_1q3gf_31:hover{background:var(--forest-2);border-color:var(--forest-2)}._buttonGhost_1q3gf_42{background:transparent;border-color:transparent;color:var(--ink-3)}._buttonGhost_1q3gf_42:hover{background:var(--paper-2);color:var(--ink)}._buttonWarn_1q3gf_53{background:var(--warn);border-color:var(--warn);color:var(--paper)}._buttonSm_1q3gf_59{min-height:var(--hit-min-sm);padding:var(--s-1) var(--s-2);font-size:var(--type-meta)}._pill_1q3gf_65{display:inline-flex;align-items:center;gap:var(--s-1);padding:calc(var(--s-1) / 2) var(--s-2);border:var(--line-width) solid transparent;border-radius:var(--r-pill);font-family:var(--f-mono);font-size:var(--type-label);font-weight:500;letter-spacing:var(--tracking-ui);line-height:1.5;text-transform:uppercase;white-space:nowrap}._pillDot_1q3gf_81{width:var(--portal-dot-sm);height:var(--portal-dot-sm);border-radius:var(--r-circle);background:currentColor}._toneNeutral_1q3gf_88{background:var(--paper-2);border-color:var(--line-2);color:var(--ink-3)}._toneWarn_1q3gf_94{background:var(--warn-tint);border-color:var(--warn-mid);color:var(--warn)}._toneOk_1q3gf_100{background:var(--forest-tint);border-color:var(--forest-mid);color:var(--forest-2)}._toneSky_1q3gf_106{background:var(--sky-tint);color:var(--sky)}._chip_1q3gf_111{display:inline-flex;align-items:center;gap:var(--s-1);padding:calc(var(--s-1) / 2) var(--s-2);border:var(--line-width) solid var(--line-1);border-radius:var(--r-sm);background:var(--paper-2);color:var(--ink-2);font-size:var(--type-meta);line-height:1.5;text-decoration:none;white-space:nowrap}._chipLink_1q3gf_129{min-height:var(--hit-min-sm)}._eventChip_1q3gf_133{background:var(--forest-tint);border-color:var(--forest-mid);color:var(--forest-2)}._eventChipDot_1q3gf_139{width:var(--portal-dot-sm);height:var(--portal-dot-sm);border-radius:var(--r-circle);background:var(--forest)}._kbd_1q3gf_146{display:inline-flex;align-items:center;justify-content:center;min-width:var(--s-6);padding:calc(var(--s-1) / 2) var(--s-1);border:var(--line-width) solid var(--line-1);border-radius:var(--r-sm);background:var(--paper-2);color:var(--ink-4);font-family:var(--f-mono);font-size:var(--type-kbd);line-height:1.2}._queueCard_1q3gf_161{display:grid;grid-template-columns:var(--status-icon-size) minmax(0,1fr) auto;align-items:center;gap:var(--s-3);width:100%;padding:var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card);transition:border-color .12s}._queueCard_1q3gf_161:hover{border-color:var(--ink-3)}._queueBlocking_1q3gf_180{border-color:var(--warn-mid);box-shadow:inset 0 0 0 var(--line-width) var(--warn),var(--shadow-card)}._queueBlocking_1q3gf_180:hover{border-color:var(--warn)}._queueDone_1q3gf_189{opacity:.55}._queuePlanned_1q3gf_193{opacity:.7}._statusIcon_1q3gf_197{display:inline-grid;width:var(--status-icon-size);height:var(--status-icon-size);place-items:center;border-radius:var(--r-circle);background:var(--paper-2);color:var(--ink-3);font-family:var(--f-mono);font-size:var(--type-meta);font-weight:700}._statusIconBlocking_1q3gf_210{background:var(--warn);color:var(--paper)}._statusIconDone_1q3gf_215{background:var(--forest);color:var(--paper)}._statusIconWaiting_1q3gf_220,._statusIconApproval_1q3gf_221{background:var(--sky-tint);color:var(--sky)}._statusIconPlanned_1q3gf_226{background:var(--warn-tint);color:var(--warn)}._queueBody_1q3gf_231{min-width:0}._queueMeta_1q3gf_235{display:flex;flex-wrap:wrap;gap:var(--s-1);margin-bottom:var(--s-1)}._queueTitle_1q3gf_242{margin:var(--s-0);color:var(--ink);font-size:var(--type-title);font-weight:600;line-height:1.3}._queueDetail_1q3gf_250{margin:var(--s-1) var(--s-0) var(--s-0);overflow:hidden;color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}._queueSources_1q3gf_260{display:none;align-items:center;flex-wrap:wrap;gap:var(--s-1);margin-top:var(--s-2);color:var(--ink-4);font-family:var(--f-mono);font-size:var(--type-label);line-height:1.4;text-transform:uppercase}._queueCard_1q3gf_161:hover ._queueSources_1q3gf_260{display:flex}._queueSources_1q3gf_260 a{color:inherit}._queueActions_1q3gf_281{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-2)}@media screen and (max-width:48rem){._queueCard_1q3gf_161{grid-template-columns:var(--status-icon-size) minmax(0,1fr);align-items:start}._queueSources_1q3gf_260{display:flex;min-height:2.75rem}._queueActions_1q3gf_281{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.5rem}._queueActions_1q3gf_281>*{flex:1 1 auto;min-height:2.75rem}}._drawerOverlay_1q3gf_318{position:fixed;inset:var(--s-0);z-index:40;display:flex;justify-content:flex-end;background:var(--overlay-dim);animation:_drawerFadeIn_1q3gf_1 .14s ease-out}._drawerOverlayInline_1q3gf_328{position:relative;inset:auto;z-index:auto;min-height:32rem;border:var(--line-width) solid var(--line-1);border-radius:var(--r-md);overflow:hidden}._drawer_1q3gf_318{display:flex;width:min(var(--drawer-width),100%);height:100%;flex-direction:column;background:var(--surface);box-shadow:var(--shadow-pop);color:var(--ink);animation:_drawerSlideIn_1q3gf_1 .16s ease-out}._drawerHead_1q3gf_349,._drawerFoot_1q3gf_350{padding:var(--s-4);border-bottom:var(--line-width) solid var(--line-1)}._drawerFoot_1q3gf_350{margin-top:auto;border-top:var(--line-width) solid var(--line-1);border-bottom:0}._drawerTitleRow_1q3gf_361{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3)}._drawerTitleGroup_1q3gf_368{display:grid;grid-template-columns:var(--status-icon-size) minmax(0,1fr);align-items:start;gap:var(--s-3)}._drawerSafetyIcon_1q3gf_375{display:inline-grid;width:var(--status-icon-size);height:var(--status-icon-size);place-items:center;border-radius:var(--r-circle);background:var(--forest-tint);color:var(--forest-2);font-family:var(--f-mono);font-size:var(--type-meta);font-weight:700}._drawerSafetyIconWarn_1q3gf_388{background:var(--warn-tint);color:var(--warn)}._drawerTitle_1q3gf_361{margin:var(--s-0);font-size:var(--type-heading);font-weight:600}._drawerSubtitle_1q3gf_399,._drawerNote_1q3gf_400{margin:var(--s-1) var(--s-0) var(--s-0);color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.5}._drawerBody_1q3gf_407{overflow:auto;padding:var(--s-4)}._drawerRow_1q3gf_412{display:grid;grid-template-columns:minmax(var(--s-16),.38fr) minmax(0,1fr);gap:var(--s-3);padding:var(--s-3) var(--s-0);border-bottom:var(--line-width) solid var(--line-1)}._drawerRowKey_1q3gf_420{color:var(--ink-3);font-size:var(--type-body-sm)}._drawerRowValue_1q3gf_425{color:var(--ink);font-size:var(--type-body-sm);font-weight:500}._drawerRowSub_1q3gf_431{display:block;margin-top:var(--s-1);color:var(--ink-3);font-weight:400}._drawerActions_1q3gf_438{display:grid;gap:var(--s-2)}._drawerIrreversible_1q3gf_443{margin:var(--s-3) var(--s-0) var(--s-0);color:var(--warn);font-size:var(--type-body-sm)}@keyframes _drawerFadeIn_1q3gf_1{0%{opacity:0}to{opacity:1}}@keyframes _drawerSlideIn_1q3gf_1{0%{transform:translate(var(--s-6))}to{transform:translate(var(--s-0))}}._palette_1q3gf_467{width:min(var(--palette-width),calc(100vw - var(--s-8)));max-height:min(80vh,44rem);overflow:hidden;border:var(--line-width) solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-pop)}._paletteInput_1q3gf_477{width:100%;border:0;border-bottom:var(--line-width) solid var(--line-1);background:transparent;color:var(--ink);font:inherit;font-size:var(--type-body);padding:var(--s-4);outline:none}._paletteBody_1q3gf_489{max-height:28rem;overflow:auto;padding:var(--s-3)}._paletteGroup_1q3gf_495{margin-bottom:var(--s-3)}._paletteGroupTitle_1q3gf_499,._sectionLabel_1q3gf_500{color:var(--ink-4);font-family:var(--f-mono);font-size:var(--type-label);font-weight:500;letter-spacing:var(--tracking-label);line-height:1.5;text-transform:uppercase}._paletteResult_1q3gf_510{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-3);width:100%;align-items:center;padding:var(--s-2);border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink);cursor:pointer;font:inherit;text-align:left}._paletteResult_1q3gf_510:hover,._paletteResultActive_1q3gf_527{background:var(--paper-2)}._paletteTitle_1q3gf_531{font-size:var(--type-body-sm);font-weight:600}._paletteMeta_1q3gf_536{color:var(--ink-3);font-size:var(--type-meta)}._palettePreview_1q3gf_541{color:var(--ink-4);font-family:var(--f-mono);font-size:var(--type-label);text-transform:uppercase}._paletteEmpty_1q3gf_548{margin:var(--s-0);padding:var(--s-3);color:var(--ink-3);font-size:var(--type-body-sm)}._paletteFooter_1q3gf_555{display:flex;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-top:var(--line-width) solid var(--line-1);color:var(--ink-4);font-size:var(--type-meta)}._breadcrumb_1q3gf_565{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:var(--s-1)}._breadcrumbLink_1q3gf_573,._breadcrumbCurrent_1q3gf_574{display:inline-flex;min-width:0;align-items:center;gap:var(--s-1);color:var(--ink);font-size:var(--type-body-sm);font-weight:600;text-decoration:none}._breadcrumbCurrent_1q3gf_574{color:var(--ink-3)}._breadcrumbSep_1q3gf_589{color:var(--ink-5)}._topbar_1q3gf_593{display:flex;height:var(--shell-topbar-height);align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-0) var(--s-4);border-bottom:var(--line-width) solid var(--line-1);background:var(--surface)}._topbarActions_1q3gf_604{display:inline-flex;align-items:center;gap:var(--s-2)}._rail_1q3gf_610{display:flex;width:var(--shell-rail-width);height:100%;max-height:100vh;flex-direction:column;align-items:center;gap:var(--s-1);padding:var(--s-3) var(--s-2);border-right:var(--line-width) solid var(--line-1);background:var(--paper)}._railScroll_1q3gf_625{display:flex;width:100%;flex:1 1 auto;min-height:0;flex-direction:column;align-items:center;gap:var(--s-1);overflow-y:auto;scrollbar-width:none}._railScroll_1q3gf_625::-webkit-scrollbar{display:none}._railBottom_1q3gf_641{display:flex;width:100%;flex:0 0 auto;flex-direction:column;align-items:center;gap:var(--s-1)}._railLogo_1q3gf_650{display:grid;width:var(--rail-logo-size);height:var(--rail-logo-size);place-items:center;margin-bottom:var(--s-1);border-radius:var(--r-md);color:var(--forest);text-decoration:none}._railButton_1q3gf_666{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;gap:var(--s-1);padding:var(--s-2) 0;border:0;border-radius:var(--r-md);background:transparent;color:var(--ink-3);cursor:pointer;text-decoration:none}._railGlyph_1q3gf_682{position:relative;display:grid;place-items:center}._railLabel_1q3gf_688{max-width:100%;overflow:hidden;color:var(--ink-4);font-size:var(--type-label);font-weight:600;letter-spacing:0;line-height:1;text-overflow:ellipsis;white-space:nowrap}._railButton_1q3gf_666:focus-visible{outline:var(--line-width) solid var(--ink);outline-offset:var(--s-1)}._railButton_1q3gf_666:hover,._railButton_1q3gf_666:focus-visible{background:color-mix(in srgb,var(--portal-color, var(--forest)) 9%,var(--paper));color:var(--portal-color, var(--forest))}._railButton_1q3gf_666:hover ._railLabel_1q3gf_688,._railButton_1q3gf_666:focus-visible ._railLabel_1q3gf_688{color:var(--portal-color, var(--forest))}@media(prefers-reduced-motion:no-preference){._railButton_1q3gf_666{transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}._railGlyph_1q3gf_682{transition:transform var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}._railLabel_1q3gf_688{transition:color var(--dur-fast) var(--ease-out)}._railButton_1q3gf_666:hover:not(._railButtonActive_1q3gf_735):not(._railButtonDisabled_1q3gf_735) ._railGlyph_1q3gf_682,._railButton_1q3gf_666:focus-visible:not(._railButtonActive_1q3gf_735):not(._railButtonDisabled_1q3gf_735) ._railGlyph_1q3gf_682{transform:translateY(-1px)}._railButton_1q3gf_666:active:not(._railButtonDisabled_1q3gf_735) ._railGlyph_1q3gf_682{transform:scale(.96);transition-duration:80ms}}._railButtonActive_1q3gf_735,._railButtonActive_1q3gf_735:hover{background:color-mix(in srgb,var(--portal-color, var(--forest)) 15%,var(--paper));color:var(--portal-color, var(--forest))}._railButtonActive_1q3gf_735 ._railLabel_1q3gf_688{color:var(--portal-color, var(--forest));font-weight:700}._railButtonDisabled_1q3gf_735,._railButtonDisabled_1q3gf_735:hover{background:transparent;color:var(--ink-5);cursor:not-allowed}._railButtonDisabled_1q3gf_735 ._railLabel_1q3gf_688{color:var(--ink-5)}._railLockIcon_1q3gf_768{position:absolute;right:calc(var(--s-2) * -1);bottom:calc(var(--s-1) * -1);display:grid;width:var(--s-4);height:var(--s-4);place-items:center;border:var(--line-width) solid var(--line-2);border-radius:var(--r-circle);background:var(--surface);color:var(--ink-3)}._railLockIcon_1q3gf_768 svg{width:var(--s-3);height:var(--s-3);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:calc(var(--line-width) * 1.5)}._railTooltip_1q3gf_792{position:absolute;left:calc(100% + var(--s-2));top:50%;z-index:30;max-width:var(--shell-sidebar-width);padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);background:var(--ink);box-shadow:var(--shadow-pop);color:var(--paper, #faf7f0);font-size:var(--type-meta);font-weight:600;line-height:1.2;opacity:0;pointer-events:none;transform:translate(var(--s-1),-50%);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}._railTooltipMeta_1q3gf_817{display:block;margin-top:calc(var(--s-1) / 2);color:var(--paper, #faf7f0);opacity:.72;font-family:var(--f-mono);font-size:var(--type-kbd);font-weight:500;text-transform:uppercase}._railButton_1q3gf_666:hover ._railTooltip_1q3gf_792,._railButton_1q3gf_666:focus-visible ._railTooltip_1q3gf_792{opacity:1;transform:translateY(-50%)}._tooltipTrigger_1q3gf_835{position:relative;display:inline-flex}._tooltipBubble_1q3gf_800{position:absolute;z-index:40;width:max-content;max-width:18rem;padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);background:var(--ink);box-shadow:var(--shadow-pop);color:var(--paper, #faf7f0);font-size:var(--type-meta);font-weight:600;line-height:1.3;opacity:0;pointer-events:none;transition:opacity .12s ease}._tooltipVisible_1q3gf_862{opacity:1}._tooltipMeta_1q3gf_866{display:block;margin-top:calc(var(--s-1) / 2);color:var(--paper, #faf7f0);opacity:.72;font-family:var(--f-mono);font-size:var(--type-kbd);font-weight:500;text-transform:uppercase}._tooltipTop_1q3gf_877{bottom:calc(100% + var(--s-2));left:50%;transform:translate(-50%)}._tooltipBottom_1q3gf_883{top:calc(100% + var(--s-2));left:50%;transform:translate(-50%)}._tooltipLeft_1q3gf_889{right:calc(100% + var(--s-2));top:50%;transform:translateY(-50%)}._tooltipRight_1q3gf_895{left:calc(100% + var(--s-2));top:50%;transform:translateY(-50%)}._railBadge_1q3gf_901{position:absolute;top:calc(var(--s-1) * -1);right:calc(var(--s-1) * -1);display:grid;box-sizing:border-box;min-width:var(--badge-size);height:var(--badge-size);padding-inline:.125rem;place-items:center;border-radius:var(--r-pill);background:var(--warn);color:var(--paper);font-family:var(--f-mono);font-size:var(--type-kbd);line-height:1}._railSpacer_1q3gf_921{flex:1}._railRule_1q3gf_925{width:var(--s-5);height:var(--line-width);background:var(--line-2)}._sidebar_1q3gf_931{display:flex;width:var(--shell-sidebar-width);height:100%;flex-direction:column;gap:var(--s-3);padding:var(--s-3);border-right:var(--line-width) solid var(--line-1);background:var(--surface-2);overflow-y:auto}._sidebarHead_1q3gf_943{display:flex;align-items:center;gap:var(--s-2)}._portalDot_1q3gf_949{width:var(--portal-dot);height:var(--portal-dot);border-radius:calc(var(--r-sm) / 2);background:var(--portal-color, var(--forest))}._sidebarTitle_1q3gf_956{flex:1;color:var(--ink);font-size:var(--type-title);font-weight:600}._sidebarGroup_1q3gf_963{display:grid;gap:var(--s-1)}._sidebarGroupToggle_1q3gf_968{display:flex;width:100%;min-height:var(--hit-min);align-items:center;justify-content:space-between;padding:var(--s-1) var(--s-2);border:var(--line-width) solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--ink-4);cursor:pointer}._sidebarGroupToggle_1q3gf_968:hover{border-color:var(--line-1);background:var(--paper-2);color:var(--ink-2)}._sidebarGroupToggle_1q3gf_968:focus-visible{outline:var(--line-width) solid var(--ink);outline-offset:var(--s-1)}._sidebarGroupChevron_1q3gf_993{width:var(--s-4);height:var(--s-4);flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:calc(var(--line-width) * 1.75);transition:transform .12s ease}._sidebarGroupChevronCollapsed_1q3gf_1005{transform:rotate(-90deg)}._sidebarRow_1q3gf_1009{display:grid;min-height:var(--hit-min);grid-template-columns:var(--rail-icon-size) minmax(0,1fr) auto;align-items:center;gap:var(--s-2);padding:var(--s-2);border-radius:var(--r-sm);color:var(--ink-2);text-decoration:none}._sidebarRowNoIcon_1q3gf_1021{grid-template-columns:minmax(0,1fr) auto}._sidebarIcon_1q3gf_1025{display:grid;width:var(--rail-icon-size);place-items:center;color:var(--ink-4)}._sidebarRow_1q3gf_1009:hover{background:var(--paper-2)}._sidebarBranch_1q3gf_1037{display:grid;gap:var(--s-1)}._sidebarSubRows_1q3gf_1042{display:grid;gap:calc(var(--s-1) / 2);padding-left:var(--s-4)}._sidebarSubRow_1q3gf_1042{min-height:0;padding-top:var(--s-1);padding-bottom:var(--s-1);color:var(--ink-4);font-size:var(--type-meta)}._sidebarSubRow_1q3gf_1042:hover{color:var(--ink-2)}._sidebarRowTrail_1q3gf_1061,._sidebarRowTrail_1q3gf_1061:hover{color:var(--portal-color, var(--forest));font-weight:600}._sidebarRowTrail_1q3gf_1061 ._sidebarIcon_1q3gf_1025{color:inherit}._sidebarRowActive_1q3gf_1071,._sidebarRowActive_1q3gf_1071:hover{background:color-mix(in srgb,var(--portal-color, var(--forest)) 15%,var(--paper));color:var(--portal-color, var(--forest));font-weight:600}._sidebarRowActive_1q3gf_1071 ._sidebarIcon_1q3gf_1025{color:inherit}._sidebarCount_1q3gf_1082{display:inline-grid;min-width:var(--s-5);place-items:center;padding:0 var(--s-1);border-radius:var(--r-pill);background:var(--paper-3);color:var(--ink-4);font-family:var(--f-mono);font-size:var(--type-kbd);line-height:1.7}._sidebarRowActive_1q3gf_1071 ._sidebarCount_1q3gf_1082{background:var(--portal-color, var(--forest));color:var(--paper)}._sidebarFooter_1q3gf_1100{margin-top:auto;display:flex;align-items:center;gap:var(--s-2);padding-top:var(--s-3);border-top:var(--line-width) solid var(--line-1)}._eventTile_1q3gf_1109{position:relative;display:grid;gap:var(--s-1);padding:var(--s-3) var(--s-4);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink);text-decoration:none}._eventTile_1q3gf_1109:before{position:absolute;inset-block:var(--s-3);left:var(--s-0);width:calc(var(--s-1) - var(--line-width));border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--event-color, var(--forest));content:""}._eventTile_1q3gf_1109:hover{border-color:var(--ink-3)}._eventTileDate_1q3gf_1135{color:var(--ink-4);font-family:var(--f-mono);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}._eventTileName_1q3gf_1143{font-size:var(--type-title);font-weight:600}._eventTileVenue_1q3gf_1148{color:var(--ink-3);font-size:var(--type-meta)}._eventTileFlags_1q3gf_1153{display:flex;flex-wrap:wrap;gap:var(--s-1)}._focusWorkspace_1q3gf_1159{display:grid;min-height:0;grid-template-columns:var(--focus-queue-width) minmax(0,1fr) var(--focus-context-width);background:var(--paper)}._focusPane_1q3gf_1166,._contextPane_1q3gf_1167{min-width:0;overflow:auto;border-right:var(--line-width) solid var(--line-1);background:var(--surface-2)}._focusMain_1q3gf_1174{min-width:0;overflow:auto;background:var(--paper)}._contextPane_1q3gf_1167{border-right:0;border-left:var(--line-width) solid var(--line-1)}@media(max-width:68.75rem){._focusWorkspace_1q3gf_1159{grid-template-columns:minmax(0,1fr)}._focusPane_1q3gf_1166,._contextPane_1q3gf_1167{border:0}}._dataTable_1q3gf_1201{width:100%;border-collapse:collapse;font-size:var(--type-body-sm)}._dataTable_1q3gf_1201 :where(th,td){padding:var(--s-2) var(--s-3);border-bottom:var(--line-width) solid var(--line-1);font-weight:inherit;text-align:start;vertical-align:middle}._dataTable_1q3gf_1201>thead th{border-bottom-color:var(--line-2);color:var(--ink-4);font-size:var(--type-label);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}._dataTable_1q3gf_1201>tbody>tr:last-child>:where(th,td){border-bottom:0}._dataTableTitle_1q3gf_1229{color:var(--ink);font-weight:500}._dataTableNumeric_1q3gf_1234{font-variant-numeric:tabular-nums;text-align:end}._dataTableSort_1q3gf_1239{display:inline-flex;align-items:center;gap:var(--s-1);padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}._dataTableSort_1q3gf_1239:hover{color:var(--ink-2)}._dataTableSortMark_1q3gf_1257{font-size:var(--type-kbd)}._dataTableEmpty_1q3gf_1261{color:var(--ink-3)}._dataTableCaption_1q3gf_1265{padding-block-end:var(--s-2);caption-side:top;color:var(--ink-2);font-weight:600;text-align:start}._dataTablePhoneSort_1q3gf_1274{display:flex;align-items:center;gap:var(--s-2);margin-block-end:var(--s-2);color:var(--ink-3);font-size:var(--type-meta)}._dataTablePhoneSort_1q3gf_1274>select{flex:1 1 auto;min-width:0}._srOnly_1q3gf_1289{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._toolbar_1q3gf_1299{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}._toolbarEnd_1q3gf_1306{display:flex;align-items:center;gap:var(--s-2);margin-inline-start:auto}._filterChips_1q3gf_1315{display:flex;flex-wrap:wrap;gap:var(--s-1)}._filterChip_1q3gf_1315{display:inline-flex;align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-3);border:var(--line-width) solid var(--line-1);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--type-meta);line-height:1.4;cursor:pointer;white-space:nowrap}._filterChip_1q3gf_1315:hover{border-color:var(--ink-3)}._filterChipOn_1q3gf_1341,._filterChipOn_1q3gf_1341:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}._filterChipCount_1q3gf_1348{font-family:var(--f-mono);font-variant-numeric:tabular-nums;opacity:.7}@media screen and (max-width:48rem){.phone-shell-body ._toolbarEnd_1q3gf_1306>*{flex:1 1 0;min-width:0}}.phone-shell{display:flex;flex-direction:column;height:100dvh;overflow:hidden;background:var(--paper);color:var(--ink);font-family:var(--f-sans)}.phone-shell-title{display:flex;align-items:center;min-height:3rem;padding:env(safe-area-inset-top) max(var(--s-4),env(safe-area-inset-right)) 0 max(var(--s-4),env(safe-area-inset-left));border-bottom:var(--line-width) solid var(--line-2);background:var(--surface)}.phone-shell-title h1{margin:0;overflow:hidden;font-size:1.0625rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.phone-shell-body{flex:1;overflow:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.phone-shell-body:has(.ops-calendar-page),.phone-shell-body:has(.war-room){height:auto}.phone-not-ready{position:sticky;top:0;left:0;z-index:5;margin:0;padding:var(--s-2) var(--s-4);border-bottom:var(--line-width) solid var(--warn-mid);background:var(--warn-tint);color:var(--warn);font-size:var(--type-meta)}.phone-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border-top:var(--line-width) solid var(--line-2);background:var(--surface)}.phone-tabs>*{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.125rem;min-height:3.25rem;padding:var(--s-2) 0 var(--s-1);border:0;background:none;color:var(--ink-3);font:inherit;font-size:var(--type-label);text-decoration:none;-webkit-tap-highlight-color:transparent}.phone-tabs .is-active{color:var(--forest);font-weight:600}.phone-tab-ask>span{display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-block:-.4375rem}.phone-tab-ask:after{content:" "}.phone-tab-badged{position:relative;display:inline-flex}.phone-tab-badged em{position:absolute;top:-.375rem;left:.875rem;min-width:1rem;padding:0 .25rem;border-radius:var(--r-pill);background:var(--warn);color:#fff;font-size:var(--type-kbd);font-style:normal;font-weight:600;line-height:1rem;text-align:center}.phone-portal-row{display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:3.5rem;padding:var(--s-2) var(--s-4);border:0;border-bottom:var(--line-width) solid var(--line-1);background:var(--surface);color:var(--ink);font:inherit;font-size:1rem;text-align:left}.phone-portal-row i{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border-radius:var(--r-lg);color:#fff}.phone-portal-row strong{flex:1}.phone-portal-row span{color:var(--ink-4);font-size:var(--type-meta)}.phone-portal-row svg{flex:none;color:var(--ink-4)}.phone-page-group{background:var(--paper-2)}.phone-page-group h2{margin:0;padding:var(--s-3) var(--s-4) var(--s-1);color:var(--ink-4);font-size:var(--type-label);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.phone-page-row{display:block;padding:var(--s-3) var(--s-4) var(--s-3) 4rem;border-bottom:var(--line-width) solid var(--line-1);color:var(--ink);text-decoration:none}.phone-page-row strong{display:block;font-size:.9375rem}.phone-page-row small{color:var(--ink-3);font-size:var(--type-meta)}.phone-empty{padding:var(--s-6) var(--s-4);color:var(--ink-3)}.phone-more{display:flex;flex-direction:column}.phone-more>a,.phone-more>button,.phone-more>p,.phone-more-extras{min-height:3.25rem;margin:0;padding:var(--s-4);border:0;border-bottom:var(--line-width) solid var(--line-1);background:var(--surface);color:var(--ink);font:inherit;font-size:1rem;text-align:left;text-decoration:none}.phone-more>p{background:none;color:var(--ink-3);font-size:var(--type-body-sm)}body:has(.phone-shell) .tour-help-button{bottom:calc(4.75rem + env(safe-area-inset-bottom));right:var(--s-4)}body:has(.phone-shell):has(.ask-drawer.is-open) .tour-help-button{display:none}@media screen and (max-width:48rem){.phone-shell-body .settings-page{padding-block:var(--s-4) var(--s-6)}.phone-shell-body .settings-nav{width:100%}.phone-shell-body .settings-nav-tab{display:inline-flex;align-items:center;min-height:2.75rem}.phone-shell-body .settings-page .settings-link,.phone-shell-body .settings-page .preference-field select{min-height:2.75rem}.phone-shell-body .settings-page .preference-toggle{flex-direction:row;align-items:center;min-height:2.75rem}.phone-shell-body .settings-page .settings-summary-card{min-height:0}.phone-shell-body .settings-page .settings-row-detail,.phone-shell-body .settings-page .settings-card-footer{overflow-wrap:anywhere}}.touch-reason{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.touch-reason-scope:has(:focus-visible) .touch-reason{position:static;display:block;flex-basis:100%;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal;color:var(--ink-3);font-size:var(--type-meta);line-height:1.4;overflow-wrap:anywhere}@media(hover:none),(pointer:coarse){.touch-reason{position:static;display:block;flex-basis:100%;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal;color:var(--ink-3);font-size:var(--type-meta);line-height:1.4;overflow-wrap:anywhere}}@media screen and (max-width:48rem){.phone-shell-body .users-page{gap:var(--s-4);padding-block:var(--s-4) var(--s-6)}.phone-shell-body .users-page .access-header{align-items:flex-start}.phone-shell-body .users-page .access-filter-bar .bpe-phone-more>label+label{margin-top:var(--s-3)}.phone-shell-body .users-page .access-filter-bar .bpe-phone-more>label:last-child{margin-bottom:var(--s-2)}.phone-shell-body .users-page .access-card-actions>select{flex:1 1 8rem;min-width:0}.phone-shell-body .users-page .access-manage-link{display:inline-flex;align-items:center;min-height:2.75rem}.phone-shell-body .users-page .focused-user-detail-actions{justify-content:flex-start}.phone-shell-body .users-page .access-card-titles,.phone-shell-body .users-page .focused-user-detail{overflow-wrap:anywhere}.phone-shell-body .users-page .effective-access-portal>button{flex-wrap:wrap}.phone-shell-body .users-page .effective-access-page{padding-block:var(--s-1)}.phone-shell-body .users-page .effective-access-page code{overflow-wrap:anywhere}}@media screen and (max-width:48rem){.phone-shell-body .page-status-page{gap:var(--s-4);padding-block:var(--s-4) var(--s-6)}.phone-shell-body .page-status-page .access-header{align-items:stretch}.phone-shell-body .page-status-page .page-status-search input{width:100%;min-width:0}.phone-shell-body .page-status-page .page-status-row-actions>*,.phone-shell-body .page-status-page .page-status-dialog-actions>*{flex:1 1 0;min-width:0}.phone-shell-body .page-status-page .page-status-row-titles{overflow-wrap:anywhere}}.desktop-shell{display:grid;height:100vh;overflow:hidden;grid-template-columns:var(--shell-rail-width) var(--shell-sidebar-width) minmax(0,1fr);background:var(--paper);color:var(--ink);font-family:var(--f-sans)}.desktop-shell.is-event-page,.desktop-shell.is-embedded-app,.desktop-shell.is-no-sidebar{grid-template-columns:var(--shell-rail-width) minmax(0,1fr)}.workspace-shell{display:grid;min-width:0;height:100vh;min-height:0;overflow:hidden;grid-template-rows:var(--shell-topbar-height) minmax(0,1fr)}.workspace-body{min-width:0;min-height:0;overflow:auto;background:var(--paper)}.workspace-body:has(.ops-calendar-page){height:calc(100vh - var(--shell-topbar-height));overflow:hidden}.desktop-shell:has(.war-room){height:100vh;overflow:hidden}.workspace-shell:has(.war-room){height:100vh;min-height:0;overflow:hidden}.workspace-body:has(.war-room){height:calc(100vh - var(--shell-topbar-height));overflow:hidden}.ops-calendar-page{--ops-calendar-grid-line: var(--line-1);--ops-calendar-grid-strong: var(--line-2);--ops-calendar-subtle: var(--surface-2);border:0;background:var(--surface);color:var(--ink)}.ops-calendar-toolbar,.ops-calendar-filterbar,.ops-calendar-legendbar,.ops-calendar-weekday-row,.ops-calendar-month-sticky,.ops-calendar-week-sticky,.ops-calendar-span-zone,.ops-calendar-empty-state,.ops-calendar-empty-month{border-color:var(--ops-calendar-grid-line)}.ops-calendar-toolbar{background:var(--surface)}.ops-calendar-filterbar,.ops-calendar-weekday-row,.ops-calendar-week-sticky{background:var(--ops-calendar-subtle)}.ops-calendar-filterbar input,.ops-calendar-filterbar select{border-color:var(--ops-calendar-grid-strong);background:var(--surface);color:var(--ink)}.ops-calendar-legendbar,.ops-calendar-frame,.ops-calendar-scroll,.ops-calendar-span-zone,.ops-calendar-day-grid{background:var(--surface)}.ops-calendar-scroll{overscroll-behavior:contain;scrollbar-gutter:stable}.ops-calendar-month-sticky{background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 var(--line-width) 0 var(--ops-calendar-grid-line)}.ops-calendar-week-sticky{box-shadow:0 var(--line-width) 0 var(--ops-calendar-grid-line)}.ops-calendar-week-section{border-color:var(--ops-calendar-grid-strong)}.ops-calendar-day-cell{min-width:0;border-color:var(--ops-calendar-grid-line);background:var(--surface)}.ops-calendar-day-cell-outside{background:var(--surface-2)}.ops-calendar-day-cell-weekend{background:color-mix(in srgb,var(--surface-2) 68%,var(--surface))}.ops-calendar-day-cell-past{color:var(--ink-3)}.ops-calendar-day-cell-today{background:color-mix(in srgb,var(--forest-tint) 44%,var(--surface));box-shadow:inset 0 0 0 var(--line-width) color-mix(in srgb,var(--p-ops) 28%,var(--ops-calendar-grid-line))}.ops-calendar-day-heading{color:var(--ink-3)}.ops-calendar-events-stack{display:grid;align-content:start;gap:calc(var(--s-1) / 2)}.ops-calendar-event-chip,.ops-calendar-event-chip.ops-calendar-event-chip--stacked{height:auto;max-height:none;border-radius:var(--r-sm);line-height:1.15;cursor:pointer}.ops-staff-drop-target{background:color-mix(in srgb,var(--forest-tint) 52%,var(--surface))!important;box-shadow:inset 0 0 0 calc(var(--line-width) * 2) var(--p-ops)}.ops-calendar-span-bar{height:calc(var(--s-6) - calc(var(--line-width) * 2));max-height:calc(var(--s-6) - calc(var(--line-width) * 2));border-radius:var(--r-sm);cursor:pointer}.ops-calendar-empty-state{background:color-mix(in srgb,var(--surface-2) 74%,var(--surface))}.ops-calendar-empty-month{background:var(--surface);color:var(--ink-3)}.locked-sidebar{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);border-right:var(--line-width) solid var(--line-1);background:var(--surface-2);color:var(--ink-3)}.locked-sidebar span{font-family:var(--f-mono);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.locked-sidebar strong{color:var(--ink);font-size:var(--type-title)}.rail-glyph{display:grid;width:var(--rail-icon-size);height:var(--rail-icon-size);place-items:center;border-radius:var(--r-sm);font-family:var(--f-mono);font-size:var(--type-meta);font-weight:700}.rail-icon-svg{width:var(--rail-icon-size);height:var(--rail-icon-size);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.rebuild-avatar{display:inline-grid;width:var(--hit-min);height:var(--hit-min);place-items:center;overflow:hidden;border:var(--line-width) solid var(--line-2);border-radius:var(--r-circle);background:var(--paper-2);color:var(--ink);font-family:var(--f-mono);font-size:var(--type-meta);font-weight:700}.rebuild-avatar img{width:100%;height:100%;display:block;object-fit:cover}.empty-state,.portal-workspace{display:grid;align-content:start;gap:var(--s-5);max-width:72rem;padding:var(--s-8)}.empty-state{max-width:48rem}.empty-state h1,.workspace-hero h1{margin:var(--s-0);color:var(--ink);font-size:clamp(var(--type-heading),2vw,var(--type-display));font-weight:600;letter-spacing:0;line-height:1.1}.empty-state p,.workspace-hero p,.muted-line{max-width:42rem;margin:var(--s-0);color:var(--ink-3);font-size:var(--type-body);line-height:1.5}.portal-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:var(--s-3)}.locked-portal-card{display:grid;gap:var(--s-2);padding:var(--s-4);border:var(--line-width) solid var(--line-2);border-left:var(--s-1) solid var(--portal-color);border-radius:var(--r-md);background:var(--surface);opacity:.58}.locked-portal-card span{display:grid;width:var(--hit-min);height:var(--hit-min);place-items:center;border-radius:var(--r-sm);background:var(--paper-2);color:var(--ink-2);font-family:var(--f-mono);font-weight:700}.locked-portal-card strong{color:var(--ink);font-size:var(--type-title)}.locked-portal-card small{color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.45}.workspace-hero{display:grid;gap:var(--s-3);padding-bottom:var(--s-4);border-bottom:var(--line-width) solid var(--line-1)}.workspace-hero:before{display:block;width:var(--s-10);height:var(--s-1);border-radius:var(--r-sm);background:var(--portal-color);content:""}.ops-today{display:grid;gap:var(--s-5);padding:var(--s-8)}.ops-today-head,.ops-layout-grid{display:grid;gap:var(--s-5)}.ops-today-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-bottom:var(--s-4);border-bottom:var(--line-width) solid var(--line-1)}.ops-today-head h1,.ops-event-panel h2{margin:var(--s-2) var(--s-0);color:var(--ink);font-weight:600;letter-spacing:0}.ops-today-head h1{font-size:var(--type-display);line-height:1.05}.ops-today-head p{max-width:42rem;margin:var(--s-0);color:var(--ink-3);font-size:var(--type-body);line-height:1.5}.ops-today-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-2)}.ops-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}.ops-metric-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.ops-metric-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-metric-card,.ops-event-panel{border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card)}.ops-metric-card{display:grid;gap:var(--s-1);min-height:8rem;padding:var(--s-4);border-top:var(--s-1) solid var(--portal-color)}.ops-metric-card span,.ops-metric-card small,.ops-panel-note span{color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.4}.ops-metric-card strong{color:var(--ink);font-family:var(--f-mono);font-size:var(--type-display);line-height:1}.ops-layout-grid{grid-template-columns:minmax(24rem,1fr) minmax(20rem,.42fr);align-items:start}.ops-queue-stack,.ops-event-list{display:grid;gap:var(--s-3)}.ops-prep-card{display:grid;gap:var(--s-3);padding:var(--s-4);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card)}.ops-prep-card-head{display:grid;gap:var(--s-1)}.ops-prep-card-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.ops-prep-card-head h3{margin:var(--s-0);color:var(--ink);font-size:var(--type-heading);font-weight:600}.ops-prep-card-head p{margin:var(--s-0);color:var(--ink-3);font-size:var(--type-body-sm)}.ops-prep-checklist{display:grid;gap:var(--s-2);margin:var(--s-0);padding:var(--s-0);list-style:none}.ops-prep-checklist-item label{display:flex;align-items:flex-start;gap:var(--s-2);min-height:var(--hit-min);padding:var(--s-2);border:var(--line-width) solid var(--line-1);border-radius:var(--r-sm);background:var(--paper-2);cursor:pointer}.ops-prep-checklist-item input{margin-top:.2rem}.ops-prep-checklist-item span{display:grid;gap:.1rem}.ops-prep-checklist-item strong{color:var(--ink);font-size:var(--type-body-sm);font-weight:600}.ops-prep-checklist-item small{color:var(--ink-3);font-size:var(--type-label)}.ops-prep-card-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ops-filter-row{display:flex;flex-wrap:wrap;gap:var(--s-3)}.ops-filter-row label{display:grid;width:min(100%,34rem);gap:var(--s-1)}.ops-filter-row span,.ops-filter-row small,.ops-list-section-head span{color:var(--ink-4);font-family:var(--f-mono);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.ops-filter-row small{align-self:center}.ops-filter-row input{min-height:var(--hit-min);padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit}.ops-filter-row input:focus{outline:var(--line-width) solid var(--forest);outline-offset:var(--s-1)}.coi-evidence-input{width:min(100%,26rem);min-height:var(--hit-min);padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit}.coi-evidence-input:focus{outline:var(--line-width) solid var(--forest);outline-offset:var(--s-1)}.ops-coi-row{display:grid;gap:var(--s-2)}.ops-coi-attach{display:grid;gap:var(--s-2);padding:0 var(--s-3)}.ops-coi-attach-panel{display:grid;gap:var(--s-2);padding:var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--paper-2)}.ops-coi-attach-option{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2);padding:var(--s-2) 0;border-top:var(--line-width) solid var(--line-1)}.ops-coi-attach-option:first-of-type{border-top:none}.ops-coi-attach-option-meta{display:grid;gap:var(--s-0);color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.4}.ops-coi-attach-option-meta strong{color:var(--ink)}.ops-coi-attach-status{color:var(--ink-3);font-size:var(--type-body-sm)}.ops-coi-attach-status.is-error{color:var(--warn)}.ops-coi-revision{display:grid;gap:var(--s-2);padding:0 var(--s-3)}.ops-coi-row.is-needs-revision{border-left:3px solid var(--warn);padding-left:var(--s-2);border-radius:var(--r-sm)}.ops-coi-revision-flag{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.ops-coi-revision-reason{color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.4}.ops-coi-revision-panel{display:grid;gap:var(--s-2);padding:var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--paper-2)}.ops-coi-revision-label{color:var(--ink);font-size:var(--type-body-sm);font-weight:600}.ops-coi-revision-input{width:100%;min-height:var(--hit-min);padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit;resize:vertical}.ops-coi-revision-input:focus{outline:var(--line-width) solid var(--forest);outline-offset:var(--s-1)}.ops-coi-revision-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ops-coi-policy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);padding:0 var(--s-3)}.ops-coi-drafted-line{color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.4}.ops-coi-arrival-line{color:var(--forest);font-size:var(--type-body-sm);font-weight:600;line-height:1.4}.ops-coi-geico-outcome{display:grid;gap:var(--s-2);margin:0 var(--s-3);padding:var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--paper-2);color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.4}.ops-coi-geico-outcome p{margin:0}.ops-coi-geico-outcome.is-ok{border-left:3px solid var(--forest)}.ops-coi-geico-outcome.is-warn,.ops-coi-geico-outcome.is-error{border-left:3px solid var(--warn)}.ops-coi-geico-copy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.ops-coi-geico-copied{color:var(--ink-3);font-size:var(--type-body-sm)}.ops-coi-geico-fallback{flex-basis:100%;margin:0;padding:var(--s-2);max-height:18rem;overflow:auto;border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-size:var(--type-body-sm);white-space:pre-wrap;-webkit-user-select:all;user-select:all}.ops-list-section-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--s-2)}.ops-list-section-head h2{margin:var(--s-0);color:var(--ink);font-size:var(--type-heading);font-weight:600;letter-spacing:0}.ops-event-panel{position:sticky;top:var(--s-4);display:grid;gap:var(--s-4);padding:var(--s-4)}.ops-event-panel header{display:grid;gap:var(--s-1)}.ops-event-panel h2{font-size:var(--type-heading)}.ops-panel-note{display:grid;gap:var(--s-1);padding:var(--s-3);border:var(--line-width) solid var(--line-1);border-left:var(--s-1) solid var(--warn);border-radius:var(--r-sm);background:var(--paper-2)}.ops-panel-note strong{color:var(--ink);font-size:var(--type-body-sm)}.planner-readiness-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--s-2)}.planner-readiness-actions button{display:grid;gap:var(--s-1);min-height:var(--hit-min);padding:var(--s-2);border:var(--line-width) solid var(--line-1);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);text-align:left;font:inherit;cursor:pointer}.planner-readiness-actions button.is-missing{border-color:var(--warn)}.planner-readiness-actions button:focus-visible{outline:calc(var(--line-width) * 2) solid var(--p-ops);outline-offset:var(--line-width)}.planner-readiness-actions span{font-weight:700}.planner-readiness-actions small{color:var(--muted)}.shipping-pane,.shipping-focus,.shipping-context{display:grid;align-content:start;gap:var(--s-4);padding:var(--s-4)}.shipping-pane-head,.shipping-context>header{display:grid;gap:var(--s-2)}.shipping-pane-head h2,.shipping-context h2,.shipping-section h2,.shipping-section h3{margin:var(--s-0);color:var(--ink);font-weight:600;letter-spacing:0}.shipping-pane-head h2,.shipping-context h2{font-size:var(--type-heading)}.shipping-queue-list{display:grid;gap:var(--s-3)}.shipping-queue-card{align-items:start}.shipping-queue-card.is-selected{border-color:var(--p-ops);box-shadow:inset 0 0 0 1px var(--p-ops),var(--shadow-card)}.shipping-queue-card .queueActions{align-self:center}.shipping-focus{padding:var(--s-6)}.shipping-focus-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--s-4);padding-bottom:var(--s-4);border-bottom:var(--line-width) solid var(--line-1)}.shipping-focus-head h1{margin:var(--s-2) var(--s-0);color:var(--ink);font-size:var(--type-display);font-weight:600;letter-spacing:0;line-height:1.05}.shipping-focus-head p{max-width:44rem;margin:var(--s-0);color:var(--ink-3);line-height:1.5}.shipping-focus-head--no-title>div{display:grid;gap:var(--s-2);align-content:start}.shipping-focus-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-2)}.shipping-address-grid,.shipping-rate-list,.shipping-package-list,.shipping-breakdown,.shipping-visibility,.shipping-facts,.shipping-write-list{display:grid;gap:var(--s-2)}.shipping-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-address-card,.shipping-section,.shipping-rate-row,.shipping-package-row,.shipping-toggle-row,.shipping-metric-card{border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card)}.shipping-address-card{display:grid;gap:var(--s-1);padding:var(--s-4)}.shipping-address-card span,.shipping-package-row span,.shipping-rate-row small,.shipping-facts dt,.shipping-write-list,.shipping-review-state{color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.4}.shipping-address-card strong,.shipping-package-row strong,.shipping-rate-row strong,.shipping-facts dd{color:var(--ink)}.shipping-section{display:grid;gap:var(--s-3);padding:var(--s-4)}.shipping-section>header{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.shipping-section.is-compact{padding:var(--s-3);border-radius:var(--r-sm)}.shipping-section h2{font-size:var(--type-title)}.shipping-section h3{font-size:var(--type-body)}.shipping-package-row,.shipping-rate-row,.shipping-breakdown div,.shipping-visibility div,.shipping-facts div{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.shipping-package-row{padding:var(--s-3)}.shipping-package-actions{display:grid;gap:var(--s-1);justify-items:end;min-width:8.5rem}.shipping-package-actions small{color:var(--ink-4);font-size:var(--type-meta)}.shipping-status-strip{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2)}.shipping-package-row div,.shipping-rate-row span,.shipping-toggle-row span{display:grid;gap:calc(var(--s-1) / 2)}.shipping-toggle-row{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3);cursor:pointer}.shipping-toggle-row input{width:1rem;height:1rem;accent-color:var(--p-ops)}.shipping-toggle-row strong{color:var(--ink);font-size:var(--type-body-sm)}.shipping-toggle-row small{color:var(--ink-3);font-size:var(--type-body-sm)}.shipping-rate-row{width:100%;padding:var(--s-3);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;text-align:left}.shipping-rate-row:hover,.shipping-rate-row.is-selected{border-color:var(--p-ops);box-shadow:inset 0 0 0 1px var(--p-ops),var(--shadow-card)}.shipping-stale-rates{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3);border:var(--line-width) solid var(--warn-mid);border-radius:var(--r-md);background:var(--warn-tint)}.shipping-stale-rates div{display:grid;gap:calc(var(--s-1) / 2)}.shipping-stale-rates strong{color:var(--warn)}.shipping-stale-rates small{color:var(--ink-2)}.shipping-rate-list.is-stale{opacity:.55}.shipping-purchase-strip{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3);border:var(--line-width) solid var(--warn-mid);border-radius:var(--r-md);background:var(--warn-tint)}.shipping-purchase-strip div{display:grid;gap:calc(var(--s-1) / 2)}.shipping-purchase-strip span{color:var(--warn);font-family:var(--f-mono);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.shipping-purchase-strip strong{color:var(--ink);font-size:var(--type-title)}.shipping-review-state{margin:var(--s-0)}.shipping-context{position:sticky;top:var(--s-0)}.shipping-facts{padding:var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface)}.shipping-facts div{align-items:start;padding-bottom:var(--s-2);border-bottom:var(--line-width) solid var(--line-1)}.shipping-facts div:last-child{padding-bottom:var(--s-0);border-bottom:0}.shipping-facts dt{min-width:var(--s-20)}.shipping-facts dd{margin:var(--s-0);overflow-wrap:anywhere;text-align:right;font-size:var(--type-body-sm);font-weight:500}.shipping-breakdown div{padding:var(--s-2) var(--s-0);border-bottom:var(--line-width) solid var(--line-1)}.shipping-breakdown div:last-child{border-bottom:0}.shipping-visibility{grid-template-columns:repeat(5,minmax(0,1fr))}.shipping-visibility div{display:grid;align-content:start;justify-content:stretch;gap:calc(var(--s-1) / 2);min-height:5.25rem;padding:var(--s-3);border:var(--line-width) solid var(--line-1);border-radius:var(--r-sm);background:var(--paper)}.shipping-visibility strong{color:var(--ink);font-size:var(--type-body-sm);font-weight:600;line-height:1.3}.shipping-visibility small{color:var(--warn);font-size:var(--type-meta);line-height:1.3}.shipping-breakdown span,.shipping-visibility span{color:var(--ink-3);font-size:var(--type-body-sm)}.shipping-write-list{margin:var(--s-0);padding-left:var(--s-4)}.shipping-write-list li+li{margin-top:var(--s-1)}.event-page{color-scheme:light;display:grid;gap:var(--s-5);min-height:calc(100vh - var(--shell-topbar-height));padding:var(--s-8);background:var(--paper);color:var(--ink)}.event-state{align-content:start;max-width:48rem}.event-state h1{margin:var(--s-2) var(--s-0);color:var(--ink);font-size:var(--type-display);font-weight:600;letter-spacing:0}.event-state p{margin:var(--s-0);color:var(--ink-3);line-height:1.5}.event-state>div{display:flex;flex-wrap:wrap;gap:var(--s-2)}.event-header{display:grid;gap:var(--s-3);padding-bottom:var(--s-4);border-bottom:var(--line-width) solid var(--line-1)}.event-header-meta,.event-header-actions,.event-tabs,.event-packet-toolbar>div:last-child{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2)}.event-header-meta span{color:var(--ink-3);font-family:var(--f-mono);font-size:var(--type-meta)}.event-header-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--s-5)}.event-header-main h1,.event-actuals-panel h2,.event-packet-toolbar h2,.event-side-panel h2,.event-placeholder-panel h2,.event-actual-drawer h2,.event-packet-title h1{margin:var(--s-0);color:var(--ink);font-weight:600;letter-spacing:0}.event-header-main h1{font-size:var(--type-display);line-height:1.05}.event-header-main p,.event-inline-status,.event-actuals-panel p,.event-actuals-panel small,.event-actual-drawer p,.event-packet-toolbar p,.event-packet-title p,.event-placeholder-panel dd,.event-side-panel dd,.event-notion-body figcaption{margin:var(--s-0);color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.45}.event-link-button{display:inline-flex;min-height:var(--hit-min);align-items:center;justify-content:center;padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--ink);border-radius:var(--r-sm);background:var(--ink);color:var(--paper);font-size:var(--type-body-sm);font-weight:500;line-height:1.3;text-decoration:none;white-space:nowrap}.event-link-button:hover{border-color:var(--forest-2);background:var(--forest-2)}.event-inline-links{display:flex;flex-wrap:wrap;gap:var(--s-1)}.event-inline-links a{color:var(--forest);font-weight:600;text-decoration:underline;text-underline-offset:.18em}.event-inline-status.is-error{color:var(--warn)}.event-inline-form{display:grid;gap:var(--s-2)}.event-inline-form label{display:grid;gap:var(--s-1);color:var(--ink-3);font-family:var(--f-mono);font-size:var(--type-label);letter-spacing:var(--tracking-ui);line-height:1.4;text-transform:uppercase}.event-inline-form input{min-height:var(--hit-min);width:100%;border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit;font-family:var(--f-body);font-size:var(--type-body-sm);letter-spacing:0;padding:var(--s-2) var(--s-3);text-transform:none}.event-panel-actions{display:grid;justify-items:start;gap:var(--s-2)}.event-coi-create-form{display:grid;gap:var(--s-3);width:100%}.event-coi-field{display:grid;gap:var(--s-1);width:100%}.event-coi-field-label{color:var(--ink);font-size:var(--type-body-sm);font-weight:600}.event-coi-field small{color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.4}.event-coi-input{width:100%;min-height:var(--hit-min);padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit;resize:vertical}.event-coi-input:focus{outline:var(--line-width) solid var(--forest);outline-offset:var(--s-1)}.event-tabs{gap:var(--s-4);border-bottom:var(--line-width) solid var(--line-1)}.event-tabs a{display:inline-flex;min-height:var(--hit-min);align-items:center;border-bottom:calc(var(--line-width) * 2) solid transparent;color:var(--ink-3);font-size:var(--type-body-sm);font-weight:500;text-decoration:none}.event-tabs a:hover,.event-tabs a.is-active{border-bottom-color:var(--ink);color:var(--ink)}.event-tab-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.32fr);gap:var(--s-5);align-items:start}.event-main-column,.event-queue-stack,.event-placeholder-panel,.event-packet-tab,.event-timeline{display:grid;gap:var(--s-4)}.event-vitals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3)}.event-vitals article,.event-side-panel,.event-placeholder-panel,.event-packet-toolbar,.event-packet-sheet{border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card)}.event-vitals article{display:grid;gap:var(--s-1);min-height:7rem;padding:var(--s-3);border-top:var(--s-1) solid var(--p-ops)}.event-vitals span,.event-vitals small,.event-placeholder-panel dt,.event-side-panel dt,.event-packet-fields dt,.event-timeline time{color:var(--ink-3);font-family:var(--f-mono);font-size:var(--type-label);letter-spacing:var(--tracking-ui);line-height:1.4;text-transform:uppercase}.event-vitals strong{color:var(--ink);font-size:var(--type-title)}.event-side-panel,.event-placeholder-panel{padding:var(--s-4)}.event-side-panel,.event-actuals-panel{position:sticky;top:var(--s-4)}.event-side-panel{display:grid;gap:var(--s-4)}.event-side-panel header{display:grid;gap:var(--s-2)}.event-side-panel h2{font-size:var(--type-title)}.event-side-panel dl,.event-placeholder-panel dl{display:grid;gap:var(--s-3);margin:var(--s-0)}.event-side-panel dl>div,.event-placeholder-panel dl>div{display:grid;gap:var(--s-1);padding-bottom:var(--s-3);border-bottom:var(--line-width) solid var(--line-1)}.event-side-panel dl>div:last-child,.event-placeholder-panel dl>div:last-child{padding-bottom:var(--s-0);border-bottom:0}.event-side-panel dd,.event-placeholder-panel dd,.event-packet-fields dd{margin:var(--s-0)}.event-drive-plan-approved,.event-drive-plan-suggestion{display:grid;gap:var(--s-3)}.event-drive-plan-approved button{justify-self:start}.event-drive-plan-suggestion label{display:grid;gap:var(--s-2)}.event-drive-plan-suggestion input{width:100%;min-height:var(--hit-min);padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);font:inherit}.event-drive-plan-suggestion input:focus{outline:calc(var(--line-width) * 2) solid var(--p-ops);outline-offset:var(--line-width)}.event-drive-plan-suggestion button{justify-self:start}.event-drive-plan-typical{margin-left:var(--s-2);color:var(--ink-4);font-size:var(--type-meta);text-transform:uppercase;letter-spacing:.04em}.event-drive-plan-explainer{margin-top:var(--s-2);border-top:var(--line-width) solid var(--line-2);padding-top:var(--s-3);font-size:var(--type-meta)}.event-drive-plan-explainer>summary{cursor:pointer;color:var(--ink-3);-webkit-user-select:none;user-select:none}.event-drive-plan-explainer>dl{display:grid;gap:var(--s-2);margin-top:var(--s-3)}.event-drive-plan-explainer>dl>div{display:grid;gap:2px}.event-drive-plan-explainer dt{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em}.event-drive-plan-explainer dd{margin:0;color:var(--ink-2);overflow-wrap:anywhere}.event-drive-plan-explainer__raw{color:var(--ink-4)}.event-actuals-panel{display:grid;gap:var(--s-4);padding:var(--s-4);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card)}.event-actuals-panel>header,.event-actuals-list article,.event-actual-drawer header,.event-actual-drawer footer{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4)}.event-actuals-panel>header>div,.event-actual-drawer header>div{display:grid;gap:var(--s-2)}.event-actuals-panel h2,.event-actual-drawer h2{font-size:var(--type-heading)}.event-actuals-summary,.event-category-totals{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3)}.event-actuals-summary article,.event-category-totals div{display:grid;gap:var(--s-1);padding:var(--s-3);border:var(--line-width) solid var(--line-1);border-radius:var(--r-sm);background:var(--paper-2)}.event-actuals-summary span,.event-category-totals span,.event-actuals-list small,.event-actual-drawer label span{color:var(--ink-3);font-family:var(--f-mono);font-size:var(--type-label);letter-spacing:var(--tracking-ui);line-height:1.4;text-transform:uppercase}.event-actuals-summary strong{color:var(--ink);font-family:var(--f-mono);font-size:var(--type-heading);line-height:1.1}.event-actuals-list{display:grid;overflow:hidden;border:var(--line-width) solid var(--line-1);border-radius:var(--r-sm)}.event-actuals-list p{padding:var(--s-4)}.event-actuals-list article{align-items:center;padding:var(--s-3);border-bottom:var(--line-width) solid var(--line-1)}.event-actuals-list article:last-child{border-bottom:0}.event-actuals-list article>div{display:grid;min-width:0;gap:var(--s-1)}.event-actuals-list article strong{color:var(--ink);font-size:var(--type-body);font-weight:600}.event-actuals-list article>span,.event-category-totals strong{color:var(--ink);font-family:var(--f-mono);font-size:var(--type-title);font-weight:600;white-space:nowrap}.event-drawer-scrim{position:fixed;inset:var(--s-0);z-index:70;display:flex;justify-content:flex-end;background:var(--overlay-dim)}.event-actual-drawer{display:grid;width:min(28rem,100%);align-content:start;gap:var(--s-4);overflow-y:auto;padding:var(--s-5);border-left:var(--line-width) solid var(--line-2);background:var(--surface);box-shadow:var(--shadow-pop)}.event-actual-drawer header{padding-bottom:var(--s-3);border-bottom:var(--line-width) solid var(--line-1)}.event-actual-drawer header button{display:grid;width:var(--hit-min);height:var(--hit-min);place-items:center;border:0;border-radius:var(--r-sm);background:var(--paper-2);color:var(--ink);cursor:pointer;font:inherit}.event-actual-drawer label{display:grid;gap:var(--s-2)}.ops-log-spend-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.ops-log-spend-fields label{display:grid;gap:var(--s-2)}.event-actual-drawer input,.event-actual-drawer select,.event-actual-drawer textarea,.ops-log-spend-fields input,.ops-log-spend-fields select,.ops-log-spend-fields textarea{width:100%;min-height:var(--hit-min);padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);font:inherit}.event-actual-drawer textarea,.ops-log-spend-fields textarea{min-height:7rem;resize:vertical}.event-actual-drawer input:focus,.event-actual-drawer select:focus,.event-actual-drawer textarea:focus,.ops-log-spend-fields input:focus,.ops-log-spend-fields select:focus,.ops-log-spend-fields textarea:focus{outline:calc(var(--line-width) * 2) solid var(--p-ops);outline-offset:var(--line-width)}.ops-log-spend-notes,.ops-log-spend-fields .form-actions{grid-column:1 / -1}.ops-log-spend-fields .form-actions{display:flex;justify-content:flex-end;gap:var(--s-2);padding-top:var(--s-2)}.ops-log-spend-fields-narrow{grid-template-columns:minmax(0,1fr)}.event-actual-add{display:grid;gap:var(--s-3);padding-top:var(--s-3);border-top:var(--line-width) solid var(--line-1)}.event-actual-drawer footer{align-items:center;padding-top:var(--s-3);border-top:var(--line-width) solid var(--line-1)}.event-placeholder-panel header,.event-packet-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4)}.event-placeholder-panel header{flex-wrap:wrap;justify-content:flex-start}.event-packet-toolbar{padding:var(--s-4)}.event-packet-toolbar>div:first-child{display:grid;gap:var(--s-2)}.event-packet-sheet{max-width:56rem;padding:var(--s-6);background:var(--surface)}.event-packet-fields dd.is-blank{min-height:1.4em;border-bottom:var(--line-width) solid var(--line-1)}.event-packet-write-in{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.event-packet-fields small{color:var(--ink-3);font-size:var(--type-meta);line-height:1.45}.event-packet-readiness{display:grid;gap:var(--s-3);padding:var(--s-4);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface)}.event-packet-print-check{display:grid;gap:var(--s-1);padding:var(--s-3);border:var(--line-width) solid var(--line-2);border-left:var(--s-1) solid var(--ink-4);border-radius:var(--r-sm);background:var(--surface)}.event-packet-print-check.is-ok{border-left-color:var(--forest)}.event-packet-print-check.is-warn{border-left-color:var(--warn)}.event-packet-print-check strong{color:var(--ink);font-size:var(--type-body-sm);line-height:1.35}.event-packet-print-check span{color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.45}.event-packet-section-title{display:grid;gap:var(--s-1)}.event-packet-section-title h2{color:var(--ink);font-size:var(--type-title);font-weight:600;letter-spacing:0}.event-packet-section-title p{max-width:44rem;color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.5}.event-packet-readiness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--s-2)}.event-packet-readiness-grid article{display:grid;gap:calc(var(--s-1) / 2);align-content:start;padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-2);border-left:var(--s-1) solid var(--ink-4);border-radius:var(--r-sm);background:var(--surface-2)}.event-packet-readiness-grid article a{justify-self:start;margin-top:calc(var(--s-1) / 2);color:var(--forest);font-size:var(--type-meta);font-weight:600;text-decoration:underline;text-underline-offset:.18em}.event-packet-parking-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.event-packet-parking-actions a{color:var(--forest);font-size:var(--type-body-sm);font-weight:600;text-decoration:underline;text-underline-offset:.18em}.event-packet-readiness-grid article.is-ok{border-left-color:var(--forest)}.event-packet-readiness-grid article.is-warn{border-left-color:var(--warn)}.event-packet-readiness-grid span{color:var(--ink-3);font-family:var(--f-mono);font-size:var(--type-label);letter-spacing:var(--tracking-ui);text-transform:uppercase}.event-packet-readiness-grid strong{color:var(--ink);font-size:var(--type-body-sm);line-height:1.35}.event-packet-readiness-grid small{color:var(--ink-3);font-size:var(--type-meta);line-height:1.45}.event-packet-header{display:grid;grid-template-columns:var(--s-2) minmax(0,1fr);overflow:hidden;margin-bottom:var(--s-5);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2)}.event-packet-accent{background:var(--p-ops)}.event-packet-title{padding:var(--s-4);border-bottom:var(--line-width) solid var(--line-1)}.event-packet-title h1{font-size:var(--type-heading);line-height:1.15}.event-packet-stamp{display:inline-block;margin-top:var(--s-2);padding:calc(var(--s-1) / 2) var(--s-2);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);color:var(--ink-3);font-family:var(--f-mono);font-size:var(--type-kbd);letter-spacing:var(--tracking-ui);text-transform:uppercase}.event-packet-group{border-top:var(--line-width) solid var(--line-1)}.event-packet-group:first-of-type{border-top:0}.event-packet-group>h2{padding:var(--s-3) var(--s-4) var(--s-0);color:var(--ink-2);font-size:var(--type-body-sm);font-weight:600;letter-spacing:var(--tracking-ui);line-height:1.3;text-transform:uppercase}.event-packet-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3) var(--s-5);margin:var(--s-0);padding:var(--s-4)}.event-packet-group>.event-packet-fields{padding-top:var(--s-3)}.event-packet-fields div{display:grid;gap:calc(var(--s-1) / 2)}.event-packet-fields div.is-wide{grid-column:1 / -1}.event-packet-fields dd{color:var(--ink);font-size:var(--type-body-sm);font-weight:500;line-height:1.35}.event-packet-fields small{display:block}.event-packet-pack-table{width:100%;border-collapse:collapse;font-size:var(--type-body-sm)}.event-packet-pack-table th,.event-packet-pack-table td{padding:var(--s-2) var(--s-4);border-top:var(--line-width) solid var(--line-1);text-align:left;vertical-align:top}.event-packet-pack-table thead th{border-top:0;color:var(--ink-3);font-family:var(--f-mono);font-size:var(--type-label);letter-spacing:var(--tracking-ui);text-transform:uppercase}.event-packet-pack-table tbody th{color:var(--ink);font-weight:600}.event-packet-pack-table small{display:block;color:var(--ink-3)}.event-packet-pack-edited{font-family:var(--f-mono);font-size:var(--type-label);letter-spacing:var(--tracking-ui);text-transform:uppercase}.event-packet-pack-notes{margin:var(--s-0);padding:var(--s-3) var(--s-4) var(--s-4) calc(var(--s-4) + var(--s-3));border-top:var(--line-width) solid var(--line-1);color:var(--ink-2);font-size:var(--type-body-sm)}.event-ingredient-coverage{margin:var(--s-4) var(--s-0) var(--s-0);color:var(--ink-2);font-size:var(--type-body-sm)}.event-packet-handtyped-note{margin-top:var(--s-5);color:var(--ink-3);font-size:var(--type-body-sm)}.event-notion-body{color:var(--ink)}.event-notion-children{margin-left:var(--s-4)}.event-notion-children .event-notion-body{margin:var(--s-0)}.event-notion-section{margin:var(--s-3) var(--s-0)}.event-packet-notes h2{margin:var(--s-5) var(--s-0) var(--s-2);color:var(--ink);font-size:var(--type-title);font-weight:600;letter-spacing:0}.event-notion-body h1,.event-notion-body h2,.event-notion-body h3{margin:var(--s-5) var(--s-0) var(--s-2);color:var(--ink);font-weight:600;letter-spacing:0;break-after:avoid}.event-notion-body h1{font-size:var(--type-heading)}.event-notion-body h2{font-size:var(--type-title)}.event-notion-body h3{font-size:var(--type-body)}.event-notion-body p,.event-notion-body li{font-size:var(--type-body-sm);line-height:1.6}.event-notion-body p{margin:var(--s-1) var(--s-0)}.event-notion-body ul,.event-notion-body ol{margin:var(--s-2) var(--s-0);padding-left:var(--s-5)}.event-notion-body code{padding:calc(var(--s-1) / 2) var(--s-1);border-radius:var(--r-sm);background:var(--paper-2);font-family:var(--f-mono);font-size:var(--type-meta)}.event-notion-body a{color:var(--sky)}.event-notion-body hr{margin:var(--s-5) var(--s-0);border:0;border-top:var(--line-width) solid var(--line-2)}.event-todo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:var(--s-2);row-gap:var(--s-1);margin:var(--s-1) var(--s-0)}.event-todo>.event-notion-children{grid-column:2}.event-todo-box{display:inline-grid;width:var(--s-4);height:var(--s-4);flex:0 0 var(--s-4);place-items:center;border:calc(var(--line-width) * 2) solid var(--line-2);border-radius:var(--r-sm);color:var(--ink);font-size:var(--type-kbd)}.event-todo p{margin:var(--s-0)}.event-table-wrap{overflow-x:auto;margin:var(--s-3) var(--s-0);break-inside:avoid-page}.event-table-wrap table{width:100%;border-collapse:collapse;font-size:var(--type-body-sm)}.event-table-wrap th,.event-table-wrap td{padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-2);text-align:left;vertical-align:top}.event-table-wrap th{background:var(--paper-2);color:var(--ink-3);font-family:var(--f-mono);font-size:var(--type-label);letter-spacing:var(--tracking-ui);text-transform:uppercase}.event-callout,.event-toggle,.event-child-db{margin:var(--s-3) var(--s-0);padding:var(--s-3);border:var(--line-width) solid var(--forest-mid);border-left:var(--s-1) solid var(--p-ops);border-radius:var(--r-md);background:var(--forest-tint);break-inside:avoid}.event-callout.is-warn{border-color:var(--warn-mid);border-left-color:var(--warn);background:var(--warn-tint)}.event-callout strong{color:var(--ink);font-size:var(--type-body-sm)}.event-image{margin:var(--s-3) var(--s-0);break-inside:avoid}.event-image img{display:block;max-width:100%;max-height:24rem;border-radius:var(--r-sm)}.event-image.is-qr{text-align:center}.event-image.is-qr img{display:inline-block;width:9rem;height:9rem}.event-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);margin:var(--s-3) var(--s-0)}.event-timeline{max-width:52rem}.event-timeline article{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--s-3);align-items:start}.event-timeline time{padding-top:var(--s-3)}.event-print-footer{display:none}.notification-shell,.hard-refresh{position:relative}.hard-refresh-panel{position:absolute;top:calc(100% + var(--s-2));right:var(--s-0);z-index:30;display:flex;width:17rem;flex-direction:column;align-items:flex-start;gap:var(--s-2);padding:var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-pop)}.hard-refresh-deployed{display:flex;flex-direction:column;margin:var(--s-0);gap:var(--s-1);font-size:var(--type-body-sm)}.hard-refresh-deployed span{color:var(--ink-3);font-size:var(--type-meta)}.hard-refresh-freshness{margin:var(--s-0);color:var(--ink-3);font-size:var(--type-meta)}.hard-refresh-freshness.is-stale{color:var(--warn)}.hard-refresh-build{margin:var(--s-0);color:var(--ink-3);font-family:var(--f-mono);font-size:var(--type-kbd);-webkit-user-select:text;user-select:text}.hard-refresh-note{margin:var(--s-0);color:var(--ink-3);font-size:var(--type-meta)}.notification-bell-icon{width:var(--s-4);height:var(--s-4);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.notification-badge{display:inline-grid;min-width:var(--s-4);height:var(--s-4);place-items:center;padding:var(--s-0) var(--s-1);border-radius:var(--r-pill);background:var(--warn);color:var(--paper);font-family:var(--f-mono);font-size:var(--type-kbd)}.notification-menu{position:absolute;top:calc(100% + var(--s-2));right:var(--s-0);z-index:30;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:22rem;max-height:min(32rem,calc(100vh - 6rem));overflow:hidden;border:var(--line-width) solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-pop)}.notification-list{min-height:var(--s-0);overflow-y:auto;overscroll-behavior:contain}.notification-head,.notification-menu-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3)}.notification-head{border-bottom:var(--line-width) solid var(--line-1)}.notification-menu-foot{border-top:var(--line-width) solid var(--line-1)}.notification-menu-foot button,.notification-menu-foot a{border:0;background:transparent;color:var(--ink-3);cursor:pointer;font:inherit;font-size:var(--type-meta);text-decoration:none}.notification-menu-foot button:hover:not(:disabled),.notification-menu-foot a:hover{color:var(--ink)}.notification-menu-foot button:disabled{cursor:default;opacity:.5}.notification-filters{display:flex;gap:var(--s-1)}.notification-filter{padding:var(--s-1) var(--s-2);border:var(--line-width) solid transparent;border-radius:var(--r-pill);background:transparent;color:var(--ink-3);cursor:pointer;font:inherit;font-size:var(--type-meta);white-space:nowrap}.notification-filter:hover{color:var(--ink)}.notification-filter.is-active{border-color:var(--line-2);background:var(--paper-2);color:var(--ink)}.notification-empty{margin:var(--s-0);padding:var(--s-4);color:var(--ink-3);font-size:var(--type-body-sm)}.notification-row,.notification-history-row{display:flex;align-items:stretch;border-bottom:var(--line-width) solid var(--line-1)}.notification-row:last-child,.notification-history-row:last-child{border-bottom:0}.notification-row-open{display:grid;flex:1;grid-template-columns:var(--s-6) minmax(0,1fr);gap:var(--s-1) var(--s-2);min-width:var(--s-0);padding:var(--s-3);border:0;background:transparent;color:var(--ink);cursor:pointer;font:inherit;text-align:left}.notification-row-open>time{grid-column:2}.notification-row:hover,.notification-row.is-unread{background:var(--paper-2)}.notification-row-archive{display:grid;width:var(--s-7);place-items:center;border:0;background:transparent;color:var(--ink-3);cursor:pointer;opacity:0;font:inherit;transition:opacity .12s ease,color .12s ease}.notification-row:hover .notification-row-archive,.notification-history-row:hover .notification-row-archive,.notification-row-archive:focus-visible{opacity:1}.notification-row-archive:hover{color:var(--ink)}.notification-row-archive:disabled{cursor:wait;opacity:.4}@media(hover:none){.notification-row-archive{opacity:1}}.notification-type{display:grid;width:var(--s-5);height:var(--s-5);place-items:center;border-radius:var(--r-circle);background:var(--forest-tint);color:var(--forest-2);font-family:var(--f-mono);font-size:var(--type-kbd);text-transform:uppercase}.notification-row strong,.notification-row small{display:block}.notification-row strong{font-size:var(--type-body-sm);font-weight:500}.notification-row small,.notification-row time{color:var(--ink-3);font-size:var(--type-meta)}.notification-row time{font-family:var(--f-mono)}.notification-page{display:grid;align-content:start;gap:var(--s-4);max-width:56rem;padding:var(--s-8)}.notification-page-head{display:flex;align-items:start;justify-content:space-between;gap:var(--s-5)}.notification-page-head h1{margin:var(--s-2) var(--s-0) var(--s-2);color:var(--ink);font-size:clamp(var(--type-heading),2vw,var(--type-display));font-weight:600;letter-spacing:0;line-height:1.1}.notification-page-head p{max-width:42rem;margin:var(--s-0);color:var(--ink-3);font-size:var(--type-body);line-height:1.5}.notification-page-meta{display:flex;gap:var(--s-2);color:var(--ink-3);font-family:var(--f-mono);font-size:var(--type-meta);text-transform:uppercase}.notification-page-meta span+span:before{content:"/";margin-right:var(--s-2);color:var(--line-3)}.notification-page-error{margin:var(--s-0);padding:var(--s-3);border:var(--line-width) solid var(--warn-mid);border-radius:var(--r-md);background:var(--warn-tint);color:var(--warn);font-size:var(--type-body-sm)}.notification-history-list{overflow:hidden;border:var(--line-width) solid var(--line-1);border-radius:var(--r-lg);background:var(--surface)}.notification-history-open{display:grid;flex:1;grid-template-columns:var(--s-6) minmax(0,1fr) auto;gap:var(--s-3);align-items:start;min-width:var(--s-0);padding:var(--s-4);border:0;background:transparent;color:var(--ink);cursor:pointer;font:inherit;text-align:left}.notification-history-row:hover,.notification-history-row.is-unread{background:var(--paper-2)}.notification-history-open:disabled{cursor:wait;opacity:.72}.notification-page-actions{display:flex;gap:var(--s-2);flex-shrink:0}.notification-page-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap}.notification-type-filter{display:flex;align-items:center;gap:var(--s-2);color:var(--ink-3);font-family:var(--f-mono);font-size:var(--type-meta);text-transform:uppercase}.notification-type-filter select{padding:var(--s-1) var(--s-2);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--f-body);font-size:var(--type-body-sm);text-transform:none}.notification-history-copy{display:grid;gap:var(--s-1);min-width:0}.notification-history-copy strong{color:var(--ink);font-size:var(--type-body-sm);font-weight:600}.notification-history-copy small,.notification-history-row time{color:var(--ink-3);font-size:var(--type-meta);line-height:1.4}.notification-history-row time{white-space:nowrap;font-family:var(--f-mono)}@media screen and (max-width:48rem){.notification-page-head{flex-direction:column;align-items:stretch}.notification-history-open{grid-template-columns:var(--s-6) minmax(0,1fr);padding:var(--s-3)}.notification-history-row time{grid-column:2}.notification-history-copy{overflow-wrap:anywhere}.notification-history-row .notification-row-archive{opacity:1}}.audit-admin-page{display:grid;align-content:start;gap:var(--s-4);max-width:64rem;padding:var(--s-8)}.audit-admin-head{display:flex;align-items:start;justify-content:space-between;gap:var(--s-5)}.audit-admin-head h1{margin:var(--s-2) var(--s-0) var(--s-2);color:var(--ink);font-size:clamp(var(--type-heading),2vw,var(--type-display));font-weight:600;letter-spacing:0;line-height:1.1}.audit-admin-head p{max-width:42rem;margin:var(--s-0);color:var(--ink-3);font-size:var(--type-body);line-height:1.5}.audit-admin-filters{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(10rem,14rem);gap:var(--s-3);align-items:end}.audit-admin-filters label{display:grid;gap:var(--s-2);color:var(--ink-3);font-size:var(--type-meta);font-weight:600;text-transform:uppercase}.audit-admin-filters input,.audit-admin-filters select{min-height:var(--s-8);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--type-body-sm);text-transform:none}.audit-admin-filters input{padding:var(--s-2) var(--s-3)}.audit-admin-filters select{padding:var(--s-2)}.audit-admin-error{margin:var(--s-0);padding:var(--s-3);border:var(--line-width) solid var(--warn-mid);border-radius:var(--r-md);background:var(--warn-tint);color:var(--warn);font-size:var(--type-body-sm)}.audit-admin-list{overflow:hidden;border:var(--line-width) solid var(--line-1);border-radius:var(--r-lg);background:var(--surface)}.audit-admin-empty{margin:var(--s-0);padding:var(--s-4);color:var(--ink-3);font-size:var(--type-body-sm)}.audit-admin-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-4);padding:var(--s-4);border-bottom:var(--line-width) solid var(--line-1)}.audit-admin-row:last-child{border-bottom:0}.audit-admin-row-main{display:grid;gap:var(--s-2);min-width:0}.audit-admin-row-top{display:flex;flex-wrap:wrap;gap:var(--s-2);color:var(--ink-3);font-family:var(--f-mono);font-size:var(--type-meta)}.audit-admin-level{color:var(--forest-2);font-weight:600}.audit-admin-level.is-L3,.audit-admin-level.is-L4{color:var(--warn)}.audit-admin-row h2{margin:var(--s-0);color:var(--ink);font-size:var(--type-body);font-weight:600;letter-spacing:0}.audit-admin-row p{margin:var(--s-0);color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.5}.audit-admin-row-meta{display:grid;justify-items:end;align-content:start;gap:var(--s-2);color:var(--ink-3);font-family:var(--f-mono);font-size:var(--type-meta)}.palette-shell{position:fixed;inset:var(--s-0);z-index:45;display:none;place-items:start center;padding-top:var(--s-16);background:var(--overlay-dim)}.palette-shell.is-open{display:grid}.modal-scrim{position:fixed;inset:var(--s-0);z-index:50;display:grid;place-items:center;padding:var(--s-6);background:var(--overlay-dim)}.element-picker-scrim{position:fixed;inset:var(--s-0);z-index:60;cursor:crosshair;background:var(--overlay-dim)}.element-picker-highlight{position:fixed;z-index:61;pointer-events:none;outline:2px solid var(--bpe-accent-primary);outline-offset:2px;background:color-mix(in srgb,var(--bpe-accent-primary) 15%,transparent);transition:top .05s ease-out,left .05s ease-out,width .05s ease-out,height .05s ease-out}.element-picker-hint{position:fixed;top:var(--s-4);left:50%;z-index:62;padding:var(--s-2) var(--s-4);transform:translate(-50%);border-radius:var(--r-sm);background:var(--ink);color:var(--paper);font-size:var(--type-body-sm);font-weight:600;pointer-events:none}.segmented{display:flex;align-items:center;gap:var(--s-2)}.segmented{flex-wrap:wrap}.segmented button{min-height:var(--hit-min);padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-3);font:inherit;text-transform:capitalize}.segmented button.is-active{background:var(--ink);color:var(--paper)}.modal-error{margin:var(--s-0);color:var(--warn);font-size:var(--type-body-sm)}@media(max-width:640px){.modal-scrim{padding:var(--s-3)}}.access-page{display:grid;gap:var(--s-5);padding:var(--s-8)}.access-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);padding-bottom:var(--s-4);border-bottom:var(--line-width) solid var(--line-1)}.access-header h1{margin:var(--s-3) var(--s-0) var(--s-2);font-size:var(--type-display);font-weight:600}.access-header p{max-width:48rem;margin:var(--s-0);color:var(--ink-3);line-height:1.5}.add-user-explainer{display:grid;gap:var(--s-1);padding:var(--s-3) var(--s-4);border:var(--line-width) solid var(--line-2);border-left:var(--s-1) solid var(--p-admin);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card)}.add-user-explainer strong{color:var(--ink);font-size:var(--type-body)}.add-user-explainer p{max-width:52rem;margin:var(--s-0);color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.45}.focused-user-detail,.access-card{border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card)}.focused-user-detail{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--s-3);padding:var(--s-4)}.focused-user-detail>div:first-child{display:grid;gap:var(--s-1)}.focused-user-detail strong{color:var(--ink);font-size:var(--type-title)}.focused-user-detail span,.focused-user-detail small{color:var(--ink-3)}.focused-user-kicker{color:var(--ink-3);font-size:var(--type-meta);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.focused-user-detail-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-2)}.access-detail-back{display:inline-flex;align-items:center;min-height:var(--hit-min);padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);color:var(--ink);font-size:var(--type-body-sm);text-decoration:none}.access-detail-back:hover{border-color:var(--portal-color, var(--forest-2))}.access-filter-bar{display:grid;grid-template-columns:minmax(14rem,1fr) repeat(3,minmax(10rem,14rem)) auto;gap:var(--s-3);align-items:end;padding:var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card)}.access-filter-bar label{display:grid;gap:var(--s-1);min-width:0}.access-filter-bar label>span{color:var(--ink-3);font-size:var(--type-meta);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.access-filter-bar input,.access-filter-bar select{min-height:var(--hit-min);width:100%;padding:var(--s-2);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit}.access-list-summary{display:flex;align-items:center;justify-content:space-between;color:var(--ink-3);font-size:var(--type-body-sm)}.access-list{display:grid;gap:var(--s-4)}.access-card{display:grid;overflow:hidden}.access-card.is-readonly{background:var(--surface-2)}.access-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-4);border-bottom:var(--line-width) solid var(--line-1)}.access-card-head div:first-child{display:grid;gap:var(--s-1)}.access-card-head strong{font-size:var(--type-title)}.access-card-head span{color:var(--ink-3);font-size:var(--type-body-sm)}.access-card-head small{color:var(--ink-3);font-size:var(--type-meta)}.access-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2)}.access-card-actions select{min-height:var(--hit-min);padding:var(--s-2);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit}.empty-access-card{gap:var(--s-1);padding:var(--s-4)}.empty-access-card span{color:var(--ink-3)}.portal-grant-list{display:grid}.portal-grant-list>.touch-reason{padding:var(--s-3) var(--s-4) 0}.portal-grant-row{display:grid;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:var(--line-width) solid var(--line-1)}.portal-grant-row.is-locked{background:var(--paper-2)}.portal-grant-row.is-hidden-when-locked{border-left:var(--s-1) solid var(--p-cos)}.portal-grant-row:last-child{border-bottom:0}.portal-toggle{display:grid;grid-template-columns:auto var(--s-3) minmax(0,1fr);align-items:center;gap:var(--s-3)}.portal-dot-inline{width:var(--s-2);height:var(--s-2);border-radius:var(--r-circle);background:var(--portal-color)}.portal-toggle span:last-child{display:grid;gap:calc(var(--s-1) / 2)}.portal-toggle small{color:var(--ink-3);font-size:var(--type-meta)}.portal-grant-meta{display:flex;flex-wrap:wrap;gap:var(--s-2);padding-left:calc(var(--s-6) + var(--s-3));color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.4}.portal-grant-meta span{min-width:min(16rem,100%)}.page-access-panel{display:grid;gap:var(--s-2);padding-left:calc(var(--s-6) + var(--s-3))}.page-access-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-2)}.page-access-head strong{color:var(--ink);font-size:var(--type-body-sm)}.page-access-head span{color:var(--ink-3);font-size:var(--type-meta);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.page-access-empty{margin:var(--s-0);padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-1);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.45}.page-access-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:var(--s-2)}.page-access-list label{display:flex;min-height:var(--hit-min);align-items:center;gap:var(--s-2);padding:var(--s-2);border:var(--line-width) solid var(--line-1);border-radius:var(--r-sm);background:var(--paper-2);color:var(--ink-2);font-size:var(--type-body-sm)}.page-access-list label.is-blocked span{text-decoration:line-through;opacity:.6}.page-access-tag{margin-left:.35rem;opacity:.6}.page-access-unmatched{font-size:.8rem;opacity:.7}.page-access-admin-note{font-size:.8rem;opacity:.7;margin:0}.hidden-pages-flag{display:inline-flex;align-items:center;padding:calc(var(--s-1) / 2) var(--s-2);border:var(--line-width) dashed var(--line-2);border-radius:var(--r-pill);color:var(--ink-3);font-size:var(--type-meta);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.page-status-search{display:grid;gap:var(--s-1);font-size:var(--type-meta);color:var(--ink-3)}.page-status-search input{min-height:var(--hit-min);min-width:min(18rem,60vw);padding:var(--s-2);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit}.page-status-tabs{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-4)}.page-status-tab{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--hit-min);padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-1);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer}.page-status-tab.is-selected{border-color:var(--line-2);background:var(--surface-2);color:var(--ink);font-weight:600}.page-status-tab-count{color:var(--ink-3);font-size:var(--type-meta);font-weight:400}.page-status-group-description{flex-basis:100%;margin:0;color:var(--ink-3);font-size:var(--type-body-sm)}.page-status-row-summary{color:var(--ink-2);font-size:var(--type-body-sm)}.page-status-row-portal{color:var(--ink-3);font-size:var(--type-meta);white-space:nowrap}.page-status-group{display:grid;gap:var(--s-2);margin-bottom:var(--s-5)}.page-status-group-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2);color:var(--ink-3);font-size:var(--type-body-sm)}.page-status-group-head strong{color:var(--ink)}.page-status-rows{display:grid;border:var(--line-width) solid var(--line-1);border-radius:var(--r-sm);background:var(--surface)}.page-status-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:var(--line-width) solid var(--line-1)}.page-status-row:last-child{border-bottom:0}.page-status-row.is-overridden{border-left:var(--s-1) solid var(--p-cos)}.page-status-row-main{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2);min-width:0}.page-status-row-titles{display:grid;gap:calc(var(--s-1) / 2);min-width:0}.page-status-audience{color:var(--ink-2);font-size:var(--type-body-sm);overflow-wrap:anywhere}.page-status-row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2);justify-content:flex-end}.page-status-dialog{display:grid;gap:var(--s-3);max-width:min(32rem,100%);padding:var(--s-5);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink)}.page-status-dialog-people{margin:var(--s-0);padding-left:var(--s-5);color:var(--ink-2);font-size:var(--type-body-sm)}.page-status-dialog-actions{display:flex;justify-content:flex-end;gap:var(--s-2)}@media screen and (max-width:48rem){.page-status-row{grid-template-columns:minmax(0,1fr)}.page-status-row-actions{justify-content:flex-start}}.access-page div.access-card-identity{display:flex;align-items:center;gap:var(--s-3);min-width:0}.access-card-titles{display:grid;gap:var(--s-1);min-width:0}.access-card-titles span{overflow-wrap:anywhere}.access-card-titles strong{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.access-avatar{width:2.5rem;height:2.5rem;flex:none;display:grid;place-items:center;border:var(--line-width) solid var(--line-2);border-radius:var(--r-circle);background:var(--paper-2);color:var(--ink-2);font-size:var(--type-body-sm);font-weight:600;letter-spacing:.02em;object-fit:cover}.access-avatar.is-admin{border-color:var(--p-admin);color:var(--p-admin)}.role-badge,.self-badge{display:inline-flex;align-items:center;padding:calc(var(--s-1) / 2) var(--s-2);border:var(--line-width) solid var(--line-2);border-radius:var(--r-pill);background:var(--paper-2);color:var(--ink-3);font-size:var(--type-meta);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.role-badge.is-admin{border-color:var(--p-admin);background:transparent;color:var(--p-admin)}.self-badge{border-color:var(--forest-2);background:var(--forest-tint);color:var(--forest-2)}.owner-badge{display:inline-flex;align-items:center;padding:calc(var(--s-1) / 2) var(--s-2);border:var(--line-width) solid var(--p-admin);border-radius:var(--r-pill);background:var(--p-admin);color:var(--paper);font-size:var(--type-meta);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.access-expand-toggle{display:grid;place-items:center;min-width:var(--hit-min);min-height:var(--hit-min);padding:var(--s-0);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);cursor:pointer}.access-expand-toggle:hover{border-color:var(--forest-2);color:var(--ink)}.access-expand-chevron{display:inline-block;font-size:var(--type-body);line-height:1}.access-expand-toggle[aria-expanded=true] .access-expand-chevron{transform:rotate(180deg)}.access-collapsed-summary{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-3);padding:var(--s-2) var(--s-4) var(--s-3);color:var(--ink-3);font-size:var(--type-body-sm)}.portal-dot-strip{display:inline-flex;align-items:center;gap:calc(var(--s-1) * 1.5)}.access-manage-link{margin-left:auto;padding:var(--s-0);border:0;background:none;color:var(--forest);font:inherit;font-size:var(--type-body-sm);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.access-manage-link:hover{color:var(--forest-2)}@media(prefers-reduced-motion:no-preference){.access-expand-chevron{transition:transform .16s ease}}@media(prefers-reduced-motion:no-preference){.access-list .access-card{animation:access-card-enter .22s ease both;transition:translate .16s ease,box-shadow .16s ease}.access-list .access-card:nth-child(2){animation-delay:30ms}.access-list .access-card:nth-child(3){animation-delay:60ms}.access-list .access-card:nth-child(4){animation-delay:90ms}.access-list .access-card:nth-child(5){animation-delay:.12s}@media(hover:hover){.access-list .access-card:hover{translate:0 -1px;box-shadow:0 6px 20px -14px #14120a59,var(--shadow-card)}}}@keyframes access-card-enter{0%{opacity:0;transform:translateY(.25rem)}}@media(max-width:84rem){.access-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.access-header{flex-direction:column}.portal-grant-meta,.page-access-panel{padding-left:var(--s-0)}.event-header-main,.event-tab-grid,.event-vitals,.event-actuals-summary,.event-category-totals,.ops-log-spend-fields{grid-template-columns:1fr}.event-header-actions{justify-content:flex-start}.event-actuals-panel>header,.event-actuals-list article{flex-direction:column;align-items:stretch}.event-side-panel,.event-actuals-panel{position:static}}@media print{@page{size:letter;margin:.5in}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.desktop-shell.is-event-page{display:block;height:auto;min-height:0;overflow:visible!important;background:var(--surface)}.desktop-shell.is-event-page>nav,.desktop-shell.is-event-page .workspace-shell>header,.event-header,.event-tabs,.event-packet-toolbar,.event-page>:not(.event-packet-tab),.event-packet-tab>:not(.event-packet-sheet):not(.event-print-footer){display:none!important}.workspace-shell,.workspace-body{display:block;height:auto;min-height:0;overflow:visible!important;background:var(--surface)}.event-page,.event-packet-tab{display:block;height:auto;min-height:0;padding:var(--s-0)}.event-packet-sheet{max-width:none;padding:var(--s-0);border:0;border-radius:var(--s-0);box-shadow:none}.event-packet-checklist,.event-packet-pack-list,.event-packet-pack-table tr,.event-packet-group,.event-callout,.event-toggle,.event-child-db,.event-image,.event-table-wrap{break-inside:avoid;page-break-inside:avoid}.event-packet-group>h2{break-after:avoid;page-break-after:avoid}.event-packet-group{display:block}.event-packet-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.event-packet-fields>div{break-inside:avoid;page-break-inside:avoid}.event-packet-fields dd,.event-packet-pack-table tbody th,.event-packet-pack-table td{font-size:11pt;line-height:1.3}.event-packet-fields dt{font-size:7.5pt}.event-packet-fields small{font-size:8.5pt}.event-packet-group>h2{font-size:12pt}.event-packet-stamp{display:none}.event-table-wrap{overflow:visible}.event-table-wrap table{page-break-inside:auto}.event-table-wrap tr{break-inside:avoid;page-break-inside:avoid}.event-notion-body h1,.event-notion-body h2,.event-notion-body h3,.event-packet-notes h2{break-after:avoid;page-break-after:avoid}.event-notion-section{break-inside:auto;page-break-inside:auto}.event-print-footer{position:fixed;right:var(--s-0);bottom:var(--s-0);left:var(--s-0);display:block;padding-top:var(--s-1);border-top:var(--line-width) solid var(--line-1);color:var(--ink-3);font-size:var(--type-kbd);text-align:center}}.overages-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.overages-kpi{display:flex;flex-direction:column;gap:4px;padding:.75rem .9rem;background:var(--surface-2, #f6f6f4);border-radius:10px}.overages-kpi strong{font-size:1.5rem}.overages-kpi.tone-danger strong{color:#b3261e}.overages-kpi.tone-ok strong{color:#1b7f4b}.overages-breakdowns{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.overages-line{display:flex;justify-content:space-between;padding:4px 0}.overages-row{align-items:center}.overages-row-main{display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:none;border:none;text-align:left;cursor:pointer;width:100%}.overages-row-meta{display:flex;align-items:center;gap:10px;white-space:nowrap}.overages-delta{color:#b3261e;font-weight:500}.overages-kpi small{font-size:.78rem}.overages-deadline{font-variant-numeric:tabular-nums}.overages-deadline.tone-danger{color:#b3261e}.overages-deadline.tone-warn{color:#9a6b00}.overages-deadline.tone-ok{color:#1b7f4b}.overages-deadline.tone-neutral{color:var(--text-2, #5f5e5a)}.overages-row.is-window-closed{opacity:.62}.overages-row.is-window-closed .overages-delta{color:var(--text-2, #5f5e5a)}.overages-carrier-dispute{color:var(--text-2, #5f5e5a);font-size:.85rem;font-variant-numeric:tabular-nums}.overages-case-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.overages-ticket{display:flex;flex-direction:column;gap:8px}.overages-ticket-body{margin:0;max-height:260px;overflow:auto;padding:.7rem .8rem;background:var(--surface-2, #f6f6f4);border-radius:8px;font-family:var(--f-mono, ui-monospace, monospace);font-size:.78rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.overages-ticket-actions{display:flex;flex-wrap:wrap;gap:8px}.overages-filter{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.overages-filter .overages-search input{min-width:220px}.overages-back{background:none;border:none;cursor:pointer;color:var(--text-2, #5f5e5a);padding:0}.overages-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.overages-case-col{display:flex;flex-direction:column;gap:4px;padding:.75rem .9rem;background:var(--surface-2, #f6f6f4);border-radius:10px}.overages-case-col span{color:var(--text-2, #5f5e5a);font-size:.85rem}.overages-argument{border:.5px solid var(--border-1, #e4e2da);border-radius:10px;padding:.75rem .9rem}.overages-feed-actions{display:flex;align-items:center;gap:var(--s-2)}.overages-cockpit.is-embedded{display:grid;align-content:start;gap:var(--s-4)}.billing-pane .shipping-pane-head{flex-wrap:wrap;gap:10px}.billing-pane .billing-tabs{margin-left:auto}.billing-note{font-size:.85rem;margin:8px 0 0}.billing-months{list-style:none;margin:0;padding:0}.billing-month-line{color:var(--text-2, #5f5e5a);font-size:.85rem;text-align:right}.billing-row-main{cursor:default}.billing-row-main .billing-explanation{display:block;font-size:.8rem;color:var(--text-2, #5f5e5a);margin-top:2px;max-width:60ch}.billing-explanation.tone-danger{color:#b3261e}.billing-explanation.tone-warn{color:#9a6b00}.billing-explanation.tone-ok{color:#1b7f4b}.billing-amount{font-variant-numeric:tabular-nums;font-weight:500}.billing-amount.is-debit{color:#b3261e}.billing-amount.is-credit{color:#1b7f4b}.billing-date{display:inline-flex;align-items:center;gap:6px;font-size:.85rem}.billing-tasks{list-style:none;margin:8px 0;padding:0}.billing-tasks .overages-line{align-items:center;gap:12px}.billing-request-form{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-top:8px}.billing-request-form label{display:flex;flex-direction:column;gap:4px;font-size:.85rem}.billing-request-form input{min-width:220px}.run-refunds--pointer{display:flex;align-items:center;gap:12px}.shipping-package-count{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--ink-3);font-size:var(--type-body-sm)}.shipping-package-count input{width:4rem;padding:var(--s-1) var(--s-2);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit;text-align:center}.shipping-package-note{color:var(--ink-4);font-size:var(--type-meta)}.shipping-add-package{display:grid;gap:var(--s-2);padding:var(--s-3);border:var(--line-width) dashed var(--line-2);border-radius:var(--r-md);background:var(--surface-2)}.shipping-add-package-controls{display:flex;flex-wrap:wrap;align-items:end;gap:var(--s-3)}.shipping-add-package label,.shipping-custom-box label{display:grid;gap:var(--s-1);color:var(--ink-3);font-size:var(--type-body-sm)}.shipping-add-package select,.shipping-add-package input,.shipping-custom-box input{padding:var(--s-1) var(--s-2);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit}.shipping-add-package-controls>label:first-child{flex:1 1 16rem;min-width:0}.shipping-add-package-controls input{width:4rem;text-align:center}.shipping-custom-box{display:flex;flex-wrap:wrap;gap:var(--s-3)}.shipping-custom-box input{width:6.5rem}.shipping-card-actions{display:flex;justify-content:flex-end;gap:var(--s-2)}.shipping-notify-form{display:grid;gap:var(--s-2);padding:var(--s-3);border:var(--line-width) solid var(--line-1);border-radius:var(--r-md);background:var(--surface-2)}.shipping-notify-form label{display:grid;gap:var(--s-1);color:var(--ink-3);font-size:var(--type-body-sm)}.shipping-notify-form input{padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit}.shipping-notify-form-actions{display:flex;gap:var(--s-2)}.shipping-notify-form small{color:var(--ink-3);font-size:var(--type-meta)}.shipping-pickup-window{display:flex;flex-wrap:wrap;gap:var(--s-3)}.shipping-pickup-window label{display:grid;gap:var(--s-1);color:var(--ink-3);font-size:var(--type-body-sm)}.shipping-pickup-window input{padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit}.shipping-pickup-rates{display:grid;gap:var(--s-2)}.shipping-pickup-rate-list{display:grid;gap:var(--s-1)}.shipping-pickup-rate-option{display:flex;align-items:center;gap:var(--s-2);color:var(--ink);font-size:var(--type-body-sm)}.shipping-pickup-confirm-status{color:var(--ink-3);font-size:var(--type-meta)}.shipping-manifest-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3)}.shipping-manifest-table{width:100%;border-collapse:collapse;font-size:var(--type-body-sm)}.shipping-manifest-table th,.shipping-manifest-table td{padding:var(--s-2) var(--s-3);border-bottom:var(--line-width) solid var(--line-1);text-align:left;vertical-align:top}.shipping-manifest-table thead th{color:var(--ink-3);font-family:var(--f-mono);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.shipping-manifest-table tbody th{color:var(--ink);font-weight:600}.shipping-manifest-table tbody th small{display:block;color:var(--ink-3);font-weight:400}.shipping-manifest-totals th,.shipping-manifest-totals td{border-top:2px solid var(--line-2);border-bottom:0;font-weight:600}.shipping-manifest-footer{color:var(--ink-3);font-size:var(--type-meta)}@media print{body.is-shipping-manifest *{visibility:hidden}body.is-shipping-manifest .shipping-manifest-sheet,body.is-shipping-manifest .shipping-manifest-sheet *{visibility:visible}body.is-shipping-manifest .desktop-shell,body.is-shipping-manifest .workspace-shell,body.is-shipping-manifest .workspace-body{display:block;height:auto;min-height:0;overflow:visible!important}body.is-shipping-manifest .shipping-manifest-sheet{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none}body.is-shipping-manifest .shipping-manifest-table tr{break-inside:avoid;page-break-inside:avoid}}.inventory-view{display:grid;align-content:start;gap:var(--s-4);padding:var(--s-6)}.inventory-view-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s-3)}.inventory-view-head h1{margin:var(--s-1) var(--s-0);color:var(--ink);font-size:var(--type-display);line-height:1.05}.inventory-view-head p{margin:var(--s-0);max-width:46rem;color:var(--ink-3)}.inventory-panel{display:grid;gap:var(--s-3);padding:var(--s-4);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card)}.inventory-panel h2{margin:var(--s-0);color:var(--ink);font-size:var(--type-heading)}.inventory-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3)}.inventory-table-wrap{overflow-x:auto}.inventory-table{width:100%;border-collapse:collapse;font-size:var(--type-body-sm)}.inventory-table th,.inventory-table td{padding:var(--s-2) var(--s-3);border-bottom:var(--line-width) solid var(--line-1);text-align:left;vertical-align:top}.inventory-table thead th{color:var(--ink-3);font-family:var(--f-mono);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.inventory-table tbody th{color:var(--ink);font-weight:600}.inventory-table tbody th small{display:block;color:var(--ink-3);font-weight:400}.inventory-coverage-list{display:grid;gap:var(--s-1);margin:var(--s-0);padding:var(--s-0);list-style:none}.inventory-coverage-list li{display:flex;gap:var(--s-2);color:var(--ink-3);font-size:var(--type-body-sm)}.inventory-coverage-mark{font-weight:700}.inventory-coverage-list li.is-covered .inventory-coverage-mark{color:var(--ok)}.inventory-coverage-list li.is-short .inventory-coverage-mark{color:var(--warn)}.inventory-vendor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--s-3)}.inventory-vendor-card{display:grid;align-content:start;gap:var(--s-2);padding:var(--s-3);border:var(--line-width) solid var(--line-1);border-radius:var(--r-sm);background:var(--paper-2)}.inventory-vendor-card h3{margin:var(--s-0);color:var(--ink);font-size:var(--type-body)}.inventory-vendor-card ul{display:grid;gap:var(--s-1);margin:var(--s-0);padding:var(--s-0);list-style:none}.inventory-vendor-card li{display:flex;justify-content:space-between;gap:var(--s-2);color:var(--ink);font-size:var(--type-body-sm)}.inventory-vendor-card li strong{font-family:var(--f-mono)}.inventory-input{width:100%;min-height:2.75rem;padding:var(--s-0) var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit}.inventory-field{display:grid;gap:var(--s-1)}.inventory-field>span{color:var(--ink);font-size:var(--type-body-sm);font-weight:600}.inventory-freezer-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--s-3);align-items:end;padding:var(--s-3);border:var(--line-width) solid var(--line-1);border-radius:var(--r-sm);background:var(--paper-2)}.inventory-freezer-row.is-inactive{opacity:.6}.inventory-freezer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.inventory-freezer-counts{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--s-2) var(--s-3);align-items:end;margin-top:var(--s-2);padding-top:var(--s-3);border-top:var(--line-width) dashed var(--line-1)}.inventory-freezer-counts>h3,.inventory-freezer-counts>p,.inventory-freezer-counts>.shell-alert,.inventory-freezer-counts>.inventory-freezer-actions{grid-column:1 / -1}.inventory-freezer-counts>h3{margin:0;font-size:var(--t-sm, .9rem)}.inventory-print-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.mint-prep-sheet-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.mint-prep-sheet-head span{color:var(--ink-3);font-size:var(--type-body-sm)}.mint-prep-key{margin:var(--s-1) 0 var(--s-2);color:var(--ink-3);font-size:var(--type-body-sm)}.mint-prep-day-head th{padding-top:var(--s-4);border-bottom:2px solid var(--ink);font-weight:400}.mint-prep-day-head th>span{display:inline-block}.mint-prep-day-head-total{float:right}.mint-manifest-event{font-weight:600}.mint-manifest-minor{color:var(--ink-3);font-size:var(--type-body-sm)}.mint-prep-week-total{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-3);padding-top:var(--s-2);border-top:2px solid var(--line-2);color:var(--ink)}.mint-manifest-oz,.mint-manifest-oz-col{white-space:nowrap;text-align:right}.mint-manifest-oz{font-weight:700}.mint-manifest-est{font-size:.8em;font-style:italic;font-weight:400}.mint-manifest-check-col{width:3.5em;text-align:center}.mint-manifest-checkbox{display:inline-block;width:1em;height:1em;border:1.5px solid var(--ink-3);border-radius:2px;vertical-align:middle}.mint-prep-sheet-foot{margin:var(--s-2) 0 0;color:var(--ink-3);font-size:var(--type-body-sm)}.mint-label-sheet{display:none}@media print{html:has(body.is-mint-chart),html:has(body.is-mint-labels){background:#fff}body.is-mint-chart *{visibility:hidden}body.is-mint-chart .mint-prep-sheet,body.is-mint-chart .mint-prep-sheet *{visibility:visible}body.is-mint-chart *:not(:has(.mint-prep-sheet)):not(.mint-prep-sheet):not(.mint-prep-sheet *){display:none}body.is-mint-chart .desktop-shell,body.is-mint-chart .workspace-shell,body.is-mint-chart .workspace-body{display:block;height:auto;min-height:0;overflow:visible!important}body.is-mint-chart .mint-prep-sheet{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none}body.is-mint-chart .mint-prep-day,body.is-mint-chart .inventory-table tr{break-inside:avoid;page-break-inside:avoid}body.is-mint-chart .inventory-table-wrap{overflow:visible}body.is-mint-chart .mint-prep-sheet{display:flex;flex-direction:column;min-height:10in;color:#000}body.is-mint-chart .mint-prep-sheet .inventory-table-wrap{flex:1 0 auto}body.is-mint-chart .mint-prep-sheet-head{padding-bottom:6pt;border-bottom:3pt solid #000}body.is-mint-chart .mint-prep-sheet-head h2{font-size:28pt;font-weight:800;margin:0}body.is-mint-chart .mint-prep-sheet-head span{color:#000;font-size:14pt;font-weight:600}body.is-mint-chart .mint-prep-sheet-foot,body.is-mint-chart .mint-prep-key{color:#444;font-size:10pt}body.is-mint-chart .mint-prep-key{margin:4pt 0 10pt}body.is-mint-chart .mint-manifest-table{width:100%;border-collapse:collapse;font-size:13pt;line-height:1.25}body.is-mint-chart .mint-manifest-table th,body.is-mint-chart .mint-manifest-table td{padding:11pt 8pt;border-bottom:.75pt solid #c8c8c8;color:#000;vertical-align:middle}body.is-mint-chart .mint-manifest-table thead th{padding-bottom:5pt;border-bottom:1pt solid #000;color:#555;font-size:9pt;font-weight:600;text-transform:uppercase;letter-spacing:.05em}body.is-mint-chart .mint-prep-day-head th{padding:26pt 8pt 6pt;border-bottom:2.5pt solid #000;font-size:13pt;font-weight:400}body.is-mint-chart .mint-prep-day:first-of-type .mint-prep-day-head th{padding-top:12pt}body.is-mint-chart .mint-prep-day-head strong{font-size:18pt;font-weight:800}body.is-mint-chart .mint-prep-day-head em{font-size:12pt}body.is-mint-chart .mint-manifest-table tbody>tr:last-child>*{border-bottom:0}body.is-mint-chart .mint-manifest-event{font-size:16pt;font-weight:600}body.is-mint-chart .mint-manifest-oz{font-size:20pt;font-weight:800}body.is-mint-chart .mint-manifest-table .mint-manifest-minor{color:#444;font-size:11pt}body.is-mint-chart .mint-manifest-check-col{width:3em}body.is-mint-chart .mint-manifest-checkbox{width:20pt;height:20pt;border:2pt solid #000}body.is-mint-chart .mint-prep-week-total{margin-top:18pt;padding-top:10pt;border-top:3pt solid #000;color:#000;font-size:18pt;font-weight:700}body.is-mint-chart .mint-prep-sheet-foot{margin-top:6pt}body.is-mint-labels *{visibility:hidden}body.is-mint-labels .mint-label-sheet,body.is-mint-labels .mint-label-sheet *{visibility:visible}body.is-mint-labels *:not(:has(.mint-label-sheet)):not(.mint-label-sheet):not(.mint-label-sheet *){display:none}body.is-mint-labels .desktop-shell,body.is-mint-labels .workspace-shell,body.is-mint-labels .workspace-body{display:block;height:auto;min-height:0;overflow:visible!important}body.is-mint-labels .mint-label-sheet{position:absolute;top:0;left:0;display:block;margin:0;padding:0;background:#fff}body.is-mint-labels .mint-label{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;align-items:center;align-content:center;gap:0 2mm;box-sizing:border-box;width:90mm;height:29mm;overflow:hidden;padding:1.5mm 3mm;color:#000;break-after:page;page-break-after:always;break-inside:avoid;page-break-inside:avoid}body.is-mint-labels .mint-label:last-child{break-after:auto;page-break-after:auto}body.is-mint-labels .mint-label-name{grid-column:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12pt;font-weight:700;line-height:1.15;margin-bottom:1mm}body.is-mint-labels .mint-label-job,body.is-mint-labels .mint-label-date{grid-column:1;font-size:9.5pt;line-height:1.3}body.is-mint-labels .mint-label-oz{grid-column:2;grid-row:1 / span 3;display:grid;justify-items:end;align-content:center;font-size:28pt;font-weight:700;line-height:1;text-align:right;white-space:nowrap}body.is-mint-labels .mint-label-oz small{font-size:8pt;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1mm}}.ops-special-order-row{display:grid;gap:var(--s-2)}.ops-special-order-controls{display:grid;grid-template-columns:minmax(12rem,16rem) 1fr;gap:var(--s-3);align-items:end;padding:var(--s-3);border:var(--line-width) solid var(--line-1);border-radius:var(--r-sm);background:var(--paper-2)}.ops-special-order-status-advance{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.ops-special-order-controls .shell-alert{grid-column:1 / -1}.tour-help-button{position:fixed;right:var(--s-5, 1.5rem);bottom:var(--s-5, 1.5rem);z-index:900;width:2.5rem;height:2.5rem;border-radius:999px;border:var(--line-width) solid var(--line-2);background:var(--surface);color:var(--ink);font-weight:600;font-size:1rem;cursor:pointer;box-shadow:var(--shadow-pop)}.tour-overlay-backdrop,.help-panel-backdrop{position:fixed;inset:0;background:#00000073;z-index:950}.tour-overlay-backdrop.tour-backdrop-clear{background:transparent}.tour-overlay-spotlight{position:fixed;z-index:951;border-radius:var(--r-sm, .375rem);box-shadow:0 0 0 4px var(--p-ops, #6366f1),0 0 0 9999px #00000073;pointer-events:none;transition:top .2s ease,left .2s ease,width .2s ease,height .2s ease}.tour-overlay-spotlight.tour-no-motion{transition:none}.tour-overlay-card{position:fixed;z-index:952;width:20rem;max-width:calc(100vw - 2rem);padding:var(--s-4, 1rem);border-radius:var(--r-md, .5rem);border:var(--line-width) solid var(--line-2);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-pop);transition:top .2s ease,left .2s ease}.tour-overlay-card.tour-no-motion{transition:none}.tour-overlay-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s-2, .5rem)}.tour-overlay-step-count{font-size:.75rem;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.tour-overlay-close,.help-panel-close{border:none;background:transparent;font-size:1.25rem;line-height:1;cursor:pointer;color:var(--ink-3)}.tour-overlay-close:hover,.help-panel-close:hover{color:var(--ink)}.tour-overlay-title{margin:0 0 var(--s-2, .5rem);font-size:1rem;font-weight:600}.tour-overlay-body{margin:0 0 var(--s-3, .75rem);font-size:.875rem;color:var(--ink-2);line-height:1.4}.tour-overlay-missing{margin:0 0 var(--s-3, .75rem);padding:var(--s-2, .5rem) var(--s-3, .75rem);border-left:3px solid var(--line-2);background:var(--paper-2);font-size:.8125rem;color:var(--ink-3);line-height:1.4}.tour-overlay-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2, .5rem)}.tour-overlay-nav{display:flex;gap:var(--s-2, .5rem)}.tour-overlay-skip{background:none;border:none;color:var(--ink-3);font-size:.8125rem;cursor:pointer}.tour-overlay-skip:hover{color:var(--ink)}.tour-overlay-back,.tour-overlay-next{padding:.375rem .75rem;border-radius:var(--r-sm, .375rem);font-size:.8125rem;cursor:pointer}.tour-overlay-back{border:var(--line-width) solid var(--line-2);background:var(--paper-2);color:var(--ink)}.tour-overlay-next{border:none;background:var(--ink);color:var(--paper);font-weight:600}.tour-overlay-replay-hint{margin:var(--s-2, .5rem) 0 0;color:var(--ink-3);font-size:.75rem;line-height:1.4}.tour-overlay-replay-hint strong{font-weight:700;color:var(--ink)}.help-panel-card{position:fixed;z-index:951;right:var(--s-5, 1.5rem);bottom:calc(var(--s-5, 1.5rem) + 3.5rem);width:24rem;max-width:calc(100vw - 2rem);max-height:70vh;overflow-y:auto;padding:var(--s-4, 1rem);border-radius:var(--r-md, .5rem);border:var(--line-width) solid var(--line-2);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-pop)}.help-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s-3, .75rem)}.help-panel-head h2{margin:0;font-size:1.05rem}.help-panel-head-actions{display:flex;align-items:center;gap:var(--s-2, .5rem);flex:none}.help-panel-body{font-size:.875rem;line-height:1.5}.help-panel-empty{color:var(--ink-3)}.help-panel-replay{padding:.25rem .6rem;border-radius:var(--r-sm, .375rem);border:var(--line-width) solid var(--line-2);background:var(--paper-2);color:var(--ink);font-weight:600;font-size:.75rem;white-space:nowrap;cursor:pointer}.help-panel-replay:hover{background:var(--paper-3)}@media(prefers-reduced-motion:reduce){.tour-overlay-spotlight,.tour-overlay-card{transition:none!important}}.rd-product-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.rd-product-link{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper-2);text-decoration:none;color:inherit;min-width:120px}.rd-product-link:hover{border-color:var(--p-rd);background:var(--paper-3)}.rd-product-link strong{font-size:.92rem}.rd-product-link .muted{font-size:.78rem}.rd-product-source{display:inline-block;margin-top:12px;font-size:.8rem;text-decoration:none}.rd-product-source:hover{text-decoration:underline}.rd-product-placeholder{opacity:.6}.rd-preview-note{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.rd-inline-link{color:var(--p-rd);text-decoration:none;font-weight:500}.rd-inline-link:hover{text-decoration:underline}.rd-btn-ghost{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid var(--line);border-radius:8px;text-decoration:none;color:inherit;font-size:.85rem}.rd-btn-ghost:hover{border-color:var(--p-rd)}.rd-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px;margin-top:16px}.rd-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.86rem}.rd-table thead th{text-align:left;font-weight:600;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:10px 12px;border-bottom:1px solid var(--line);background:var(--paper-2)}.rd-table td{padding:10px 12px;border-bottom:1px solid var(--line-2, var(--line));vertical-align:top}.rd-table tbody tr:last-child td{border-bottom:none}.rd-table .rd-num{text-align:center;font-variant-numeric:tabular-nums}.rd-table-group td{background:var(--paper-3);color:var(--ink-2);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding:7px 12px}.rd-part-name{font-weight:600}.rd-part-spec{color:var(--ink-3);font-size:.82rem;margin-top:2px}.rd-tag{display:inline-block;font-size:.68rem;font-weight:600;letter-spacing:.03em;border-radius:5px;padding:2px 7px;white-space:nowrap}.rd-tag-buy{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok)}.rd-tag-build{background:color-mix(in srgb,var(--p-rd) 16%,transparent);color:var(--p-rd)}.rd-tag-ok{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok)}.rd-tag-flag{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}.rd-spec-list{display:flex;flex-direction:column;gap:10px;margin-top:16px}.rd-spec-card{border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:var(--paper-2)}.rd-spec-head{display:flex;gap:12px;align-items:baseline;justify-content:space-between}.rd-spec-head h3{font-size:.95rem;margin:0}.rd-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:.78rem;color:var(--ink-3)}.rd-legend b{color:var(--ink-2);font-weight:600}.rd-table-orders{min-width:980px}.rd-cell-input,.rd-cell-select{width:100%;min-width:60px;box-sizing:border-box;padding:4px 6px;font-size:.82rem;color:inherit;background:var(--paper);border:1px solid var(--line);border-radius:6px}.rd-cell-input:focus,.rd-cell-select:focus{outline:none;border-color:var(--p-rd)}.rd-cell-input:disabled{background:var(--paper-2);color:var(--ink-3);cursor:not-allowed}.rd-cell-num{max-width:78px;text-align:center}.rd-price{font-variant-numeric:tabular-nums}.rd-cell-err{color:var(--warn);font-size:.72rem;margin-top:4px}.rd-spec-edit{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.rd-spec-edit .rd-cell-input{max-width:340px}.rd-spec-edit .rd-cell-select{max-width:420px}.rd-spec-meta{font-size:.76rem;margin-top:8px}.rail-portal-icon{width:20px;height:20px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rail-portal-icon *{transform-box:fill-box;transform-origin:center}.rail-part-wave,.rail-part-speed,.rail-part-bubble,.rail-part-check{opacity:0}@media(prefers-reduced-motion:no-preference){[data-portal=admin]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-roof{animation:rail-beat-roof .56s var(--ease-out)}[data-portal=admin]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-col{transform-origin:50% 100%;animation:rail-beat-col .36s var(--ease-out) both}[data-portal=admin]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-col:nth-of-type(3){animation-delay:50ms}[data-portal=admin]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-col:nth-of-type(4){animation-delay:.1s}[data-portal=admin]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-col:nth-of-type(5){animation-delay:.15s}[data-portal=marketing]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-cone{transform-origin:20% 60%;animation:rail-beat-shout .52s var(--ease-out)}[data-portal=marketing]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-wave{transform-origin:0% 50%;animation:rail-beat-wave .52s var(--ease-out) forwards}[data-portal=marketing]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-wave:nth-of-type(2){animation-delay:90ms}[data-portal=marketing]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-wave:nth-of-type(3){animation-delay:.18s}[data-portal=sales]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-grip{animation:rail-beat-shake .6s var(--ease-out)}[data-portal=ops]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-board{transform-origin:50% 0;animation:rail-beat-nod .52s var(--ease-out)}[data-portal=ops]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-check{animation:rail-beat-tick .36s var(--ease-spring) both}[data-portal=ops]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-check:nth-of-type(5){animation-delay:.11s}[data-portal=ops]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-check:nth-of-type(6){animation-delay:.22s}[data-portal=shipping]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-body{animation:rail-beat-bob .64s ease-in-out}[data-portal=shipping]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-wheel{animation:rail-beat-spin .64s cubic-bezier(.3,.1,.3,1)}[data-portal=shipping]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-speed{animation:rail-beat-whoosh .48s var(--ease-out)}[data-portal=shipping]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-speed:nth-of-type(2){animation-delay:.11s}.rail-part-front,.rail-part-back,.rail-part-sun{transition:transform .22s var(--ease-out)}[data-portal=vault]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-front{animation:rail-beat-fan-front .42s var(--ease-spring) forwards}[data-portal=vault]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-back{animation:rail-beat-fan-back .42s var(--ease-spring) forwards}[data-portal=vault]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-sun{animation:rail-beat-bloom .52s var(--ease-spring) forwards}[data-portal=rd-lab]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-liquid{animation:rail-beat-slosh .72s ease-in-out}[data-portal=rd-lab]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-bubble{animation:rail-beat-rise .9s ease-out infinite}[data-portal=rd-lab]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-bubble:nth-of-type(2){animation-delay:.3s}[data-portal=rd-lab]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-bubble:nth-of-type(3){animation-delay:.6s}[data-portal=event-work]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-mate{animation:rail-beat-hop .52s var(--ease-out)}[data-portal=event-work]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-lead{animation:rail-beat-hop .52s var(--ease-out) 90ms}[data-portal=finances]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-coin-front{animation:rail-beat-coin-drop .52s var(--ease-spring)}[data-portal=finances]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-coin-back{transform-origin:50% 100%;animation:rail-beat-coin-settle .52s var(--ease-out) .12s}.rail-part-needle{transform-box:view-box;transform-origin:12px 12px}[data-portal=cos]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-needle{animation:rail-beat-north .82s var(--ease-out)}[data-portal=cos]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-dial{animation:rail-beat-pulse .82s var(--ease-out)}[data-portal=feedback-desk]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-bubble-back{animation:rail-beat-nudge .42s var(--ease-out) forwards}[data-portal=feedback-desk]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-bubble-front{animation:rail-beat-bounce .52s var(--ease-spring)}[data-portal=feedback-desk]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-dot{animation:rail-beat-dot .72s ease-in-out infinite}[data-portal=feedback-desk]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-dot:nth-of-type(2){animation-delay:.15s}[data-portal=feedback-desk]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-dot:nth-of-type(3){animation-delay:.3s}.rail-part-gear{transition:transform .25s var(--ease-out)}[data-portal=settings]:is(:hover,:focus-visible):not([aria-current=page]):not([aria-disabled=true]) .rail-part-gear{animation:rail-beat-notch .52s var(--ease-spring) forwards}}@keyframes rail-beat-roof{35%{transform:translateY(-2.2px)}65%{transform:translateY(.4px)}to{transform:none}}@keyframes rail-beat-col{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@keyframes rail-beat-shout{30%{transform:rotate(-9deg) scale(1.04)}70%{transform:rotate(3deg)}to{transform:none}}@keyframes rail-beat-wave{0%{opacity:0;transform:translate(-3px) scale(.6)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes rail-beat-shake{18%{transform:translateY(1.6px) rotate(-5deg) scale(1.05)}40%{transform:translateY(-1.6px) rotate(5deg) scale(1.05)}62%{transform:translateY(1px) rotate(-3deg) scale(1.03)}82%{transform:translateY(-.5px) rotate(1deg)}to{transform:none}}@keyframes rail-beat-nod{30%{transform:rotate(-4deg)}70%{transform:rotate(2deg)}to{transform:none}}@keyframes rail-beat-tick{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes rail-beat-bob{25%{transform:translate(1px,-.7px)}50%{transform:translate(1.6px,.2px)}75%{transform:translate(1px,-.6px)}to{transform:none}}@keyframes rail-beat-spin{to{transform:rotate(360deg)}}@keyframes rail-beat-whoosh{0%{opacity:0;transform:translate(4px)}35%{opacity:1}to{opacity:0;transform:translate(-3px)}}@keyframes rail-beat-fan-front{to{transform:translate(1.4px,-1.4px)}}@keyframes rail-beat-fan-back{to{transform:translate(-1.4px,1.4px)}}@keyframes rail-beat-bloom{to{transform:scale(1.5)}}@keyframes rail-beat-slosh{25%{transform:rotate(-8deg)}70%{transform:rotate(6deg)}to{transform:none}}@keyframes rail-beat-rise{0%{opacity:0;transform:translateY(0) scale(.6)}25%{opacity:1}to{opacity:0;transform:translateY(-7px) scale(1)}}@keyframes rail-beat-coin-drop{0%{transform:translate(-1.5px,-3px)}60%{transform:translate(.3px,.6px)}to{transform:translate(0)}}@keyframes rail-beat-coin-settle{0%{transform:scaleY(1)}40%{transform:scaleY(.92)}to{transform:scaleY(1)}}@keyframes rail-beat-hop{35%{transform:translateY(-3px)}65%{transform:translateY(.4px)}to{transform:none}}@keyframes rail-beat-north{0%{transform:rotate(0)}58%{transform:rotate(392deg)}80%{transform:rotate(348deg)}to{transform:rotate(360deg)}}@keyframes rail-beat-pulse{40%{transform:scale(1.06)}to{transform:none}}@keyframes rail-beat-nudge{to{transform:translate(1.2px,-1.2px)}}@keyframes rail-beat-bounce{40%{transform:translateY(-1.6px)}to{transform:none}}@keyframes rail-beat-dot{0%,to{opacity:.25}50%{opacity:1;transform:translateY(-.8px)}}@keyframes rail-beat-notch{to{transform:rotate(60deg)}}.effective-access{padding:var(--s-4);display:grid;gap:var(--s-3)}.effective-access-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--s-2)}.effective-access-portals{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-1)}.effective-access-portal>button{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--s-3);background:var(--surface-2);border:var(--line-width) solid var(--line-1);border-radius:var(--radius-2, 8px);color:var(--ink);text-align:left;cursor:pointer}.effective-access-portal>button:hover{background:color-mix(in srgb,var(--surface-2) 70%,var(--surface))}.effective-access-portal.is-locked>button{background:transparent;color:var(--ink-3)}.effective-access-portal-name{font-weight:600}.effective-access-portal-summary{font-size:.85em;color:var(--ink-3)}.effective-access-pages{list-style:none;margin:var(--s-1) 0 var(--s-2);padding:0 0 0 var(--s-3);display:grid;gap:2px}.effective-access-page{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(10rem,1.2fr) auto;align-items:baseline;gap:var(--s-2);padding:2px var(--s-2);font-size:.88em}.effective-access-page code{color:var(--ink-3);font-size:.92em}.effective-access-page-state{justify-self:end;font-size:.92em}.effective-access-page.is-locked .effective-access-page-state{color:var(--ink-3)}.effective-access-page.is-hidden .effective-access-page-state{color:var(--warn-ink, #8a6116)}@media(max-width:720px){.effective-access-page{grid-template-columns:1fr;gap:0}.effective-access-page-state{justify-self:start}}.recent-sign-ins{display:grid;gap:var(--s-1);margin-top:var(--s-1);font-size:var(--type-meta);color:var(--ink-3)}.recent-sign-ins-label{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.recent-sign-ins ul{margin:var(--s-0);padding:var(--s-0);list-style:none;display:grid;gap:2px}.feedback-modal-element-chip{display:flex;align-items:center;gap:var(--s-2)}.feedback-modal-element-chip .feedback-thumb-remove{margin-left:var(--s-2)}.feedback-modal{position:relative;display:grid;grid-template-rows:auto 1fr;width:min(42rem,100%);max-height:min(88vh,46rem);gap:var(--s-4);padding:var(--s-5);overflow:hidden;border:var(--line-width) solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-pop)}.feedback-modal-close{position:absolute;top:var(--s-3);right:var(--s-3);z-index:1;display:grid;width:var(--hit-min);height:var(--hit-min);place-items:center;border:var(--line-width) solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--ink-3);cursor:pointer;font:inherit}.feedback-modal-close:hover{border-color:var(--line-2);background:var(--paper-2);color:var(--ink)}.feedback-modal header,.feedback-modal footer{display:flex;align-items:center;gap:var(--s-2)}.feedback-modal header,.feedback-modal footer{justify-content:space-between}.feedback-modal header{align-items:flex-start;padding-right:var(--hit-min)}.feedback-modal header div{display:grid;gap:var(--s-1)}.feedback-modal h2{margin:var(--s-0);font-size:var(--type-heading)}.feedback-modal header p{margin:var(--s-0);color:var(--ink-3);font-size:var(--type-body-sm)}.feedback-modal-form{display:grid;grid-template-rows:1fr auto;gap:var(--s-4);min-height:var(--s-0);overflow:hidden}.feedback-modal-body{display:grid;gap:var(--s-4);min-height:var(--s-0);overflow-y:auto;padding-right:var(--s-1)}.feedback-modal-field{display:grid;gap:var(--s-2)}.feedback-modal-field>span,.feedback-modal .feedback-label{color:var(--ink-4);font-size:var(--type-label);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.feedback-modal input,.feedback-modal select,.feedback-modal textarea{padding:var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);font:inherit}.feedback-modal textarea{min-height:9rem;resize:vertical}.feedback-modal input:focus,.feedback-modal select:focus,.feedback-modal textarea:focus{outline:calc(var(--line-width) * 2) solid color-mix(in srgb,var(--sky) 45%,transparent);border-color:var(--sky)}.feedback-modal .feedback-type-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feedback-modal .feedback-type-btn{min-height:var(--hit-min);padding:var(--s-3) var(--s-2)}.feedback-modal .feedback-dropzone{padding:var(--s-4)}@media(max-width:640px){.feedback-modal{max-height:calc(100vh - var(--s-6));padding:var(--s-4)}.feedback-modal .feedback-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dictate{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.dictate-button{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;cursor:pointer;border:1px solid var(--border, #d4d4d8);background:var(--surface, transparent);color:inherit}.dictate-button:disabled{opacity:.5;cursor:default}.dictate-button.is-recording{border-color:#dc2626;color:#dc2626}.dictate-error{font-size:12px;color:#dc2626}.dictate-spin{animation:dictate-spin 1s linear infinite}@keyframes dictate-spin{to{transform:rotate(360deg)}}.ticket-agent-panel{margin:1rem 0;padding:.9rem 1rem;border:var(--line-width, 1px) solid var(--surface-hover, #e5e7eb);border-radius:12px;background:var(--surface, #fff)}.ticket-agent-panel h3{margin:0 0 .6rem;font-size:.9375rem}.ticket-agent-item+.ticket-agent-item{margin-top:.9rem;padding-top:.9rem;border-top:var(--line-width, 1px) solid var(--surface-hover, #e5e7eb)}.ticket-agent-files>summary{cursor:pointer;font-size:.8125rem;color:var(--text-dim, #6b7280)}.ticket-agent-explanation{margin:.5rem 0 .75rem;font-size:.875rem}.ticket-agent-explanation>summary{cursor:pointer;font-weight:600;color:var(--text-dim, #6b7280)}.ticket-agent-explanation>p{white-space:pre-wrap;margin:.5rem 0 0;padding-left:.75rem;border-left:2px solid var(--surface-hover, #e5e7eb)}.ticket-agent-lead{margin:.4rem 0;font-size:.875rem}.ticket-agent-undo-done{border:var(--line-width, 1px) solid color-mix(in srgb,var(--bpe-accent-success, #10b981) 40%,var(--surface-hover));background:color-mix(in srgb,var(--bpe-accent-success, #10b981) 8%,var(--surface));border-radius:12px;padding:.7rem .9rem;font-size:.875rem;margin-bottom:.75rem}.ticket-agent-confirm{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;font-size:.85rem;color:var(--text-dim, #6b7280);max-width:240px;text-align:right}.ticket-agent-confirm-actions{display:flex;gap:.5rem}.ticket-agent-chips{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.ticket-agent-link{flex-shrink:0;font-size:.8125rem;font-weight:600;color:var(--bpe-accent, #2563eb);text-decoration:none;padding:.35rem .75rem;border-radius:8px;border:var(--line-width, 1px) solid var(--surface-hover, #e5e7eb)}.ticket-agent-link:hover{background:var(--surface-hover, #f3f4f6)}.ticket-agent-file-list{list-style:none;margin:0;padding:.5rem .7rem;border-radius:8px;background:var(--surface-hover, #f6f6f4);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;color:var(--text-dim, #6b7280);display:flex;flex-direction:column;gap:.15rem}.ticket-agent-file-list .is-gated{color:color-mix(in srgb,var(--bpe-accent-warning, #b45309) 70%,var(--text));font-weight:600}.ticket-agent-file-more{font-style:italic;opacity:.8}.ticket-agent-note{margin:0;font-size:.8125rem;color:color-mix(in srgb,var(--bpe-accent-warning, #b45309) 60%,var(--text))}.ticket-agent-actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}@media screen and (max-width:48rem){.ticket-agent-panel{padding:.75rem}.ticket-agent-actions>:is(button,a){flex:1 1 auto;justify-content:center}.ticket-agent-confirm{flex:1 1 100%;align-items:stretch;max-width:none;text-align:left}.ticket-agent-confirm-actions>button{flex:1 1 0;min-width:0}.ticket-agent-link{display:inline-flex;align-items:center;min-height:2.75rem}.ticket-agent-files>summary{min-height:2.75rem;padding-block:var(--s-3)}.ticket-agent-file-list li{overflow-wrap:anywhere}}.desk-robot{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;padding:var(--s-2) var(--s-3);margin:var(--s-4) 0 var(--s-5);background:var(--surface);border:var(--line-width) solid var(--line-1);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.desk-robot.is-stale{border-color:var(--warn-mid);background:var(--warn-tint)}.desk-robot-dot{width:8px;height:8px;border-radius:var(--r-circle);flex:none;background:var(--forest)}.desk-robot-dot.is-stale{background:var(--warn)}.desk-robot-dot.is-off{background:var(--ink-5)}.desk-robot-dot.is-pulsing{animation:desk-pulse 2s ease-in-out infinite}@keyframes desk-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.desk-robot-dot.is-pulsing{animation:none}}.desk-robot-label{font-weight:600;font-size:var(--type-body-sm)}.desk-robot-meta{color:var(--ink-3);font-size:var(--type-body-sm)}.desk-robot-meta b{color:var(--ink-2);font-weight:500}.desk-robot-spacer{flex:1}.desk-robot-pending{display:inline-flex;align-items:center;gap:var(--s-1);font-size:var(--type-body-sm);color:var(--ink-2);background:var(--paper-2);border:var(--line-width) solid var(--line-2);border-radius:var(--r-pill);padding:1px var(--s-2)}.desk-robot-pending b{font-weight:600}.desk-robot-pending.is-overdue{color:var(--warn);border-color:var(--warn-mid);background:var(--warn-tint)}.desk-robot-machine{color:var(--ink-3);font-size:var(--type-body-sm)}.desk-robot-machine b{color:var(--ink-2);font-weight:500}.desk-robot-outcome{display:inline-flex;align-items:center;gap:var(--s-1);font-size:var(--type-body-sm);font-weight:600;color:var(--warn);background:var(--warn-tint);border:var(--line-width) solid var(--warn-mid);border-radius:var(--r-pill);padding:1px var(--s-2)}.desk-robot-switch{display:inline-flex;align-items:center;gap:var(--s-2);padding:3px var(--s-3) 3px var(--s-2);font:inherit;cursor:pointer;border:var(--line-width) solid var(--forest-mid);background:var(--forest-tint);border-radius:var(--r-pill);font-size:var(--type-body-sm);font-weight:500;color:var(--forest-2)}.desk-robot-switch .track{width:26px;height:15px;border-radius:var(--r-pill);background:var(--forest);position:relative}.desk-robot-switch .knob{position:absolute;top:2px;right:2px;width:11px;height:11px;border-radius:var(--r-circle);background:var(--surface)}.desk-robot-switch.is-off{border-color:var(--line-2);background:var(--paper-2);color:var(--ink-4)}.desk-robot-switch.is-off .track{background:var(--ink-5)}.desk-robot-switch.is-off .knob{right:auto;left:2px}.desk-zone-head{display:flex;align-items:baseline;gap:var(--s-2);margin-bottom:var(--s-2)}.desk-zone-head h2{margin:0;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3);font-weight:600}.desk-zone-count{font-size:var(--type-meta);font-family:var(--f-mono);color:var(--warn);background:var(--warn-tint);border:var(--line-width) solid var(--warn-mid);border-radius:var(--r-pill);padding:0 var(--s-2)}.desk-waiting{margin-bottom:var(--s-6)}.desk-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:var(--s-3)}.desk-card{background:var(--surface);border:var(--line-width) solid var(--line-2);border-left:3px solid var(--warn);border-radius:var(--r-lg);padding:var(--s-3);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--s-2)}.desk-card.is-fix{border-left-color:var(--sky)}.desk-card h3{margin:0;font-size:var(--type-body);font-weight:600;line-height:1.3}.desk-card-title{border:none;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.desk-card-title:hover{text-decoration:underline}.desk-card-why{margin:0;color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.4}.desk-card-acts{display:flex;gap:var(--s-2);align-items:center}.desk-waiting-empty{display:flex;align-items:center;gap:var(--s-2);margin:0;padding:var(--s-3);border:var(--line-width) dashed var(--line-2);border-radius:var(--r-lg);color:var(--ink-3);font-size:var(--type-body);background:var(--surface-2)}.desk-btn{border:var(--line-width) solid var(--line-2);background:var(--surface);color:var(--ink-2);border-radius:var(--r-md);padding:var(--s-1) var(--s-3);font:inherit;font-size:var(--type-body-sm);white-space:nowrap;cursor:pointer}.desk-btn:hover{background:var(--paper-2)}.desk-btn.is-primary{background:var(--forest);border-color:var(--forest);color:var(--paper);font-weight:500}.desk-btn.is-primary:hover{background:var(--forest-2)}.desk-status{display:inline-flex;align-items:center;gap:var(--s-2);white-space:nowrap;font-size:var(--type-meta);font-weight:500}.desk-status .sdot{width:7px;height:7px;border-radius:var(--r-circle);flex:none;background:currentColor}.desk-status.is-needs-a-human{color:var(--warn)}.desk-status.is-fix-waiting-for-you,.desk-status.is-robot-working{color:var(--sky)}.desk-status.is-open{color:var(--ink-3)}.desk-status.is-on-GitHub-only{color:var(--p-marketing)}.desk-status.is-answered{color:var(--forest)}.desk-status.is-fixed{color:var(--ink-4)}.desk-status.is-going-live{color:var(--sky)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.desk-filters{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-bottom:var(--s-3)}.desk-filters label{display:block}.desk-search{flex:1;min-width:12rem}.desk-search input,.desk-filters select{font:inherit;font-size:var(--type-body-sm);padding:var(--s-2) var(--s-2);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink)}.desk-search input{width:100%}.desk-chips{display:flex;gap:var(--s-1);flex-wrap:wrap;margin-bottom:var(--s-3)}.desk-chip{display:inline-flex;align-items:center;gap:var(--s-2);cursor:pointer;border:var(--line-width) solid var(--line-2);background:var(--surface);border-radius:var(--r-pill);padding:3px var(--s-3);font:inherit;font-size:var(--type-body-sm);color:var(--ink-2)}.desk-chip:hover{background:var(--paper-2)}.desk-chip .n{font-family:var(--f-mono);font-size:var(--type-meta);color:var(--ink-4)}.desk-chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.desk-chip.is-on .n{color:var(--ink-4)}.desk-chip .sdot{width:6px;height:6px;border-radius:var(--r-circle);flex:none;background:currentColor;opacity:.75}.desk-table-wrap{border:var(--line-width) solid var(--line-1);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card)}.desk-scroll-x{border-radius:var(--r-lg) var(--r-lg) 0 0}@media(max-width:57.5rem){.desk-scroll-x{overflow-x:auto}}.desk-table-wrap table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:55rem}.desk-table-wrap tbody td.desk-c-title{overflow:hidden}.desk-table-wrap thead th{text-align:left;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-4);font-weight:600;padding:var(--s-2) var(--s-3);background:var(--surface-2);border-bottom:var(--line-width) solid var(--line-2);white-space:nowrap;-webkit-user-select:none;user-select:none;position:sticky;top:0;z-index:2}.desk-table-wrap thead th.is-sortable{cursor:pointer}.desk-table-wrap thead th.is-sortable:hover,.desk-table-wrap thead th.is-sorted{color:var(--ink-2)}.desk-table-wrap thead th .arw{font-size:.5625rem;margin-left:var(--s-1)}.desk-table-wrap tbody tr{cursor:pointer}.desk-table-wrap tbody td{padding:var(--s-2) var(--s-3);vertical-align:middle;font-size:var(--type-body-sm);border-bottom:var(--line-width) solid var(--line-1)}.desk-table-wrap tbody tr:last-child td{border-bottom:none}.desk-table-wrap tbody tr:hover td{background:var(--paper-2)}.desk-table-wrap tbody tr.is-active td{background:var(--sky-tint)}.desk-table-wrap tbody tr.is-cursor td:first-child{box-shadow:inset 3px 0 0 var(--ink)}.desk-table-wrap tbody tr:focus{outline:none}.desk-table-wrap tbody tr:focus-visible td{background:var(--paper-2)}.desk-table-wrap tbody tr:focus-visible td:first-child{box-shadow:inset 3px 0 0 var(--sky)}.desk-empty{padding:var(--s-8);text-align:center;color:var(--ink-4)}.desk-c-status{width:10rem}.desk-c-type{width:8.75rem;overflow:hidden}.desk-c-title{min-width:16rem}.desk-c-who{width:7.5rem;color:var(--ink-3);font-size:var(--type-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desk-c-pri{width:6.75rem}.desk-c-robot{width:7rem}.desk-c-age{width:6.5rem;text-align:right}.desk-table-wrap thead th.desk-c-age{text-align:right}.desk-type{display:inline-block;font-size:var(--type-label);letter-spacing:var(--tracking-ui);text-transform:uppercase;border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);padding:1px var(--s-2);color:var(--ink-3);background:var(--paper-2)}.desk-type.is-bug{color:var(--warn);border-color:var(--warn-mid);background:var(--warn-tint)}.desk-t-line{display:flex;align-items:center;gap:var(--s-2);min-width:0}.desk-t-line .txt{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-shot{flex:none;display:inline-flex;position:relative}.desk-shot img{width:14px;height:14px;object-fit:cover;border-radius:var(--r-sm);border:var(--line-width) solid var(--line-2)}.desk-shot:hover img{position:absolute;top:-.25rem;left:0;width:16rem;height:auto;z-index:5;box-shadow:var(--shadow-pop);border-radius:var(--r-md)}.desk-route{font-family:var(--f-mono);font-size:var(--type-meta);color:var(--ink-4);background:var(--paper-2);border:var(--line-width) solid var(--line-1);border-radius:var(--r-sm);padding:0 var(--s-1);white-space:nowrap;flex:none;max-width:10rem;overflow:hidden;text-overflow:ellipsis}.desk-hidden-tag{flex:none;font-size:var(--type-label);letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--ink-4);border:var(--line-width) dashed var(--line-2);border-radius:var(--r-sm);padding:0 var(--s-1)}.desk-table-wrap tbody tr.is-hidden .desk-t-line .txt{color:var(--ink-4)}.desk-show-hidden{display:inline-flex;align-items:center;gap:var(--s-1);font-size:var(--type-meta);color:var(--ink-3);cursor:pointer}.desk-pri{font-size:var(--type-meta)}.desk-pri.is-urgent{color:var(--warn);font-weight:600}.desk-pri.is-high{color:var(--warn)}.desk-pri.is-low{color:var(--ink-5)}.desk-robot-cell{font-family:var(--f-mono);font-size:var(--type-meta);color:var(--ink-3);white-space:nowrap}.desk-robot-cell.is-none{color:var(--ink-5)}.desk-age{font-family:var(--f-mono);font-size:var(--type-meta);color:var(--ink-4)}.desk-age.is-stale{color:var(--warn);font-weight:600}.desk-table-foot{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-top:var(--line-width) solid var(--line-2);background:var(--surface-2);font-size:var(--type-body-sm);color:var(--ink-3);border-radius:0 0 var(--r-lg) var(--r-lg)}.desk-scrim{position:fixed;inset:0;background:var(--overlay-dim);opacity:0;pointer-events:none;transition:opacity .18s;z-index:19}.desk-scrim.is-open{opacity:1;pointer-events:auto}.desk-drawer{position:fixed;top:0;right:0;bottom:0;width:min(var(--drawer-width),94vw);background:var(--surface);border-left:var(--line-width) solid var(--line-2);box-shadow:var(--shadow-pop);transform:translate(101%);transition:transform .2s cubic-bezier(.3,0,.2,1);display:flex;flex-direction:column;z-index:20}.desk-drawer.is-open{transform:none}.desk-drawer:focus{outline:none}@media(prefers-reduced-motion:reduce){.desk-drawer{transition:none}}.desk-drawer-nav{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3) var(--s-2) var(--s-4);border-bottom:var(--line-width) solid var(--line-1);background:var(--surface-2);font-size:var(--type-meta);color:var(--ink-4)}.desk-drawer-nav button{border:var(--line-width) solid var(--line-2);background:var(--surface);color:var(--ink-3);border-radius:var(--r-sm);width:1.5rem;height:1.375rem;line-height:1;padding:0;font:inherit;cursor:pointer}.desk-drawer-nav button:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}.desk-drawer-nav button:disabled{opacity:.35;cursor:default}.desk-drawer-close{border-color:transparent!important;background:none!important;font-size:1.1rem}.desk-drawer-head{padding:var(--s-3) var(--s-4);border-bottom:var(--line-width) solid var(--line-1);display:flex;gap:var(--s-3);align-items:flex-start}.desk-drawer-head>div{flex:1;min-width:0}.desk-drawer-head h2{margin:var(--s-1) 0 2px;font-size:var(--type-heading);font-weight:600;line-height:1.3}.desk-drawer-who{margin:0;color:var(--ink-3);font-size:var(--type-body-sm)}.desk-drawer-body{flex:1;overflow-y:auto;padding:var(--s-4) var(--s-4) var(--s-8)}@media screen and (max-width:48rem){.desk-robot{margin:var(--s-2) 0 var(--s-3);padding:var(--s-3)}.desk-robot .desk-robot-meta,.desk-robot .desk-robot-pending,.desk-robot .desk-robot-machine,.desk-robot .desk-robot-outcome{flex:1 1 100%}.desk-robot .desk-robot-pending,.desk-robot .desk-robot-outcome{padding:var(--s-1) var(--s-2);border-radius:var(--r-md)}.desk-robot .desk-robot-spacer{flex-basis:100%;height:0}.desk-robot>button{flex:1 1 0;justify-content:center;min-width:0}.desk-waiting{margin-bottom:var(--s-4)}.desk-card-acts>.desk-btn{flex:1 1 0;min-width:0}.desk-filters .desk-search{flex:1 1 100%;min-width:0}.desk-filters>label:not(.desk-search){flex:1 1 0;min-width:0}.desk-filters select{width:100%;min-width:0}.desk-filters .desk-show-hidden{flex:1 1 100%;min-height:44px}.desk-chips{gap:var(--s-2)}.desk-table-wrap{border:0;border-radius:0;background:none;box-shadow:none}.desk-table-wrap .desk-scroll-x{overflow-x:visible}.desk-table-wrap tbody tr{background:var(--surface)}.desk-table-wrap tbody tr:is(:hover,:focus-visible,.is-active) td{background:none}.desk-table-wrap tbody tr.is-active{background:var(--sky-tint)}.desk-table-wrap tbody tr:is(.is-cursor,:focus-visible) td:first-child{box-shadow:none}.desk-table-wrap tbody tr:focus-visible{outline:calc(var(--line-width) * 2) solid var(--sky);outline-offset:calc(var(--line-width) * -2)}.desk-table-wrap .desk-t-line{flex-wrap:wrap;align-items:flex-start;row-gap:var(--s-1)}.desk-table-wrap .desk-t-line .txt{flex:1 1 calc(100% - 2.5rem);min-width:0;overflow:visible;font-weight:600;white-space:normal;overflow-wrap:anywhere}.desk-table-wrap .desk-route{max-width:100%;font-weight:400}.desk-table-wrap .desk-shot img,.desk-table-wrap .desk-shot:hover img{position:static;width:2rem;height:2rem;box-shadow:none}.desk-table-foot{flex-wrap:wrap;margin-top:var(--s-2);border:var(--line-width) solid var(--line-2);border-radius:var(--r-lg)}.desk-table-foot>.desk-btn{flex:1 1 100%}.desk-drawer{left:0;width:auto;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);border-left:0}.desk-drawer-nav{order:1;gap:var(--s-3);padding:var(--s-2) var(--s-3) calc(var(--s-2) + env(safe-area-inset-bottom,0px));border-top:var(--line-width) solid var(--line-1);border-bottom:0;font-size:var(--type-body-sm)}.desk-drawer-nav button{width:2.75rem;height:2.75rem;font-size:1.375rem}.desk-drawer-nav .desk-drawer-close{font-size:1.625rem}.desk-drawer-head{flex-direction:column;gap:var(--s-1);padding:var(--s-3)}.desk-drawer-body{padding:var(--s-3) var(--s-3) var(--s-6);overscroll-behavior:contain}}.feedback-admin-page{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--s-4);padding:var(--s-8)}.feedback-admin-head{display:flex;align-items:start;justify-content:space-between;gap:var(--s-5)}.feedback-admin-head h1{margin:var(--s-2) var(--s-0) var(--s-2);color:var(--ink);font-size:clamp(var(--type-heading),2vw,var(--type-display));font-weight:600;letter-spacing:0;line-height:1.1}.feedback-admin-head p{max-width:42rem;margin:var(--s-0);color:var(--ink-3);font-size:var(--type-body);line-height:1.5}.feedback-admin-notice{margin:var(--s-0);padding:var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--paper-2);color:var(--ink-3);font-size:var(--type-body-sm)}.feedback-admin-error{margin:var(--s-0);padding:var(--s-3);border:var(--line-width) solid var(--warn-mid);border-radius:var(--r-md);background:var(--warn-tint);color:var(--warn);font-size:var(--type-body-sm)}.feedback-admin-empty{margin:var(--s-0);padding:var(--s-4);color:var(--ink-3);font-size:var(--type-body-sm)}.feedback-admin-detail-meta,.feedback-admin-description{margin:var(--s-0);color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.5}.feedback-admin-detail-meta{display:flex;flex-wrap:wrap;gap:var(--s-2);font-family:var(--f-mono);overflow-wrap:anywhere;min-width:0}.feedback-admin-detail-meta a{color:var(--forest-2)}.feedback-admin-actions{display:flex;align-items:end;gap:var(--s-3)}.feedback-admin-actions label,.feedback-admin-resolve>label:not(.feedback-admin-resolve-internal){display:grid;gap:var(--s-2);color:var(--ink-3);font-size:var(--type-meta);font-weight:600;text-transform:uppercase}.feedback-admin-actions select,.feedback-admin-resolve textarea{border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--type-body-sm);text-transform:none}.feedback-admin-actions select{min-height:var(--s-8);padding:var(--s-2)}.feedback-admin-resolve textarea{resize:vertical;min-height:6rem;padding:var(--s-3)}.feedback-admin-resolve{display:grid;gap:var(--s-3);margin-top:var(--s-3);padding:var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2, var(--surface))}.feedback-admin-resolve-internal{display:flex;align-items:center;gap:var(--s-2);color:var(--ink-3);font-size:var(--type-body-sm)}.feedback-admin-resolve-actions{display:flex;gap:var(--s-2)}@media(max-width:900px){.feedback-admin-actions{display:grid;grid-template-columns:1fr;align-items:stretch}}@media screen and (max-width:48rem){.feedback-admin-page{gap:var(--s-3);padding-block:var(--s-4) var(--s-8)}.feedback-admin-page.feedback-admin-page--mine{padding:0}.feedback-admin-page .feedback-admin-actions select{min-height:2.75rem}.feedback-admin-detail-meta{align-items:center}.feedback-admin-detail-meta a{display:inline-flex;align-items:center;min-height:2.75rem}.feedback-admin-resolve-actions>button{flex:1 1 0;min-width:0}}@media screen and (max-width:48rem){:is(.feedback-admin-page,.feedback-staff-page) .settings-nav-tab{display:inline-flex;align-items:center;min-height:2.75rem}.page.feedback-staff-page{padding-block:var(--s-4) var(--s-8)}.feedback-staff-page .page-header{margin-bottom:var(--s-4)}.feedback-new-ticket>button{width:100%}.feedback-staff-page .feedback-thumb-remove{width:1.75rem;height:1.75rem;min-height:1.75rem}.feedback-staff-page .feedback-thumb-remove:after{content:"";position:absolute;inset:-.5rem}.feedback-staff-page .page-header>a{display:inline-flex;align-items:center;min-height:2.75rem}.changelog-page .changelog-item{padding:var(--s-3)}.changelog-page .changelog-item-header{flex-direction:column;gap:var(--s-2)}.changelog-page .changelog-message{overflow-wrap:anywhere}.changelog-page .changelog-portals{justify-content:flex-start;min-width:0}.changelog-page .changelog-group-summary{padding:var(--s-3)}.changelog-page .changelog-filter-row{gap:var(--s-2)}.changelog-page .changelog-sha{display:inline-flex;align-items:center;min-height:2.75rem}}.asks-section{display:grid;gap:var(--s-3);margin-bottom:var(--s-5)}.asks-section-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-3)}.asks-section-head h2{margin:0;color:var(--ink)}.asks-section-head .muted-line{margin:0}.asks-list{display:grid;gap:var(--s-3)}.ask-card{display:grid;gap:var(--s-3);padding:var(--s-4);border:var(--line-width) solid var(--line-2);border-left:4px solid var(--warn);border-radius:var(--r-md);background:var(--surface)}.ask-card.is-answered{border-left-color:var(--ok)}.ask-card.is-folded{border-left-color:var(--line-2);color:var(--ink-2)}.ask-card-head h3{margin:0 0 var(--s-1);color:var(--ink);font-size:var(--type-h3);line-height:1.25}.ask-card-head .muted-line,.ask-card-answered .muted-line{margin:0}.ask-card-context{margin:0;max-width:65ch;color:var(--ink-2)}.ask-card-form{display:grid;gap:var(--s-3)}.ask-choices{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ask-choice{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:999px;background:var(--paper);cursor:pointer}.ask-choice.is-picked{border-color:var(--portal-color, var(--ok));background:var(--paper-2)}.ask-choice input{margin:0}.ask-field{display:grid;gap:var(--s-1)}.ask-field .muted-line{margin:0}.ask-number{width:8rem;font-family:var(--f-mono)}.ask-textarea{width:100%;max-width:48rem;padding:var(--s-2);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);font:inherit;resize:vertical}.ask-table-wrap{display:grid;gap:var(--s-2);justify-items:start;overflow-x:auto}.ask-table{border-collapse:collapse}.ask-table th{padding:0 var(--s-2) var(--s-1) 0;text-align:left;color:var(--ink-3);font-size:var(--type-body-sm);font-weight:600}.ask-table td{padding:0 var(--s-2) var(--s-2) 0}.ask-table input{min-width:8rem}.ask-row-remove{padding:0 var(--s-2);border:0;background:none;color:var(--ink-3);font-size:1.1em;cursor:pointer}.ask-row-remove:disabled{opacity:.35;cursor:default}.ask-card-actions{display:flex;gap:var(--s-2)}.ask-card-answered{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--s-3)}.ask-card-answered strong{display:block;color:var(--ink);white-space:pre-wrap}.ask-card-answer-label{display:block;color:var(--ink-3);font-size:var(--type-body-sm)}.asked-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3)}.asked-toolbar .muted-line{margin:0}.asked-person{display:flex;align-items:center;gap:var(--s-2)}.asked-toolbar>:last-child{margin-left:auto}.asked-composer{display:grid;gap:var(--s-3);margin-bottom:var(--s-4);padding:var(--s-4);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface)}.asked-composer-row{display:flex;flex-wrap:wrap;gap:var(--s-3)}.asked-wide{width:100%;max-width:48rem}.asked-issue{width:7rem;font-family:var(--f-mono)}.asked-answer-table td{padding-right:var(--s-4);color:var(--ink)}.asked-on-behalf{display:grid;gap:var(--s-2);justify-items:start}.asked-on-behalf .ask-card{width:100%;border-left-width:var(--line-width);border-left-color:var(--line-2)}@media screen and (max-width:48rem){.ask-card{padding:var(--s-3)}.ask-card-answered{flex-direction:column;align-items:stretch}.ask-card-actions>button{flex:1 1 0;min-width:0}.ask-table-wrap{justify-items:stretch;overflow-x:visible}.ask-table input{min-width:0}.ask-table .ask-row-remove{border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);font-size:var(--type-body-sm)}.ask-table .ask-row-remove:after{content:" Remove row"}.ask-table td[data-phone=actions]:has(>.ask-row-remove:disabled){display:none}.asked-toolbar{gap:var(--s-2)}.asked-toolbar .segmented{flex:1 1 100%}.asked-toolbar .segmented button{flex:1 1 auto}.asked-toolbar .asked-person{flex:1 1 100%}.asked-person select{flex:1 1 0;min-width:0}.asked-toolbar>:last-child{flex:1 1 100%;margin-left:0}.asked-composer{padding:var(--s-3)}.asked-composer-row>.ask-field{flex:1 1 0;min-width:0}.asked-composer-row .asked-issue{width:100%}.asked-on-behalf{justify-items:stretch}}@media screen and (max-width:48rem){.phone-shell-body .audit-admin-page{padding-block:var(--s-4) var(--s-6)}.phone-shell-body .audit-admin-page .audit-admin-filters input,.phone-shell-body .audit-admin-page .audit-admin-filters select{min-height:2.75rem}.phone-shell-body .audit-admin-page .audit-admin-row{grid-template-columns:minmax(0,1fr);gap:var(--s-2);padding:var(--s-3)}.phone-shell-body .audit-admin-page .audit-admin-row-meta{order:-1;justify-items:start}.phone-shell-body .audit-admin-page .audit-admin-row-main{overflow-wrap:anywhere}}.skills-page{padding:24px}@media screen and (max-width:48rem){.phone-shell-body .skills-page{padding-block:var(--s-4) var(--s-6)}.phone-shell-body .skills-page .skills-card-head{flex-wrap:wrap;gap:var(--s-1) var(--s-3)}.phone-shell-body .skills-page .skills-run-output{display:inline-flex;align-items:center;min-height:2.75rem}}.ops-coi-data-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-3)}.ops-coi-data-line>span{color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.4}.ops-coi-data-notes summary{cursor:pointer;color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.4;text-decoration:underline;text-underline-offset:.2em}.ops-coi-data-notes p{margin:var(--s-2) 0 0;max-width:60ch;color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.4}.ops-coi-details{padding:0 var(--s-3)}.ops-coi-details summary{cursor:pointer;color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.4}.ops-coi-details-list{margin:var(--s-2) 0 0;padding-left:var(--s-5);display:grid;gap:var(--s-1);color:var(--ink-3);font-size:var(--type-body-sm);line-height:1.4}.ops-coi-turnaround{padding:var(--s-3);border:1px solid var(--line-2);border-radius:var(--radius-2)}.ops-coi-turnaround summary{cursor:pointer;color:var(--ink-2);font-size:var(--type-body-sm);font-weight:600}.ops-coi-turnaround-summary{margin:var(--s-2) 0 0;color:var(--ink-2);font-size:var(--type-body-sm);line-height:1.4}.ops-coi-turnaround-table{display:block;width:100%;margin-top:var(--s-2);overflow-x:auto;border-collapse:collapse;font-size:var(--type-body-sm)}.ops-coi-turnaround-table th,.ops-coi-turnaround-table td{padding:var(--s-1) var(--s-3) var(--s-1) 0;text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid var(--line-1);color:var(--ink-2)}.ops-coi-turnaround-table th{color:var(--ink-3);font-weight:600}.ops-coi-turnaround-tag{color:var(--ink-3)}@media screen and (max-width:48rem){.phone-shell-body .ops-cois-page :is(.ops-coi-data-notes,.ops-coi-details,.ops-coi-turnaround)>summary{padding-block:var(--s-3)}.phone-shell-body .ops-coi-turnaround-table{overflow-x:visible}.phone-shell-body .ops-coi-attach-option-meta{min-width:0;overflow-wrap:anywhere}.phone-shell-body .ops-coi-attach-option>button{flex:1 1 100%}.phone-shell-body .ops-cois-page~[role=presentation] button{min-width:2.75rem;min-height:2.75rem}.phone-shell-body .ops-cois-page~[role=presentation]>[role=dialog]{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}}@media screen and (max-width:48rem){.phone-shell-body :is(.ops-special-orders-page,.ops-branding-sync-page,.ops-cois-page){gap:var(--s-4);padding-block:var(--s-4)}.phone-shell-body :is(.ops-special-orders-page,.ops-branding-sync-page,.ops-cois-page) .ops-today-actions{justify-content:flex-start}.phone-shell-body :is(.ops-special-orders-page,.ops-branding-sync-page,.ops-cois-page) .ops-metric-card{min-height:0;min-width:0}.phone-shell-body :is(.ops-special-orders-page,.ops-branding-sync-page,.ops-cois-page) .ops-metric-card :is(span,small){min-width:0;overflow-wrap:anywhere;white-space:normal}.phone-shell-body :is(.ops-special-orders-page,.ops-branding-sync-page) .ops-event-panel{position:static}.phone-shell-body .ops-queue-card{grid-template-columns:var(--status-icon-size) minmax(0,1fr);align-items:start}.phone-shell-body .ops-queue-card>:last-child{grid-column:1 / -1;flex-wrap:wrap}.phone-shell-body .ops-queue-card>:last-child>button{flex:1 1 8rem}.phone-shell-body .ops-queue-card>:nth-child(2)>p{overflow:visible;text-overflow:clip;white-space:normal}.phone-shell-body .ops-queue-card a{display:inline-flex;align-items:center;min-height:2.75rem}.phone-shell-body .ops-queue-card>:nth-child(2)>div:first-child{align-items:center}.phone-shell-body .ops-special-order-controls select{min-width:0}.phone-shell-body .ops-special-order-status-advance>button{flex:1 1 12rem}.phone-shell-body .ops-branding-sync-meta a{display:inline-flex;align-items:center;min-height:2.75rem}}.inventory-page{display:grid;gap:var(--s-4);padding:var(--s-5)}.inventory-page-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);padding-bottom:var(--s-3);border-bottom:var(--line-width) solid var(--line-2)}.inventory-page-head h1{margin:0;font-size:var(--type-display);color:var(--ink)}.inventory-page-head .muted-line{margin:0}.inventory-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-left:auto}.inventory-stock{display:grid;gap:var(--s-4)}.inventory-stock-window{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.inventory-until{display:flex;align-items:center;gap:var(--s-2);margin:0}.inventory-stock-summary{margin:0 0 0 auto}.inventory-events-strip{display:flex;flex-wrap:wrap;gap:var(--s-2)}.inventory-event-card{min-width:15rem;padding:var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface)}.inventory-event-card.is-short{border-color:var(--warn)}.inventory-event-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);width:100%;padding:0;border:0;background:none;color:var(--ink);text-align:left;cursor:pointer}.inventory-event-needs{margin:var(--s-2) 0 0;padding-left:1.2em;color:var(--ink-2)}.inventory-event-needs .is-short{color:var(--warn)}.inventory-stock-table{width:100%}.inventory-row-open,.inventory-onhand-open{display:grid;gap:2px;padding:0;border:0;background:none;color:var(--ink);text-align:left;cursor:pointer}.inventory-onhand-open:disabled{cursor:default}.inventory-onhand-value{font-family:var(--f-mono);border-bottom:1px dashed var(--line-2)}.inventory-need-cell,.inventory-buy-cell,.inventory-covered-cell{font-family:var(--f-mono);white-space:nowrap}.inventory-need-cell.is-short{color:var(--warn);font-weight:700}.inventory-covered-cell.is-ok{color:var(--ok)}.inventory-covered-cell.is-warn{color:var(--warn);font-weight:600}.inventory-covered-cell.is-muted{color:var(--ink-3)}.inventory-buy-cell{font-weight:700}.inventory-row-detail>td{background:var(--paper-2)}.inventory-count-scrim{position:fixed;inset:0;z-index:9000;background:#00000059;display:grid;justify-items:end}.inventory-count-drawer{width:min(100%,34rem);height:100%;overflow-y:auto;padding:var(--s-4);background:var(--paper);display:grid;gap:var(--s-3);align-content:start}.inventory-count-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.inventory-count-head h2{margin:0;color:var(--ink)}.inventory-count-head-actions{display:flex;gap:var(--s-2);margin-left:auto}.inventory-count-freezer,.inventory-count-shelf{display:grid;gap:var(--s-2);padding:var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface)}.inventory-count-freezer>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2)}.inventory-count-freezer>header .muted-line{margin:0}.inventory-count-shelf h3{margin:0;color:var(--ink)}.inventory-count-settings{display:grid;gap:var(--s-3);padding:var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface)}.inventory-count-settings>summary{cursor:pointer;color:var(--ink-3);font-size:var(--type-body-sm)}.inventory-count-settings h4{margin:0;color:var(--ink)}.inventory-page-actions nav.segmented a{color:inherit;text-decoration:none}.inventory-shopping,.shopping-sheet{display:grid;gap:var(--s-4)}.shopping-sheet-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-3)}.shopping-sheet-head h2{margin:0;color:var(--ink)}.shopping-sheet-head span{color:var(--ink-3)}.shopping-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:var(--s-3);align-items:start}.shopping-card{padding:var(--s-3) var(--s-4);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface)}.shopping-card h3{margin:0 0 var(--s-2);color:var(--ink)}.shopping-lines{margin:0;padding:0;list-style:none;display:grid;gap:var(--s-2)}.shopping-line-main{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--s-2);cursor:pointer}.shopping-line-packs{font-family:var(--f-mono);font-weight:700;white-space:nowrap}.shopping-line.is-got .shopping-line-item,.shopping-line.is-got .shopping-line-packs{color:var(--ink-3);text-decoration:line-through}.shopping-line-note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0 0 0 1.6em;font-size:var(--type-body-sm)}.shopping-shift{padding:0 var(--s-1);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:none;color:var(--ink-2);font:inherit;font-size:var(--type-body-sm);cursor:pointer}.shopping-line.is-shifted .shopping-shift{border-color:var(--portal-color);color:var(--portal-color)}.shopping-sheet-foot .muted-line{margin:0}.shopping-sheet-stamp{display:none}@media print{html:has(body.is-shopping-sheet){background:#fff}body.is-shopping-sheet *{visibility:hidden}body.is-shopping-sheet .shopping-sheet,body.is-shopping-sheet .shopping-sheet *{visibility:visible}body.is-shopping-sheet *:not(:has(.shopping-sheet)):not(.shopping-sheet):not(.shopping-sheet *){display:none}body.is-shopping-sheet .desktop-shell,body.is-shopping-sheet .workspace-shell,body.is-shopping-sheet .workspace-body{display:block;height:auto;min-height:0;overflow:visible!important}body.is-shopping-sheet .shopping-sheet{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;color:#000;background:#fff}body.is-shopping-sheet .shopping-sheet-head{padding-bottom:6pt;border-bottom:3pt solid #000}body.is-shopping-sheet .shopping-sheet-head h2{font-size:24pt;font-weight:800}body.is-shopping-sheet .shopping-sheet-head span,body.is-shopping-sheet .shopping-line-note,body.is-shopping-sheet .shopping-sheet-foot .muted-line{color:#333}body.is-shopping-sheet .shopping-cards{grid-template-columns:1fr 1fr;gap:12pt}body.is-shopping-sheet .shopping-card{break-inside:avoid;page-break-inside:avoid;border:1pt solid #000;border-radius:0;box-shadow:none;background:#fff}body.is-shopping-sheet .shopping-card h3{font-size:15pt}body.is-shopping-sheet .shopping-line-item{font-size:13pt;font-weight:600}body.is-shopping-sheet .shopping-line-packs{font-size:14pt}body.is-shopping-sheet .shopping-shift{display:none}body.is-shopping-sheet .shopping-sheet-stamp{display:block}}@media screen and (max-width:48rem){.phone-shell-body .inventory-page{gap:var(--s-3);padding-block:var(--s-3)}.phone-shell-body .inventory-page:has(>.bpe-phone-actionbar){padding-block-end:0}.phone-shell-body .inventory-page-actions nav.segmented a{display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-3);text-align:center}.phone-shell-body .inventory-page-actions nav.segmented a.is-active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.phone-shell-body .inventory-until .inventory-input{flex:1 1 10rem;width:auto;min-width:0}.phone-shell-body .inventory-row-open{width:100%}.phone-shell-body .inventory-stock-table>tbody>tr>td[colspan]{padding-inline-start:0}.phone-shell-body .inventory-stock-table>tbody>tr:has(+tr.inventory-row-detail){margin-block-end:0;border-bottom-style:dashed;border-end-start-radius:0;border-end-end-radius:0}.phone-shell-body .inventory-stock-table>tbody>tr.inventory-row-detail{border-top:0;border-start-start-radius:0;border-start-end-radius:0;background:var(--paper-2)}.phone-shell-body .shopping-shift{padding-inline:var(--s-3)}.phone-shell-body .inventory-page .inventory-view{padding:0}.phone-shell-body .mint-manifest-table>tbody>tr.mint-prep-day-head{margin-block:var(--s-3) var(--s-2);padding:0 0 var(--s-1);border:0;border-bottom:2px solid var(--ink);border-radius:0}.phone-shell-body .mint-manifest-table>tbody>tr.mint-prep-day-head>th{padding-inline-start:0}.phone-shell-body .inventory-count-scrim{height:100dvh}.phone-shell-body .inventory-count-drawer{padding-top:max(var(--s-4),env(safe-area-inset-top,0px))}.phone-shell-body .inventory-count-drawer:has(>.inventory-count-actionbar){padding-bottom:0}.phone-shell-body .inventory-count-drawer>.inventory-count-actionbar{margin-inline:calc(var(--s-4) * -1);padding-bottom:max(var(--s-2),env(safe-area-inset-bottom,0px))}}@media screen and (max-width:48rem){.phone-shell-body .ops-logistics-page{padding-block:var(--s-4) var(--s-6)}.phone-shell-body .ops-logistics-page :is(.ops-logi-actions,.ops-logi-tabs,.ops-logi-add-action)>button,.phone-shell-body .ops-logistics-page .inventory-view-head>button{padding-inline:var(--s-4);font-size:var(--type-body-sm)}.phone-shell-body .ops-logi-card-toggle{flex:1 1 12rem;min-width:0;overflow-wrap:anywhere}.phone-shell-body .ops-logi-doc-link{display:inline-flex;align-items:center;min-height:2.75rem;min-width:0;overflow-wrap:anywhere}.phone-shell-body .ops-logi-tabs>button{flex:1 1 0}.phone-shell-body .ops-logi-add-action>button{width:100%}.phone-shell-body .ops-logistics-page .inventory-field{min-width:0}.phone-shell-body .ops-logistics-page .inventory-field:has(>input[type=checkbox]){display:flex;align-items:center;gap:var(--s-2);min-height:2.75rem}}.vw{--vw-score-col: 6rem;display:flex;flex-direction:column;gap:var(--s-5);padding-bottom:var(--s-10)}.vw-state{padding:var(--s-8);color:var(--ink-3);font-size:var(--type-body)}.vw-state--error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);color:var(--warn)}.vw-inline-error{margin:0;padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--warn-mid);border-radius:var(--r-sm);background:var(--warn-tint);color:var(--warn);font-size:var(--type-body-sm)}.vw__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-4) var(--s-6)}.vw__head>:first-child{flex:1 1 24rem;min-width:0}.vw__title{margin:0;font-size:var(--type-display);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.vw__sub{margin:var(--s-1) 0 0;max-width:46ch;color:var(--ink-3);font-size:var(--type-body-sm)}.vw__tally{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-2) var(--s-5);margin:0}.vw__tally div{display:flex;flex-direction:column;gap:var(--s-1)}.vw__tally dt{color:var(--ink-4);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}.vw__tally dd{margin:0;font-family:var(--f-mono);font-size:var(--type-heading);font-variant-numeric:tabular-nums;color:var(--ink)}.vw-search{padding:var(--s-4);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface)}.vw-search__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-4)}.vw-field{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.vw-field>span{color:var(--ink-4);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.vw-field em{color:var(--ink-4);font-size:var(--type-meta);font-style:normal}.vw-field input{width:6.5rem;min-height:var(--hit-min);padding:var(--s-1) var(--s-2);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);font-family:var(--f-mono);font-size:var(--type-body);font-variant-numeric:tabular-nums}.vw-field--wide input{width:8rem;font-size:var(--type-heading)}.vw-field input:focus-visible{outline:2px solid var(--forest);outline-offset:1px}.vw-search__note{margin:var(--s-3) 0 0;color:var(--ink-3);font-size:var(--type-meta)}.vw-views{display:flex;align-items:center;gap:var(--s-1);border-bottom:var(--line-width) solid var(--line-1)}.vw-views__tab{display:flex;align-items:center;gap:var(--s-2);min-height:var(--hit-min);padding:var(--s-2) var(--s-3);border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-3);font:inherit;font-size:var(--type-body-sm);cursor:pointer}.vw-views__tab:hover{color:var(--ink)}.vw-views__tab:focus-visible{outline:2px solid var(--forest);outline-offset:-2px}.vw-views__tab.is-active{border-bottom-color:var(--forest);color:var(--ink)}.vw-views__count{font-family:var(--f-mono);font-size:var(--type-meta);font-variant-numeric:tabular-nums;color:var(--ink-4)}.vw-views__toggle{display:flex;align-items:center;gap:var(--s-2);margin-left:auto;color:var(--ink-3);font-size:var(--type-meta)}.vw-legend{display:flex;flex-wrap:wrap;gap:var(--s-4);color:var(--ink-4);font-size:var(--type-meta)}.vw-legend__item{display:flex;align-items:center;gap:var(--s-2)}.vw-legend__ask,.vw-legend__fair,.vw-legend__cap{display:inline-block;width:.5rem;height:.75rem}.vw-legend__ask{border-radius:var(--r-pill);background:var(--forest)}.vw-legend__fair{width:2px;background:var(--ink-4)}.vw-legend__cap{width:0;border-left:2px dashed var(--warn)}.vw-list{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;list-style:none}.vw-row{display:grid;grid-template-columns:var(--vw-score-col) minmax(14rem,1fr) minmax(15rem,1.2fr) auto;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);border:var(--line-width) solid var(--line-1);border-radius:var(--r-md);background:var(--surface)}.vw-row.is-skip{background:var(--paper-2);opacity:.65}.vw-row__score{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-1)}.vw-row__total{font-family:var(--f-mono);font-size:var(--type-heading);font-variant-numeric:tabular-nums;line-height:1;color:var(--ink)}.vw-row__veh{margin:0;font-size:var(--type-body);font-weight:500;color:var(--ink)}.vw-row__meta{margin:var(--s-1) 0 0;color:var(--ink-3);font-size:var(--type-meta)}.vw-row__flag{margin:var(--s-1) 0 0;color:var(--warn);font-size:var(--type-meta)}.vw-row__flag--stale{color:var(--ink-4)}.vw-rail{display:flex;flex-direction:column;gap:var(--s-2)}.vw-rail__track{position:relative;height:.75rem;border-bottom:var(--line-width) solid var(--line-2)}.vw-rail__cap,.vw-rail__fair,.vw-rail__ask{position:absolute;bottom:0}.vw-rail__cap{height:.75rem;border-left:2px dashed var(--warn)}.vw-rail__fair{height:.5rem;border-left:2px solid var(--ink-4)}.vw-rail__ask{width:.5rem;height:.5rem;margin-left:-.25rem;border-radius:var(--r-circle)}.vw-rail__ask.is-under{background:var(--forest)}.vw-rail__ask.is-over{background:var(--warn)}.vw-rail__read{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-3);margin:0;font-size:var(--type-meta);color:var(--ink-3)}.vw-rail__read strong{font-family:var(--f-mono);font-size:var(--type-body);font-variant-numeric:tabular-nums;color:var(--ink)}.vw-rail__drop{color:var(--forest);font-family:var(--f-mono);font-variant-numeric:tabular-nums}.vw-row__acts{display:flex;align-items:center;gap:var(--s-2)}.vw-row__link{color:var(--ink-3);font-size:var(--type-meta);text-decoration:none;white-space:nowrap}.vw-row__link:hover{color:var(--ink);text-decoration:underline}.vw-row__link:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.vw-empty{padding:var(--s-8);border:var(--line-width) dashed var(--line-2);border-radius:var(--r-md);color:var(--ink-3);font-size:var(--type-body-sm);text-align:center}@media(max-width:60rem){.vw-row{grid-template-columns:var(--vw-score-col) 1fr;grid-template-areas:"score id" "rail rail" "acts acts"}.vw-row__score{grid-area:score}.vw-row__id{grid-area:id}.vw-rail{grid-area:rail}.vw-row__acts{grid-area:acts;justify-content:flex-end}.vw__tally{gap:var(--s-4)}}@media screen and (max-width:48rem){.phone-shell-body .vw{padding-top:var(--s-4)}.phone-shell-body .vw__tally dt,.phone-shell-body .vw-field>span{font-size:var(--type-meta)}.phone-shell-body .vw-search{padding:var(--s-3)}.phone-shell-body .vw-search__row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3)}.phone-shell-body .vw-field{flex-wrap:nowrap;min-width:0}.phone-shell-body .vw-field>span{flex:0 0 5.5rem}.phone-shell-body .vw-field em{flex:none;white-space:nowrap}.phone-shell-body .vw-field input{flex:1 1 0;width:auto;min-width:0}.phone-shell-body .vw-field--wide input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]){font-size:var(--type-heading)}.phone-shell-body .vw-search__row>button{width:100%}.phone-shell-body .vw-views{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--s-1)}.phone-shell-body .vw-views__tab{justify-content:center;padding-inline:var(--s-1)}.phone-shell-body .vw-views__toggle{grid-column:1 / -1;min-height:2.75rem;margin-left:0;font-size:var(--type-body-sm)}.phone-shell-body .vw-row{grid-template-columns:var(--vw-score-col) minmax(0,1fr);gap:var(--s-3);padding:var(--s-3)}.phone-shell-body .vw-row__acts{justify-content:stretch}.phone-shell-body .vw-row__acts>*{flex:1 1 0}.phone-shell-body .vw-row__acts>button,.phone-shell-body .vw-row__link{min-height:2.75rem;font-size:var(--type-body-sm)}.phone-shell-body .vw-row__link{display:inline-flex;align-items:center;justify-content:center;border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm)}}@media screen and (max-width:48rem){.phone-shell-body .ops-calendar-toolbar>:first-child,.phone-shell-body .ops-calendar-month-nav,.phone-shell-body .ops-calendar-toolbar-actions{flex:1 1 100%}.phone-shell-body .ops-calendar-month-nav{justify-content:space-between}.phone-shell-body .ops-calendar-month-nav>button{min-width:2.75rem}.phone-shell-body .ops-calendar-month-nav>strong{font-size:var(--type-body)}.phone-shell-body .ops-calendar-year-strip{display:none}.phone-shell-body .ops-calendar-toolbar-actions>*{flex:1 1 0;justify-content:center}.phone-shell-body .ops-calendar-toolbar-actions>button{font-size:var(--type-body-sm)}.phone-shell-body .ops-calendar-toolbar-actions>.ops-calendar-gap-walker{flex-basis:100%}.phone-shell-body .ops-calendar-settings>button{width:100%;justify-content:center}.phone-shell-body .ops-calendar-settings-panel{position:fixed;inset:auto 0 0;z-index:60;width:auto;max-height:85dvh;margin:0;overflow-y:auto;padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom,0px));border-radius:var(--r-lg) var(--r-lg) 0 0}.phone-shell-body .ops-calendar-page>details.bpe-phone-more{flex-shrink:0;border-bottom:var(--line-width) solid var(--ops-calendar-grid-line);background:var(--ops-calendar-subtle)}.phone-shell-body .ops-calendar-page>details.bpe-phone-more>summary{padding-inline:var(--s-3)}.phone-shell-body .ops-calendar-page>details.bpe-phone-more[open]{max-height:60dvh;overflow-y:auto}.phone-shell-body .ops-calendar-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.phone-shell-body .ops-calendar-filterbar>:nth-child(-n+3){grid-column:1 / -1}.phone-shell-body .ops-calendar-mode{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:auto}.phone-shell-body .ops-calendar-legendbar{flex-wrap:wrap;padding-right:0}.phone-shell-body .ops-calendar-legend{flex-wrap:wrap;overflow:visible}.phone-shell-body .ops-calendar-hidden-toggle{margin-left:0;font-size:var(--type-meta);text-align:start;white-space:normal}.phone-shell-body .ops-calendar-agenda-day.is-past{color:var(--ink-3)}.phone-shell-body .ops-calendar-agenda-day.is-today{background:color-mix(in srgb,var(--forest-tint) 44%,var(--surface))}.phone-shell-body .ops-calendar-agenda-day.is-hot{background:color-mix(in srgb,var(--warn-tint) 55%,var(--surface));box-shadow:inset .1875rem 0 color-mix(in srgb,var(--warn) 45%,transparent)}.phone-shell-body .ops-calendar-agenda .ops-calendar-event-chip{min-height:2.75rem;gap:var(--s-1);padding:var(--s-2) var(--s-3);font-size:var(--type-body-sm);line-height:1.3}.phone-shell-body .ops-calendar-agenda .ops-calendar-chip-name{display:block;overflow:visible;-webkit-line-clamp:unset;font-size:var(--type-body)}.phone-shell-body .ops-calendar-agenda :is(.ops-calendar-chip-meta,.ops-calendar-chip-flag,.ops-calendar-chip-ok,.ops-calendar-chip-note){font-size:var(--type-meta)}.phone-shell-body .ops-calendar-agenda :is(.ops-calendar-chip-flag>span,.ops-calendar-chip-ok,.ops-calendar-chip-note){overflow:visible;white-space:normal}.phone-shell-body .ops-calendar-peek-sheet{max-width:none;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border-left:0}}@media screen and (max-width:48rem){.phone-shell-body .event-page{gap:var(--s-4);min-height:0;padding-block:var(--s-4) var(--s-6);overflow-wrap:anywhere}.phone-shell-body .event-page :is(.event-packet-readiness-grid article a,.event-packet-parking-actions a,.event-inline-links a,.event-side-panel dd a,.event-actuals-list a,.event-ingredient-coverage a,.event-queue-card a){display:inline-flex;align-items:center;min-height:2.75rem}.phone-shell-body .event-page .event-header-main h1{font-size:1.5rem;line-height:1.15}.phone-shell-body .event-page .event-header-actions>*{flex:1 1 auto}.phone-shell-body .event-page .event-tabs{flex-wrap:nowrap;gap:0}.phone-shell-body .event-page .event-tabs a{flex:1 1 0;justify-content:center}.phone-shell-body .event-page .event-vitals article{min-height:0}.phone-shell-body .event-page :is(.event-side-panel,.event-actuals-panel){position:static;padding:var(--s-3)}.phone-shell-body .event-page .event-queue-card{grid-template-columns:var(--status-icon-size) minmax(0,1fr);align-items:start}.phone-shell-body .event-page .event-queue-card>:last-child{grid-column:1 / -1}.phone-shell-body .event-page .event-queue-card>:last-child>*{flex:1 1 0}.phone-shell-body .event-page .event-queue-card>:nth-child(2)>:first-child{align-items:center}.phone-shell-body .event-page .event-timeline>article{gap:var(--s-1)}.phone-shell-body .event-page .event-timeline>article>time{padding-top:0}.phone-shell-body .event-page .event-packet-toolbar{padding:var(--s-3)}.phone-shell-body .event-page .event-packet-toolbar>div:last-child>*{flex:1 1 auto}.phone-shell-body .event-page .event-packet-readiness{padding:var(--s-3)}.phone-shell-body .event-page .event-packet-readiness-grid>.bpe-phone-more>article{margin-top:var(--s-2)}.phone-shell-body .event-page .event-packet-sheet,.phone-shell-body .event-page .event-packet-pack-table{padding:var(--s-3)}.phone-shell-body .event-page .event-table-wrap.is-headless td{padding-inline-start:0}.phone-shell-body .event-page .event-table-wrap.is-headless td:before{content:none}.phone-shell-body .event-page .event-notion-children{margin-left:var(--s-3)}}.ops-summary-strip{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-5);color:var(--ink-3);font-size:var(--type-body-sm)}.ops-summary-stat{display:inline-flex;align-items:baseline;gap:var(--s-2);white-space:nowrap}.ops-summary-stat strong{color:var(--ink);font-family:var(--f-mono);font-size:var(--type-heading);line-height:1}.event-weather-chip{display:inline-flex;align-items:center;gap:var(--s-1);padding:0 var(--s-2);height:1.375rem;border-radius:var(--r-pill);font-size:var(--type-meta);line-height:1;white-space:nowrap}.event-weather-chip--rain{background:var(--warn-tint);color:var(--warn);border:1px solid var(--warn-mid)}.event-weather-chip--heat{background:var(--warn-tint);color:color-mix(in srgb,var(--warn) 80%,black);border:1px solid var(--warn);font-weight:600}.event-weather-chip--wind{background:var(--paper-3);color:var(--ink-3);border:1px solid var(--line-2)}.event-weather-chip--clear{color:var(--ink-4);padding:0 var(--s-1)}.ops-events-page .ops-prep-checklist-item small{display:block;margin-top:.15rem;padding-left:calc(var(--s-2) * 2 + 1rem);line-height:1.35}@media screen and (max-width:48rem){.phone-shell-body .ops-events-page{gap:var(--s-4);padding-block:var(--s-4) var(--s-6);overflow-wrap:anywhere}.phone-shell-body .ops-events-page .ops-today-actions{justify-content:flex-start}.phone-shell-body .ops-events-page .segmented>button{flex:1 1 0;min-width:0}.phone-shell-body .ops-events-page .ops-prep-card{padding:var(--s-3)}.phone-shell-body .ops-events-page .ops-prep-checklist-item label{align-items:center}.phone-shell-body .ops-events-page .ops-prep-checklist-item input{margin-top:0}.phone-shell-body .ops-events-page .ops-prep-checklist-item small{padding-left:calc(var(--s-2) * 2 + 1.5rem)}.phone-shell-body .ops-events-page .ops-prep-card-actions>*{flex:1 1 0;min-width:0}.phone-shell-body .ops-events-page .ops-event-panel{position:static}}@media screen and (max-width:48rem){.phone-shell-body .ops-event-stats-page{padding-block:var(--s-4) var(--s-6)}.phone-shell-body .es-frame{flex-direction:column;min-height:0;overflow:visible}.phone-shell-body .es-sessions{width:100%;height:auto;border-right:0}.phone-shell-body :is(.es-detail,.es-session-scroll,.es-content){min-width:0;overflow:visible}.phone-shell-body .es-back{display:flex;align-items:center;gap:var(--s-2);min-height:2.75rem;padding-inline:var(--s-3);border:0;border-bottom:var(--line-width) solid var(--line-2);background:none;color:var(--forest);font:inherit;font-size:var(--type-body-sm);font-weight:600;text-align:start}.phone-shell-body .es-tabs{gap:0;padding:0 var(--s-2)}.phone-shell-body .es-tabs>button{flex:1 1 0;justify-content:center;min-width:0;padding-inline:var(--s-1);font-size:var(--type-body-sm);line-height:1.2;text-align:center;white-space:normal}.phone-shell-body .es-tabs>button>svg{display:none}.phone-shell-body .es-content{padding:var(--s-3)}.phone-shell-body .es-summary-tools{position:static;justify-content:flex-end;margin-bottom:var(--s-2)}.phone-shell-body :is(.es-summary-tools>button,.es-icon-button){display:inline-grid;place-items:center;min-width:2.75rem;min-height:2.75rem}.phone-shell-body .es-summary-body{padding-right:var(--s-4)}}.war-room{--wr-bg: #020604;--wr-panel: #030806;--wr-border: #0f3f0f;--wr-border-dim: #0a2a0a;--wr-text: #22c55e;--wr-text-muted: #2a7a2a;--wr-text-dim: #1a5a1a;--wr-green-glow: rgba(34, 197, 94, .4);--wr-amber: #f59e0b;--wr-red: #ef4444;--wr-cyan: #06b6d4;--wr-blue: #3b82f6;position:relative;height:100%;overflow:hidden;background:var(--wr-bg);color:var(--wr-text);font-family:Share Tech Mono,Courier New,monospace}.wr-grid{display:grid;grid-template-columns:220px 1fr 340px;grid-template-rows:42px 1fr 100px;height:100%}.wr-mobile-blocker{display:none}@media(max-width:1023px){.wr-grid{display:none}.wr-mobile-blocker{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;height:100%;padding:24px;text-align:center}}.wr-scanlines{position:absolute;inset:0;pointer-events:none;z-index:40;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.06) 3px,rgba(0,0,0,.06) 6px)}.wr-vignette{position:absolute;inset:0;pointer-events:none;z-index:39;box-shadow:inset 0 0 80px #00000080}.wr-big-number{font-family:VT323,monospace;font-size:34px;line-height:1;color:var(--wr-text);text-shadow:0 0 12px var(--wr-green-glow)}.wr-stat-value{font-family:VT323,monospace;font-size:26px;line-height:1;color:var(--wr-text);text-shadow:0 0 10px var(--wr-green-glow)}.wr-stat-value.amber{color:var(--wr-amber);text-shadow:0 0 10px rgba(245,158,11,.4)}.wr-stat-value.blue{color:var(--wr-blue);text-shadow:0 0 10px rgba(59,130,246,.4)}.wr-label{color:var(--wr-text-muted);font-size:10px;letter-spacing:2px}.wr-blink{animation:wr-blink 1s step-end infinite}@keyframes wr-blink{50%{opacity:0}}.wr-progress-bar{width:200px;height:6px;border:1px solid var(--wr-border);background:var(--wr-bg);overflow:hidden;position:relative}.wr-progress-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--wr-text),transparent);animation:wr-progress-sweep 1.8s ease-in-out infinite}@keyframes wr-progress-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.wr-progress-ticks{width:200px;display:flex;justify-content:space-between;margin-top:4px}.wr-progress-ticks span{width:1px;height:4px;background:var(--wr-border)}.wr-progress-ticks span:nth-child(5n+1){height:6px;background:var(--wr-text-dim)}@keyframes wr-pulse-red{0%,to{opacity:1}50%{opacity:.4}}@keyframes wr-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wr-toggle-btn{background:#081408;border:1px solid var(--wr-border);color:var(--wr-text-muted);font-family:Share Tech Mono,monospace;font-size:11px;padding:4px 10px;cursor:pointer;letter-spacing:1px;transition:all .15s}.wr-toggle-btn:hover{border-color:var(--wr-text-dim);color:var(--wr-text)}.wr-toggle-btn.active{background:#0d2d0d;border-color:var(--wr-text);color:var(--wr-text);text-shadow:0 0 6px var(--wr-green-glow);box-shadow:0 0 8px #22c55e26}@keyframes wr-upcoming-blink{0%,to{opacity:1}50%{opacity:.55}}@keyframes wr-scan-sweep{0%{transform:translate(-100%)}to{transform:translate(1000%)}}@keyframes wr-dash-march{to{stroke-dashoffset:-8}}@keyframes wr-funnel-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.war-room ::-webkit-scrollbar{width:4px}.war-room ::-webkit-scrollbar-track{background:var(--wr-bg)}.war-room ::-webkit-scrollbar-thumb{background:var(--wr-border);border-radius:2px}@keyframes wr-pickup-ring{0%{r:6;opacity:.9}to{r:26;opacity:0}}.wr-tv .wr-grid{grid-template-columns:280px 1fr 420px;grid-template-rows:52px 1fr 120px}.wr-tv{font-size:17px}.wr-tv .wr-label{font-size:13px}.wr-tv .wr-big-number{font-size:42px}.wr-tv .text-\[13px\]{font-size:16px}.wr-tv .text-\[12px\]{font-size:15px}.wr-tv .text-\[11px\]{font-size:14px}.wr-tv .text-\[10px\]{font-size:12px}@keyframes wr-blip-ping{0%{r:4;opacity:.8}70%{r:16;opacity:0}to{r:16;opacity:0}}@keyframes wr-comet{0%{offset-distance:0%}to{offset-distance:100%}}.wr-live-fill{position:absolute;inset:0;pointer-events:none}.wr-live-layer{z-index:15}.wr-live-card{background:#020604f0;border:1px solid;padding:10px 14px;color:var(--wr-text);min-width:220px;max-width:320px;animation:wr-live-card-in .28s ease-out}.wr-live-kicker{font-size:10px;letter-spacing:2px;display:flex;justify-content:space-between;gap:8px}.wr-live-pending{color:var(--wr-text-muted);letter-spacing:1px}.wr-live-headline{font-size:17px;letter-spacing:1.5px;margin-top:6px;text-shadow:0 0 8px var(--wr-green-glow)}.wr-live-place{font-size:12px;letter-spacing:2px;color:var(--wr-text-muted);margin-top:2px}.wr-live-line{font-size:12px;letter-spacing:1px;margin-top:4px}.wr-live-reticle{position:absolute;width:56px;height:56px;margin:-28px 0 0 -28px;transition:width .6s,height .6s,margin .6s;animation:wr-live-spin 2.4s linear infinite}.wr-live-reticle.locked{width:30px;height:30px;margin:-15px 0 0 -15px;animation:none}.wr-live-reticle span{position:absolute;width:10px;height:10px;border:0 solid;border-color:inherit;filter:drop-shadow(0 0 3px currentColor)}.wr-live-reticle span:nth-child(1){left:0;top:0;border-left-width:2px;border-top-width:2px}.wr-live-reticle span:nth-child(2){right:0;top:0;border-right-width:2px;border-top-width:2px}.wr-live-reticle span:nth-child(3){left:0;bottom:0;border-left-width:2px;border-bottom-width:2px}.wr-live-reticle span:nth-child(4){right:0;bottom:0;border-right-width:2px;border-bottom-width:2px}.wr-live-jump{position:absolute;left:50%;top:44px;transform:translate(-50%);pointer-events:auto;cursor:pointer;background:#020604f0;border:1px solid;padding:6px 12px;font-family:inherit;font-size:12px;letter-spacing:1.5px;animation:wr-live-card-in .28s ease-out}.wr-live-lens{position:absolute;border:2px solid;border-radius:50%;overflow:hidden;background:#020604}.wr-live-in{animation:wr-live-lens-in .42s cubic-bezier(.2,.9,.3,1.2)}.wr-live-out{animation:wr-live-fade .4s forwards}.wr-live-ping{animation:wr-live-ping 1.6s ease-out infinite}@keyframes wr-live-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes wr-live-spin{to{transform:rotate(90deg)}}@keyframes wr-live-lens-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes wr-live-fade{to{opacity:0}}@keyframes wr-live-ping{0%{r:6;opacity:.9}to{r:30;opacity:0}}@media(prefers-reduced-motion:reduce){.wr-live-card,.wr-live-jump,.wr-live-reticle,.wr-live-in,.wr-live-ping{animation:none}.wr-live-reticle{transition:none}}:root{--wb-scale: 1}.wb{--wb-bg: #1f2733;--wb-bg2: #27303d;--wb-chalk: #f3efe4;--wb-dim: #9aa3ad;--wb-line: #3a4453;--wb-yellow: #ffcb3d;--wb-red: #ff5945;--wb-green: #5ccf84;--wb-sky: #7cc4ff;--wb-amber: #ffa53d;--wb-violet: #c7a4ff;--u: calc(1px * var(--wb-scale));background:var(--wb-bg);color:var(--wb-chalk);font-family:Barlow Condensed,Arial Narrow,sans-serif;font-variant-numeric:tabular-nums;display:grid;grid-template-rows:auto auto auto 1fr;height:100%;min-height:100vh;padding:0 calc(40 * var(--u)) calc(24 * var(--u));overflow:hidden;box-sizing:border-box;transition:opacity 2s ease}.wb--tv{position:fixed;inset:0;z-index:1000;height:100vh}.wb--night{grid-template-rows:auto auto 1fr;--wb-bg: #141a22;--wb-bg2: #1a2029;--wb-chalk: #8f97a1;--wb-dim: #545d68;--wb-line: #242c36;--wb-yellow: #8a6f2a;--wb-red: #8a3a32;--wb-green: #3a7a50;--wb-sky: #4a7391;--wb-amber: #8a5a2a;--wb-violet: #6a5a8a}.wb--night .wb-alert{color:#c9c2b4}.wb-header{display:grid;grid-template-columns:auto 1fr auto auto;align-items:end;gap:calc(48 * var(--u));border-bottom:calc(2 * var(--u)) solid var(--wb-chalk);padding:calc(18 * var(--u)) 0 calc(12 * var(--u))}.wb-when{display:flex;align-items:baseline;gap:calc(24 * var(--u))}.wb-date{font-size:calc(40 * var(--u));font-weight:600}.wb-clock{font-size:calc(64 * var(--u));font-weight:700;line-height:1}.wb-home-label{font-size:calc(22 * var(--u));color:var(--wb-dim)}.wb-crew{text-align:right;max-width:calc(560 * var(--u))}.wb-crew-names{font-size:calc(32 * var(--u));font-weight:600;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-updated{font-size:calc(24 * var(--u));color:var(--wb-dim);white-space:nowrap}.wb-updated b{font-weight:600;color:var(--wb-green)}.wb-updated--lagging b{color:var(--wb-yellow)}.wb-wx{display:flex;align-items:baseline;gap:calc(14 * var(--u));font-size:calc(26 * var(--u));color:var(--wb-dim)}.wb-wx-glyph{color:var(--wb-chalk);font-size:1.15em;line-height:1}.wb-wx-temp{color:var(--wb-chalk);font-weight:600}.wb-wx-flag{color:var(--wb-yellow);font-weight:600}.wb-wx--rain .wb-wx-glyph{color:var(--wb-sky)}.wb-wx--heat .wb-wx-flag{color:var(--wb-red)}.wb-wx--big{font-size:calc(34 * var(--u));gap:calc(18 * var(--u))}.wb-wx--big .wb-wx-glyph{font-size:calc(56 * var(--u));align-self:center}.wb-wx--big .wb-wx-temp{font-size:calc(56 * var(--u));font-weight:700;line-height:1}.wb-alerts{margin-top:calc(16 * var(--u));display:grid;gap:calc(6 * var(--u))}.wb-alert{display:flex;align-items:center;gap:calc(24 * var(--u));font-size:calc(30 * var(--u));font-weight:600;padding:calc(6 * var(--u)) calc(20 * var(--u));color:#1a0d0b}.wb-alert b{font-weight:700;min-width:calc(320 * var(--u));flex:none}.wb-alert span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wb-alert--red{background:var(--wb-red)}.wb-alert--amber{background:var(--wb-yellow)}.wb-alert--clear{background:transparent;color:var(--wb-green);border:calc(1 * var(--u)) solid var(--wb-green);font-weight:400;padding:calc(2 * var(--u)) calc(20 * var(--u));font-size:calc(24 * var(--u))}.wb-timeline{margin-top:calc(18 * var(--u))}.wb-timeline-hours{position:relative;height:calc(22 * var(--u));font-size:calc(20 * var(--u));color:var(--wb-dim)}.wb-timeline-hours span{position:absolute;transform:translate(-50%)}.wb-timeline-track{position:relative;height:calc(96 * var(--u));border-top:calc(1 * var(--u)) solid var(--wb-line);border-bottom:calc(1 * var(--u)) solid var(--wb-line);background:repeating-linear-gradient(90deg,var(--wb-line) 0 calc(1 * var(--u)),transparent calc(1 * var(--u)) calc(100% / 14))}.wb-tl-window{position:absolute;top:calc(6 * var(--u));height:calc(22 * var(--u));background:var(--wb-yellow);color:#1a0d0b;font-size:calc(18 * var(--u));font-weight:600;padding:0 calc(8 * var(--u));overflow:hidden;white-space:nowrap;box-sizing:border-box}.wb-tl-window--picked-up{background:var(--wb-green)}.wb-tl-window--missed{background:var(--wb-red)}.wb-tl-event{position:absolute;height:calc(26 * var(--u));background:var(--wb-chalk);color:var(--wb-bg);font-size:calc(20 * var(--u));font-weight:700;padding:0 calc(8 * var(--u));overflow:hidden;white-space:nowrap;box-sizing:border-box;border-radius:calc(3 * var(--u))}.wb-tl-depart{position:absolute;top:0;bottom:0;width:calc(3 * var(--u));background:var(--wb-green)}.wb-tl-depart span{position:absolute;bottom:calc(-2 * var(--u));left:calc(6 * var(--u));font-size:calc(18 * var(--u));color:var(--wb-green);white-space:nowrap}.wb-tl-now{position:absolute;top:calc(-4 * var(--u));bottom:calc(-4 * var(--u));width:calc(3 * var(--u));background:var(--wb-red);box-shadow:0 0 calc(8 * var(--u)) var(--wb-red)}.wb-main{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:calc(48 * var(--u));margin-top:calc(20 * var(--u));min-height:0}.wb-main--night{grid-template-columns:1.3fr 1fr}.wb-col{display:grid;grid-template-rows:auto auto;gap:calc(28 * var(--u));align-content:start;min-height:0}.wb-list h2{font-size:calc(30 * var(--u));font-weight:400;color:var(--wb-dim);border-bottom:calc(1 * var(--u)) solid var(--wb-line);padding-bottom:calc(6 * var(--u));margin:0 0 calc(4 * var(--u));display:flex}.wb-list h2 span{margin-left:auto;color:var(--wb-chalk)}.wb-row{display:grid;grid-template-columns:1fr auto;gap:0 calc(24 * var(--u));padding:calc(10 * var(--u)) 0;border-bottom:calc(1 * var(--u)) solid var(--wb-line)}.wb-row-title{font-size:calc(40 * var(--u));font-weight:700;line-height:1;letter-spacing:-.01em}.wb-row-detail{font-size:calc(28 * var(--u));color:var(--wb-dim);margin-top:calc(6 * var(--u))}.wb-row-detail b{color:var(--wb-chalk);font-weight:600}.wb-row-detail>span+span:before{content:"";display:inline-block;width:1.4em}.wb-row-van{color:var(--wb-chalk)}.wb-row-van>span+span:before{width:.5em}.wb-van-glyph{color:var(--wb-green)}.wb-row-status{font-size:calc(30 * var(--u));text-align:right;align-self:start;padding-top:calc(8 * var(--u));white-space:nowrap}.wb-row-status--due{color:var(--wb-yellow)}.wb-row-status--ok{color:var(--wb-green)}.wb-row-status--late{color:var(--wb-red)}.wb-row-status--mute{color:var(--wb-dim)}.wb-badge{display:inline-block;border:calc(1 * var(--u)) solid var(--wb-dim);border-radius:calc(4 * var(--u));padding:0 calc(8 * var(--u));font-size:calc(22 * var(--u));color:var(--wb-dim);vertical-align:middle;margin-left:calc(8 * var(--u))}.wb-row--event .wb-wx{margin-top:calc(4 * var(--u))}.wb-empty{font-size:calc(30 * var(--u));color:var(--wb-dim);padding:calc(24 * var(--u)) 0}.wb-more{font-size:calc(26 * var(--u));color:var(--wb-dim);padding:calc(10 * var(--u)) 0}.wb-full{display:grid;place-items:center;text-align:center;height:100%;min-height:100vh;background:var(--wb-bg, #1f2733);color:var(--wb-chalk, #f3efe4);font-family:Barlow Condensed,sans-serif}.wb-full h1{font-size:calc(120 * var(--u, 1px));font-weight:700;margin:0;line-height:1}.wb-full p{font-size:calc(40 * var(--u, 1px));color:var(--wb-dim, #9aa3ad);margin:calc(16 * var(--u, 1px)) 0 0}.wb-full--red h1{color:var(--wb-red, #ff5945)}.wb-full--amber h1{color:var(--wb-yellow, #ffcb3d)}.wb-header--wide{grid-template-columns:auto auto auto 1fr auto}.wb-home--next{border-left:calc(1 * var(--u)) solid var(--wb-line);padding-left:calc(32 * var(--u));margin-left:calc(-16 * var(--u))}.wb-home--next .wb-wx{font-size:calc(30 * var(--u))}.wb-header--wide .wb-home-label{font-size:calc(28 * var(--u))}.wb-header--wide .wb-wx--big{font-size:calc(38 * var(--u))}.wb-header--wide .wb-wx--big .wb-wx-glyph,.wb-header--wide .wb-wx--big .wb-wx-temp,.wb-header--wide .wb-clock{font-size:calc(72 * var(--u))}.wb-tl-elapsed{position:absolute;left:0;top:0;bottom:0;background:repeating-linear-gradient(135deg,#f3efe41a 0 calc(6 * var(--u)),#f3efe40a calc(6 * var(--u)) calc(12 * var(--u)));border-right:calc(2 * var(--u)) solid var(--wb-chalk)}.wb-tl-notch{position:absolute;top:calc(-24 * var(--u));transform:translate(-50%);z-index:2}.wb-tl-notch span{display:block;background:var(--wb-chalk);color:var(--wb-bg);font-size:calc(20 * var(--u));font-weight:700;line-height:1;padding:calc(2 * var(--u)) calc(8 * var(--u));border-radius:calc(3 * var(--u))}.wb-next{margin-top:calc(8 * var(--u));padding:calc(4 * var(--u)) 0 calc(8 * var(--u));border-bottom:calc(2 * var(--u)) solid var(--wb-chalk)}.wb-next-line{display:flex;align-items:baseline;gap:calc(40 * var(--u));white-space:nowrap;overflow:hidden}.wb-next-headline{font-size:calc(112 * var(--u));font-weight:700;line-height:.95;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;min-width:0}.wb-next-headline--done{color:var(--wb-dim);font-weight:600;font-size:calc(96 * var(--u))}.wb-next-aside{font-size:calc(64 * var(--u));font-weight:600;color:var(--wb-yellow);flex:none}.wb-next--live .wb-next-headline{color:var(--wb-yellow)}.wb-next-detail{display:flex;justify-content:space-between;gap:calc(40 * var(--u));font-size:calc(34 * var(--u));color:var(--wb-dim);margin-top:calc(6 * var(--u));white-space:nowrap}.wb-next-then{color:var(--wb-chalk)}.wb-strip{display:flex;align-items:baseline;gap:calc(28 * var(--u));margin-top:calc(16 * var(--u));padding:calc(8 * var(--u)) 0 calc(12 * var(--u));border-bottom:calc(2 * var(--u)) solid var(--wb-chalk);white-space:nowrap;overflow:hidden}.wb-strip-label{font-size:calc(30 * var(--u));color:var(--wb-dim)}.wb-strip-headline{font-size:calc(64 * var(--u));font-weight:700;line-height:1}.wb-strip-headline--done{color:var(--wb-dim);font-weight:600}.wb-strip-aside{font-size:calc(44 * var(--u));font-weight:600;color:var(--wb-yellow)}.wb-strip--live .wb-strip-headline{color:var(--wb-yellow)}.wb-strip-then{margin-left:auto;font-size:calc(34 * var(--u));color:var(--wb-dim);overflow:hidden;text-overflow:ellipsis;min-width:0}.wb--roomy .wb-main{--u: calc(1.3px * var(--wb-scale));gap:calc(40 * var(--u))}.wb--roomy .wb-strip-headline{font-size:calc(96 * var(--u))}.wb--roomy .wb-strip-aside{font-size:calc(60 * var(--u))}.wb-alert--cycle{animation:wb-alert-in .6s ease-out}@keyframes wb-alert-in{0%{opacity:0}to{opacity:1}}.wb-alert-pips{margin-left:auto;display:flex;gap:calc(8 * var(--u));flex:none}.wb-alert-pips em{width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:50%;border:calc(2 * var(--u)) solid #1a0d0b;box-sizing:border-box}.wb-alert-pips em.on{background:#1a0d0b}.wb-alerts--chips{grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:calc(12 * var(--u));align-items:stretch}.wb-chip{display:flex;align-items:center;font-size:calc(28 * var(--u));padding:0 calc(16 * var(--u));border:calc(2 * var(--u)) solid;white-space:nowrap}.wb-chip b{font-weight:600}.wb-chip--red{color:var(--wb-red)}.wb-chip--amber{color:var(--wb-yellow)}.wb--agenda{grid-template-rows:auto auto 1fr}.wb-main--agenda{grid-template-columns:1.4fr 1.25fr 1fr;gap:calc(40 * var(--u))}.wb-ag{display:grid;grid-template-columns:calc(108 * var(--u)) calc(20 * var(--u)) minmax(0,1fr);gap:0 calc(16 * var(--u));padding:calc(9 * var(--u)) 0;position:relative}.wb-ag-time{font-size:calc(36 * var(--u));font-weight:600;text-align:right;line-height:1.1}.wb-ag-dot{position:relative}.wb-ag-dot:before{content:"";position:absolute;left:50%;top:calc(-9 * var(--u));bottom:calc(-9 * var(--u));width:calc(2 * var(--u));background:var(--wb-line);transform:translate(-50%)}.wb-ag-dot:after{content:"";position:absolute;left:50%;top:calc(12 * var(--u));width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:50%;background:var(--wb-bg);border:calc(3 * var(--u)) solid var(--wb-chalk);transform:translate(-50%);box-sizing:border-box}.wb-ag-title{font-size:calc(40 * var(--u));font-weight:700;line-height:1.05;white-space:nowrap;display:flex;gap:calc(12 * var(--u))}.wb-ag-title span{overflow:hidden;text-overflow:ellipsis;min-width:0}.wb-ag-title em{flex:none}.wb-ag-title em{font-style:normal;font-weight:600;color:var(--wb-yellow)}.wb-ag-detail{font-size:calc(28 * var(--u));color:var(--wb-dim);margin-top:calc(2 * var(--u));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-ag--van .wb-ag-dot:after{border-color:var(--wb-green)}.wb-ag--pickup .wb-ag-dot:after{border-color:var(--wb-yellow)}.wb-ag--done{color:var(--wb-dim)}.wb-ag--done .wb-ag-title{font-weight:400}.wb-ag--done .wb-ag-dot:after{background:var(--wb-line);border-color:var(--wb-line)}.wb-ag--missed .wb-ag-title em,.wb-ag--missed .wb-ag-time{color:var(--wb-red)}.wb-ag--missed .wb-ag-dot:after{border-color:var(--wb-red)}.wb-ag--now .wb-ag-dot:after{background:var(--wb-yellow);border-color:var(--wb-yellow)}.wb-ag--next{background:var(--wb-bg2);box-shadow:calc(-12 * var(--u)) 0 0 var(--wb-bg2),calc(12 * var(--u)) 0 0 var(--wb-bg2)}.wb-ag--next .wb-ag-time{color:var(--wb-yellow);font-weight:700}.wb-ag--next .wb-ag-dot:after{background:var(--wb-chalk)}.wb-header--wide .wb-date,.wb-header--wide .wb-wx,.wb-header--wide .wb-home-label{white-space:nowrap}.wb--trial .wb-row>div:first-child{min-width:0}.wb--trial .wb-row-title,.wb--trial .wb-row-detail{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb--trial .wb-row{padding:calc(7 * var(--u)) 0}.wb--trial .wb-row>div:first-child{display:contents}.wb--trial .wb-row-title{grid-column:1}.wb--trial .wb-row-status{grid-column:2;grid-row:1;padding-top:calc(6 * var(--u))}.wb--trial .wb-row-detail,.wb--trial .wb-row .wb-wx{grid-column:1 / -1}.wb--trial .wb-row-detail{margin-top:calc(3 * var(--u))}.wb--trial .wb-header{padding-top:calc(10 * var(--u))}.wb--trial .wb-alerts{margin-top:calc(12 * var(--u))}.wb--trial .wb-main{margin-top:calc(14 * var(--u))}.wb--trial .wb-col{gap:calc(18 * var(--u))}.wb-row-staff{color:var(--wb-dim)}.wb-row-van>.wb-row-staff:before{width:1.2em}.wb--trial>*,.wb--trial .wb-main>*,.wb--trial .wb-col>*{min-width:0}.wb--trial .wb-header{gap:calc(30 * var(--u))}.wb--trial .wb-crew{min-width:0}.wb--trial{padding-bottom:calc(10 * var(--u))}.wb--trial .wb-header{gap:calc(24 * var(--u))}.wb--trial .wb-crew-names{font-size:calc(30 * var(--u));white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wb--trial .wb-row-detail>span+span:before{width:.9em}.wb--trial .wb-row-van>span+span:before{width:.4em}.wb--trial .wb-row-van>.wb-row-staff:before{width:.9em}.wb-header--wide .wb-wx--big{font-size:calc(32 * var(--u));gap:calc(14 * var(--u))}.wb--roomy .wb-row-title{white-space:normal}.wb--crew{grid-template-rows:auto auto 1fr}.wb-main--crew{grid-template-columns:1fr 1fr calc(410 * var(--u));gap:calc(36 * var(--u))}.wb-crew-ev{display:grid;grid-template-columns:calc(178 * var(--u)) minmax(0,1fr);gap:calc(22 * var(--u));padding:calc(14 * var(--u)) 0;border-bottom:calc(1 * var(--u)) solid var(--wb-line)}.wb-crew-depart{border-right:calc(3 * var(--u)) solid var(--wb-green);padding-right:calc(16 * var(--u));text-align:right}.wb-crew-van{font-size:calc(28 * var(--u));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-crew-leaves{font-size:calc(50 * var(--u));font-weight:700;line-height:1;color:var(--wb-green);white-space:nowrap}.wb-crew-leaves-word{font-size:calc(28 * var(--u));color:var(--wb-dim);line-height:1.05}.wb-crew-ev--gone .wb-crew-depart{border-color:var(--wb-line)}.wb-crew-ev--gone .wb-crew-leaves,.wb-crew-ev--gone .wb-crew-van,.wb-crew-ev--gone .wb-van-glyph{color:var(--wb-dim)}.wb-crew-body{min-width:0}.wb-crew-title{font-size:calc(46 * var(--u));font-weight:700;line-height:1;letter-spacing:-.01em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wb-crew-facts{display:flex;gap:calc(16 * var(--u));font-size:calc(30 * var(--u));color:var(--wb-dim);margin-top:calc(6 * var(--u));white-space:nowrap;overflow:hidden}.wb-crew-facts b{color:var(--wb-chalk);font-weight:600}.wb-crew-people{font-size:calc(34 * var(--u));font-weight:600;margin-top:calc(2 * var(--u));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-crew-ev .wb-wx{font-size:calc(28 * var(--u));margin-top:calc(2 * var(--u));white-space:nowrap}.wb-side{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:calc(20 * var(--u));align-content:start;min-height:0}.wb-freezers{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:calc(12 * var(--u));margin-bottom:calc(10 * var(--u))}.wb-freezer{border-top:calc(4 * var(--u)) solid var(--wb-sky);padding-top:calc(4 * var(--u));min-width:0}.wb-freezer-temp{font-size:calc(60 * var(--u));font-weight:700;line-height:1}.wb-freezer-name{font-size:calc(28 * var(--u));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-freezer-sub{font-size:calc(28 * var(--u));color:var(--wb-green)}.wb-freezer--warm{border-color:var(--wb-red)}.wb-freezer--warm .wb-freezer-temp,.wb-freezer--warm .wb-freezer-sub{color:var(--wb-red)}.wb-freezer--stale{border-color:var(--wb-yellow)}.wb-freezer--stale .wb-freezer-sub{color:var(--wb-yellow)}.wb-vanloc{display:flex;align-items:baseline;gap:calc(10 * var(--u));font-size:calc(30 * var(--u));padding:calc(4 * var(--u)) 0;border-top:calc(1 * var(--u)) solid var(--wb-line);white-space:nowrap}.wb-vanloc b{font-weight:700}.wb-vanloc-at{overflow:hidden;text-overflow:ellipsis;min-width:0}.wb-vanloc--here .wb-vanloc-at{color:var(--wb-green)}.wb-vanloc--stale .wb-vanloc-at{color:var(--wb-yellow)}.wb-vanloc-seen{margin-left:auto;color:var(--wb-dim);font-size:calc(28 * var(--u))}.wb-shipping{background:var(--wb-bg2);border:calc(1 * var(--u)) solid var(--wb-line);border-radius:calc(6 * var(--u));padding:calc(10 * var(--u)) calc(16 * var(--u)) calc(6 * var(--u));align-self:start;min-width:0}.wb-shipping h2{font-size:calc(30 * var(--u));font-weight:600;color:var(--wb-dim);margin:0 0 calc(4 * var(--u));display:flex;gap:calc(10 * var(--u))}.wb-shipping h2 i{margin-left:auto;font-style:normal;font-weight:400}.wb-ship{display:grid;grid-template-columns:calc(24 * var(--u)) minmax(0,1fr);gap:0 calc(8 * var(--u));padding:calc(5 * var(--u)) 0;border-top:calc(1 * var(--u)) solid var(--wb-line);line-height:1.1}.wb-ship-mark{font-size:calc(28 * var(--u));font-weight:700;grid-row:span 2}.wb-ship-text{font-size:calc(30 * var(--u));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-ship-sub{font-size:calc(28 * var(--u));color:var(--wb-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;grid-column:2}.wb-ship--red .wb-ship-mark,.wb-ship--red .wb-ship-text{color:var(--wb-red)}.wb-ship--amber .wb-ship-mark{color:var(--wb-yellow)}.wb-ship--ok .wb-ship-mark{color:var(--wb-green)}.wb-ship--mute .wb-ship-mark,.wb-ship--mute .wb-ship-text{color:var(--wb-dim)}.wb-mode{color:var(--wb-sky);font-weight:700}.wb-mode-glyph{color:var(--wb-sky);margin-right:calc(6 * var(--u))}.wb-row-van--shipped{color:var(--wb-chalk)}.wb-row-contact{color:var(--wb-dim)}.wb-produce{border:calc(1 * var(--u)) solid var(--wb-yellow);border-radius:calc(6 * var(--u));padding:calc(4 * var(--u)) calc(16 * var(--u)) calc(6 * var(--u))}.wb-produce-head,.wb-produce-row{display:grid;grid-template-columns:1fr repeat(3,calc(110 * var(--u)));align-items:baseline;text-align:right;white-space:nowrap}.wb-produce-head{font-size:calc(28 * var(--u));color:var(--wb-dim)}.wb-produce-row{font-size:calc(34 * var(--u));line-height:1.15}.wb-produce-row span{text-align:left;font-weight:600}.wb-produce-row b{font-weight:700}.wb-produce-row b:not(:nth-child(2)){color:var(--wb-dim);font-weight:600}.wb-slides{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:calc(8 * var(--u))}.wb-slide{--u: calc(1.3px * var(--wb-scale));min-height:0;overflow:hidden;animation:wb-alert-in 1.2s ease-out}.wb-slide-title{font-size:calc(34 * var(--u));font-weight:400;color:var(--wb-dim);margin:0 0 calc(2 * var(--u))}.wb-slide .wb-list h2{display:none}.wb-slide--today{--u: calc(1.12px * var(--wb-scale))}.wb-slide--today .wb-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 calc(40 * var(--u))}.wb-slide-split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:calc(48 * var(--u));align-items:start}.wb-slide-crew{font-size:calc(44 * var(--u));font-weight:600;line-height:1.15}.wb-slide-ship{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 calc(40 * var(--u))}.wb-slide-ship .wb-ship-text{font-size:calc(36 * var(--u))}.wb-slide-dots{display:flex;gap:calc(28 * var(--u));font-size:calc(28 * var(--u));color:var(--wb-dim);border-top:calc(1 * var(--u)) solid var(--wb-line);padding-top:calc(6 * var(--u))}.wb-slide-dots span:before{content:"";display:inline-block;width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:50%;border:calc(2 * var(--u)) solid var(--wb-dim);margin-right:calc(8 * var(--u));box-sizing:border-box}.wb-slide-dots .on{color:var(--wb-chalk);font-weight:600}.wb-slide-dots .on:before{background:var(--wb-chalk);border-color:var(--wb-chalk)}@media(prefers-reduced-motion:reduce){.wb-slide,.wb-alert--cycle{animation:none}}.wb--trial .wb-alerts:not(.wb-alerts--chips){grid-template-columns:minmax(0,1fr)}.wb-slide .wb-crew-facts{flex-wrap:wrap;row-gap:0}.wb-slide-ship .wb-ship-sub{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wb-slide-split{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.wb-slide--shipping{--u: calc(1.15px * var(--wb-scale))}.wb-slide-ship-more{grid-column:1 / -1;padding:0}.wb-slide-ship .wb-ship{align-content:start}.wb-van-emoji{font-family:"Noto Color Emoji","Apple Color Emoji","Segoe UI Emoji",sans-serif;font-weight:400}.wb-crew-ev--gone .wb-van-emoji{filter:grayscale(.85) brightness(.7)}.wb-crew-ev--soon .wb-crew-depart{border-color:var(--wb-amber)}.wb-crew-ev--soon .wb-crew-leaves{color:var(--wb-amber)}.wb-crew-ev--soon .wb-crew-leaves-word{color:var(--wb-amber);font-weight:600}.wb-strip--soon .wb-strip-aside{color:var(--wb-amber)}.wb-also{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(14 * var(--u));margin-top:calc(14 * var(--u))}.wb-slide--tomorrow .wb-also{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-also-card{background:var(--wb-bg2);border-left:calc(6 * var(--u)) solid var(--wb-line);border-radius:0;padding:calc(10 * var(--u)) calc(16 * var(--u));min-width:0}.wb-also-label{font-size:calc(22 * var(--u));color:var(--wb-dim);letter-spacing:.02em;text-transform:uppercase}.wb-also-name{font-size:calc(32 * var(--u));font-weight:700;line-height:1.05;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wb-also-detail{font-size:calc(24 * var(--u));color:var(--wb-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-also-card--travel{border-left-color:var(--wb-violet)}.wb-also-card--travel .wb-also-label{color:var(--wb-violet)}.wb-also-card--here{border-left-color:var(--wb-yellow)}.wb-also-card--here .wb-also-label{color:var(--wb-yellow)}.wb-also-card--ship{border-left-color:var(--wb-sky)}.wb-also-card--ship .wb-also-label{color:var(--wb-sky)}.wb-also-card--unset .wb-also-label{color:var(--wb-red)}.wb-slide-dots button{all:unset;cursor:pointer}.wb-slide-dots button:before{content:"";display:inline-block;width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:50%;border:calc(2 * var(--u)) solid var(--wb-dim);margin-right:calc(8 * var(--u));box-sizing:border-box}.wb-slide-dots button.on{color:var(--wb-chalk);font-weight:600}.wb-slide-dots button.on:before{background:var(--wb-chalk);border-color:var(--wb-chalk)}.wb-slide-dots button[aria-pressed=true]{text-decoration:underline;text-underline-offset:calc(6 * var(--u))}.wb-slide-dots>*{position:relative;padding-bottom:calc(6 * var(--u))}.wb-slide-timer{position:absolute;left:0;bottom:0;height:calc(4 * var(--u));background:var(--wb-chalk);border-radius:calc(2 * var(--u));transition:width 1s linear}.wb-slide-held{margin-left:auto;color:var(--wb-yellow)}.wb-slide-dots .wb-slide-held:before{content:none}@media(prefers-reduced-motion:reduce){.wb-slide-timer{transition:none}}.wb-settings-open{all:unset;cursor:pointer;margin-left:auto;font-size:calc(22 * var(--u));color:var(--wb-dim);border:1px solid var(--wb-line);border-radius:6px;padding:2px 12px}.wb-settings-open:hover,.wb-settings-open:focus-visible{color:var(--wb-chalk);border-color:var(--wb-dim)}.wb-slide-held+.wb-settings-open{margin-left:16px}.wb-settings-scrim{position:fixed;inset:0;z-index:1100;background:#0a0e1499;display:flex;align-items:center;justify-content:center;padding:16px}.wb-settings{--wb-bg2: #27303d;--wb-chalk: #f3efe4;--wb-dim: #9aa3ad;--wb-line: #3a4453;--wb-yellow: #ffcb3d;--wb-red: #ff5945;width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;box-sizing:border-box;background:#1f2733;color:var(--wb-chalk);border:1px solid var(--wb-line);border-radius:12px;padding:20px 24px;font:16px/1.4 system-ui,sans-serif;display:grid;gap:14px}.wb-settings-head{display:flex;align-items:center;justify-content:space-between}.wb-settings-head h2{margin:0;font-size:20px;font-weight:600}.wb-settings-x{all:unset;cursor:pointer;font-size:26px;line-height:1;color:var(--wb-dim);padding:0 4px}.wb-settings-lede,.wb-settings-hint{margin:0;color:var(--wb-dim);font-size:14px}.wb-settings-row{display:grid;grid-template-columns:150px minmax(0,1fr) 56px;align-items:center;gap:12px}.wb-settings-row b{text-align:right;font-variant-numeric:tabular-nums}.wb-settings-row select{grid-column:2 / 4;background:var(--wb-bg2);color:var(--wb-chalk);border:1px solid var(--wb-line);border-radius:6px;padding:6px 8px;font:inherit}.wb-settings-check{grid-template-columns:auto minmax(0,1fr)}.wb-settings-slides{border:1px solid var(--wb-line);border-radius:8px;padding:8px 14px 12px;margin:0;display:grid;gap:6px}.wb-settings-slides legend{padding:0 6px;color:var(--wb-dim);font-size:14px}.wb-settings-slides label{display:flex;align-items:baseline;gap:8px}.wb-settings-slides i{color:var(--wb-dim);font-style:normal;font-size:14px}.wb-settings-boards{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.wb-settings-boards legend{padding:0 0 6px;color:var(--wb-dim);font-size:14px}.wb-settings-boards label{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:1px solid var(--wb-line);border-radius:8px;cursor:pointer}.wb-settings-boards label.on{border-color:var(--wb-chalk);background:var(--wb-bg2);font-weight:600}.wb-settings input[type=range]{accent-color:var(--wb-yellow);width:100%}.wb-settings input[type=checkbox]{accent-color:var(--wb-yellow);width:18px;height:18px}.wb-settings-error{margin:0;color:var(--wb-red);font-size:14px}.wb-settings-foot{display:flex;align-items:center;gap:12px;justify-content:space-between;border-top:1px solid var(--wb-line);padding-top:14px}.wb-settings-meta{color:var(--wb-dim);font-size:14px}.wb-settings-save{all:unset;cursor:pointer;background:var(--wb-yellow);color:#1f2733;font-weight:600;border-radius:6px;padding:8px 20px}.wb-settings-save:disabled{opacity:.6;cursor:default}.wb-settings code{font-size:13px}@media(max-width:520px){.wb-settings-row{grid-template-columns:minmax(0,1fr) 56px}.wb-settings-row>span{grid-column:1 / -1}.wb-settings-row select{grid-column:1 / -1}}.wb-trips{--trip-out: var(--wb-sky);--trip-home: var(--wb-green);display:grid;gap:calc(2 * var(--u))}.wb-trip-alert{display:flex;gap:calc(14 * var(--u));align-items:baseline;background:#3a1f22;border-left:calc(8 * var(--u)) solid var(--wb-red);padding:calc(8 * var(--u)) calc(16 * var(--u));font-size:calc(28 * var(--u));white-space:nowrap;overflow:hidden;margin-bottom:calc(6 * var(--u))}.wb-trip-alert--amber{background:#3a321f;border-left-color:var(--wb-yellow)}.wb-trip-alert b{color:var(--wb-red);flex:none}.wb-trip-alert--amber b{color:var(--wb-yellow)}.wb-trip-alert span{overflow:hidden;text-overflow:ellipsis;min-width:0;color:#f0d3cf}.wb-trip-alert i{font-style:normal;color:var(--wb-dim);margin-left:auto;flex:none}.wb-trip-head,.wb-trip{display:grid;grid-template-columns:calc(380 * var(--u)) repeat(7,minmax(0,1fr));align-items:center}.wb-trip-head span{font-size:calc(22 * var(--u));color:var(--wb-dim);text-align:center}.wb-trip{--dir: var(--trip-out);border-bottom:calc(1 * var(--u)) solid var(--wb-line);padding:calc(4 * var(--u)) 0 calc(6 * var(--u))}.wb-trip--home{--dir: var(--trip-home)}.wb-trip--red{--dir: var(--wb-red)}.wb-trip-who{min-width:0}.wb-trip-who b{display:block;font-size:calc(34 * var(--u));line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-trip-who span{display:block;font-size:calc(22 * var(--u));color:var(--wb-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-trip-stop{position:relative;height:calc(58 * var(--u));display:flex;justify-content:center}.wb-trip-stop:before{content:"";position:absolute;top:calc(18 * var(--u));left:0;right:0;height:calc(5 * var(--u));background:var(--wb-line)}.wb-trip-stop:nth-child(2):before{left:50%}.wb-trip-stop:last-child:before{right:50%}.wb-trip-stop--done:before{background:var(--dir)}.wb-trip-stop i{position:relative;margin-top:calc(10 * var(--u));width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:50%;box-sizing:border-box;background:var(--wb-bg);border:calc(4 * var(--u)) solid var(--wb-line)}.wb-trip-stop--done i{background:var(--dir);border-color:var(--dir)}.wb-trip-stop--now i{margin-top:calc(2 * var(--u));width:calc(38 * var(--u));height:calc(38 * var(--u));background:var(--dir);border-color:var(--wb-chalk);box-shadow:0 0 0 calc(5 * var(--u)) color-mix(in srgb,var(--dir) 35%,transparent)}.wb-trip-stop small{position:absolute;top:calc(35 * var(--u));font-size:calc(21 * var(--u));color:var(--wb-dim);white-space:nowrap}.wb-trip-stop--now small{color:var(--wb-chalk);font-weight:600;top:calc(39 * var(--u))}.wb-slide--notes{--u: calc(1.15px * var(--wb-scale))}.wb-stickies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(22 * var(--u));padding:calc(6 * var(--u)) calc(6 * var(--u)) 0}.wb-sticky{background:#fff1a8;color:#2a2410;padding:calc(18 * var(--u)) calc(22 * var(--u)) calc(14 * var(--u));transform:rotate(-1deg);min-height:calc(210 * var(--u));display:grid;align-content:space-between;gap:calc(10 * var(--u))}.wb-sticky:nth-child(3n+2){transform:rotate(1.1deg);background:#c9f0d6}.wb-sticky:nth-child(3n){transform:rotate(-.4deg);background:#cfe3ff}.wb-sticky-text{font-size:calc(40 * var(--u));line-height:1.1;font-weight:600;overflow-wrap:anywhere}.wb-sticky-by{font-size:calc(24 * var(--u));color:#5b5230}.wb--night .wb-sticky{filter:brightness(.55)}.wb.wb--wall{--u: calc(1.2px * var(--wb-scale));grid-template-rows:auto minmax(0,1fr);padding:0 calc(34 * var(--u)) calc(20 * var(--u))}.wb--wall *{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:none;line-clamp:none}.wb--wall .job{color:var(--wb-dim);font-weight:600;margin-right:calc(6 * var(--u))}.wb--wall .wall-quiet{font-size:calc(21 * var(--u));color:var(--wb-dim);padding:calc(8 * var(--u)) 0}.wall-hd{display:flex;flex-wrap:wrap;align-items:flex-end;gap:calc(18 * var(--u)) calc(28 * var(--u));border-bottom:calc(2 * var(--u)) solid var(--wb-chalk);padding:calc(14 * var(--u)) 0 calc(10 * var(--u))}.wall-hd-when{display:flex;gap:calc(18 * var(--u));align-items:baseline}.wall-hd-clock{font-size:calc(58 * var(--u));font-weight:700;line-height:1}.wall-hd-date{font-size:calc(34 * var(--u));font-weight:600}.wall-hd>.wall-hd-push{margin-left:auto}.wall-hd>.wall-hd-push~.wall-hd-push,.wall-hd>.wall-hd-push~.wb-settings-open{margin-left:0}.wall-hd-wx{font-size:calc(24 * var(--u));color:var(--wb-dim);display:flex;gap:calc(22 * var(--u))}.wall-hd-wx b{color:var(--wb-chalk);font-weight:600}.wall-hd-wx .rain{color:var(--wb-sky)}.wall-pager{font-size:calc(22 * var(--u));color:var(--wb-dim);display:flex;flex-wrap:wrap;gap:calc(10 * var(--u))}.wall-pager span{padding:calc(2 * var(--u)) calc(10 * var(--u));border:calc(1 * var(--u)) solid var(--wb-line)}.wall-pager span.on{background:var(--wb-chalk);color:var(--wb-bg);border-color:var(--wb-chalk);font-weight:700}.wall-produce{display:flex;flex-wrap:wrap;gap:calc(8 * var(--u)) calc(14 * var(--u));font-size:calc(22 * var(--u));color:var(--wb-dim);border-left:calc(1 * var(--u)) solid var(--wb-line);padding-left:calc(22 * var(--u))}.wall-produce div{display:grid;text-align:center;line-height:1.05}.wall-produce b{color:var(--wb-chalk);font-weight:600;font-size:calc(24 * var(--u))}.wall-page{min-height:0;display:grid;padding-top:calc(12 * var(--u))}.wall-placeholder{display:grid;place-content:center;text-align:center;gap:calc(12 * var(--u));min-height:0}.wall-placeholder span{font-size:calc(36 * var(--u));color:var(--wb-dim)}.wall-col{display:flex;flex-direction:column;gap:calc(8 * var(--u));min-height:0;overflow:hidden}.wall-col-head{flex:none}.wall-scroll-view{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.wall-scroll-run{display:flex;flex-direction:column;gap:inherit}.wall-col .wall-scroll-run{gap:calc(8 * var(--u))}@media(prefers-reduced-motion:no-preference){.wall-scroll-run.is-running{animation:wall-scroll var(--as-dur) ease-in-out infinite}}@keyframes wall-scroll{0%,15%{transform:translateY(0)}45%,60%{transform:translateY(var(--as-dist))}90%,to{transform:translateY(0)}}.week-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:calc(14 * var(--u));min-height:0;height:100%}.week-day-head{display:flex;align-items:baseline;gap:calc(8 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--wb-line);padding-bottom:calc(4 * var(--u))}.week-day-head b{font-size:calc(32 * var(--u));font-weight:700}.week-day-head span{font-size:calc(24 * var(--u));color:var(--wb-dim)}.week-card{background:var(--wb-bg2);border-left:calc(6 * var(--u)) solid var(--wb-line);padding:calc(10 * var(--u)) calc(12 * var(--u));display:grid;gap:calc(6 * var(--u))}.week-name{font-size:calc(28 * var(--u));font-weight:700;line-height:1.05}.week-how{font-size:calc(23 * var(--u));color:var(--wb-dim)}.week-ready{font-size:calc(23 * var(--u));color:var(--wb-green);font-weight:600}.week-missing{font-size:calc(23 * var(--u));color:var(--wb-yellow);font-weight:700}.week-card--green{border-left-color:var(--wb-green)}.week-card--amber{border-left-color:var(--wb-amber)}.week-card--red{border-left-color:var(--wb-red);background:#3a2426}.week-card--red .week-missing{color:var(--wb-red)}.week-gone{font-size:calc(22 * var(--u));color:var(--wb-dim);padding:calc(2 * var(--u)) 0}.week-ship{font-size:calc(23 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border-left:calc(6 * var(--u)) solid var(--wb-sky);background:#7cc4ff14;line-height:1.1}.week-ship b{color:var(--wb-sky)}.week-ship em{display:block;font-style:normal;color:var(--wb-dim);font-size:calc(21 * var(--u));margin-top:calc(3 * var(--u))}.week-ship-mark{color:var(--wb-sky)}.week-ship--green{border-left-color:var(--wb-green)}.week-ship--amber{border-left-color:var(--wb-amber);background:#ffa53d1a}.week-ship--amber em{color:var(--wb-amber)}.week-ship--red{border-left-color:var(--wb-red);background:#ff594524}.week-ship--red b,.week-ship--red em,.week-ship--red .week-ship-mark{color:var(--wb-red)}.desk-grid{display:grid;grid-template-columns:1.1fr 1.1fr .9fr;gap:calc(36 * var(--u));min-height:0;height:100%}.desk-column .wall-scroll-run{gap:0}.desk-head{border-bottom:calc(1 * var(--u)) solid var(--wb-line);padding-bottom:calc(6 * var(--u));display:flex}.desk-head b{font-size:calc(30 * var(--u));font-weight:400;color:var(--wb-dim)}.desk-head span{margin-left:auto;font-size:calc(30 * var(--u));color:var(--wb-chalk);font-weight:600}.desk-row{display:flex;flex-wrap:wrap;gap:calc(14 * var(--u));align-items:baseline;padding:calc(10 * var(--u)) 0;border-bottom:calc(1 * var(--u)) solid var(--wb-line)}.desk-row-m{font-size:calc(28 * var(--u));font-weight:600;flex:1;min-width:0}.desk-row-s{font-size:calc(24 * var(--u));color:var(--wb-dim)}.desk-row-s b{color:var(--wb-chalk);font-weight:600}.desk-row-sub{flex-basis:100%;font-size:calc(21 * var(--u));color:var(--wb-dim);line-height:1.15;margin-top:calc(2 * var(--u))}.desk-row--red .desk-row-m,.desk-row--red .desk-row-s{color:var(--wb-red)}.desk-row--red .desk-row-sub{color:#e99a90}.desk-row--amber .desk-row-s{color:var(--wb-yellow);font-weight:600}.desk-note{font-size:calc(24 * var(--u));color:var(--wb-dim);padding-top:calc(10 * var(--u))}.desk-note--amber{color:var(--wb-yellow);font-weight:700}.desk-clear{display:flex;align-items:baseline;gap:calc(14 * var(--u));padding:calc(8 * var(--u)) 0 calc(12 * var(--u))}.desk-clear b{font-size:calc(72 * var(--u));font-weight:700;line-height:1;color:var(--wb-green)}.desk-clear span{font-size:calc(28 * var(--u));color:var(--wb-dim)}.custom-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.15fr);gap:calc(16 * var(--u));min-height:0;height:100%}.custom-column .wall-scroll-run{gap:calc(10 * var(--u))}.custom-head{border-bottom:calc(1 * var(--u)) solid var(--wb-line);padding-bottom:calc(6 * var(--u))}.custom-head b{font-size:calc(30 * var(--u));font-weight:700}.custom-head span{font-size:calc(30 * var(--u));color:var(--wb-dim);margin-left:calc(10 * var(--u))}.custom-head .custom-arrow{color:var(--wb-line);margin-left:calc(8 * var(--u))}.custom-head em{display:block;font-style:normal;font-size:calc(21 * var(--u));color:var(--wb-dim)}.custom-card{background:var(--wb-bg2);border-left:calc(6 * var(--u)) solid var(--wb-line);padding:calc(10 * var(--u)) calc(12 * var(--u));display:grid;gap:calc(5 * var(--u))}.custom-card--red{border-left-color:var(--wb-red);background:#3a2426}.custom-card--amber{border-left-color:var(--wb-amber)}.custom-card--green{border-left-color:var(--wb-green)}.custom-item{font-size:calc(27 * var(--u));font-weight:700;line-height:1.05}.custom-client{font-size:calc(22 * var(--u));color:var(--wb-dim);line-height:1.15}.custom-due{font-size:calc(23 * var(--u));font-weight:600}.custom-card--red .custom-due{color:var(--wb-red)}.custom-card--amber .custom-due{color:var(--wb-yellow)}.custom-when{font-size:calc(21 * var(--u));color:var(--wb-dim)}.custom-column--out .wall-scroll-run{gap:0}.custom-out{font-size:calc(22 * var(--u));line-height:1.15;padding:calc(8 * var(--u)) 0;border-bottom:calc(1 * var(--u)) solid var(--wb-line)}.custom-out b{font-weight:600}.custom-out small{display:block;color:var(--wb-dim);font-size:calc(20 * var(--u))}.custom-over{font-size:calc(22 * var(--u));color:var(--wb-yellow);padding-top:calc(8 * var(--u))}.wb--wall .cal{--u: calc(1px * var(--wb-scale));display:grid;grid-template-rows:minmax(0,1fr) auto;gap:calc(6 * var(--u));min-height:0;height:100%}.cal-body .wall-scroll-run{gap:calc(8 * var(--u))}.cal-dow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:calc(6 * var(--u));font-size:calc(19 * var(--u));letter-spacing:.08em;color:var(--wb-dim);text-align:center;text-transform:uppercase}.cal-wk{display:flex;flex-direction:column;gap:calc(5 * var(--u))}.cal-band{display:flex;flex-wrap:wrap;justify-content:space-between;gap:calc(4 * var(--u)) calc(16 * var(--u));font-size:calc(19 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--wb-dim);background:var(--wb-bg2);padding:calc(4 * var(--u)) calc(10 * var(--u))}.cal-band span{text-transform:none;letter-spacing:0}.cal-band b{color:var(--wb-chalk);font-weight:700;letter-spacing:.02em;margin-right:calc(10 * var(--u))}.cal-bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:calc(4 * var(--u)) calc(6 * var(--u))}.cal-bar{font-size:calc(20 * var(--u));font-weight:600;background:color-mix(in srgb,var(--c) 14%,var(--wb-bg2));border:calc(1 * var(--u)) solid color-mix(in srgb,var(--c) 45%,var(--wb-line));border-radius:calc(6 * var(--u));padding:calc(3 * var(--u)) calc(10 * var(--u));display:flex;align-items:baseline;gap:calc(8 * var(--u));line-height:1.15}.cal-bar i{width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:50%;flex:none;align-self:center;background:var(--c)}.cal-bar>span{flex:1;min-width:0}.cal-bar em{font-style:normal;font-size:calc(17 * var(--u));color:var(--wb-dim);background:var(--wb-bg);border-radius:calc(4 * var(--u));padding:0 calc(6 * var(--u));flex:none}.cal-bar--unconfirmed{border-style:dashed;background:transparent;color:var(--wb-dim)}.cal-bar--past{opacity:.4}.cal-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:calc(6 * var(--u))}.cd{border:calc(1 * var(--u)) solid var(--wb-line);padding:calc(5 * var(--u));display:flex;flex-direction:column;gap:calc(5 * var(--u));min-height:calc(110 * var(--u));min-width:0}.cd--past{opacity:.4}.cd--hot{border-top:calc(4 * var(--u)) solid #c96b52;background:#c96b521a}.cd-top{display:flex;flex-wrap:wrap;align-items:center;gap:calc(4 * var(--u)) calc(8 * var(--u))}.cd-date{font-size:calc(24 * var(--u));font-weight:700;min-width:calc(34 * var(--u));text-align:center}.cd--today .cd-date{background:#3f8f5f;color:#fff;border-radius:999px;padding:0 calc(8 * var(--u))}.cd-today{font-size:calc(17 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--wb-green);font-weight:700}.cd-load{margin-left:auto;font-size:calc(17 * var(--u));letter-spacing:.06em;color:var(--wb-dim)}.cd--hot .cd-load{color:#ff8a70;font-weight:700}.ch{border-left:calc(5 * var(--u)) solid var(--c);background:color-mix(in srgb,var(--c) 16%,var(--wb-bg));padding:calc(4 * var(--u)) calc(7 * var(--u));display:grid;gap:calc(2 * var(--u))}.ch b{font-size:calc(21 * var(--u));font-weight:700;line-height:1.08;color:color-mix(in srgb,var(--c) 45%,#ffffff)}.ch--unconfirmed{background:transparent;border:calc(1 * var(--u)) dashed color-mix(in srgb,var(--c) 55%,var(--wb-line));border-left:calc(5 * var(--u)) dashed var(--c)}.ch--unconfirmed b{color:var(--wb-dim);font-weight:600}.cal-flag{font-size:calc(17 * var(--u));letter-spacing:.05em;text-transform:uppercase;color:var(--wb-dim)}.cal-flag--ok{color:var(--wb-green);letter-spacing:.02em}.cal-flag--due{color:#ff8a70;font-weight:700}.cal-key{display:flex;flex-wrap:wrap;gap:calc(6 * var(--u)) calc(20 * var(--u));font-size:calc(18 * var(--u));color:var(--wb-dim);padding-top:calc(4 * var(--u))}.cal-key i{display:inline-block;width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:3px;margin-right:calc(5 * var(--u));vertical-align:-1px}.cal-key b{color:#ff8a70}.bk-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(0,1.2fr);gap:calc(34 * var(--u));min-height:0;height:100%}.so-head{border-bottom:calc(1 * var(--u)) solid var(--wb-line);padding-bottom:calc(4 * var(--u));display:flex;gap:calc(12 * var(--u));align-items:baseline}.so-head b{font-size:calc(28 * var(--u));font-weight:400;color:var(--wb-dim)}.so-head span{margin-left:auto;font-size:calc(28 * var(--u));color:var(--wb-chalk);font-weight:600}.so-column .wall-scroll-run{gap:0}.so-h{font-size:calc(26 * var(--u));font-weight:700;margin:calc(12 * var(--u)) 0 calc(2 * var(--u));color:var(--wb-chalk);display:flex;flex-wrap:wrap;gap:calc(10 * var(--u));align-items:baseline}.so-h span{font-size:calc(21 * var(--u));color:var(--wb-dim);font-weight:400}.so{border-left:calc(6 * var(--u)) solid var(--wb-green);background:var(--wb-bg2);padding:calc(8 * var(--u)) calc(12 * var(--u));margin-top:calc(6 * var(--u))}.so--todo{border-left-color:var(--wb-line)}.so--red{border-left-color:var(--wb-red);background:#3a2426}.so--amber{border-left-color:var(--wb-amber)}.so b{display:block;font-size:calc(25 * var(--u));font-weight:700;line-height:1.08}.so small{display:block;font-size:calc(20 * var(--u));color:var(--wb-dim);line-height:1.2;margin-top:calc(2 * var(--u))}.so-need{font-size:calc(21 * var(--u));font-weight:700;color:var(--wb-yellow);margin-top:calc(3 * var(--u))}.so--red .so-need{color:var(--wb-red)}.so-fine{font-size:calc(21 * var(--u));font-weight:600;color:var(--wb-green);margin-top:calc(3 * var(--u))}.todo-column .wall-scroll-run{gap:0}.todo{display:grid;grid-template-columns:calc(34 * var(--u)) minmax(0,1fr);gap:0 calc(8 * var(--u));padding:calc(9 * var(--u)) calc(10 * var(--u)) calc(9 * var(--u)) calc(8 * var(--u));border-left:calc(6 * var(--u)) solid transparent;border-bottom:calc(1 * var(--u)) solid var(--wb-line)}.todo--red{border-left-color:var(--wb-red);background:#3a2426}.todo--amber{border-left-color:var(--wb-amber)}.todo-box{font-size:calc(28 * var(--u));line-height:1.08;color:var(--wb-dim)}.todo--red .todo-box{color:var(--wb-red)}.todo--amber .todo-box{color:var(--wb-yellow)}.todo b{display:block;font-size:calc(26 * var(--u));font-weight:700;line-height:1.08;overflow-wrap:break-word}.todo--red b{color:var(--wb-red)}.todo small{grid-column:2;display:block;font-size:calc(20 * var(--u));color:var(--wb-dim);line-height:1.2;margin-top:calc(3 * var(--u));overflow-wrap:break-word}.todo-tag{font-weight:700;margin-right:calc(6 * var(--u))}.todo--red .todo-tag{color:var(--wb-red)}.todo--amber .todo-tag{color:var(--wb-yellow)}.wb--wall .in-column .wall-scroll-run{gap:0}.wb--wall .tally{display:grid;grid-template-columns:1fr 1fr;gap:calc(10 * var(--u));margin-top:calc(10 * var(--u))}.wb--wall .tally>div{display:flex;flex-direction:column;align-items:flex-start;gap:calc(4 * var(--u));background:var(--wb-bg2);padding:calc(10 * var(--u)) calc(12 * var(--u));min-width:0}.wb--wall .tally b{display:block;font-size:calc(44 * var(--u));font-weight:700;line-height:1}.wb--wall .tally span{display:block;line-height:1.1;font-size:calc(21 * var(--u));color:var(--wb-dim)}.wb--wall .tally .y b{color:var(--wb-yellow)}.wb--wall .bikes{display:flex;flex-wrap:wrap;gap:calc(8 * var(--u));margin-top:calc(6 * var(--u))}.wb--wall .bike{font-size:calc(26 * var(--u));font-weight:700;padding:calc(4 * var(--u)) calc(10 * var(--u));border:calc(2 * var(--u)) solid var(--wb-line);display:inline-flex;flex-wrap:wrap;gap:calc(6 * var(--u));align-items:baseline}.wb--wall .bike small{font-size:calc(19 * var(--u));font-weight:400;color:var(--wb-dim)}.wb--wall .bike .gen{font-style:normal;font-size:calc(18 * var(--u));font-weight:700}.wb--wall .cq{font-size:calc(24 * var(--u));color:var(--wb-dim);padding-top:calc(10 * var(--u))}.stats-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:calc(34 * var(--u));min-height:0;height:100%}.wb--wall .stats-column .wall-scroll-run{gap:0}.wb--wall .stats-big{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(14 * var(--u));padding:calc(10 * var(--u)) 0 calc(14 * var(--u))}.wb--wall .stats-big b{font-size:calc(72 * var(--u));font-weight:700;line-height:1;color:var(--wb-green)}.wb--wall .stats-big span{font-size:calc(28 * var(--u));color:var(--wb-dim)}.wb--wall .daystrip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:calc(6 * var(--u))}.wb--wall .daystrip>div{background:var(--wb-bg2);padding:calc(6 * var(--u)) 0;text-align:center;display:grid;border:calc(2 * var(--u)) solid transparent}.wb--wall .daystrip span{font-size:calc(19 * var(--u));color:var(--wb-dim)}.wb--wall .daystrip b{font-size:calc(30 * var(--u));color:var(--wb-line)}.wb--wall .daystrip .on b{color:var(--wb-green)}.wb--wall .daystrip .today{border-color:var(--wb-chalk)}.wb--wall .daystrip .today span{color:var(--wb-chalk);font-weight:700}.wb--wall .stats-column .tally{margin-top:calc(16 * var(--u))}.wb--wall .tally .r b{color:var(--wb-red)}.wb--wall .tally .g b{color:var(--wb-green)}.wb--wall .lb{display:grid;grid-template-columns:calc(56 * var(--u)) minmax(0,1fr) auto;align-items:center;gap:calc(14 * var(--u));padding:calc(12 * var(--u)) 0;border-bottom:calc(1 * var(--u)) solid var(--wb-line)}.wb--wall .lb-rank{font-size:calc(46 * var(--u));font-weight:700;line-height:1;color:var(--wb-dim);text-align:center}.wb--wall .lb--first .lb-rank{color:var(--wb-chalk)}.wb--wall .lb-who{display:grid;gap:calc(6 * var(--u));min-width:0}.wb--wall .lb-who span{font-size:calc(30 * var(--u));font-weight:700;line-height:1.05;overflow-wrap:break-word}.wb--wall .lb-who i{display:block;height:calc(8 * var(--u));background:var(--wb-chalk);opacity:.55}.wb--wall .lb-n{font-size:calc(40 * var(--u));font-weight:700;line-height:1}.wb--wall .stats-row{display:flex;flex-wrap:wrap;gap:calc(6 * var(--u)) calc(16 * var(--u));align-items:baseline;padding:calc(12 * var(--u)) 0;border-bottom:calc(1 * var(--u)) solid var(--wb-line)}.wb--wall .stats-row-m{font-size:calc(28 * var(--u));font-weight:600;flex:1;min-width:0}.wb--wall .stats-row-s{font-size:calc(28 * var(--u));color:var(--wb-chalk);font-weight:600}.wb--wall .stats-row--amber .stats-row-s{color:var(--wb-yellow);font-weight:700}.wb--wall .gear{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:calc(14 * var(--u));padding-top:calc(8 * var(--u));min-height:0;height:100%}.wb--wall .gear--empty{grid-template-rows:minmax(0,1fr)}.wb--wall .gear-top{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:calc(12 * var(--u))}.wb--wall .gt{background:var(--wb-bg2);padding:calc(10 * var(--u)) calc(14 * var(--u));display:grid;gap:calc(4 * var(--u));align-content:start;min-width:0;border-left:calc(6 * var(--u)) solid transparent}.wb--wall .gt>b{font-size:calc(52 * var(--u));font-weight:700;line-height:1}.wb--wall .gt>b small{font-size:calc(30 * var(--u));color:var(--wb-dim);font-weight:600}.wb--wall .gt>span{font-size:calc(22 * var(--u));color:var(--wb-dim);line-height:1.15}.wb--wall .gt-over{font-style:normal;color:var(--wb-red);font-weight:700}.wb--wall .gt--ready>b{color:var(--wb-green)}.wb--wall .gt--wait>b{color:var(--wb-yellow)}.wb--wall .gt--warn{border-left-color:var(--wb-yellow)}.wb--wall .gt--bad{border-left-color:var(--wb-red)}.wb--wall .gear-grid .wall-scroll-run{gap:calc(3 * var(--u))}.wb--wall .gg{display:grid;grid-template-columns:calc(290 * var(--u)) repeat(14,minmax(0,1fr));gap:calc(3 * var(--u));align-items:stretch}.wb--wall .gg-h{font-size:calc(19 * var(--u));color:var(--wb-dim);text-align:center;line-height:1.1;padding-bottom:calc(4 * var(--u))}.wb--wall .gg-h b{display:block;color:var(--wb-chalk);font-size:calc(22 * var(--u))}.wb--wall .gg-h--label{text-align:left;align-self:end}.wb--wall .gg-h--today b{color:var(--wb-yellow)}.wb--wall .gg-h--wk{color:#c8ced6;background:#ffffff0a}.wb--wall .gg-row{font-size:calc(24 * var(--u));font-weight:700;display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(4 * var(--u)) calc(8 * var(--u));padding:calc(8 * var(--u)) 0;line-height:1.1}.wb--wall .gg-row span{font-size:calc(19 * var(--u));font-weight:400;color:var(--wb-dim)}.wb--wall .gg-row .gg-emoji{font-size:inherit;color:inherit}.wb--wall .gc{background:var(--wb-bg2);text-align:center;padding:calc(6 * var(--u)) calc(2 * var(--u)) calc(4 * var(--u));display:grid;align-content:center;min-height:calc(58 * var(--u));min-width:0}.wb--wall .gc b{font-size:calc(26 * var(--u));font-weight:700;line-height:1}.wb--wall .gc b small{font-size:calc(16 * var(--u));font-weight:400;color:var(--wb-dim)}.wb--wall .gc i{font-style:normal;font-size:calc(15 * var(--u));font-weight:700;letter-spacing:.04em;margin-top:calc(3 * var(--u))}.wb--wall .gc--zero b{color:var(--wb-line);font-weight:400}.wb--wall .gc--tight{background:#ffcb3d24;box-shadow:inset 0 calc(-4 * var(--u)) 0 var(--wb-yellow)}.wb--wall .gc--tight i{color:var(--wb-yellow)}.wb--wall .gc--full{background:#ffcb3d38;box-shadow:inset 0 calc(-4 * var(--u)) 0 var(--wb-yellow)}.wb--wall .gc--full b,.wb--wall .gc--full i{color:var(--wb-yellow)}.wb--wall .gc--short{background:#ff594533;box-shadow:inset 0 calc(-4 * var(--u)) 0 var(--wb-red)}.wb--wall .gc--short b,.wb--wall .gc--short i,.wb--wall .gc--short b small{color:var(--wb-red)}.wb--wall .gear-foot{display:flex;flex-wrap:wrap;gap:calc(6 * var(--u)) calc(28 * var(--u));font-size:calc(21 * var(--u));color:var(--wb-dim);line-height:1.2}.wb--wall .gear-foot b{color:var(--wb-chalk)}.wb--wall .gear-foot b.gear-y{color:var(--wb-yellow)}.wb--wall .gear-foot b.gear-g{color:var(--wb-green)}.wb--wall .gear-foot b.gear-v{color:var(--wb-violet)}.wb--wall .gear-note{font-size:calc(18 * var(--u));color:var(--wb-dim);line-height:1.2}.wb--wall .gear-note b{color:var(--wb-yellow);font-weight:600}.wn-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 24px;align-items:start;padding:14px 16px 16px;border:1px solid var(--border, #d8d4ca);border-radius:12px;background:var(--surface, #fff);box-sizing:border-box;min-width:0}.wn-head{grid-column:1 / -1}.wn-head h2{margin:0 0 2px;font-size:17px}.wn-head p{margin:0;color:var(--text-dim, #6b6b6b);font-size:14px;line-height:1.45}.wn-form{display:grid;gap:8px;min-width:0}.wn-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim, #6b6b6b);padding:0}.wn-form textarea{width:100%;box-sizing:border-box;font:inherit;font-size:16px;line-height:1.4;padding:10px 12px;border:1px solid var(--border, #d8d4ca);border-radius:10px;background:var(--surface, #fff);color:var(--text, #1d1d1b);resize:vertical}.wn-count{justify-self:end;font-size:12px;color:var(--text-dim, #6b6b6b);margin-top:-4px}.wn-until{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.wn-until legend{margin-bottom:6px}.wn-until button{font:inherit;font-size:14px;padding:8px 14px;min-height:40px;border-radius:999px;border:1px solid var(--border, #d8d4ca);background:var(--surface, #fff);color:var(--text, #1d1d1b);cursor:pointer}.wn-until button.on{background:var(--text, #1d1d1b);color:var(--surface, #fff);border-color:var(--text, #1d1d1b)}.wn-post{font:inherit;font-weight:600;font-size:16px;min-height:44px;border:0;border-radius:10px;background:#1f2733;color:#fff;cursor:pointer;margin-top:4px}.wn-post:disabled{opacity:.6;cursor:default}.wn-error{margin:0;color:#b3261e;font-size:14px}.wn-ok{margin:0;color:#2f7a47;font-size:14px}.wn-list{min-width:0}.wn-list h3{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim, #6b6b6b);margin:0 0 8px}.wn-list ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:18rem;overflow-y:auto}.wn-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 12px;border:1px solid var(--border, #d8d4ca);border-radius:10px;background:var(--surface, #fff)}.wn-text{font-size:15px;overflow-wrap:anywhere}.wn-meta{grid-column:1;font-size:12px;color:var(--text-dim, #6b6b6b)}.wn-remove{grid-row:1 / 3;grid-column:2;align-self:center;font:inherit;font-size:14px;border:0;background:none;color:#b3261e;cursor:pointer;min-height:40px;padding:0 4px}.wn-empty{margin:0;color:var(--text-dim, #6b6b6b);font-size:14px}@media screen and (max-width:48rem){.wn-panel{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.wn-until button{min-height:2.75rem;font-size:16px;flex:1 1 auto}.wn-post{min-height:3rem}.wn-remove{min-height:2.75rem;min-width:2.75rem;padding:0 8px;font-size:16px}.wn-list ul{max-height:none;overflow:visible}}.wtv-page{max-width:1400px;margin:0 auto;padding:16px 24px 32px;display:grid;gap:20px;box-sizing:border-box}.wtv-head h1{margin:0 0 4px;font-size:22px}.wtv-head p{margin:0;max-width:60ch;color:var(--text-dim, #6b6b6b);font-size:14px;line-height:1.45}.wtv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.wtv-card{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--border, #d8d4ca);border-radius:12px;background:var(--surface, #fff);overflow:hidden;min-width:0}.wtv-thumb{position:relative;display:block;width:100%;padding:0;margin:0;border:0;border-bottom:1px solid var(--border, #d8d4ca);background:#1f2733;cursor:zoom-in}.wtv-thumb:hover .wtv-frame{filter:brightness(1.08)}.wtv-card-body{display:grid;gap:12px;padding:12px 16px 16px;align-content:start}.wtv-card-body h2{margin:0;font-size:17px}.wtv-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.wtv-facts dt{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim, #6b6b6b)}.wtv-facts dd{margin:2px 0 0;font-size:14px;color:var(--text, #1d1d1b);overflow-wrap:anywhere}.wtv-now{font-weight:600}.wtv-actions{display:flex;flex-wrap:wrap;gap:8px}.wtv-btn{font:inherit;font-size:14px;min-height:36px;padding:0 16px;border-radius:8px;border:1px solid var(--border, #d8d4ca);background:var(--surface, #fff);color:var(--text, #1d1d1b);cursor:pointer}.wtv-btn--main{background:#1f2733;border-color:#1f2733;color:#fff}.wtv-frame{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#1f2733}.wtv-canvas{position:absolute;top:0;left:0;transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none}.wtv-canvas{text-align:start;font:400 16px/normal var(--f-sans, sans-serif);letter-spacing:normal;white-space:normal;text-transform:none}.wtv-canvas>.wb,.wtv-canvas>.wb-full{position:absolute;inset:0;width:100%;height:100%;min-height:0;z-index:auto}.wtv-frame--waiting{display:flex;align-items:center;justify-content:center;padding:0 16px;box-sizing:border-box}.wtv-waiting{margin:0;font:400 13px/1.4 system-ui,sans-serif;color:#9aa3ad;text-align:center}.wtv-stale{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:2px 8px;border-radius:999px;background:#0c1016d1;color:#f3d38a;font:500 12px/1.5 system-ui,sans-serif;text-align:start}.wtv-overlay{position:fixed;inset:0;z-index:1050;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:8px;padding:16px 24px 24px;box-sizing:border-box;background:#0c1016f5;color:#f3efe4;font:15px/1.4 system-ui,sans-serif}.wtv-overlay-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.wtv-overlay-head h2{margin:0;font-size:20px;font-weight:600}.wtv-chips{display:flex;flex-wrap:wrap;gap:6px}.wtv-chips button{font:inherit;font-size:14px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid #3a4453;background:transparent;color:#f3efe4;cursor:pointer}.wtv-chips button.on{background:#f3efe4;border-color:#f3efe4;color:#1f2733;font-weight:600}.wtv-overlay-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.wtv-open{color:#7cc4ff;font-size:14px}.wtv-close{font:inherit;font-size:14px;min-height:36px;padding:0 16px;border-radius:8px;border:1px solid #9aa3ad;background:transparent;color:#f3efe4;cursor:pointer}.wtv-overlay-note{margin:0;font-size:13px;color:#9aa3ad}.wtv-stage{min-height:0;display:flex;align-items:center;justify-content:center;container-type:size}.wtv-stage-screen{position:relative;width:min(100cqw,calc(100cqh * 16 / 9))}.wtv-stage .wtv-frame{border-radius:6px}@media screen and (max-width:48rem){.wtv-page{padding:12px 0 24px;gap:16px}.wtv-grid{grid-template-columns:minmax(0,1fr);gap:16px}.wtv-facts{grid-template-columns:minmax(0,1fr)}.wtv-btn{min-height:2.75rem;flex:1 1 8rem;font-size:16px}.wtv-overlay{padding:12px;gap:8px}.wtv-overlay-head{gap:8px}.wtv-chips button,.wtv-close{min-height:2.75rem}.wtv-open{display:inline-flex;align-items:center;min-height:2.75rem}.wtv-overlay-actions{width:100%;justify-content:space-between;margin-left:0}}@media screen and (max-width:48rem){.phone-shell-body .rd-page{padding-block:var(--s-4) var(--s-6);overflow-wrap:anywhere}.phone-shell-body .rd-page .ops-today-head h1{font-size:1.5rem}.phone-shell-body .rd-page .ops-today-actions{justify-content:flex-start}.phone-shell-body .rd-page .rd-btn-ghost{min-width:2.75rem;min-height:2.75rem;justify-content:center}.phone-shell-body .rd-page .rd-inline-link{display:inline-flex;align-items:center;min-height:2.75rem}.phone-shell-body .rd-page .rd-table-wrap{overflow:visible;border:0;border-radius:0}.phone-shell-body .rd-page :is(.rd-tag,.rd-cell-err){font-size:.75rem}.phone-shell-body .rd-page .ops-metric-card{min-height:0}.phone-shell-body .rd-page .ops-metric-card strong{font-size:1.5rem}.phone-shell-body .rd-page .ops-metric-grid>.ops-metric-card:last-child:nth-child(odd){grid-column:1 / -1}}@media screen and (max-width:48rem){.phone-shell-body .rd-page.rd-landing .welcome{margin-bottom:var(--s-5)}.phone-shell-body .rd-page.rd-landing .rd-product-source{display:flex;align-items:center;min-height:2.75rem}}@media screen and (max-width:48rem){.phone-shell-body .rd-page .rd-table.bpe-phone-cards>tbody>tr.rd-table-group{margin-block:var(--s-4) var(--s-2);padding:0;border:0}.phone-shell-body .rd-page .rd-table.bpe-phone-cards>tbody>tr.rd-table-group>td{padding:0;background:none;color:var(--ink-2);font-size:.75rem}.phone-shell-body .rd-page .rd-table.bpe-phone-cards>tbody>tr>td.rd-order-more{padding-inline-start:0}.phone-shell-body .rd-page .rd-order-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-2);padding-block:var(--s-1) var(--s-2)}.phone-shell-body .rd-page .rd-order-field{display:flex;flex-direction:column;gap:var(--s-1);min-width:0;color:var(--ink-3);font-size:.75rem}.phone-shell-body .rd-page .rd-order-field-wide{grid-column:1 / -1}.phone-shell-body .rd-page .rd-order-field .rd-cell-num{max-width:none}}@media screen and (max-width:48rem){.phone-shell-body .rd-page .rd-spec-edit>.rd-btn-ghost{flex:1 1 100%}}@media screen and (max-width:48rem){.phone-shell-body .rd-page .rd-hw-queue-card{grid-template-columns:var(--status-icon-size) minmax(0,1fr);align-items:start}.phone-shell-body .rd-page .rd-hw-queue-card>:last-child{grid-column:1 / -1}.phone-shell-body .rd-page .rd-hw-queue-card>:last-child>button{flex:1 1 0}.phone-shell-body .rd-page .rd-hw-queue-card p{overflow:visible;white-space:normal}.phone-shell-body .rd-page .ops-event-panel{position:static}}@media screen and (max-width:48rem){.phone-shell-body .ops-venues-page{padding-block:var(--s-4) var(--s-6)}.phone-shell-body .ops-venues-page .ops-event-panel{position:static}.phone-shell-body .ops-venues-dossier{overflow-wrap:anywhere}}@media screen and (max-width:48rem){.phone-shell-body .ops-team-page{gap:var(--s-4);padding-block:var(--s-4) var(--s-6)}.phone-shell-body .ops-team-filters{display:grid;gap:var(--s-2)}.phone-shell-body .ops-team-search{width:100%;padding-inline:var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink)}.phone-shell-body .ops-team-status-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-1)}.phone-shell-body .ops-team-status-filter>button{min-height:2.75rem;border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--type-body-sm)}.phone-shell-body .ops-team-status-filter>button.is-active{border-color:var(--forest);background:var(--forest);color:#fff}.phone-shell-body .ops-team-count{color:var(--ink-3);font-size:var(--type-meta)}.phone-shell-body .ops-team-grid{display:grid;gap:var(--s-2)}.phone-shell-body .ops-team-card{display:grid;gap:var(--s-2);padding:var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface)}.phone-shell-body .ops-team-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-2)}.phone-shell-body .ops-team-card-head>div{display:grid;flex:1 1 auto;gap:var(--s-1);min-width:0}.phone-shell-body .ops-team-card-name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);overflow-wrap:anywhere}.phone-shell-body .ops-team-card-title{margin:0;color:var(--ink-3);font-size:var(--type-body-sm)}.phone-shell-body .ops-team-card-badges{display:flex;flex-wrap:wrap;gap:var(--s-1)}.phone-shell-body .ops-team-card-badges:empty{display:none}.phone-shell-body .ops-team-card-contact{display:grid}.phone-shell-body .ops-team-card-contact>a{display:flex;align-items:center;min-height:2.75rem;color:var(--forest);overflow-wrap:anywhere}.phone-shell-body .ops-team-card-toggle{flex:none;width:2.75rem;height:2.75rem;border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--type-heading);line-height:1}.phone-shell-body .ops-team-card-details{display:grid;gap:var(--s-1);padding-top:var(--s-2);border-top:var(--line-width) solid var(--line-1);color:var(--ink-2);font-size:var(--type-body-sm);overflow-wrap:anywhere}}@media screen and (max-width:48rem){.phone-shell-body .ops-readiness-page{gap:var(--s-4);padding-block:var(--s-4) var(--s-6)}.phone-shell-body .ops-readiness-page .ops-today-actions{justify-content:flex-start}.phone-shell-body .ops-readiness-page .ops-readiness-card{grid-template-columns:var(--status-icon-size) minmax(0,1fr);align-items:start}.phone-shell-body .ops-readiness-page .ops-readiness-card>:last-child{grid-column:2;justify-content:flex-start}.phone-shell-body .ops-readiness-page .ops-readiness-card p{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.phone-shell-body .ops-readiness-page .ops-event-panel{position:static}}@media screen and (max-width:48rem){.phone-shell-body .sales-portal-main:has(>.bpe-phone-page){padding:.75rem 0 1.5rem}.phone-shell-body .sales-portal-main>.bpe-phone-page .sales-card{padding:1rem}.phone-shell-body .sales-portal-main>.bpe-phone-page .sales-resource-head{flex-wrap:wrap;gap:.5rem}.phone-shell-body .sales-portal-main>.bpe-phone-page :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=range]),select,textarea){min-height:2.75rem}.phone-shell-body .sales-portal-main>.bpe-phone-page input[type=date]{min-width:0;max-width:100%}}@media screen and (max-width:48rem){.phone-shell-body .sales-estimator{padding-bottom:5.5rem}.phone-shell-body .sales-estimator .sales-estimator-linkout{min-height:2.75rem}.phone-shell-body .sales-estimator .sales-flight-tab{flex:1 1 0;min-width:0}.phone-shell-body .sales-estimator .sales-flight-select-btn{display:block;width:calc(100% - 1.8rem)}.phone-shell-body .sales-estimator .sales-flight-links{flex-wrap:wrap;gap:0 1.5rem}.phone-shell-body .sales-estimator .sales-flight-links>.sales-action-link{display:inline-flex;align-items:center;min-height:2.75rem}.phone-shell-body .sales-estimator :is(.sales-flight-tab-route,.sales-best-pick-badge,.sales-flight-airport-badge,.sales-insight-badge,.sales-price-bar-date){font-size:.75rem}.phone-shell-body .sales-estimator .sales-price-bar-col{flex:1 1 0;width:auto;min-width:0}.phone-shell-body .sales-estimator :is(.sales-price-bar-price,.sales-price-bar-day){display:none}.phone-shell-body .sales-estimator .sales-price-chart-cheapest{margin:0 0 .5rem;font-size:.875rem;font-weight:600}.phone-shell-body .sales-estimator .sales-price-chart-fares{margin:0;padding:0;list-style:none;font-size:.875rem;font-variant-numeric:tabular-nums}.phone-shell-body .sales-estimator .sales-price-chart-fares>li{display:flex;justify-content:space-between;padding:.25rem 0;border-bottom:1px solid var(--border)}.phone-shell-body .sales-estimator .sales-summary-table,.phone-shell-body .sales-estimator .sales-summary-table>:is(tbody,tfoot){display:block}.phone-shell-body .sales-estimator .sales-summary-table>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.phone-shell-body .sales-estimator .sales-summary-table>:is(tbody,tfoot)>tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem;padding:.6rem 0;border-bottom:1px solid var(--border)}.phone-shell-body .sales-estimator .sales-summary-table>:is(tbody,tfoot)>tr>td{display:block;padding:0;border:0;text-align:start;white-space:normal;overflow-wrap:anywhere}.phone-shell-body .sales-estimator .sales-summary-table>tbody>tr>td:nth-child(3),.phone-shell-body .sales-estimator .sales-summary-table>tfoot>tr>td:last-child{grid-row:1;grid-column:2;text-align:end;font-variant-numeric:tabular-nums}.phone-shell-body .sales-estimator .sales-summary-table>tbody>tr>:is(td:nth-child(2),td[colspan]){grid-column:1 / -1}.phone-shell-body .sales-estimator .sales-summary-table>tbody>tr>td[data-phone=hide]{display:none}.phone-shell-body .sales-estimator .sales-summary-table>tfoot>tr{border-top:2px solid var(--border);border-bottom:0;font-weight:700}.phone-shell-body .sales-estimator .sales-export-buttons{flex-wrap:wrap;gap:.5rem}.phone-shell-body .sales-estimator .sales-export-buttons>.sales-btn{flex:1 1 calc(50% - .25rem);width:auto;margin-top:0}.phone-shell-body .sales-estimator .sales-export-buttons>.sales-btn-primary{order:-1;flex-basis:100%}.phone-shell-body .sales-estimator .chat-toggle{right:1rem;bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}.phone-shell-body .sales-estimator .sales-toast{bottom:calc(8.5rem + env(safe-area-inset-bottom,0px));width:max-content;max-width:calc(100vw - 2rem);text-align:center}.phone-shell-body .sales-estimator .chat-panel{height:100dvh}.phone-shell-body .sales-estimator .chat-header{padding-top:calc(.75rem + env(safe-area-inset-top,0px));padding-bottom:.75rem}.phone-shell-body .sales-estimator .chat-close{width:2.75rem;height:2.75rem}.phone-shell-body .sales-estimator .chat-input-area{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}}@media screen and (max-width:48rem){.phone-shell-body .sales-saved-estimates .sales-saved-card-footer .sales-btn{flex:1 1 auto;width:auto;white-space:normal}}@media screen and (max-width:48rem){.phone-shell-body .sales-pipeline-page .sales-pipeline-tabs{gap:0}.phone-shell-body .sales-pipeline-page .sales-pipeline-tab{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;min-height:2.75rem;padding-inline:.5rem;text-align:center}.phone-shell-body .sales-pipeline-page .sales-pipeline-stage{padding:.75rem}.phone-shell-body .sales-pipeline-page .sales-pipeline-stage-collapsed{padding-inline:.75rem}.phone-shell-body .sales-pipeline-page .sales-pipeline-row-link{display:block;width:100%}.phone-shell-body .sales-pipeline-page .sales-pipeline-table td a{display:inline-block;min-height:2.75rem}.phone-shell-body .sales-pipeline-page .sales-pipeline-table td[data-phone=actions]>a{display:inline-flex;align-items:center;justify-content:center}.phone-shell-body .sales-pipeline-page .sales-forecast-dial{justify-content:center;gap:1rem;padding:1rem}.phone-shell-body .sales-pipeline-page .sales-forecast-section{padding:1rem .75rem}.phone-shell-body .sales-pipeline-page .sales-forecast-card{min-width:0;padding:.75rem;overflow-wrap:anywhere}}@media screen and (max-width:48rem){.phone-shell-body .sales-pipeline-page .sales-pipeline-drawer{padding:max(1rem,env(safe-area-inset-top,0px)) 1rem max(1.5rem,env(safe-area-inset-bottom,0px))}.phone-shell-body .sales-pipeline-page .sales-pipeline-drawer-head h2{min-width:0;overflow-wrap:anywhere}.phone-shell-body .sales-pipeline-page .sales-pipeline-drawer-close{flex:none;min-width:2.75rem;margin:-.5rem -.5rem 0 0}.phone-shell-body .sales-pipeline-page .sales-pipeline-drawer-status .sales-pipeline-streak-link{display:inline-flex;align-items:center;min-height:2.75rem}.phone-shell-body .sales-pipeline-page .sales-pipeline-linked-estimates li{flex-wrap:wrap}.phone-shell-body .sales-pipeline-page .sales-pipeline-linked-estimates li span:first-child{min-width:0;overflow-wrap:anywhere}.phone-shell-body .sales-pipeline-page .sales-pipeline-attach-row select{min-width:0}}@media screen and (max-width:48rem){.phone-shell-body .sales-follow-ups .sales-follow-ups-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "title" "filter" "button"}.phone-shell-body .sales-follow-ups .sales-follow-ups-head .sales-follow-ups-refresh{justify-self:stretch;margin-top:.5rem}.phone-shell-body .sales-follow-ups .sales-follow-ups-table-card{padding:.75rem}.phone-shell-body .sales-follow-ups .sales-follow-ups-table .sales-follow-ups-sub{font-weight:400}.phone-shell-body .sales-follow-ups .sales-follow-ups-open>a{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem}}@media screen and (max-width:48rem){.phone-shell-body .sales-queue .sales-queue-flow{flex-basis:100%;margin-left:0}.phone-shell-body .sales-queue .sales-queue-row{flex-direction:column;overflow-x:visible;padding-bottom:0}.phone-shell-body .sales-queue .bpe-phone-more>.sales-queue-row{margin-top:.25rem}.phone-shell-body .sales-queue .sales-queue-card{min-width:0;max-width:none}.phone-shell-body .sales-queue .sales-queue-card-btn{flex:1 1 auto}.phone-shell-body .sales-queue .sales-queue-card-actions>a{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:.5rem}}.sales-rebooking-page{max-width:92rem}.sales-rebooking-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.sales-rebooking-head h1{margin:0 0 .25rem;font-size:1.35rem}.sales-rebooking-head p{margin:0}.sales-rebooking-head-side{display:flex;align-items:center;gap:.75rem}.sales-rebooking-computed{font-size:.8rem;max-width:22rem;text-align:right}.sales-rebooking-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;margin-bottom:.9rem;font-size:.85rem}.sales-rebooking-segment{display:inline-flex;border:1px solid var(--border);border-radius:999px;overflow:hidden;background:var(--surface)}.sales-rebooking-segment button{border:0;background:none;padding:.3rem .8rem;font:inherit;font-size:.82rem;color:var(--text);cursor:pointer}.sales-rebooking-segment button.is-active{background:var(--text);color:var(--bg)}.sales-rebooking-check{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer}.sales-rebooking-select{display:inline-flex;align-items:center;gap:.45rem}.sales-rebooking-select select,.sales-rebooking-editor select,.sales-rebooking-editor input{font:inherit;font-size:.85rem;padding:.3rem .5rem;color:var(--text);border:1px solid var(--border);border-radius:var(--shell-radius-control);background:var(--surface)}.sales-rebooking-filter-note{color:var(--text-muted);font-size:.8rem}.sales-rebooking-caveat{font-size:.8rem;margin:0 0 1rem}.sales-rebooking-section{margin-bottom:1.75rem}.sales-rebooking-section-head{margin-bottom:.5rem}.sales-rebooking-section-head h2{margin:0;font-size:1.05rem;display:flex;align-items:baseline;gap:.5rem}.sales-rebooking-section-head p{margin:.15rem 0 0;font-size:.85rem}.sales-rebooking-count{font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums;padding:.05rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--p-sales, #2a5880) 12%,transparent);color:var(--p-sales, #2a5880)}.sales-rebooking-empty{padding:.75rem 0}.sales-rebooking-table-wrap{border:1px solid var(--border);border-radius:var(--shell-radius-card);background:var(--surface);overflow-x:auto}.sales-rebooking-table{width:100%;border-collapse:collapse;font-size:.85rem}.sales-rebooking-table th{text-align:left;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:.6rem .75rem;border-bottom:1px solid var(--border);white-space:nowrap}.sales-rebooking-table td{padding:.6rem .75rem;border-top:1px solid var(--border);vertical-align:top}.sales-rebooking-table tbody tr:first-child td{border-top:0}.sales-rebooking-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sales-rebooking-table tr.is-hidden td{opacity:.6}.sales-rebooking-table tr.is-touched td{background:color-mix(in srgb,var(--text-muted) 5%,transparent)}.sales-rebooking-sort{border:0;background:none;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.sales-rebooking-sort:hover{color:var(--text)}.sales-rebooking-client{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--text);text-align:left;cursor:pointer}.sales-rebooking-client:hover{color:var(--p-sales, #2a5880)}.sales-rebooking-client:focus-visible,.sales-rebooking-sort:focus-visible,.sales-rebooking-actions button:focus-visible{outline:2px solid var(--p-sales, #2a5880);outline-offset:2px}.sales-rebooking-badge{display:inline-block;margin-left:.45rem;padding:0 .4rem;border-radius:.25rem;font-size:.65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--border);color:var(--text-muted);vertical-align:.1em}.sales-rebooking-badge.is-qbo{color:#2f7a3a;border-color:color-mix(in srgb,#2f7a3a 40%,transparent)}.sales-rebooking-badge.is-name{color:#9a6400;border-color:color-mix(in srgb,#9a6400 40%,transparent)}.sales-rebooking-years{margin:0;display:grid;gap:.1rem}.sales-rebooking-years>div{display:grid;grid-template-columns:2.6rem 1fr;align-items:baseline}.sales-rebooking-years dt{color:var(--text-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.sales-rebooking-years dd{margin:0}.sales-rebooking-years a{color:inherit;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:.2em}.sales-rebooking-years a:hover{color:var(--p-sales, #2a5880);text-decoration-color:currentColor}.sales-rebooking-soon{color:#9a6400;font-weight:600}.sales-rebooking-usual{white-space:nowrap}.sales-rebooking-order{min-width:9rem}.sales-rebooking-usual .sales-rebooking-sub{font-size:inherit}.sales-rebooking-recompute{border-color:var(--border);background:var(--surface);color:var(--text);padding:.4rem .9rem;font-size:.85rem}.sales-rebooking-recompute:hover:not(:disabled){border-color:var(--p-sales, #2a5880);color:var(--p-sales, #2a5880)}.sales-rebooking-recompute:disabled{opacity:.6;cursor:default}.sales-rebooking-table th:nth-child(1),.sales-rebooking-table td:nth-child(1){min-width:10rem}.sales-rebooking-table th:nth-child(2),.sales-rebooking-table td:nth-child(2){min-width:10rem}.sales-rebooking-table th:nth-child(6),.sales-rebooking-table td:nth-child(6){min-width:11rem}.sales-rebooking-sub{color:var(--text-muted);font-size:.75rem}.sales-rebooking-email{overflow-wrap:break-word;word-break:break-word}.sales-rebooking-actions{min-width:9.5rem}.sales-rebooking-actions button{border:1px solid var(--border);background:var(--surface);border-radius:var(--shell-radius-control);padding:.2rem .5rem;margin:0 .25rem .25rem 0;font:inherit;font-size:.75rem;color:var(--text);cursor:pointer}.sales-rebooking-actions button:hover,.sales-rebooking-actions button[aria-pressed=true]{border-color:var(--p-sales, #2a5880);color:var(--p-sales, #2a5880)}.sales-rebooking-editor-row td,.sales-rebooking-detail-row td{background:color-mix(in srgb,var(--p-sales, #2a5880) 4%,transparent)}.sales-rebooking-editor{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.sales-rebooking-editor label{display:inline-flex;align-items:center;gap:.45rem}.sales-rebooking-editor input[type=text]{min-width:18rem}.sales-rebooking-editor .sales-btn{padding:.3rem .7rem;font-size:.82rem;border-color:var(--border)}.sales-rebooking-detail{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.5rem}.sales-rebooking-detail h3{margin:0 0 .4rem;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.sales-rebooking-events{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.sales-rebooking-flag{color:#9a6400;font-size:.75rem}.sales-rebooking-more,.sales-rebooking-quality-toggle{border:0;background:none;padding:.5rem 0;font:inherit;font-size:.85rem;font-weight:600;color:var(--p-sales, #2a5880);cursor:pointer}.sales-rebooking-quality{border-top:1px solid var(--border);padding-top:.75rem}.sales-rebooking-quality p{margin:0 0 .6rem;font-size:.8rem}@media(max-width:900px){.sales-rebooking-detail{grid-template-columns:1fr}.sales-rebooking-computed{text-align:left}}@media screen and (max-width:48rem){.phone-shell-body .sales-rebooking-page .sales-rebooking-computed{max-width:none;text-align:start}.phone-shell-body .sales-rebooking-page .sales-rebooking-select{flex:1 1 100%}.phone-shell-body .sales-rebooking-page .sales-rebooking-select select{flex:1 1 auto;min-width:0}.phone-shell-body .sales-rebooking-page .sales-rebooking-table-wrap{overflow:visible;border:0;border-radius:0;background:none}.phone-shell-body .sales-rebooking-page .sales-rebooking-table>tbody>tr:not(.is-expanded)>td.sales-rebooking-fold{display:none}.phone-shell-body .sales-rebooking-page .sales-rebooking-table>tbody>tr.is-touched{background:color-mix(in srgb,var(--text-muted) 5%,transparent)}.phone-shell-body .sales-rebooking-page .sales-rebooking-table>tbody>tr>td{background:none}.phone-shell-body .sales-rebooking-page .sales-rebooking-table td a{display:inline-block;min-height:2.75rem}.phone-shell-body .sales-rebooking-page .sales-rebooking-actions button{margin:0}.phone-shell-body .sales-rebooking-page .sales-rebooking-table>tbody>tr>td[colspan]{padding-inline-start:0}.phone-shell-body .sales-rebooking-page .sales-rebooking-table>tbody>tr:is(.sales-rebooking-editor-row,.sales-rebooking-detail-row){border-block-start:0;border-start-start-radius:0;border-start-end-radius:0;background:color-mix(in srgb,var(--p-sales, #2a5880) 4%,transparent)}.phone-shell-body .sales-rebooking-page .sales-rebooking-table>tbody>tr:has(+tr:is(.sales-rebooking-editor-row,.sales-rebooking-detail-row)){margin-block-end:0;border-end-start-radius:0;border-end-end-radius:0}.phone-shell-body .sales-rebooking-page .sales-rebooking-editor label{flex-direction:column;align-items:stretch}.phone-shell-body .sales-rebooking-page .sales-rebooking-editor :is(input,select){width:100%;min-width:0}}.sales-rate-tabs{display:flex;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid var(--border);margin-bottom:.75rem}.sales-rate-tab{padding:.45rem 1rem;font-size:.9rem;font-weight:500;color:var(--text-muted);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.sales-rate-tab:hover{color:var(--text)}.sales-rate-tab.active{color:var(--bpe-accent-primary, #1f7a4d);border-bottom-color:var(--bpe-accent-primary, #1f7a4d)}.sales-rate-profile-note{font-size:.85rem;margin:0 0 .75rem}.sales-rate-group{margin-bottom:1.25rem}.sales-rate-group-title{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 .4rem}.sales-rate-table{width:100%;border-collapse:collapse;font-size:.9rem}.sales-rate-table th{text-align:left;font-size:.78rem;font-weight:600;color:var(--text-muted);padding:.35rem .75rem .35rem 0;border-bottom:1px solid var(--border)}.sales-rate-table td{padding:.5rem .75rem .5rem 0;border-bottom:1px solid var(--border);vertical-align:top}.sales-rate-table tr:last-child td{border-bottom:none}.sales-rate-item-label{font-weight:500}.sales-rate-item-note{font-size:.78rem;color:var(--text-muted);max-width:34rem}.sales-rate-note-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;margin-left:.4rem;padding:0;border-radius:999px;border:1px solid var(--border);background:none;color:var(--text-muted);font-size:.7rem;font-style:italic;line-height:1;cursor:pointer;vertical-align:middle}.sales-rate-note-toggle:hover{color:var(--text);border-color:var(--text-muted)}.sales-rate-note-toggle[aria-expanded=true]{color:var(--bpe-accent-primary, #1f7a4d);border-color:var(--bpe-accent-primary, #1f7a4d)}.sales-rate-edit-row{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.sales-rate-edit-row input,.sales-rate-edit-row select{padding:.3rem .5rem;border-radius:var(--shell-radius-control);border:1px solid var(--border);background:var(--surface);color:var(--text)}.sales-rate-edit-row input{width:6.5rem}.sales-rate-unit{font-size:.78rem;color:var(--text-muted);white-space:nowrap}.sales-rate-badge{display:inline-block;margin-left:.5rem;padding:.1rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--bpe-accent-primary, #1f7a4d) 45%,var(--border));color:var(--bpe-accent-primary, #1f7a4d);font-size:.72rem;font-weight:600;white-space:nowrap}.sales-rate-save{padding:.3rem .85rem;border-radius:var(--shell-radius-control);border:1px solid var(--bpe-accent-primary, #1f7a4d);background:var(--bpe-accent-primary, #1f7a4d);color:#fff;font-size:.82rem;font-weight:600;cursor:pointer}.sales-rate-save:disabled{opacity:.6;cursor:default}.sales-rate-linkish{background:none;border:none;padding:0;color:var(--bpe-accent-primary, #1f7a4d);font-size:.82rem;font-weight:500;cursor:pointer;text-decoration:underline}.sales-rate-linkish:disabled{opacity:.6;cursor:default}.sales-rate-adjust-cell{white-space:nowrap}.sales-rate-log-table .sales-rate-log-reason{max-width:22rem}@media screen and (max-width:48rem){.phone-shell-body .sales-rate-card .sales-rate-note-toggle{position:relative;width:1.75rem;height:1.75rem;min-height:0;font-size:.875rem}.phone-shell-body .sales-rate-card .sales-rate-note-toggle:after{content:"";position:absolute;inset:-.5rem}.phone-shell-body .sales-rate-card .sales-rate-adjust-cell>.sales-rate-edit-row{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:.5rem}.phone-shell-body .sales-rate-card .sales-rate-adjust-cell>.sales-rate-edit-row>button{flex:1 1 calc(50% - .25rem)}.phone-shell-body .sales-rate-card .sales-rate-adjust-cell>.sales-rate-edit-row>:is(select,input){flex:1 1 100%;width:100%}.phone-shell-body .sales-rate-card .sales-rate-adjust-cell .sales-rate-linkish{border:1px solid var(--border);border-radius:var(--shell-radius-control);text-decoration:none}.phone-shell-body .sales-rate-card .sales-rate-badge{font-size:.75rem}}.sales-studio-grid{display:grid;grid-template-columns:280px 1fr;gap:1rem;align-items:start}@media(max-width:900px){.sales-studio-grid{grid-template-columns:1fr}}.sales-studio-head-actions{display:flex;gap:.5rem;align-items:flex-start}.sales-studio-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-bottom:.75rem}.sales-studio-field{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.6rem;font-size:.85rem}.sales-studio-field>span{font-weight:600;color:var(--text-muted)}.sales-studio-field input,.sales-studio-field select{padding:.4rem .5rem;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);font-size:.9rem;max-width:16rem}.sales-studio-field-wide input{min-width:18rem}.sales-studio-variations{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem}.sales-studio-variation{padding:.4rem .9rem;font-size:.85rem;font-weight:600;border:1px solid var(--border);border-radius:999px;background:none;color:var(--text-muted);cursor:pointer}.sales-studio-variation.active{background:var(--bpe-accent-primary, #1f7a4d);border-color:var(--bpe-accent-primary, #1f7a4d);color:#fff}.sales-studio-table{width:100%;border-collapse:collapse;font-size:.9rem;margin-bottom:.75rem}.sales-studio-table th{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:.4rem .5rem;border-bottom:1px solid var(--border)}.sales-studio-table td{padding:.45rem .5rem;border-bottom:1px solid var(--border);vertical-align:top}.sales-studio-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sales-studio-num input{width:5.5rem;padding:.25rem .4rem;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);text-align:right;font-size:.85rem}.sales-studio-unit{font-size:.72rem;color:var(--text-muted);margin-left:.3rem}.sales-studio-fee{font-weight:600}.sales-studio-line-label{font-weight:500}.sales-studio-label-input{padding:.25rem .4rem;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);font-size:.85rem}.sales-studio-line-source{font-size:.75rem;color:var(--text-muted);margin-top:.15rem}.sales-studio-chip{display:inline-block;font-size:.68rem;font-weight:700;border-radius:999px;padding:.05rem .5rem;margin-left:.4rem;vertical-align:middle}.sales-studio-chip-budgeted{background:#bf901024;color:#9a6a10}.sales-studio-chip-override{background:#2c5e851f;color:#2c5e85}.sales-studio-budgeted-toggle{display:inline-flex;align-items:center;gap:.25rem;margin-left:.4rem;font-size:.72rem;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle}.sales-studio-budgeted-toggle input{margin:0;accent-color:#2c5e85}.sales-studio-reason{margin-top:.3rem}.sales-studio-reason input{width:100%;max-width:24rem;padding:.3rem .45rem;border:1px dashed #2c5e85;border-radius:6px;background:var(--bg);color:var(--text);font-size:.8rem}.sales-studio-add-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.sales-studio-add-row select{padding:.35rem .5rem;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);font-size:.85rem}.sales-studio-total{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:.6rem .9rem;font-weight:600;margin-top:.5rem}.sales-studio-total-justified{background:#1f7a4d1a;border:1px solid rgba(31,122,77,.3)}.sales-studio-total-fee{background:#2c5e8514;border:1px solid rgba(44,94,133,.25)}.sales-studio-total-value{font-size:1.1rem;font-variant-numeric:tabular-nums}.sales-studio-total-value input{width:7rem;padding:.3rem .45rem;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);text-align:right;font-size:1rem;font-weight:600}.sales-studio-margin-readout{padding:.35rem .9rem;font-size:.85rem;color:var(--text-muted)}.sales-studio-honesty{font-size:.8rem;color:#9a6a10;background:#bf90101a;border-radius:8px;padding:.5rem .75rem;margin:.4rem 0 0}.sales-studio-hint{font-size:.78rem;color:var(--text-muted);margin:.25rem 0 .6rem}.sales-studio-primary{padding:.5rem 1rem;font-size:.9rem;font-weight:600;border:1px solid var(--bpe-accent-primary, #1f7a4d);border-radius:8px;background:var(--bpe-accent-primary, #1f7a4d);color:#fff;cursor:pointer}.sales-studio-primary:disabled{opacity:.55;cursor:default}.sales-studio-ghost{padding:.4rem .8rem;font-size:.85rem;font-weight:600;border:1px solid var(--border);border-radius:8px;background:none;color:var(--text);cursor:pointer}.sales-studio-linkish{background:none;border:none;padding:0;font-size:.82rem;color:var(--bpe-accent-primary, #1f7a4d);cursor:pointer;text-decoration:underline}.sales-studio-linkish:disabled{opacity:.55;cursor:default}.sales-studio-save-row{display:flex;gap:.75rem;align-items:center;margin-top:.9rem;margin-bottom:.5rem}.sales-studio-research{margin-top:.75rem}.sales-studio-research-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.sales-studio-research-list li{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:.88rem}.sales-studio-research-error{color:#ac3e2e;font-size:.85rem}.sales-studio-face-toggle{display:inline-flex;border:1px solid var(--border);border-radius:999px;overflow:hidden}.sales-studio-face-toggle button{border:0;background:none;padding:.35rem .85rem;font:inherit;font-size:.85rem;color:var(--text-muted);cursor:pointer}.sales-studio-face-toggle button.is-active{background:var(--text);color:var(--bg)}.sales-studio-variation small{margin-left:.4rem;color:var(--text-muted);font-weight:400}.sales-studio-variation.active small{color:inherit;opacity:.75}.sales-studio-optbar-stat{margin-left:auto;align-self:center;font-size:.8rem;color:var(--text-muted);white-space:nowrap}.sales-studio-client-cell{display:flex;flex-direction:column;gap:.25rem;min-width:11rem}.sales-studio-client-cell label{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;color:var(--text-muted)}.sales-studio-client-cell input[type=text],.sales-studio-client-cell select{font:inherit;font-size:.8rem;padding:.2rem .4rem;border:1px solid var(--border);border-radius:var(--shell-radius-control);background:var(--surface);width:100%}.sales-studio-client-cell.is-folded input[type=text]{opacity:.5}.sales-studio-face-note{margin:.5rem 0 0;font-size:.8rem;color:var(--text-muted)}.sales-studio-face{max-width:56rem}.sales-studio-face-head{margin-bottom:1.25rem}.sales-studio-face-brand{display:block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.sales-studio-face-head h2{margin:.25rem 0 .15rem;font-size:1.5rem}.sales-studio-face-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin-bottom:1rem}.sales-studio-face-option{display:flex;flex-direction:column;gap:.2rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:var(--shell-radius-card);background:var(--surface);font:inherit;text-align:left;cursor:pointer;color:inherit}.sales-studio-face-option.is-active{border-color:var(--p-sales, #2a5880);box-shadow:0 0 0 2px color-mix(in srgb,var(--p-sales, #2a5880) 25%,transparent)}.sales-studio-face-option-name{font-weight:600}.sales-studio-face-option-price{font-size:1.4rem;font-variant-numeric:tabular-nums}.sales-studio-face-option-per{font-size:.78rem;color:var(--text-muted);min-height:1em}.sales-studio-face-diff{width:100%;border-collapse:collapse;margin-bottom:1.25rem;font-size:.88rem}.sales-studio-face-diff th,.sales-studio-face-diff td{padding:.4rem .6rem;border-bottom:1px solid var(--border);text-align:left}.sales-studio-face-diff th:not(:first-child),.sales-studio-face-diff td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.sales-studio-face-diff tr.is-total td{font-weight:600;border-bottom:0}.sales-studio-face-included h3{margin:0 0 .6rem;font-size:1rem}.sales-studio-face-buckets{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem}.sales-studio-face-bucket{border:1px solid var(--border);border-radius:var(--shell-radius-card);background:var(--surface);padding:.7rem .85rem}.sales-studio-face-bucket-head{display:flex;justify-content:space-between;font-weight:600;margin-bottom:.35rem}.sales-studio-face-bucket ul{list-style:none;margin:0;padding:0;font-size:.85rem}.sales-studio-face-bucket li{display:flex;justify-content:space-between;gap:.75rem;padding:.15rem 0}.sales-studio-face-bucket li span:last-child{color:var(--text-muted);white-space:nowrap}.sales-studio-face-bucket p{margin:0;font-size:.85rem}.sales-studio-face-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:1rem;padding-top:.75rem;border-top:2px solid var(--text);font-size:1.1rem}.sales-studio-face-story{margin-top:.9rem}.sales-studio-face-intro{font-size:1.05rem;margin:0 0 .75rem}.sales-studio-face-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem}.sales-studio-face-steps li{border:1px solid var(--border);border-radius:var(--shell-radius-card);background:var(--surface);padding:.7rem .85rem}.sales-studio-face-steps li span{display:inline-block;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--text);color:var(--bg);font-size:.75rem;text-align:center;line-height:1.4rem;margin-right:.4rem}.sales-studio-face-steps li strong{font-size:.95rem}.sales-studio-face-steps li p{margin:.35rem 0 0;font-size:.85rem;color:var(--text-muted)}.sales-studio-face-know,.sales-studio-face-terms{margin-top:1.25rem}.sales-studio-face-know h3,.sales-studio-face-terms h3{margin:0 0 .5rem;font-size:1rem}.sales-studio-face-know dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.5rem 1rem;margin:0}.sales-studio-face-know dt{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.sales-studio-face-know dd{margin:.1rem 0 0;font-size:.88rem}.sales-studio-face-terms p{margin:0 0 .4rem;font-size:.88rem}@media screen and (max-width:48rem){.phone-shell-body .sales-studio .sales-studio-field :is(input,select),.phone-shell-body .sales-studio .sales-studio-lines-table :is(.sales-studio-label-input,.sales-studio-reason input){width:100%;max-width:none}.phone-shell-body .sales-studio .sales-studio-field-wide input{min-width:0}.phone-shell-body .sales-studio .sales-studio-row>.sales-studio-field{flex:1 1 100%}.phone-shell-body .sales-studio .sales-studio-inputs>.sales-studio-primary{width:100%}.phone-shell-body .sales-studio .sales-studio-row>.sales-studio-primary,.phone-shell-body .sales-studio .sales-studio-add-row>:is(select,button),.phone-shell-body .sales-studio .sales-studio-research-list li>button{flex:1 1 100%}.phone-shell-body .sales-studio .sales-studio-optbar-stat{white-space:normal}.phone-shell-body .sales-studio .sales-studio-lines-table>tbody>tr>td.sales-studio-client-td{padding-inline-start:0}.phone-shell-body .sales-studio .sales-studio-lines-table>tbody>tr>td.sales-studio-client-td:before{content:none}.phone-shell-body .sales-studio .sales-studio-client-cell{min-width:0;padding-block-end:.5rem}.phone-shell-body .sales-studio .sales-studio-table td[data-phone=actions]>.sales-studio-linkish{border:1px solid var(--border);border-radius:8px;color:var(--text);text-decoration:none}.phone-shell-body .sales-studio .sales-queue-card a.sales-studio-linkish{display:inline-flex;align-items:center;min-height:2.75rem}.phone-shell-body .sales-studio .sales-studio-face-bucket li span:last-child{white-space:normal;text-align:end}.phone-shell-body .sales-studio :is(.sales-studio-chip,.sales-studio-unit,.sales-studio-budgeted-toggle,.sales-studio-face-brand,.sales-studio-face-know dt){font-size:.75rem}}.ms{display:flex;flex-direction:column;gap:40px}.ms h1,.ms h2,.ms h3{margin:0;line-height:1.2}.ms-muted{color:var(--ink-3)}.ms-brand{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--forest);font-weight:600}.ms-cta{display:inline-block;padding:12px 20px;border-radius:999px;border:1px solid var(--forest);color:var(--forest);text-decoration:none;font-weight:600;background:var(--surface)}.ms-cta.is-primary{background:var(--forest);color:#fff}.ms-hero{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--forest-2);color:#fff;min-height:320px;display:grid}.ms-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.85}.ms-hero-text{position:relative;align-self:end;padding:28px 24px;background:linear-gradient(180deg,#17130d00,#17130dbf 60%)}.ms-hero-text .ms-brand{color:#cfe3d4}.ms-hero-text h1{font-size:clamp(26px,4vw,40px);margin:6px 0 4px}.ms-hero-text p{margin:0 0 14px;color:#e6e1d6}.ms-intro{font-size:18px;margin:0 0 18px;color:var(--ink-2)}.ms-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.ms-step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.ms-step-photo{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block}.ms-step h3{font-size:16px;padding:12px 14px 0}.ms-step h3 span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--forest);color:#fff;font-size:12px;margin-right:6px}.ms-step p{margin:6px 14px 14px;color:var(--ink-2);font-size:14px}.ms-options h2{font-size:24px}.ms-lede{margin:6px 0 16px;color:var(--ink-2)}.ms-option-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.ms-option{position:relative;text-align:left;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px 16px;cursor:pointer}.ms-option.is-rec{border-color:var(--forest)}.ms-option.is-focus{box-shadow:0 0 0 3px var(--forest-tint),0 0 0 4px var(--forest)}.ms-option h3{font-size:18px}.ms-rec{position:absolute;top:-10px;left:14px;background:var(--forest);color:#fff;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px}.ms-price{font-size:30px;font-weight:700;margin-top:6px;font-variant-numeric:tabular-nums}.ms-per{color:var(--ink-3);font-size:13px;min-height:1.4em}.ms-diff{width:100%;border-collapse:collapse;margin-top:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.ms-diff th,.ms-diff td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;font-size:14px}.ms-diff th:not(:first-child),.ms-diff td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.ms-diff tr.is-total td{font-weight:700;border-bottom:0}.ms-included h3{font-size:18px;margin-bottom:10px}.ms-buckets{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.ms-bucket{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px}.ms-bucket-head{display:flex;justify-content:space-between;font-weight:600;margin-bottom:6px}.ms-bucket ul{margin:0;padding-left:18px;font-size:14px;color:var(--ink-2)}.ms-bucket p{margin:0;font-size:14px}.ms-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.ms-gallery img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:10px;display:block}.ms-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.ms-quotes blockquote{margin:0;background:var(--forest-tint);border-radius:var(--radius);padding:16px 18px}.ms-quotes p{margin:0 0 8px;font-size:16px}.ms-quotes cite{font-style:normal;color:var(--ink-3);font-size:13px}.ms-logos{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px;color:var(--ink-3);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.ms-know h3,.ms-terms h3{font-size:18px;margin-bottom:10px}.ms-know dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 18px;margin:0}.ms-know dt{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.ms-know dd{margin:2px 0 0;font-size:14px}.ms-terms{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px}.ms-terms>p{margin:0 0 8px;color:var(--ink-2);font-size:14px}@media(max-width:720px){.ms{gap:28px}.ms-hero{min-height:240px}}.sales-field{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.6rem;font-size:.85rem}.sales-field>span{font-weight:600;color:var(--text-muted)}.sales-field input,.sales-field textarea{padding:.4rem .5rem;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);font-size:.9rem;font-family:inherit}.sales-btn-linklike{background:none;border:none;padding:0;font-size:.82rem;color:var(--bpe-accent-primary, #1f7a4d);cursor:pointer;text-decoration:underline}.sales-btn-linklike:disabled{opacity:.55;cursor:default}.sales-proposals-head h3{margin-bottom:.15rem}.sales-proposals-queue{border:1px solid var(--border);border-radius:10px;padding:.75rem .9rem;margin:.75rem 0 1rem;background:#1f7a4d0d}.sales-proposals-queue-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.sales-proposals-queue-title{font-weight:700}.sales-proposals-queue-count{font-size:.75rem;font-weight:700;background:var(--bpe-accent-primary, #1f7a4d);color:#fff;border-radius:999px;padding:.05rem .5rem}.sales-proposals-queue-flow{font-size:.75rem;color:var(--text-muted)}.sales-proposals-queue-row{display:flex;flex-wrap:wrap;gap:.6rem}.sales-proposals-qcard{border:1px solid var(--border);border-radius:8px;background:var(--bg);padding:.55rem .7rem;min-width:12rem;display:flex;flex-direction:column;gap:.3rem}.sales-proposals-qcard-co{font-weight:600}.sales-proposals-qcard-meta{font-size:.8rem;color:var(--text-muted)}.sales-proposals-listwrap{margin-top:.5rem}.sales-proposals-list{display:flex;flex-direction:column;gap:.5rem}.sales-proposals-list-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.sales-proposals-list-main{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.sales-proposals-list-title{font-weight:600}.sales-proposals-list-meta{display:flex;align-items:center;gap:.75rem}.sales-proposals-list-price{font-variant-numeric:tabular-nums}.sales-proposal-status{display:inline-block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.1rem .5rem}.sales-proposal-status.is-draft{background:#78787829;color:var(--text-muted)}.sales-proposal-status.is-sent{background:#2c5e8524;color:#2c5e85}.sales-proposal-status.is-viewed{background:#2c5e8533;color:#2c5e85}.sales-proposal-status.is-accepted{background:#1f7a4d29;color:#1f7a4d}.sales-proposal-status.is-declined{background:#ac3e2e24;color:#ac3e2e}.sales-proposal-status.is-void{background:#78787824;color:var(--text-muted)}.sales-proposals-back{margin-bottom:.6rem}.sales-proposals-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:start}@media(max-width:900px){.sales-proposals-two{grid-template-columns:1fr}}.sales-proposals-field-row{display:flex;gap:.75rem;flex-wrap:wrap}.sales-proposals-field-row .sales-field{flex:1;min-width:10rem}.sales-proposals-options{margin:.5rem 0}.sales-proposals-options-head{display:flex;align-items:center;justify-content:space-between;font-weight:600;margin-bottom:.4rem}.sales-proposals-option{border:1px solid var(--border);border-radius:8px;padding:.6rem .7rem;margin-bottom:.6rem}.sales-proposals-option-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.sales-proposals-recommend{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;color:var(--text-muted);cursor:pointer}.sales-proposals-deposit{max-width:20rem}.sales-proposals-signature-note{font-size:.78rem;border-left:3px solid var(--border);padding-left:.6rem;margin:.5rem 0}.sales-proposals-compose-actions{display:flex;gap:.6rem;margin-top:.8rem}.sales-proposals-sharepanel{border-color:var(--bpe-accent-primary, #1f7a4d)}.sales-proposals-sharerow{display:flex;gap:.5rem;margin:.5rem 0;flex-wrap:wrap}.sales-proposals-shareurl{flex:1;min-width:14rem;padding:.4rem .5rem;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);font-family:ui-monospace,monospace;font-size:.82rem}.sales-proposals-view-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem}.sales-proposals-view-actions{display:flex;gap:.6rem}.sales-proposal-preview{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--bg)}.sales-proposal-preview-hero{background:var(--bpe-accent-primary, #1f7a4d);color:#fff;padding:1rem 1.1rem}.sales-proposal-preview-brand{font-size:.8rem;font-weight:700;opacity:.9}.sales-proposal-preview-title{margin:.3rem 0 .15rem;color:#fff}.sales-proposal-preview-prepared{font-size:.82rem;opacity:.9}.sales-proposal-preview-body{padding:1rem 1.1rem}.sales-proposal-preview-intro{font-size:.9rem;margin-bottom:.8rem}.sales-proposal-optcard{border:1px solid var(--border);border-radius:8px;padding:.6rem .75rem;margin-bottom:.6rem}.sales-proposal-optcard.is-recommended{border-color:var(--bpe-accent-primary, #1f7a4d);box-shadow:0 0 0 1px var(--bpe-accent-primary, #1f7a4d) inset}.sales-proposal-optcard-head{display:flex;align-items:center;gap:.5rem}.sales-proposal-optcard-price{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.sales-proposal-optcard ul{margin:.4rem 0 0;padding-left:1.1rem;font-size:.85rem}.sales-proposal-tag{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--bpe-accent-primary, #1f7a4d);color:#fff;border-radius:999px;padding:.05rem .45rem}.sales-proposal-accept{width:100%;margin-top:.4rem}.sales-proposal-esign{font-size:.8rem;color:var(--text-muted);border:1px dashed var(--border);border-radius:8px;padding:.5rem .7rem;margin-top:.6rem}.sales-proposal-preview-site{--paper: #faf8f3;--surface: #ffffff;--ink: #17130d;--ink-2: #4a4640;--ink-3: #7c766c;--line: #e7e2d6;--forest: #2d6540;--forest-2: #1d4429;--forest-tint: #edf2ec;--amber: #9a6a10;--shadow: 0 1px 3px rgba(29, 68, 41, .08), 0 8px 30px rgba(29, 68, 41, .06);--radius: 14px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);padding:16px;container-type:inline-size}.sales-proposal-preview-site .ms{gap:28px}.sales-proposal-preview-site .ms-hero{min-height:240px}.sales-proposal-preview-accept{display:grid;gap:8px;margin-top:12px}.sales-proposal-preview-accept .ms-cta[disabled]{opacity:.85;cursor:default}.sales-proposals-preview-hint{margin:10px 0 0}@media screen and (max-width:48rem){.phone-shell-body .sales-proposals .sales-proposals-qcard{flex:1 1 100%;min-width:0}.phone-shell-body .sales-proposals .sales-proposals-list-meta{flex:1 1 100%;justify-content:space-between}.phone-shell-body .sales-proposals .sales-proposals-list-meta>.sales-btn{flex:0 1 50%}.phone-shell-body .sales-proposals .sales-proposals-field-row>.sales-field{flex:1 1 100%;min-width:0}.phone-shell-body .sales-proposals .sales-proposals-shareurl{flex:1 1 100%;min-width:0}.phone-shell-body .sales-proposals .sales-proposals-compose-actions>.sales-btn-primary{margin-top:0}.phone-shell-body .sales-proposals :is(.sales-proposal-status,.sales-proposal-tag){font-size:.75rem}}.sales-cr-stats{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:.75rem}.sales-cr-stat{display:flex;flex-direction:column}.sales-cr-stat-value{font-size:1.5rem;font-weight:700;line-height:1.2}.sales-cr-stat-label{font-size:.8rem;color:var(--text-muted)}.sales-cr-error{color:var(--danger, #b3261e);font-size:.9rem}.sales-cr-filters{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0}.sales-cr-chiprow{display:flex;flex-wrap:wrap;gap:.35rem}.sales-cr-chip{padding:.25rem .65rem;font-size:.8rem;border:1px solid var(--border);border-radius:999px;background:none;color:var(--text-muted);cursor:pointer}.sales-cr-chip:hover{color:var(--text)}.sales-cr-chip.active{color:var(--bpe-accent-primary, #1f7a4d);border-color:var(--bpe-accent-primary, #1f7a4d);font-weight:600}.sales-cr-filterrow{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.85rem}.sales-cr-filterrow input[type=search]{flex:1 1 12rem;min-width:10rem;padding:.3rem .55rem;border:1px solid var(--border);border-radius:6px;background:var(--surface, transparent);color:inherit}.sales-cr-checkbox{display:inline-flex;align-items:center;gap:.3rem}.sales-cr-count{white-space:nowrap}.sales-cr-tablewrap{overflow-x:auto}.sales-cr-table{width:100%;border-collapse:collapse;font-size:.85rem}.sales-cr-table th{text-align:left;font-weight:600;color:var(--text-muted);padding:.4rem .6rem;border-bottom:1px solid var(--border);white-space:nowrap}.sales-cr-table td{padding:.45rem .6rem;border-bottom:1px solid var(--border);vertical-align:top}.sales-cr-row.shortlist td{background:color-mix(in srgb,var(--bpe-accent-primary, #1f7a4d) 5%,transparent)}.sales-cr-company{display:inline-flex;align-items:baseline;gap:.3rem;font-weight:600}.sales-cr-star{color:var(--bpe-accent-primary, #1f7a4d)}.sales-cr-expand{background:none;border:1px solid var(--border);border-radius:6px;padding:.15rem .5rem;font-size:.75rem;color:var(--text-muted);cursor:pointer}.sales-cr-expand:hover{color:var(--text)}.sales-cr-detail td{background:color-mix(in srgb,var(--border) 18%,transparent);font-size:.85rem}.sales-cr-detail p{margin:.25rem 0}.sales-cr-detail-links{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.sales-cr-role{font-size:.78rem}.sales-cr-pills{display:inline-flex;flex-wrap:wrap;gap:.25rem}.sales-cr-org-badges{display:flex;align-items:center;gap:.6rem}.sales-cr-cockpit{font-size:.85rem;white-space:nowrap}.sales-cr-doors{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;margin:.75rem 0}.sales-cr-door{border:1px solid var(--border);border-radius:8px;padding:.6rem .8rem}.sales-cr-door h4{margin:0 0 .35rem;font-size:.9rem}.sales-cr-door ol{margin:0;padding-left:1.1rem;font-size:.82rem}.sales-cr-findings{margin:.5rem 0;padding-left:1.2rem;font-size:.85rem}.sales-cr-signals{line-height:1.55}.sales-cr-signals table{border-collapse:collapse;font-size:.85rem}.sales-cr-signals th,.sales-cr-signals td{border:1px solid var(--border);padding:.3rem .55rem}@media screen and (max-width:48rem){.phone-shell-body .sales-cr .sales-cr-tablewrap{overflow-x:visible}.phone-shell-body .sales-cr .sales-cr-table>tbody>tr>td[colspan]{padding-inline-start:0}.phone-shell-body .sales-cr .sales-cr-table>tbody>tr>td[colspan]:before{content:none}.phone-shell-body .sales-cr .sales-cr-table>tbody>tr.shortlist{background:color-mix(in srgb,var(--bpe-accent-primary, #1f7a4d) 5%,transparent)}.phone-shell-body .sales-cr .sales-cr-table>tbody>tr.sales-cr-detail{background:color-mix(in srgb,var(--border) 18%,transparent)}.phone-shell-body .sales-cr .sales-cr-table>tbody>tr:is(.shortlist,.sales-cr-detail)>td{background:none}.phone-shell-body .sales-cr .sales-cr-filterrow>input[type=search]{flex:1 1 100%;order:-1;min-width:0}.phone-shell-body .sales-cr :is(.sales-cr-cockpit,.sales-cr-detail-links>a,.sales-cr-company>a){display:inline-flex;align-items:center;min-height:2.75rem}.phone-shell-body .sales-cr .sales-cr-table td[data-phone=actions]>a{display:inline-flex;align-items:center;min-height:2.75rem;border:1px solid var(--border);border-radius:6px;text-decoration:none}.phone-shell-body .sales-cr .sales-cr-signals table{width:100%}}.sales-contracts{--sc-chevron-col: 1rem;--sc-col-gap: 1rem;--sc-client-indent: calc(var(--sc-chevron-col) + var(--sc-col-gap));width:100%;max-width:72rem;margin-left:auto;margin-right:auto}.sales-contracts-grid{display:grid;grid-template-columns:var(--sc-chevron-col, 1rem) minmax(0,1fr) 12.5rem 13rem 9rem 6rem;column-gap:var(--sc-col-gap, 1rem);align-items:center}.sales-portal-main:has(>.sales-contracts){padding-top:.5rem}.sales-contracts-topbar{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.sales-contracts-searchbar{margin-right:auto;padding:.4rem .7rem;border:1px solid var(--border, #d0d0d0);border-radius:var(--r-md, 6px);background:var(--surface, #fff);font:inherit;font-size:.9rem;min-width:16rem}.sales-contracts-searchbar::placeholder{color:var(--text-muted, #6b6b6b)}.sales-contracts-refresh{padding:.4rem .9rem;border:1px solid var(--border, #d0d0d0);border-radius:var(--r-md, 6px);background:var(--surface, #fff);cursor:pointer;font:inherit;font-size:.9rem}.sales-contracts-refresh:disabled{opacity:.6;cursor:default}.sales-contracts-refreshed-at{font-size:.75rem;color:var(--text-muted, #6b6b6b);white-space:nowrap}.sales-contracts-filters{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:.85rem;border-bottom:1px solid var(--border, #e4e4e4)}.sales-contracts-filter{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .7rem;border:1px solid transparent;border-radius:var(--r-pill, 999rem);background:transparent;color:var(--text-muted, #6b6b6b);cursor:pointer;font:inherit;font-size:.8rem;font-weight:600}.sales-contracts-filter:hover{color:var(--text, #222)}.sales-contracts-filter[aria-pressed=true]{border-color:var(--border, #d0d0d0);background:var(--surface-raised, #fbfaf6);color:var(--text, #222)}.sales-contracts-filter-count{font-weight:400;font-size:.75rem;opacity:.8}.sales-contracts-list{list-style:none;margin:0;padding:0}.sales-contracts-row{border-bottom:1px solid var(--border, #e4e4e4)}.sales-contracts-row:last-child{border-bottom:none}.sales-contracts-row-main{padding:.85rem 0;cursor:pointer}.sales-contracts-chip-cell{justify-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;max-width:100%}.sales-contracts-stall{font-size:.72rem;line-height:1.25;color:var(--text-muted, #6b6b6b);white-space:normal}.sales-contracts-chip-cell>.sales-contracts-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.sales-contracts-cell-action{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sales-contracts-row-remind{position:relative;min-width:0;white-space:nowrap;font-size:.75rem}.sales-contracts-extra-links{display:flex;flex-wrap:wrap;flex-basis:100%;gap:.75rem;font-size:.8rem}.sales-contracts-inline-link{color:var(--text-muted, #6b6b6b)}.sales-contracts-inline-link:hover{color:var(--text, #222)}.sales-contracts-row-main:hover{background:color-mix(in srgb,var(--text-muted, #6b6b6b) 5%,transparent)}.sales-contracts-row.is-overdue>.sales-contracts-row-main{border-left:2px solid var(--danger, #b3261e);margin-left:calc(-.75rem - 2px);padding-left:.75rem;background:linear-gradient(90deg,color-mix(in srgb,var(--danger, #b3261e) 5%,transparent),transparent 55%)}.sales-contracts-row.is-overdue>.sales-contracts-row-main:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--danger, #b3261e) 9%,transparent),transparent 55%)}.sales-contracts-row-date{font-size:.8rem;color:var(--text-muted, #6b6b6b);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.sales-contracts-date-overdue{color:var(--danger, #b3261e)}.sales-contracts-date-amber{color:color-mix(in srgb,var(--bpe-accent-warn, #b45309) 85%,var(--text, #222))}.sales-contracts-date-countdown{font-variant-numeric:tabular-nums}.sales-contracts-colhead{position:sticky;top:0;z-index:2;margin:0 -1.25rem;padding:.55rem 1.25rem .35rem;border-bottom:1px solid var(--border, #e4e4e4);background:var(--surface, #fff)}.sales-contracts-colhead-label{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted, #6b6b6b);white-space:nowrap}.sales-contracts-colhead-date{border:none;background:transparent;padding:0;text-align:right;cursor:pointer;font:inherit;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted, #6b6b6b);white-space:nowrap}.sales-contracts-colhead-date:hover,.sales-contracts-colhead-date[data-sort=asc],.sales-contracts-colhead-date[data-sort=desc]{color:var(--text, #222)}.sales-contracts-row-toggle{display:block;min-width:0;max-width:100%;border:none;background:transparent;padding:0;cursor:pointer;font:inherit;text-align:left;color:inherit}.sales-contracts-chevron{justify-self:center;font-size:.7rem;color:var(--text-muted, #6b6b6b);transition:transform .12s ease}.sales-contracts-row.is-expanded .sales-contracts-chevron{transform:rotate(90deg)}.sales-contracts-row-text{min-width:0}.sales-contracts-row-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:1.05rem;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.sales-contracts-row-sub{margin-top:.15rem;font-size:.8rem;color:var(--text-muted, #6b6b6b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-contracts-chip{display:inline-block;padding:.15rem .6rem;border-radius:var(--r-pill, 999rem);font-size:.75rem;font-weight:600;white-space:nowrap}.sales-contracts-chip-neutral{background:color-mix(in srgb,var(--text-muted, #6b6b6b) 10%,transparent);color:var(--text-muted, #6b6b6b)}.sales-contracts-chip-amber{background:color-mix(in srgb,var(--bpe-accent-warn, #b45309) 14%,transparent);color:color-mix(in srgb,var(--bpe-accent-warn, #b45309) 85%,var(--text, #222))}.sales-contracts-chip-overdue{background:var(--danger, #b3261e);color:#fff}.sales-contracts-chip-unmatched{background:transparent;border:1px dashed var(--text-muted, #6b6b6b);color:var(--text-muted, #6b6b6b)}.sales-contracts-primary{font-size:.85rem;font-weight:600;white-space:nowrap}.sales-contracts-link-button{border:none;border-radius:0;background:transparent;padding:0;cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;color:var(--bpe-accent-primary, #0b57d0);text-decoration:underline;text-align:left}.sales-contracts-link-button:hover{color:var(--text, #222)}.sales-contracts-row-extra{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:0 0 .85rem var(--sc-client-indent, 2rem);padding:.6rem .85rem;border-radius:var(--r-md, 6px);background:color-mix(in srgb,var(--text-muted, #6b6b6b) 5%,transparent);font-size:.8rem}.sales-contracts-row-stamps{color:var(--text-muted, #6b6b6b)}.sales-contracts-pdf-toggle{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;cursor:pointer;white-space:nowrap}.sales-contracts-unlink{padding:.15rem .5rem;border:1px solid var(--border, #d0d0d0);border-radius:var(--r-sm, 4px);background:transparent;color:var(--text-muted, #6b6b6b);cursor:pointer;font:inherit;font-size:.75rem}.sales-contracts-unlink:disabled{opacity:.6;cursor:default}.sales-contracts-remind{padding:.15rem .5rem;border:1px solid var(--border, #d0d0d0);border-radius:var(--r-sm, 4px);background:transparent;color:var(--text-muted, #6b6b6b);cursor:pointer;font:inherit;font-size:.75rem}.sales-contracts-remind:disabled{opacity:.6;cursor:default}.sales-contracts-row-remind>.sales-contracts-remind{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-contracts-row-remind>.sales-contracts-remind:disabled{border:none;padding:0}.sales-contracts-remind-confirm{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem}.sales-contracts-row-remind>.sales-contracts-not-client{max-width:none;overflow:visible}.sales-contracts-row-remind .sales-contracts-remind-confirm{position:absolute;top:calc(100% + .4rem);right:0;z-index:3;width:max-content;max-width:24rem;padding:.5rem .75rem;border:1px solid var(--border, #d0d0d0);border-radius:var(--r-md, 6px);background:var(--surface, #fff);box-shadow:0 4px 14px #00000014;white-space:normal}.sales-contracts-remind-go{padding:.15rem .6rem;border:1px solid var(--text, #222);border-radius:var(--r-sm, 4px);background:var(--text, #222);color:var(--surface, #fff);cursor:pointer;font:inherit;font-size:.75rem}.sales-contracts-remind-go:disabled{opacity:.6;cursor:default}.sales-contracts-revision-note{margin-top:.2rem;font-size:.8rem;font-style:italic;color:var(--text, #222);opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-contracts-note-open{padding:.15rem .5rem;border:1px solid var(--border, #d0d0d0);border-radius:var(--r-sm, 4px);background:transparent;color:var(--text-muted, #6b6b6b);cursor:pointer;font:inherit;font-size:.75rem}.sales-contracts-note-open:disabled{opacity:.6;cursor:default}.sales-contracts-note-form{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem}.sales-contracts-note-form input{padding:.2rem .45rem;border:1px solid var(--border, #d0d0d0);border-radius:var(--r-sm, 4px);background:var(--surface, #fff);font:inherit;font-size:.75rem;min-width:22rem}.sales-contracts-picker{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex-basis:100%}.sales-contracts-candidate{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border:1px solid var(--border, #d0d0d0);border-radius:var(--r-md, 6px);background:var(--surface, #fff);cursor:pointer;font:inherit;font-size:.85rem}.sales-contracts-also-covers{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem;color:var(--text-muted, #6b6b6b)}.sales-contracts-also-covers-item{display:inline-flex;align-items:center;gap:.35rem;color:var(--text, #222)}.sales-contracts-past-hint{margin:.25rem 0 .5rem;padding-left:var(--sc-client-indent, 2rem);font-size:.8rem}.sales-contracts-candidate-reason{font-size:.72rem;color:var(--text-muted, #6b6b6b)}.sales-contracts-candidate:hover:not(:disabled){border-color:var(--text, #222)}.sales-contracts-candidate:disabled{opacity:.6;cursor:default}.sales-contracts-somewhere{padding:.3rem .7rem;border:1px dashed var(--border, #d0d0d0);border-radius:var(--r-md, 6px);background:transparent;color:var(--text-muted, #6b6b6b);cursor:pointer;font:inherit;font-size:.85rem}.sales-contracts-somewhere:hover:not(:disabled){border-color:var(--text, #222);color:var(--text, #222)}.sales-contracts-somewhere:disabled{opacity:.6;cursor:default}.sales-contracts-search{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex-basis:100%}.sales-contracts-search-input{padding:.3rem .6rem;border:1px solid var(--border, #d0d0d0);border-radius:var(--r-md, 6px);background:var(--surface, #fff);font:inherit;font-size:.85rem;min-width:16rem}.sales-contracts-partner-open{padding:.15rem .5rem;border:1px solid var(--border, #d0d0d0);border-radius:var(--r-sm, 4px);background:transparent;color:var(--text-muted, #6b6b6b);cursor:pointer;font:inherit;font-size:.75rem}.sales-contracts-partner-open:disabled{opacity:.6;cursor:default}.sales-contracts-partner-form{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem}.sales-contracts-partner-form input{padding:.2rem .45rem;border:1px solid var(--border, #d0d0d0);border-radius:var(--r-sm, 4px);background:var(--surface, #fff);font:inherit;font-size:.75rem;max-width:14rem}.sales-contracts-partner-save{padding:.15rem .6rem;border:1px solid var(--text, #222);border-radius:var(--r-sm, 4px);background:var(--text, #222);color:var(--surface, #fff);cursor:pointer;font:inherit;font-size:.75rem}.sales-contracts-partner-save:disabled{opacity:.6;cursor:default}.sales-contracts-partners{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;margin-top:.75rem;padding-top:.6rem;padding-left:var(--sc-client-indent, 2rem);border-top:1px solid var(--border, #e4e4e4);font-size:.8rem;color:var(--text-muted, #6b6b6b)}.sales-contracts-partner-name{font-weight:600;color:var(--text, #222)}.sales-contracts-partner-remove{border:none;background:transparent;padding:0;color:var(--text-muted, #6b6b6b);cursor:pointer;font:inherit;font-size:.8rem;text-decoration:underline}.sales-contracts-partner-remove:disabled{opacity:.6;cursor:default}.sales-contracts-partner-expired{color:var(--danger, #b3261e);font-weight:600}.sales-contracts-partner-renews{color:color-mix(in srgb,var(--bpe-accent-warn, #b45309) 85%,var(--text, #222));font-weight:600}.sales-contracts-renewal-form{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem}.sales-contracts-renewal-form input{padding:.2rem .45rem;border:1px solid var(--border, #d0d0d0);border-radius:var(--r-sm, 4px);background:var(--surface, #fff);font:inherit;font-size:.75rem;max-width:14rem}.sales-contracts-all-clear{padding:1rem 0 .25rem var(--sc-client-indent, 2rem);margin:0}.sales-contracts-later-toggle{display:block;width:100%;text-align:left;padding:.6rem 0 .2rem var(--sc-client-indent, 2rem);border:none;background:transparent;color:var(--text-muted, #6b6b6b);cursor:pointer;font:inherit;font-size:.85rem}.sales-contracts-later-toggle:hover,.sales-contracts-later-toggle[aria-expanded=true]{color:var(--text, #222)}.sales-contracts-streak-check{margin-top:1rem;padding-left:var(--sc-client-indent, 2rem);padding-top:.85rem;border-top:1px solid var(--border, #e4e4e4)}.sales-contracts-streak-check-label{font-size:.85rem;color:var(--text-muted, #6b6b6b)}.sales-contracts-streak-check-list{list-style:none;margin:.5rem 0 0;padding:0}.sales-contracts-streak-check-list li{display:flex;flex-wrap:wrap;gap:.75rem;align-items:baseline;padding:.4rem 0;border-top:1px solid var(--border, #e4e4e4);font-size:.85rem}.sales-contracts-streak-check-box{font-weight:600}.sales-contracts-streak-check-stage{display:inline-block;padding:.1rem .55rem;border-radius:var(--r-pill, 999rem);background:color-mix(in srgb,var(--text-muted, #6b6b6b) 10%,transparent);color:var(--text-muted, #6b6b6b);font-size:.72rem;font-weight:600;white-space:nowrap}.sales-contracts-pdf-link{font-size:.75rem;color:var(--text-muted, #6b6b6b);white-space:nowrap}@media(max-width:40rem){.sales-contracts-grid{grid-template-columns:var(--sc-chevron-col, 1rem) minmax(0,1fr) auto;row-gap:.4rem}.sales-contracts-row-text{grid-column:2 / -1}.sales-contracts-chip-cell{grid-column:2;grid-row:2;flex-direction:row;flex-wrap:wrap}.sales-contracts-cell-action{grid-column:3;grid-row:2;justify-self:end}.sales-contracts-row-remind{grid-column:2 / -1;grid-row:3}.sales-contracts-row-remind:empty{display:none}.sales-contracts-row-date,.sales-contracts-colhead{display:none}.sales-contracts-row-extra{margin-left:0}.sales-contracts-streak-check,.sales-contracts-partners,.sales-contracts-all-clear,.sales-contracts-later-toggle,.sales-contracts-past-hint{padding-left:0}}.sales-contracts-legend{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;margin-bottom:.6rem;border-radius:var(--r-md, .5rem);background:color-mix(in srgb,var(--text-muted, #6b6b6b) 7%,transparent);font-size:.8rem}.sales-contracts-legend-text{color:var(--text-muted, #6b6b6b)}.sales-contracts-legend-text .sales-contracts-chip{margin:0 .1rem}.sales-contracts-legend-dismiss{flex-shrink:0;background:none;border:none;padding:0;color:var(--text-muted, #6b6b6b);font-size:.8rem;text-decoration:underline;cursor:pointer}.sales-contracts-legend-dismiss:hover{color:var(--text, #222)}.sales-contracts-deal-open{background:none;border:0;padding:0;font:inherit;cursor:pointer}@media screen and (max-width:48rem){.phone-shell-body .sales-contracts .sales-contracts-searchbar{width:100%;min-width:0;margin-right:0}.phone-shell-body .sales-contracts .sales-contracts-refreshed-at{flex:1 1 auto;white-space:normal}.phone-shell-body .sales-contracts .sales-contracts-list-card{padding:1rem}.phone-shell-body .sales-contracts .sales-contracts-grid{grid-template-columns:var(--sc-chevron-col, 1rem) minmax(0,1fr) auto;row-gap:.4rem}.phone-shell-body .sales-contracts .sales-contracts-colhead{display:none}.phone-shell-body .sales-contracts .sales-contracts-chevron{grid-row:1}.phone-shell-body .sales-contracts .sales-contracts-row-text{grid-column:2 / -1;grid-row:1}.phone-shell-body .sales-contracts .sales-contracts-row-date{display:block;grid-column:2 / -1;grid-row:2;text-align:start;white-space:normal}.phone-shell-body .sales-contracts .sales-contracts-chip-cell{grid-column:2;grid-row:3;flex-direction:row;flex-wrap:wrap;align-items:center}.phone-shell-body .sales-contracts .sales-contracts-cell-action{grid-column:3;grid-row:3;justify-self:end}.phone-shell-body .sales-contracts .sales-contracts-row-remind{grid-column:2 / -1;grid-row:4;white-space:normal}.phone-shell-body .sales-contracts .sales-contracts-row-remind:empty{display:none}.phone-shell-body .sales-contracts .sales-contracts-row-title{display:block;overflow:visible;-webkit-line-clamp:none;line-clamp:none}.phone-shell-body .sales-contracts :is(.sales-contracts-row-sub,.sales-contracts-revision-note){overflow:visible;white-space:normal;overflow-wrap:anywhere}.phone-shell-body .sales-contracts .sales-contracts-row-remind .sales-contracts-remind-confirm{position:static;flex-wrap:wrap;width:auto;max-width:100%;box-shadow:none}.phone-shell-body .sales-contracts :is(.sales-contracts-primary,.sales-contracts-inline-link,.sales-contracts-pdf-link){display:inline-flex;align-items:center;min-height:2.75rem}.phone-shell-body .sales-contracts :is(.sales-contracts-partners,.sales-contracts-streak-check-list) a{display:inline-flex;align-items:center;min-height:2.75rem}.phone-shell-body .sales-contracts .sales-contracts-row-extra{gap:.5rem 1rem;margin-left:0}.phone-shell-body .sales-contracts :is(.sales-contracts-streak-check,.sales-contracts-partners,.sales-contracts-all-clear,.sales-contracts-later-toggle,.sales-contracts-past-hint){padding-left:0}.phone-shell-body .sales-contracts :is(input:not([type=checkbox],[type=radio]),select,textarea){min-width:0;max-width:100%}.phone-shell-body .sales-contracts :is(.sales-contracts-note-form,.sales-contracts-partner-form,.sales-contracts-renewal-form){display:flex;width:100%}.phone-shell-body .sales-contracts :is(.sales-contracts-note-form,.sales-contracts-partner-form,.sales-contracts-renewal-form,.sales-contracts-search,.sales-contracts-picker) input{flex:1 1 100%}.phone-shell-body .sales-contracts .sales-contracts-partner{flex-basis:100%}}.sales-branding-topbar{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem;margin-bottom:.85rem}.sales-branding-purpose{flex:1;min-width:16rem;font-size:.95rem;color:var(--text-muted, #6b6b6b);line-height:1.45}.sales-branding-purpose b{color:var(--text, #222);font-weight:600}.sales-branding-refresh{padding:.4rem .9rem;border:1px solid var(--border, #d0d0d0);border-radius:var(--r-md, 6px);background:var(--surface, #fff);cursor:pointer;font:inherit;font-size:.9rem}.sales-branding-refresh:disabled{opacity:.6;cursor:default}.sales-branding-refreshed-at{font-size:.75rem;color:var(--text-muted, #6b6b6b);white-space:nowrap}.sales-branding-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.65rem;margin-bottom:.85rem}.sales-branding-count{display:flex;flex-direction:column;gap:.15rem;padding:.6rem .75rem;border:1px solid var(--border, #e4e4e4);border-radius:var(--r-md, 6px);background:var(--surface, #fff)}.sales-branding-count-n{display:flex;align-items:baseline;gap:.45rem;font-size:1.35rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.15}.sales-branding-count-n small{font-size:.8rem;font-weight:600;color:var(--text, #222)}.sales-branding-count-rule{font-size:.7rem;line-height:1.4;color:var(--text-muted, #6b6b6b)}.sales-branding-filters{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:.7rem;border-bottom:1px solid var(--border, #e4e4e4)}.sales-branding-filter{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .7rem;border:1px solid transparent;border-radius:var(--r-pill, 999rem);background:transparent;color:var(--text-muted, #6b6b6b);cursor:pointer;font:inherit;font-size:.8rem;font-weight:600}.sales-branding-filter:hover{color:var(--text, #222)}.sales-branding-filter[aria-pressed=true]{border-color:var(--border, #d0d0d0);background:var(--surface-raised, #fbfaf6);color:var(--text, #222)}.sales-branding-filter-count{font-weight:400;font-size:.75rem;font-variant-numeric:tabular-nums;opacity:.8}.sales-branding-legend{margin:.6rem 0 0;font-size:.72rem;line-height:1.5;color:var(--text-muted, #6b6b6b)}.sales-branding-list-card{--branding-cols: minmax(0, 1fr) 16rem 10.5rem 14rem 1.75rem}.sales-branding-colhead{display:grid;grid-template-columns:var(--branding-cols);column-gap:1rem;padding:.7rem 0 .35rem;border-bottom:1px solid var(--border, #e4e4e4);font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted, #6b6b6b)}.sales-branding-list{list-style:none;margin:0;padding:0}.sales-branding-row{border-bottom:1px solid var(--border, #e4e4e4)}.sales-branding-row:last-child{border-bottom:none}.sales-branding-row:has(+.sales-branding-row.is-ditto){border-bottom-style:dashed;border-bottom-color:color-mix(in srgb,var(--border, #e4e4e4) 55%,transparent)}.sales-branding-row.is-done{opacity:.72}.sales-branding-row.is-done .sales-branding-row-title{font-weight:500}.sales-branding-row-main{display:grid;grid-template-columns:var(--branding-cols);align-items:center;column-gap:1rem;padding:.7rem 0}.sales-branding-row-text{min-width:0}.sales-branding-row-title{font-size:.95rem;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-branding-row-sub{margin-top:.1rem;font-size:.78rem;color:var(--text-muted, #6b6b6b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-branding-row-ditto{opacity:.7;font-style:italic}.sales-branding-tags{display:flex;flex-wrap:wrap;gap:.2rem .3rem;margin-top:.3rem}.sales-branding-tag{max-width:100%;padding:0 .4rem;border:1px solid var(--border, #e4e4e4);border-radius:var(--r-pill, 999rem);background:var(--surface-raised, #fbfaf6);color:var(--text-muted, #6b6b6b);font-size:.68rem;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sales-branding-tag.is-warn{border-color:color-mix(in srgb,var(--bpe-accent-warn, #b45309) 35%,transparent);background:color-mix(in srgb,var(--bpe-accent-warn, #b45309) 10%,transparent);color:color-mix(in srgb,var(--bpe-accent-warn, #b45309) 88%,var(--text, #222))}.sales-branding-tag.is-quote{font-style:italic}.sales-branding-tag.is-muted{background:transparent}.sales-branding-where{min-width:0}.sales-branding-spine{--branding-dot: 11px;position:relative;display:grid;grid-template-columns:repeat(5,1fr);padding-top:1px}.sales-branding-spine-track,.sales-branding-spine-progress{position:absolute;top:calc(var(--branding-dot) / 2 + 1px);left:10%;height:2px;transform:translateY(-50%)}.sales-branding-spine-track{right:10%;background:var(--border, #ddd)}.sales-branding-spine-progress{background:var(--text-muted, #6b6b6b)}.sales-branding-stop{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;align-items:center}.sales-branding-stop i{display:block;width:var(--branding-dot);height:var(--branding-dot);border:2px solid var(--border, #c8c8c8);border-radius:50%;background:var(--surface, #fff)}.sales-branding-stop b{margin-top:.2rem;font-size:.6rem;font-weight:500;letter-spacing:.01em;white-space:nowrap;color:var(--text-muted, #6b6b6b)}.sales-branding-stop.is-done i{border-color:var(--text-muted, #6b6b6b);background:var(--text-muted, #6b6b6b)}.sales-branding-stop.is-now i{border-color:#2563eb;background:#2563eb;box-shadow:0 0 0 3px color-mix(in srgb,#2563eb 16%,transparent)}.sales-branding-stop.is-now b{color:#2563eb;font-weight:700}.sales-branding-stop.is-art-in i{border-color:var(--bpe-accent-primary, #1f7a4d);background:var(--bpe-accent-primary, #1f7a4d)}.sales-branding-stop.is-art-in b{color:var(--bpe-accent-primary, #1f7a4d);font-weight:600}.sales-branding-stop.is-art-sent i{border-color:var(--bpe-accent-warn, #b45309);background:var(--bpe-accent-warn, #b45309);box-shadow:0 0 0 3px color-mix(in srgb,var(--bpe-accent-warn, #b45309) 16%,transparent)}.sales-branding-stop.is-art-sent b{color:var(--bpe-accent-warn, #b45309);font-weight:700}.sales-branding-stop.is-art-lapsed i{border-style:dashed;border-color:var(--text-muted, #6b6b6b);background:var(--surface, #fff)}.sales-branding-stop.is-art-in i{box-shadow:0 0 0 3px color-mix(in srgb,var(--bpe-accent-primary, #1f7a4d) 16%,transparent)}.sales-branding-stop.is-art-approved i{border-color:var(--bpe-accent-primary, #1f7a4d);background:var(--bpe-accent-primary, #1f7a4d)}.sales-branding-stop.is-art-approved b{color:var(--bpe-accent-primary, #1f7a4d);font-weight:600}.sales-branding-stop.is-art-changes i{border-color:#b91c1c;background:#b91c1c;box-shadow:0 0 0 3px color-mix(in srgb,#b91c1c 16%,transparent)}.sales-branding-stop.is-art-changes b{color:#b91c1c;font-weight:700}.sales-branding-spec-form{flex:1 0 100%;display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem;padding:.6rem .7rem;border:1px solid var(--border, #ddd);border-radius:8px;background:var(--surface-2, #fafafa)}.sales-branding-row-stamps.is-missing{font-style:italic}.sales-branding-import-hint{margin:.6rem 0 .2rem;font-size:.78rem}.sales-branding-review-note{width:100%;min-height:4.5rem;padding:.4rem .5rem;border:1px solid var(--border, #ddd);border-radius:6px;font:inherit;font-size:.8rem;resize:vertical;background:var(--surface, #fff);color:var(--text, #222)}.sales-branding-state{margin-top:.35rem;font-size:.72rem;line-height:1.3;text-align:center;color:var(--text, #222)}.sales-branding-next{font-size:.78rem;line-height:1.35;min-width:0}.sales-branding-next-kind{color:var(--text-muted, #6b6b6b)}.sales-branding-next-day{font-weight:600}.sales-branding-rel{display:inline-block;margin-left:.35rem;padding:0 .4rem;border-radius:var(--r-pill, 999rem);font-size:.68rem;font-variant-numeric:tabular-nums;line-height:1.6;white-space:nowrap}.sales-branding-rel.is-overdue{background:var(--danger, #b3261e);color:#fff}.sales-branding-rel.is-amber{background:color-mix(in srgb,var(--bpe-accent-warn, #b45309) 14%,transparent);color:color-mix(in srgb,var(--bpe-accent-warn, #b45309) 88%,var(--text, #222))}.sales-branding-rel.is-neutral{background:color-mix(in srgb,var(--text-muted, #6b6b6b) 10%,transparent);color:var(--text-muted, #6b6b6b)}.sales-branding-rel.is-done{padding:0;background:transparent;color:var(--text-muted, #6b6b6b)}.sales-branding-rel.is-unscheduled{margin-left:0;border:1px dashed var(--text-muted, #6b6b6b);background:transparent;color:var(--text-muted, #6b6b6b)}.sales-branding-action{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.sales-branding-primary{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .6rem;border:1px solid var(--border, #d0d0d0);border-radius:var(--r-md, 6px);background:var(--surface, #fff);color:var(--text, #222);cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;text-decoration:none;white-space:nowrap}.sales-branding-primary.is-actor{border-color:var(--text, #222)}.sales-branding-primary.is-quiet{border-color:transparent;background:transparent;color:var(--text-muted, #6b6b6b);padding-left:0;font-weight:500}.sales-branding-primary:hover{border-color:var(--text, #222)}.sales-branding-who{padding:0 .3rem;border-radius:var(--r-sm, 4px);font-size:.58rem;font-weight:700;letter-spacing:.09em;line-height:1.7;text-transform:uppercase}.sales-branding-who.is-erika{background:color-mix(in srgb,#2563eb 14%,transparent);color:color-mix(in srgb,#2563eb 84%,var(--text, #222))}.sales-branding-who.is-eli{background:color-mix(in srgb,var(--bpe-accent-primary, #1f7a4d) 16%,transparent);color:color-mix(in srgb,var(--bpe-accent-primary, #1f7a4d) 85%,var(--text, #222))}.sales-branding-action-note{font-size:.68rem;line-height:1.35;color:var(--text-muted, #6b6b6b)}a.sales-branding-action-note{color:var(--text-muted, #6b6b6b)}.sales-branding-secondary{padding:.15rem .5rem;border:1px solid var(--border, #d0d0d0);border-radius:var(--r-sm, 4px);background:transparent;color:var(--text-muted, #6b6b6b);cursor:pointer;font:inherit;font-size:.72rem}.sales-branding-secondary:hover:not(:disabled){border-color:var(--text, #222);color:var(--text, #222)}.sales-branding-secondary:disabled{opacity:.6;cursor:default}.sales-branding-more{justify-self:end;padding:.25rem .4rem;border:none;border-radius:var(--r-sm, 4px);background:transparent;color:var(--text-muted, #6b6b6b);cursor:pointer;font:inherit;font-size:1.05rem;line-height:1}.sales-branding-more:hover,.sales-branding-more[aria-expanded=true]{background:var(--surface-raised, #fbfaf6);color:var(--text, #222)}.sales-branding-row-extra{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:0 0 .85rem;font-size:.75rem}.sales-branding-row-stamps{color:var(--text-muted, #6b6b6b)}.sales-branding-row-stamps b{color:var(--text, #222);font-weight:600}.sales-branding-revoke-confirm{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--text-muted, #6b6b6b)}.sales-branding-uploads{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;flex-basis:100%}.sales-branding-upload-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1rem}.sales-branding-download-all{flex-basis:100%;font-size:.78rem;font-weight:600}.sales-branding-upload-list li{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem}.sales-branding-upload-thumb{width:22px;height:22px;border-radius:4px;object-fit:cover;border:1px solid var(--border, #ddd);flex-shrink:0}.sales-branding-upload-badge{width:22px;height:22px;border-radius:4px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-raised, #eee);color:var(--text-muted, #666);font-size:8px;font-weight:700;letter-spacing:.02em}.sales-branding-link-form{display:flex;flex-direction:column;gap:.6rem;padding:0 0 .85rem;font-size:.85rem}.sales-branding-link-form-note{margin:0;padding:.5rem .7rem;border:1px solid var(--border, #d0d0d0);border-radius:var(--r-md, 6px);background:var(--surface-raised, #fbfaf6);color:var(--text-muted, #6b6b6b);font-size:.78rem}.sales-branding-link-form-field{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;color:var(--text-muted, #6b6b6b);max-width:24rem}.sales-branding-link-form-field input{padding:.35rem .6rem;border:1px solid var(--border, #d0d0d0);border-radius:var(--r-md, 6px);background:var(--surface, #fff);font:inherit;font-size:.85rem;color:var(--text, #222)}.sales-branding-link-form-templates{display:flex;flex-wrap:wrap;gap:.5rem 1rem;border:1px solid var(--border, #e4e4e4);border-radius:var(--r-md, 6px);padding:.6rem .8rem;margin:0}.sales-branding-link-form-templates legend{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, #6b6b6b);padding:0 .3rem}.sales-branding-template-option{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem}.sales-branding-link-form-actions{display:flex;gap:.6rem}.sales-branding-link-form-save{padding:.3rem .8rem;border:1px solid var(--text, #222);border-radius:var(--r-sm, 4px);background:var(--text, #222);color:var(--surface, #fff);cursor:pointer;font:inherit;font-size:.82rem;font-weight:600}.sales-branding-link-form-save:disabled{opacity:.6;cursor:default}.sales-branding-sharepanel{border-color:var(--bpe-accent-primary, #1f7a4d);margin:0 0 .85rem}.sales-branding-sharerow{display:flex;gap:.5rem;margin:.5rem 0;flex-wrap:wrap}.sales-branding-shareurl{flex:1;min-width:14rem;padding:.4rem .5rem;border:1px solid var(--border, #d0d0d0);border-radius:var(--r-md, 6px);background:var(--bg, #fafafa);color:var(--text, #222);font-family:ui-monospace,monospace;font-size:.82rem}.sales-branding-all-clear{padding:1rem 0 .25rem;margin:0}.sales-branding-done{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--border, #e4e4e4)}.sales-branding-done summary{cursor:pointer;font-size:.85rem;color:var(--text-muted, #6b6b6b)}.sales-branding-done summary b{color:var(--text, #222);font-weight:600}.sales-branding-done-rule{margin-left:.5rem;font-size:.7rem}.sales-branding-done summary:hover b{text-decoration:underline}.sales-branding-signed-title{font-weight:600}.sales-branding-templates{margin-top:1.25rem}.sales-branding-template-list{list-style:none;margin:.5rem 0;padding:0}.sales-branding-template-list li{display:flex;flex-wrap:wrap;gap:.75rem;align-items:baseline;padding:.5rem 0;border-top:1px solid var(--border, #e4e4e4);font-size:.85rem}.sales-branding-template-list li.is-retired{opacity:.6}.sales-branding-template-upload{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--border, #e4e4e4)}.sales-branding-template-upload input[type=text],.sales-branding-template-upload input:not([type=file]){padding:.3rem .6rem;border:1px solid var(--border, #d0d0d0);border-radius:var(--r-md, 6px);background:var(--surface, #fff);font:inherit;font-size:.82rem}@media(max-width:64rem){.sales-branding-list-card{--branding-cols: minmax(0, 1fr) 14rem 1.75rem}.sales-branding-colhead{display:none}.sales-branding-next{grid-column:1}.sales-branding-action{grid-column:2}.sales-branding-row-main{row-gap:.5rem}}@media(max-width:40rem){.sales-branding-list-card{--branding-cols: minmax(0, 1fr) 1.75rem}.sales-branding-row-text,.sales-branding-where,.sales-branding-next,.sales-branding-action{grid-column:1 / -1}.sales-branding-more{grid-column:2;grid-row:1;align-self:start}.sales-branding-row-text{grid-column:1}.sales-branding-spine{max-width:20rem}.sales-branding-primary{width:100%;justify-content:center;box-sizing:border-box;padding:.5rem .7rem}.sales-branding-row-extra{flex-direction:column;align-items:stretch;gap:.5rem}.sales-branding-revoke-confirm{flex-wrap:wrap}.sales-branding-uploads{flex-direction:column;align-items:stretch}.sales-branding-link-form-templates{flex-direction:column}.sales-branding-link-form-field{max-width:none}.sales-branding-link-form-actions button{flex:1}.sales-branding-template-upload{flex-direction:column;align-items:stretch}.sales-branding-template-upload input,.sales-branding-template-upload button{width:100%;box-sizing:border-box}.sales-branding-template-list li{flex-direction:column;align-items:flex-start;gap:.3rem}}.sales-branding-template-note{margin:.4rem 0 0;font-size:.85rem}.sales-branding-template-note.is-error{color:var(--danger, #b3261e)}.sales-branding-template-note.is-success{color:var(--ok, #2d6540)}.sales-branding-secondary.is-danger{color:var(--danger, #b3261e);border-color:currentColor}@media screen and (max-width:48rem){.phone-shell-body .sales-branding .sales-branding-purpose{min-width:0}.phone-shell-body .sales-branding .sales-branding-refreshed-at{flex:1 1 auto}.phone-shell-body .sales-branding .sales-branding-count{min-width:0}.phone-shell-body .sales-branding :is(.sales-branding-count-rule,.sales-branding-legend,.sales-branding-action-note,.sales-branding-rel,.sales-branding-tag,.sales-branding-who){font-size:.75rem}.phone-shell-body .sales-branding .sales-branding-list-card{--branding-cols: minmax(0, 1fr) 2.75rem;padding:1rem}.phone-shell-body .sales-branding .sales-branding-colhead{display:none}.phone-shell-body .sales-branding .sales-branding-row-main{row-gap:.5rem}.phone-shell-body .sales-branding .sales-branding-row-text{grid-column:1}.phone-shell-body .sales-branding :is(.sales-branding-where,.sales-branding-next,.sales-branding-action){grid-column:1 / -1}.phone-shell-body .sales-branding .sales-branding-more{grid-column:2;grid-row:1;align-self:start;min-width:2.75rem}.phone-shell-body .sales-branding .sales-branding-spine{max-width:20rem}.phone-shell-body .sales-branding :is(.sales-branding-row-title,.sales-branding-row-sub){overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.phone-shell-body .sales-branding .sales-branding-primary{box-sizing:border-box;justify-content:center;width:100%;min-height:2.75rem;padding:.5rem .7rem}.phone-shell-body .sales-branding :is(a.sales-branding-action-note,.sales-branding-row-extra a){display:inline-flex;align-items:center;min-height:2.75rem}.phone-shell-body .sales-branding :is(.sales-branding-row-extra,.sales-branding-uploads,.sales-branding-template-upload){flex-direction:column;align-items:stretch;gap:.5rem}.phone-shell-body .sales-branding :is(.sales-branding-revoke-confirm,.sales-branding-link-form-actions){flex-wrap:wrap}.phone-shell-body .sales-branding .sales-branding-link-form-templates{flex-direction:column}.phone-shell-body .sales-branding .sales-branding-link-form-field{max-width:none}.phone-shell-body .sales-branding .sales-branding-template-list li{flex-direction:column;align-items:flex-start;gap:.3rem}.phone-shell-body .sales-branding :is(input:not([type=checkbox],[type=radio]),select,textarea){min-width:0;max-width:100%}.phone-shell-body .sales-branding .sales-branding-shareurl{flex-basis:100%}}.sales-deals-page{max-width:1180px}.sales-deals-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem}.sales-deals-head h1{margin:0 0 .25rem;font-size:1.35rem}.sales-deals-head-side{display:flex;align-items:center;gap:.75rem;white-space:nowrap}.sales-deals-sync{font-size:.8rem}.sales-deals-sync .is-ok{color:#2f7a3a}.sales-deals-sync .is-degraded{color:#9a6400}.sales-deals-views{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem}.sales-deals-views button{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:.28rem .75rem;font:inherit;font-size:.82rem;color:var(--text);cursor:pointer}.sales-deals-views button span{color:var(--text-muted);margin-left:.25rem}.sales-deals-views button.is-active{background:var(--text);color:var(--bg);border-color:var(--text)}.sales-deals-views button.is-active span{color:inherit;opacity:.7}.sales-deals-table{border:1px solid var(--border);border-radius:var(--shell-radius-card);background:var(--surface);overflow:hidden}.sales-deals-grid{display:grid;grid-template-columns:minmax(12rem,1.2fr) 8rem 11rem repeat(3,4rem) minmax(12rem,1fr);gap:.75rem;align-items:center;padding:.65rem 1rem}.sales-deals-header{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border)}.sales-deals-dot-head{text-align:center;font-size:.62rem}.sales-deals-row{width:100%;border:0;border-top:1px solid var(--border);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.sales-deals-row:hover{background:color-mix(in srgb,var(--text-muted) 5%,transparent)}.sales-deals-row.is-selected{background:color-mix(in srgb,var(--p-sales, #2a5880) 8%,transparent)}.sales-deals-row.is-overdue{border-left:2px solid var(--danger, #b3261e);background:linear-gradient(90deg,color-mix(in srgb,var(--danger, #b3261e) 5%,transparent),transparent 55%)}.sales-deals-row:focus-visible{outline:2px solid var(--p-sales, #2a5880);outline-offset:-2px}.sales-deals-empty{padding:1rem}.sales-deals-client{display:flex;flex-direction:column;min-width:0}.sales-deals-client small,.sales-deals-date small{color:var(--text-muted);font-size:.75rem}.sales-deals-client small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-deals-grid .num{text-align:right;font-variant-numeric:tabular-nums}.sales-deals-date{display:flex;flex-direction:column;align-items:flex-end}.sales-deals-count{font-style:normal;font-size:.75rem;color:var(--text-muted);margin-left:.35rem}.sales-deals-count.is-amber{color:#9a6400}.sales-deals-count.is-overdue{color:var(--danger, #b3261e);font-weight:600}.sales-deals-dot{justify-self:center;width:.7rem;height:.7rem;border-radius:50%;border:1.5px solid var(--border);background:transparent}.sales-deals-dot.is-on{background:var(--p-sales, #2a5880);border-color:var(--p-sales, #2a5880)}.sales-deals-action{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sales-deals-action.is-amber{color:#9a6400}.sales-deals-action.is-overdue{color:var(--danger, #b3261e);font-weight:600}.sales-deals-keys{margin-top:.6rem;font-size:.72rem;color:var(--text-muted)}.sales-deals-keys kbd{font-family:inherit;padding:0 .3rem;border:1px solid var(--border);border-radius:.25rem;background:var(--surface)}@media(max-width:900px){.sales-deals-grid{grid-template-columns:minmax(10rem,1.2fr) 6rem minmax(8rem,1fr)}.sales-deals-grid>.sales-deals-dot,.sales-deals-grid>.sales-deals-dot-head,.sales-deals-grid>span:nth-child(3){display:none}}.sales-deal-drawer-overlay{position:fixed;inset:0;background:#0000004d;display:flex;justify-content:flex-end;z-index:70}.sales-deal-drawer{position:relative;width:min(34rem,100%);height:100%;overflow-y:auto;padding:1.25rem 1.5rem 4rem;background:var(--bg);box-shadow:var(--shell-shadow-card)}.sales-deal-drawer-close{position:absolute;top:.75rem;right:1rem;border:0;background:none;font-size:1.5rem;line-height:1;color:var(--text-muted);cursor:pointer}.sales-deal-title{display:flex;align-items:center;gap:.6rem;margin-right:2rem}.sales-deal-title h1{margin:0;font-size:1.25rem}.sales-deal-repeat{font-size:.7rem;padding:.1rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--p-sales, #2a5880) 12%,transparent);color:var(--p-sales, #2a5880);cursor:help}.sales-deal-facts{display:flex;flex-wrap:wrap;gap:.35rem .9rem;margin-top:.4rem;color:var(--text-muted)}.sales-deal-facts>span{white-space:nowrap}.sales-deal-facts strong{color:var(--text);font-weight:600}.sales-deal-facts .sales-deal-stage{margin-left:auto}.sales-deal-stage select{font:inherit;font-size:.78rem;max-width:13rem;padding:.1rem .35rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-muted)}.sales-deal-contact{margin-top:.25rem;font-size:.8rem;color:var(--text-muted)}.sales-deal-next{display:block;margin:.9rem 0 .75rem;padding:.7rem .85rem;border-radius:var(--shell-radius-control);background:color-mix(in srgb,var(--text-muted) 8%,transparent)}.sales-deal-next>strong{display:block;font-size:.98rem}.sales-deal-next.is-amber{background:color-mix(in srgb,#e0a100 16%,transparent)}.sales-deal-next.is-overdue{background:color-mix(in srgb,var(--danger, #b3261e) 12%,transparent);color:var(--danger, #b3261e)}.sales-deal-last{margin-top:.5rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--text) 10%,transparent);font-size:.82rem;color:var(--text);font-weight:400}.sales-deal-last-meta{display:block;font-size:.72rem;color:var(--text-muted)}.sales-deal-last-meta em{color:#9a6400;font-style:normal}.sales-deal-last-text{display:block;margin:.15rem 0 .3rem}.sales-deal-last-links{display:flex;gap:.8rem;font-size:.75rem}.sales-deal-last-links a,.sales-deal-last-links button{color:var(--text-muted);background:none;border:0;padding:0;font:inherit;cursor:pointer;text-decoration:underline}.sales-deal-thread{list-style:none;margin:.5rem 0 0;padding:0;font-size:.8rem}.sales-deal-thread li{display:flex;justify-content:space-between;gap:.5rem;padding:.3rem 0;border-top:1px solid color-mix(in srgb,var(--text) 8%,transparent)}.sales-deal-thread li span{font-size:.75rem;color:var(--text-muted)}.sales-deal-conns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-bottom:.5rem}.sales-deal-conn{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.42rem .5rem;border:1px dashed var(--border);border-radius:var(--shell-radius-control);background:none;font:inherit;font-size:.78rem;color:var(--text-muted);text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sales-deal-conn:hover{color:var(--text);border-color:var(--text-muted)}.sales-deal-conn.is-linked{border-style:solid;background:var(--surface);color:var(--text)}.sales-deal-conn:disabled{cursor:not-allowed;opacity:.7}.sales-deal-conn-dot{width:.45rem;height:.45rem;border-radius:50%;background:#2f9e44}.sales-deal-drift-line{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.4rem;padding:.3rem .6rem;border-radius:var(--shell-radius-control);background:color-mix(in srgb,#e0a100 12%,transparent);font-size:.76rem}.sales-deal-drift-line a{color:var(--text);text-decoration:underline;white-space:nowrap}.sales-deal-note-line{margin:0 0 .5rem;font-size:.75rem;color:var(--text-muted)}.sales-deal-steps{list-style:none;margin:.9rem 0 0;padding:0}.sales-deal-step{display:grid;grid-template-columns:1.4rem 1fr;gap:.6rem;position:relative}.sales-deal-rail{position:relative;display:flex;justify-content:center;padding-top:.55rem}.sales-deal-rail:before{content:"";position:absolute;top:1.6rem;bottom:-.55rem;width:2px;background:var(--border)}.sales-deal-step:last-child .sales-deal-rail:before{display:none}.sales-deal-dot{width:1.1rem;height:1.1rem;border-radius:50%;border:2px solid var(--border);background:var(--bg);font-size:.65rem;line-height:.9rem;text-align:center;color:#fff;z-index:1}.is-done .sales-deal-dot{background:#2f9e44;border-color:#2f9e44}.is-current .sales-deal-dot{border-color:var(--p-sales, #2a5880);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-sales, #2a5880) 22%,transparent)}.sales-deal-step-body{padding-bottom:.7rem;min-width:0}.sales-deal-step-head{display:grid;grid-template-columns:6rem 1fr;gap:.6rem;width:100%;padding:.5rem .6rem;border:0;border-radius:var(--shell-radius-control);background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.is-current>.sales-deal-step-body>.sales-deal-step-head{cursor:default;background:var(--surface);border:1px solid var(--border);border-bottom:0;border-radius:var(--shell-radius-control) var(--shell-radius-control) 0 0}.is-done .sales-deal-step-head:hover{background:color-mix(in srgb,var(--text-muted) 6%,transparent)}.sales-deal-step-title{font-weight:600}.is-upcoming .sales-deal-step-title,.is-upcoming .sales-deal-step-summary{color:var(--text-muted)}.sales-deal-step-summary{min-width:0;color:var(--text-muted)}.is-current .sales-deal-step-summary,.is-done .sales-deal-step-summary{color:var(--text)}.sales-deal-step-detail{padding:.6rem .75rem .75rem;border:1px solid var(--border);border-radius:0 0 var(--shell-radius-control) var(--shell-radius-control);background:var(--surface)}.is-done .sales-deal-step-detail{border-radius:var(--shell-radius-control);margin-top:.2rem}.sales-deal-lines{margin:0;font-size:.85rem}.sales-deal-billing{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;gap:1rem;margin:0;font-size:.85rem}.sales-deal-billing dt{font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.sales-deal-billing dd{margin:.1rem 0 0;font-variant-numeric:tabular-nums}.sales-deal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem}.sales-deal-actions .sales-btn:disabled{opacity:.55;cursor:not-allowed}.sales-deal-then{padding:.5rem .6rem;font-size:.82rem;color:var(--text-muted)}.sales-deal-then em{font-style:italic}.sales-deal-ready{display:inline-flex;flex-wrap:wrap;gap:.25rem .7rem;font-size:.8rem}.sales-deal-ready .is-ok{color:#2f7a3a}.sales-deal-ready .is-missing{color:var(--text-muted)}.sales-deal-activity{margin-top:.4rem;padding-top:.9rem;border-top:1px solid var(--border)}.sales-deal-note{display:flex;gap:.4rem;margin:.3rem 0}.sales-deal-note input{flex:1;font:inherit;font-size:.82rem;padding:.35rem .55rem;border:1px solid var(--border);border-radius:var(--shell-radius-control);background:var(--surface)}.sales-deal-quick{display:flex;gap:.9rem;align-items:center;margin:.3rem 0 .6rem;font-size:.75rem}.sales-deal-quick button{background:none;border:0;padding:0;font:inherit;color:var(--text-muted);text-decoration:underline;cursor:pointer}.sales-deal-quick button:disabled,.sales-deal-note button:disabled,.sales-deal-note input:disabled{cursor:not-allowed;opacity:.6}.sales-deal-activity ul{list-style:none;margin:0;padding:0;font-size:.82rem}.sales-deal-activity li{display:flex;gap:.8rem;padding:.2rem 0}.sales-deal-activity li span:first-child{flex-shrink:0;width:3.4rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.sales-deal-src{flex-shrink:0;width:5.2rem;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.sales-deal-src.is-qbo{color:#1b7f4b}.sales-deal-src.is-esign{color:#7a4ec4}.sales-deal-src.is-streak{color:#2a5880}.sales-deal-src.is-notion{color:var(--text)}.sales-deal-more{background:none;border:0;padding:.3rem 0;font:inherit;font-size:.75rem;color:var(--text-muted);text-decoration:underline;cursor:pointer}.sales-deal-error{color:var(--danger, #b3261e);font-size:.82rem}.sales-gaps-scope{margin:0 0 .75rem;font-size:.8rem}.sales-gaps-counts{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.5rem;margin-bottom:.9rem}.sales-gaps-count{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.6rem .75rem;border:1px solid var(--border);border-radius:var(--shell-radius-card);background:var(--surface);font:inherit;text-align:left;color:var(--text);cursor:pointer}.sales-gaps-count strong{font-size:1.35rem;line-height:1.1;font-variant-numeric:tabular-nums}.sales-gaps-count-label{font-weight:600;font-size:.85rem}.sales-gaps-count small{color:var(--text-muted);font-size:.72rem;line-height:1.35}.sales-gaps-count:hover{border-color:var(--text-muted)}.sales-gaps-count.is-active{border-color:var(--p-sales, #2a5880);box-shadow:inset 0 0 0 1px var(--p-sales, #2a5880)}.sales-gaps-count.is-zero strong{color:var(--text-muted)}.sales-gaps-filter{margin:0 0 .6rem;font-size:.8rem}.sales-gaps-clear{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.sales-gaps-table-wrap{border:1px solid var(--border);border-radius:var(--shell-radius-card);background:var(--surface);overflow-x:auto}.sales-gaps-table{width:100%;border-collapse:collapse;font-size:.85rem}.sales-gaps-table th{padding:.55rem .75rem;font-size:.68rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);text-align:left;border-bottom:1px solid var(--border)}.sales-gaps-table td{padding:.55rem .75rem;border-top:1px solid var(--border);vertical-align:top}.sales-gaps-table tbody tr:first-child td{border-top:0}.sales-gaps-table td.num{white-space:nowrap;font-variant-numeric:tabular-nums}.sales-gaps-deal{display:flex;flex-direction:column;align-items:flex-start;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.sales-gaps-deal:hover strong{text-decoration:underline}.sales-gaps-deal small{color:var(--text-muted);font-size:.75rem}.sales-gaps-fix{color:var(--text);white-space:nowrap;text-decoration:underline}.sales-follow-ups-open{display:flex;gap:.6rem;align-items:center;white-space:nowrap}@media screen and (max-width:48rem){.phone-shell-body .sales-deals-page .sales-deals-head-side{white-space:normal}.phone-shell-body .sales-deals-page .sales-deals-row{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;padding:.75rem}.phone-shell-body .sales-deals-page .sales-deals-row>.sales-deals-client{grid-column:1 / -1}.phone-shell-body .sales-deals-page .sales-deals-row>.sales-deals-date{grid-column:1;flex-direction:row;flex-wrap:wrap;align-items:baseline;text-align:start}.phone-shell-body .sales-deals-page .sales-deals-row>span:nth-child(3){display:block;grid-column:2;justify-self:end}.phone-shell-body .sales-deals-page .sales-deals-row>.sales-deals-dot{display:none}.phone-shell-body .sales-deals-page .sales-deals-row>.sales-deals-action{grid-column:1 / -1;overflow:visible;white-space:normal}.phone-shell-body .sales-deals-page .sales-gaps-counts{grid-template-columns:minmax(0,1fr)}.phone-shell-body .sales-deals-page .sales-gaps-table-wrap{overflow-x:visible;border:0;background:none}.phone-shell-body .sales-deals-page :is(.sales-gaps-deal,.sales-gaps-fix,.sales-gaps-clear){min-height:2.75rem}.phone-shell-body .sales-deals-page .sales-gaps-fix{display:inline-flex;align-items:center}.phone-shell-body .sales-deal-drawer-overlay .sales-deal-drawer{padding:max(1rem,env(safe-area-inset-top,0px)) 1rem calc(4rem + env(safe-area-inset-bottom,0px))}.phone-shell-body .sales-deal-drawer-overlay .sales-deal-drawer-close{top:calc(env(safe-area-inset-top,0px) + .25rem);right:.25rem;min-width:2.75rem}.phone-shell-body .sales-deal-drawer-overlay .sales-deal-title{margin-right:2.75rem}.phone-shell-body .sales-deal-drawer-overlay .sales-deal-title h1{min-width:0;overflow-wrap:anywhere}.phone-shell-body .sales-deal-drawer-overlay .sales-deal-facts>span{white-space:normal}.phone-shell-body .sales-deal-drawer-overlay .sales-deal-facts>.sales-deal-stage{flex-basis:100%;margin-left:0}.phone-shell-body .sales-deal-drawer-overlay .sales-deal-stage select{min-width:0;max-width:100%}.phone-shell-body .sales-deal-drawer-overlay .sales-deal-conn{min-height:2.75rem}.phone-shell-body .sales-deal-drawer-overlay :is(.sales-deal-last-links,.sales-deal-thread,.sales-deal-drift-line,.sales-deal-billing) a{display:inline-flex;align-items:center;min-height:2.75rem}.phone-shell-body .sales-deal-drawer-overlay .sales-deal-actions .sales-btn{min-height:2.75rem}.phone-shell-body .sales-deal-drawer-overlay .sales-deal-last-links{flex-wrap:wrap;column-gap:1rem}.phone-shell-body .sales-deal-drawer-overlay .sales-deal-drift-line{flex-wrap:wrap;align-items:center}.phone-shell-body .sales-deal-drawer-overlay .sales-deal-billing{grid-template-columns:repeat(2,minmax(0,1fr))}.phone-shell-body .sales-deal-drawer-overlay .sales-deal-note input{min-width:0}.phone-shell-body .sales-deal-drawer-overlay .sales-deal-src{overflow-wrap:anywhere}}.box-shop-layout{display:grid;grid-template-columns:260px 1fr;gap:20px;margin-top:16px;align-items:start}@media(max-width:900px){.box-shop-layout{grid-template-columns:1fr}}.box-shop-library{border:1px solid var(--line);border-radius:12px;padding:14px;background:var(--paper-2);position:sticky;top:16px}.box-shop-library-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.box-shop-library-head h2{font-size:.9rem;margin:0}.box-shop-library-empty{font-size:.82rem;padding:8px 0}.box-shop-library-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.box-shop-library-item{width:100%;text-align:left;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--paper);cursor:pointer;color:inherit}.box-shop-library-item:hover{border-color:var(--p-rd)}.box-shop-library-item.active{border-color:var(--p-rd);background:color-mix(in srgb,var(--p-rd) 8%,var(--paper))}.box-shop-library-item-name{font-weight:600;font-size:.85rem}.box-shop-library-item-meta{font-size:.72rem;color:var(--ink-3);text-transform:capitalize}.box-shop-main{display:flex;flex-direction:column;gap:14px}.box-shop-params{border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:var(--paper-2);display:flex;flex-direction:column;gap:12px}.box-shop-field-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.box-shop-field{display:flex;flex-direction:column;gap:4px;font-size:.78rem;color:var(--ink-2);min-width:110px}.box-shop-field-check{flex-direction:row;align-items:center;gap:6px;min-width:unset}.box-shop-flute-note{font-size:.74rem;border-top:1px solid var(--line);padding-top:10px}.box-shop-flute-note p{margin:0 0 4px}.box-shop-flute-note p:last-child{margin-bottom:0}.box-shop-outer-dims{border:1px solid var(--line);border-radius:8px;padding:10px 12px;display:grid;gap:6px}.box-shop-outer-dims p{margin:0}.box-shop-outer-dims-summary{font-size:.86rem}.box-shop-outer-dims-table-wrap{overflow-x:auto}.box-shop-outer-dims-table{border-collapse:collapse;font-size:.8rem;font-variant-numeric:tabular-nums}.box-shop-outer-dims-table th,.box-shop-outer-dims-table td{text-align:left;padding:3px 14px 3px 0;border-bottom:1px solid var(--line)}.box-shop-outer-dims-table th{color:var(--ink-3);font-weight:500}.box-shop-outer-dims-table tr.near-miss td{color:var(--warn, #b45309);font-weight:600}.box-shop-outer-dims-note{font-size:.72rem}.box-shop-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.box-shop-save-note{font-size:.8rem;color:var(--ok)}.box-shop-btn-primary{border-color:var(--portal-color, var(--p-rd));background:var(--portal-color, var(--p-rd));color:#fff;font-weight:600}.box-shop-btn-primary:hover{border-color:var(--portal-color, var(--p-rd));opacity:.92}.box-shop-btn-primary:disabled{opacity:.5;cursor:not-allowed}.box-shop-btn-danger{border-color:color-mix(in srgb,var(--bpe-accent-danger, #b3261e) 55%,var(--line));color:var(--bpe-accent-danger, #b3261e)}.box-shop-btn-danger:hover{border-color:var(--bpe-accent-danger, #b3261e)}.box-shop-btn-danger:disabled{opacity:.5;cursor:not-allowed}.box-shop-archive-confirm{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.box-shop-archive-confirm-text{font-size:.8rem;color:var(--ink-2)}.box-shop-preview{display:flex;flex-wrap:wrap;gap:16px}.box-shop-preview-part{border:1px solid var(--line);border-radius:12px;padding:10px;background:var(--paper);width:min(100%,360px);position:relative}.box-shop-preview-part svg{display:block;width:100%;height:auto}.box-shop-preview-caption{font-size:.8rem;font-weight:600;margin-top:6px}.box-shop-preview-usage{font-size:.72rem;color:var(--ink-3)}.box-shop-preview-badge{position:absolute;top:8px;right:8px;background:color-mix(in srgb,var(--warn) 20%,transparent);color:var(--warn);font-size:.68rem;font-weight:600;padding:2px 7px;border-radius:5px}.box-shop-previews{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media(max-width:1100px){.box-shop-previews{grid-template-columns:1fr}}.box-shop-fold3d-heading{font-size:.9rem;margin:0 0 10px}.box-shop-fold3d-slider{margin-bottom:12px}.box-shop-fold3d-slider input[type=range]{width:100%}.box-shop-fold3d-parts{display:flex;flex-direction:column;gap:12px}.box-shop-fold3d-part{border:1px solid var(--line);border-radius:12px;padding:10px;background:var(--paper);width:100%}.box-shop-fold3d-part svg{display:block;width:100%;height:300px}.box-shop-fold3d-caption{font-size:.8rem;font-weight:600;margin-top:6px}.box-shop-fold3d-placeholder{border:1px dashed var(--line);border-radius:12px;padding:32px 16px;text-align:center;font-size:.82rem}.box-shop-orders{border-top:1px solid var(--line);padding-top:14px;display:flex;flex-direction:column;gap:12px}.box-shop-orders-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.box-shop-orders-head h2{font-size:.9rem;margin:0}.box-shop-orders-empty{font-size:.82rem;margin:0}.box-shop-prepare-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--paper-2)}.box-shop-sheets-estimate{flex-basis:100%;margin:0;font-size:.78rem}.box-shop-email-block{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--paper-2);display:flex;flex-direction:column;gap:8px}.box-shop-email-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.box-shop-email-actions{display:flex;align-items:center;gap:10px}.box-shop-email-subject{font-size:.85rem;margin:0}.box-shop-email-body{white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:.82rem;background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:10px 12px;margin:0}.box-shop-order-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.box-shop-order-row{border:1px solid var(--line);border-radius:12px;padding:10px 14px;background:var(--paper);display:flex;flex-direction:column;gap:8px}.box-shop-order-row-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.box-shop-order-row-top .rd-cell-select{width:auto;min-width:110px}.box-shop-order-qty{font-size:.82rem;font-weight:600}.box-shop-order-row-fields{display:flex;flex-wrap:wrap;gap:12px}.box-shop-field-notes{flex:1;min-width:180px}.box-shop-print{position:fixed;inset:0;z-index:1000;background:var(--paper);overflow-y:auto;padding:24px}.box-shop-print-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.box-shop-print-header{margin-bottom:16px}.box-shop-print-header h1{margin:0 0 4px;font-size:1.1rem}.box-shop-print-meta{margin:0 0 2px;font-size:.85rem;color:var(--ink-3)}.box-shop-print-material{margin:0;font-size:.85rem;font-weight:600}.box-shop-print-part{border-top:1px solid var(--line);padding-top:16px;margin-top:16px;break-inside:avoid;page-break-inside:avoid}.box-shop-print-dims{border-collapse:collapse;margin-top:10px;font-size:.8rem;width:100%;max-width:480px}.box-shop-print-dims caption{text-align:left;font-weight:600;margin-bottom:6px;caption-side:top}.box-shop-print-dims th,.box-shop-print-dims td{border:1px solid var(--line);padding:3px 8px;text-align:left}.box-shop-print-note{margin-top:20px;padding-top:12px;border-top:1px solid var(--line);font-size:.8rem;color:var(--ink-3)}@media print{body.is-box-shop-print *{visibility:hidden}body.is-box-shop-print .box-shop-print,body.is-box-shop-print .box-shop-print *{visibility:visible}body.is-box-shop-print .desktop-shell,body.is-box-shop-print .workspace-shell,body.is-box-shop-print .workspace-body{display:block;height:auto;min-height:0;overflow:visible!important}body.is-box-shop-print .box-shop-print{position:absolute;top:0;left:0;width:100%;height:auto;overflow:visible;padding:0;z-index:auto}body.is-box-shop-print .box-shop-print-close,body.is-box-shop-print .box-shop-print-toolbar{display:none}}@media screen and (max-width:48rem){.phone-shell-body .box-shop-page .box-shop-library{position:static}.phone-shell-body .box-shop-page .box-shop-fold3d-slider input[type=range]{min-height:2.75rem}.phone-shell-body .box-shop-page .box-shop-outer-dims-table-wrap{overflow:visible}.phone-shell-body .box-shop-page .box-shop-outer-dims-table{width:100%}.phone-shell-body .box-shop-page .box-shop-outer-dims-table :is(th,td){padding-inline-end:var(--s-2)}.phone-shell-body .box-shop-page .box-shop-actions{flex-wrap:wrap;margin-inline:-.75rem}.phone-shell-body .box-shop-page .box-shop-actions>button{flex:1 1 calc(50% - .25rem)}.phone-shell-body .box-shop-page .box-shop-actions>span{order:2;flex-basis:100%}.phone-shell-body .box-shop-page .box-shop-actions>:is([data-tour-id="rd-lab.boxes.archive"],.box-shop-archive-confirm){order:1}.phone-shell-body .box-shop-page .box-shop-archive-confirm>button{flex:1 1 0}.phone-shell-body .box-shop-page .box-shop-archive-confirm-text{flex-basis:100%}.phone-shell-body .box-shop-page .box-shop-order-row-top>button{flex:1 1 100%}.phone-shell-body .box-shop-page :is(.box-shop-library-item-meta,.box-shop-flute-note,.box-shop-preview-usage,.box-shop-preview-badge,.box-shop-outer-dims-note){font-size:.75rem}body:has(.phone-shell-body) .box-shop-print{padding:0 max(1rem,env(safe-area-inset-right,0px)) max(1.5rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));overscroll-behavior:contain}body:has(.phone-shell-body) .box-shop-print .box-shop-print-toolbar{position:sticky;top:0;z-index:1;margin-inline:-1rem;padding:max(.5rem,env(safe-area-inset-top,0px)) 1rem .5rem;border-bottom:1px solid var(--line);background:var(--paper)}body:has(.phone-shell-body) .box-shop-print .box-shop-print-close{min-width:2.75rem;min-height:2.75rem;justify-content:center}}.rd-fc{--fc-warn: #f59e0b;--fc-over: #dc2626;--fc-clash: #7c3aed;--fc-warn-bg: rgba(245, 158, 11, .18);--fc-over-bg: rgba(220, 38, 38, .16);--fc-clash-bg: rgba(124, 58, 237, .14);--fc-line: rgba(100, 116, 139, .25)}.rd-fc-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.rd-fc-freshness{font-size:.78rem;opacity:.7}.rd-fc-controls,.rd-fc-overview-controls,.rd-fc-detail-controls{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin:.75rem 0}.rd-fc-tabs{display:inline-flex;border:1px solid var(--fc-line);border-radius:999px;overflow:hidden}.rd-fc-tab{border:0;background:transparent;padding:.4rem 1rem;font:inherit;cursor:pointer}.rd-fc-tab-active{background:var(--portal-color, #16a34a);color:#fff}.rd-fc-horizon{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.rd-fc-chip{border:1px solid var(--fc-line);background:transparent;border-radius:999px;padding:.28rem .7rem;font:inherit;font-size:.82rem;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.rd-fc-chip-active{border-color:var(--chip-color, var(--portal-color, #16a34a));box-shadow:inset 0 0 0 1px var(--chip-color, var(--portal-color, #16a34a));font-weight:600}.rd-fc-chip-dot{width:.55rem;height:.55rem;border-radius:50%;display:inline-block}.rd-fc-chip-emoji{font-size:.9rem;line-height:1}.rd-fc-control-left{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.rd-fc-resource-row{margin:0 0 .75rem}.rd-fc-toolbar{border:1px solid var(--fc-line);border-radius:12px;padding:.6rem .75rem;margin:.75rem 0;display:flex;flex-direction:column;gap:.55rem;background:#64748b0d}.rd-fc-toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem 1rem;flex-wrap:wrap}.rd-fc-resource-block{border-top:1px solid var(--fc-line);padding-top:.55rem;justify-content:flex-start;gap:.5rem}.rd-fc-resource-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;opacity:.55;font-weight:600;flex:none}.rd-fc-legend-unconf{font-style:normal;opacity:.6;margin-left:.1rem}.rd-fc-daterange{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem}.rd-fc-daterange input{font:inherit;font-size:.82rem;padding:.2rem .3rem;border:1px solid var(--fc-line);border-radius:6px;background:transparent;color:inherit}.rd-fc-resource-chips{display:flex;gap:.35rem;flex-wrap:wrap}.rd-fc-mode-toggle{display:inline-flex;gap:.35rem}.rd-fc-loading{opacity:.7;padding:1rem 0}.rd-fc-warnings p{margin:.15rem 0}.rd-fc-body{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}.rd-fc-body-panel{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}@media(max-width:900px){.rd-fc-body-panel{grid-template-columns:minmax(0,1fr)}}.rd-fc-main{min-width:0}.rd-fc-strip{border:1px solid var(--fc-line);border-radius:10px;margin-bottom:.75rem}.rd-fc-strip-list{border-bottom-left-radius:9px;border-bottom-right-radius:9px}.rd-fc-strip-toggle{width:100%;display:flex;align-items:center;gap:.6rem;padding:.55rem .8rem;background:transparent;border:0;font:inherit;cursor:pointer;text-align:left}.rd-fc-strip-caret{margin-left:auto;opacity:.6}.rd-fc-count{font-size:.78rem;opacity:.75}.rd-fc-count-over{color:var(--fc-over);font-weight:700;opacity:1}.rd-fc-count-warn{color:var(--fc-warn);font-weight:700;opacity:1}.rd-fc-count-clash{color:var(--fc-clash);font-weight:700;opacity:1}.rd-fc-strip-list{list-style:none;margin:0;padding:0 .4rem .4rem;max-height:220px;overflow-y:auto}.rd-fc-strip-item{width:100%;display:flex;align-items:center;gap:.6rem;padding:.35rem .4rem;border:0;border-radius:8px;background:transparent;font:inherit;font-size:.85rem;cursor:pointer;text-align:left}.rd-fc-strip-item:hover{background:var(--fc-warn-bg)}.rd-fc-strip-clash .rd-fc-strip-item:hover{background:var(--fc-clash-bg)}.rd-fc-strip-date{min-width:7.5rem;font-weight:600}.rd-fc-strip-res{min-width:8rem}.rd-fc-strip-nums{opacity:.8;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-fc-strip-empty{margin:0;padding:0 .8rem .6rem;font-size:.82rem;opacity:.65}.rd-fc-clash-uid{font-weight:700;color:var(--fc-clash);min-width:4.5rem}.rd-fc-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.rd-fc-calendar-head h2{margin:0;font-size:1.05rem}.rd-fc-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin-bottom:3px}.rd-fc-dayname{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;opacity:.6;text-align:center;padding:.2rem 0}.rd-fc-cell{position:relative;min-height:74px;border:1px solid var(--fc-line);border-radius:8px;background:transparent;font:inherit;cursor:pointer;padding:.3rem .35rem;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;text-align:left}.rd-fc-cell:disabled{cursor:default;opacity:.45}.rd-fc-cell-outside{border-color:transparent}.rd-fc-cell-nodata{opacity:.5}.rd-fc-cell-warn{background:var(--fc-warn-bg);border-color:var(--fc-warn)}.rd-fc-cell-over{background:var(--fc-over-bg);border-color:var(--fc-over)}.rd-fc-cell-today .rd-fc-cell-date{background:var(--portal-color, #16a34a);color:#fff;border-radius:999px;padding:0 .35rem}.rd-fc-cell-selected{outline:2px solid var(--portal-color, #16a34a);outline-offset:1px}.rd-fc-cell-date{font-size:.75rem;font-weight:600;opacity:.85}.rd-fc-cell-nums{display:flex;align-items:baseline;gap:.2rem;font-size:.92rem}.rd-fc-cell-nums strong{font-size:1.05rem}.rd-fc-cell-nums em{font-style:normal;opacity:.65;font-size:.8rem}.rd-fc-cell-nums small{opacity:.55;font-size:.75rem}.rd-fc-cell-resources{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .4rem;margin-top:.1rem}.rd-fc-rnum{display:inline-flex;align-items:baseline;gap:.12rem;font-size:.82rem;line-height:1.25;white-space:nowrap}.rd-fc-rnum-emoji{font-size:.8rem}.rd-fc-rnum strong{font-weight:700}.rd-fc-rnum em{font-style:normal;opacity:.6;font-size:.7rem}.rd-fc-rnum-warn strong{color:var(--fc-warn)}.rd-fc-rnum-over strong{color:var(--fc-over)}.rd-fc-bands{display:flex;flex-direction:column;gap:.02rem;margin-top:.1rem;font-size:.78rem;line-height:1.3}.rd-fc-band{display:inline-flex;align-items:baseline;gap:.2rem}.rd-fc-band-emoji{font-size:.72rem;width:.95rem;display:inline-block}.rd-fc-band strong{font-weight:700}.rd-fc-band-sep{opacity:.55}.rd-fc-band em{font-style:normal;opacity:.6}.rd-fc-band-total{margin-top:.05rem;border-top:1px dashed var(--fc-line);padding-top:.05rem}.rd-fc-band-total small{opacity:.5;font-size:.68rem}.rd-fc-band-warn strong{color:var(--fc-warn)}.rd-fc-band-over strong{color:var(--fc-over)}.rd-fc-cell-potential{position:absolute;top:.15rem;right:1.35rem;color:var(--fc-warn);font-size:.7rem}.rd-fc-cell-clash{position:absolute;top:.12rem;right:.3rem;color:#fff;background:var(--fc-clash);border-radius:6px;font-size:.7rem;line-height:1;padding:.14rem .28rem;font-weight:700}.rd-fc-legend{display:flex;gap:1rem;flex-wrap:wrap;font-size:.76rem;opacity:.8;margin-top:.5rem}.rd-fc-legend span{display:inline-flex;align-items:center;gap:.3rem}.rd-fc-swatch{width:.8rem;height:.8rem;border-radius:3px;display:inline-block}.rd-fc-swatch-warn{background:var(--fc-warn-bg);border:1px solid var(--fc-warn)}.rd-fc-swatch-over{background:var(--fc-over-bg);border:1px solid var(--fc-over)}.rd-fc-swatch-clash{background:var(--fc-clash)}.rd-fc-chart{border:1px solid var(--fc-line);border-radius:10px;padding:.75rem .5rem .25rem}.rd-fc-chart-caption{font-size:.78rem;opacity:.7;margin:.35rem .5rem .5rem}.rd-fc-capline{font-size:.85rem;opacity:.85;margin-top:.5rem}.rd-fc-panel{border:1px solid var(--fc-line);border-radius:10px;padding:.85rem;position:sticky;top:.75rem;max-height:calc(100vh - 2rem);overflow-y:auto}.rd-fc-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.rd-fc-panel-head h3{margin:0 0 .2rem;font-size:1rem}.rd-fc-panel-head p{margin:0;font-size:.85rem;opacity:.85}.rd-fc-panel h4{margin:.9rem 0 .4rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.rd-fc-panel-empty{font-size:.85rem;opacity:.65}.rd-fc-panel-clashes{margin-top:.6rem}.rd-fc-panel-clash{margin:.25rem 0;font-size:.85rem;color:var(--fc-clash)}.rd-fc-res-summaries{list-style:none;margin:0 0 .6rem;padding:0;display:grid;gap:.3rem}.rd-fc-res-summary{display:flex;flex-direction:column;gap:.15rem;font-size:.85rem}.rd-fc-res-summary-top{display:flex;align-items:center;gap:.4rem}.rd-fc-res-summary-split{display:flex;flex-wrap:wrap;gap:.15rem .8rem;padding-left:1rem;font-size:.78rem}.rd-fc-res-summary-split .rd-fc-split-label{opacity:.7}.rd-fc-res-summary-split strong{font-weight:700}.rd-fc-res-summary-split em{font-style:normal;opacity:.55}.rd-fc-res-summary-dot{width:.6rem;height:.6rem;border-radius:50%;flex:none}.rd-fc-res-summary-label{font-weight:600}.rd-fc-res-summary-nums{opacity:.85}.rd-fc-res-summary-nums em{font-style:normal;opacity:.7}.rd-fc-panel-events{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.rd-fc-event{border:1px solid var(--fc-line);border-radius:8px;padding:.5rem .6rem}.rd-fc-event-name{font-weight:600;font-size:.92rem;margin-bottom:.35rem}.rd-fc-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:.4rem}.rd-fc-badge-service{font-size:.72rem;line-height:1.4;padding:.05rem .45rem;border-radius:999px;background:#38bdf82e;color:#0369a1;border:1px solid rgba(56,189,248,.4);white-space:nowrap}:root[data-theme=dark] .rd-fc-badge-service,:root:not([data-theme=light]) .rd-fc-badge-service{color:#7dd3fc}.rd-fc-windows{margin:0 0 .4rem;display:grid;gap:.15rem}.rd-fc-window{display:flex;gap:.4rem;font-size:.78rem}.rd-fc-window dt{opacity:.6;min-width:8.5rem}.rd-fc-window dd{margin:0;font-weight:500}.rd-fc-qtys{display:flex;flex-wrap:wrap;gap:.35rem .7rem;font-size:.8rem;padding-top:.35rem;border-top:1px dashed var(--fc-line)}.rd-fc-qty-units{font-family:ui-monospace,monospace;font-size:.74rem;opacity:.75}.rd-fc-settings-group{border:1px solid var(--fc-line);border-radius:8px;margin:.75rem 0 0;padding:.5rem .7rem .6rem}.rd-fc-settings-group legend{font-size:.8rem;font-weight:700;padding:0 .3rem}.rd-fc-settings-row{display:flex;align-items:center;gap:.45rem;font-size:.85rem;padding:.18rem 0}.rd-fc-settings-row-hard{opacity:.55}.rd-fc-settings-override{justify-content:space-between}.rd-fc-settings-override small{opacity:.6;margin-left:auto}.rd-fc-settings-override input{width:4.5rem;font:inherit;font-size:.85rem;padding:.15rem .3rem;border:1px solid var(--fc-line);border-radius:6px;background:transparent;color:inherit}.rd-fc-settings-hint{font-size:.76rem;opacity:.65;margin:.1rem 0 .35rem}.rd-fc-settings-actions{display:flex;gap:.5rem;margin-top:.85rem}.rd-fc-btn{border:0;border-radius:8px;background:var(--portal-color, #16a34a);color:#fff;font:inherit;font-weight:600;padding:.45rem .9rem;cursor:pointer}.rd-fc-btn:disabled{opacity:.6;cursor:default}@media screen and (max-width:48rem){.phone-shell-body .rd-fc :is(.rd-fc-control-left,.rd-fc-mode-toggle,.rd-fc-horizon){flex:1 1 100%}.phone-shell-body .rd-fc .rd-fc-mode-toggle{display:flex}.phone-shell-body .rd-fc :is(.rd-fc-mode-toggle,.rd-fc-horizon)>.rd-fc-chip{flex:1 1 0;justify-content:center}.phone-shell-body .rd-fc .rd-fc-daterange{display:flex;flex:1 1 100%}.phone-shell-body .rd-fc .rd-fc-daterange input{flex:1 1 0;min-width:0}.phone-shell-body .rd-fc .rd-fc-resource-block>.bpe-phone-more{flex:1 1 100%}.phone-shell-body .rd-fc .rd-fc-resource-block .rd-fc-resource-chips{padding-block:var(--s-1) var(--s-2)}.phone-shell-body .rd-fc .rd-fc-strip-list{max-height:none;overflow:visible}.phone-shell-body .rd-fc .rd-fc-strip-item{flex-wrap:wrap;gap:var(--s-1) var(--s-2);padding-block:var(--s-2)}.phone-shell-body .rd-fc :is(.rd-fc-strip-date,.rd-fc-strip-res,.rd-fc-clash-uid){min-width:0}.phone-shell-body .rd-fc .rd-fc-strip-nums{flex-basis:100%;overflow:visible;white-space:normal}.phone-shell-body .rd-fc .rd-fc-agenda{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.phone-shell-body .rd-fc .rd-fc-agenda-day{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-1);width:100%;min-height:2.75rem;padding:var(--s-2) 3.5rem var(--s-2) var(--s-3);border:1px solid var(--fc-line);border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.phone-shell-body .rd-fc .rd-fc-agenda-day.rd-fc-cell-warn{border-color:var(--fc-warn);background:var(--fc-warn-bg)}.phone-shell-body .rd-fc .rd-fc-agenda-day.rd-fc-cell-over{border-color:var(--fc-over);background:var(--fc-over-bg)}.phone-shell-body .rd-fc .rd-fc-agenda-date{font-size:.875rem}.phone-shell-body .rd-fc .rd-fc-agenda-day .rd-fc-bands{flex-direction:row;flex-wrap:wrap;gap:var(--s-1) var(--s-4);font-size:.875rem}.phone-shell-body .rd-fc .rd-fc-agenda-day .rd-fc-band-total{margin-top:0;padding-top:0;border-top:0}.phone-shell-body .rd-fc .rd-fc-agenda-day .rd-fc-cell-resources{gap:var(--s-1) var(--s-3)}.phone-shell-body .rd-fc .rd-fc-agenda-day .rd-fc-rnum{font-size:.875rem}.phone-shell-body .rd-fc .rd-fc-agenda-day .rd-fc-cell-clash{top:var(--s-2);right:var(--s-3)}.phone-shell-body .rd-fc .rd-fc-agenda-day .rd-fc-cell-potential{top:var(--s-2);right:2.5rem}.phone-shell-body .rd-fc :is(.rd-fc-rnum em,.rd-fc-band-emoji,.rd-fc-band-total small,.rd-fc-cell-clash,.rd-fc-cell-potential,.rd-fc-badge-service,.rd-fc-qty-units,.rd-fc-resource-label){font-size:.75rem}.phone-shell-body .rd-fc .rd-fc-panel{position:fixed;inset:0;z-index:18;height:100dvh;max-height:none;padding:0 var(--s-4);border:0;border-radius:0;background:var(--surface);overflow-y:auto;overscroll-behavior:contain}.phone-shell-body .rd-fc .rd-fc-panel:not(.rd-fc-settings):after{display:block;height:max(var(--s-4),env(safe-area-inset-bottom,0px));content:""}.phone-shell-body .rd-fc .rd-fc-panel-head{position:sticky;top:0;z-index:1;align-items:center;margin-inline:calc(-1 * var(--s-4));padding:max(var(--s-2),env(safe-area-inset-top,0px)) var(--s-4) var(--s-2);border-bottom:var(--line-width) solid var(--line-2);background:var(--surface)}.phone-shell-body .rd-fc .rd-fc-panel-head .rd-btn-ghost{flex:none}.phone-shell-body .rd-fc .rd-fc-window{flex-wrap:wrap}.phone-shell-body .rd-fc .rd-fc-settings-actions{position:sticky;bottom:0;z-index:1;margin:var(--s-4) calc(-1 * var(--s-4)) 0;padding:var(--s-2) var(--s-4) max(var(--s-2),env(safe-area-inset-bottom,0px));border-top:var(--line-width) solid var(--line-2);background:var(--surface)}.phone-shell-body .rd-fc .rd-fc-settings-actions>button{flex:1 1 0}}.ship-page{--ship: var(--p-shipping);--ship-tint: var(--p-shipping-tint);--ship-tint-2: color-mix(in srgb, var(--p-shipping) 10%, var(--p-shipping-tint));--ship-crit: #b3261e;--ship-crit-tint: color-mix(in srgb, var(--ship-crit) 10%, var(--surface));--ship-state-not-ready: var(--warn);--ship-state-ready-to-buy: var(--p-event-work);--ship-state-labels-bought: var(--p-shipping);--ship-state-outgoing-shipped: var(--sky);--ship-state-at-event: var(--forest);--ship-state-returning: var(--p-marketing);--ship-state-done: var(--ink-4);padding:var(--s-5) var(--s-6) var(--s-16);min-width:0}.ship-page-head{display:flex;align-items:baseline;gap:var(--s-4);margin:0 0 var(--s-4)}.ship-page-head h1{margin:0;font-size:var(--type-heading);font-weight:600;letter-spacing:-.01em}.ship-page-note{font-size:var(--type-body-sm);color:var(--ink-3)}.ship-ribbon{margin:0 0 var(--s-4);padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--paper-2);font-size:var(--type-body-sm);color:var(--ink-2)}.ship-ribbon strong{font-family:var(--f-mono);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-right:var(--s-2)}.ship-error,.ship-loading,.ship-empty{margin:0 0 var(--s-4);font-size:var(--type-body-sm);color:var(--ink-3)}.ship-error{color:var(--warn);background:var(--warn-tint);border:var(--line-width) solid var(--warn-mid);border-radius:var(--r-md);padding:var(--s-2) var(--s-3)}.ship-chips{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0 0 var(--s-4)}.ship-chip{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3);border:var(--line-width) solid var(--line-1);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--type-body-sm);cursor:pointer}.ship-chip b{font-family:var(--f-mono);font-weight:500;font-size:var(--type-meta);color:var(--ink-3)}.ship-chip:hover{border-color:var(--ink-4)}.ship-chip.is-on{border-color:var(--ship);background:var(--ship-tint);color:var(--ship)}.ship-chip:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.ship-chip[role=listitem]{cursor:default}.ship-chip__dot{width:.6rem;height:.6rem;border-radius:var(--r-circle);background:var(--chip-color, var(--ink-4));flex:none}.ship-runs,.ship-unmatched{display:flex;flex-direction:column}.ship-unmatched{margin-bottom:var(--s-5)}.ship-group{display:flex;flex-direction:column}.ship-group-h{display:flex;align-items:baseline;gap:var(--s-2);padding:var(--s-4) var(--s-1) var(--s-2);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-4)}.ship-group-h--first{padding-top:0}.ship-group-h b{font-family:var(--f-mono);font-weight:500;color:var(--ink-3);letter-spacing:0}.ship-group-note{letter-spacing:0;text-transform:none;color:var(--ink-4)}.ship-run{display:grid;grid-template-columns:8.5rem minmax(0,1fr) auto;gap:var(--s-4);align-items:center;width:100%;padding:var(--s-3) var(--s-4);background:var(--surface);border:var(--line-width) solid var(--line-1);border-top-width:0;text-align:left;cursor:pointer}.ship-group-h+.ship-run{border-top-width:var(--line-width);border-top-left-radius:var(--r-lg);border-top-right-radius:var(--r-lg)}.ship-run--last{border-bottom-left-radius:var(--r-lg);border-bottom-right-radius:var(--r-lg)}.ship-run:hover{background:var(--surface-2)}.ship-run:focus-visible{outline:2px solid var(--sky);outline-offset:-2px}.ship-run--crit{box-shadow:inset 3px 0 0 var(--ship-crit)}.ship-run--warn{box-shadow:inset 3px 0 0 var(--warn)}.ship-run--done{opacity:.7}.ship-unmatched .ship-run{cursor:default}.ship-when{display:flex;flex-direction:column;gap:var(--s-1)}.ship-when b{font-weight:500;font-size:var(--type-body)}.ship-when b.is-due{color:var(--warn);font-weight:600}.ship-when-tag{margin-right:.35em;font-size:var(--type-meta);font-weight:400;color:var(--ink-4)}.ship-when b.is-due .ship-when-tag{color:var(--warn)}.ship-when small{font-size:var(--type-meta);color:var(--ink-3)}.ship-when small.is-due{color:var(--warn);font-weight:500}.ship-what{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.ship-l1{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-3)}.ship-l1>b{font-weight:500;font-size:.95rem}.ship-city{color:var(--ink-3);font-size:var(--type-body-sm)}.ship-l2{display:flex;flex-wrap:wrap;gap:var(--s-4);font-size:var(--type-body-sm);color:var(--ink-3)}.ship-l2 .is-ok{color:var(--forest)}.ship-l2 .is-warn{color:var(--warn)}.ship-l2 .is-faint{color:var(--ink-4)}.ship-gear{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--s-3);min-width:0}.ship-custom{display:inline-block;padding:.1rem .35rem;border:var(--line-width) solid var(--ship-tint-2);border-radius:3px;background:var(--ship-tint);color:var(--ship);font-size:var(--type-label);font-weight:600;letter-spacing:var(--tracking-label)}.ship-stamp{display:inline-block;padding:.15rem .45rem;border:var(--line-width) solid var(--ship-tint-2);border-radius:3px;background:var(--ship-tint);color:var(--ship);font-size:var(--type-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ship-stamp--not-ready{--stamp: var(--ship-state-not-ready)}.ship-stamp--ready-to-buy{--stamp: var(--ship-state-ready-to-buy)}.ship-stamp--labels-bought{--stamp: var(--ship-state-labels-bought)}.ship-stamp--outgoing-shipped{--stamp: var(--ship-state-outgoing-shipped)}.ship-stamp--at-event{--stamp: var(--ship-state-at-event)}.ship-stamp--returning{--stamp: var(--ship-state-returning)}.ship-stamp--done{--stamp: var(--ship-state-done)}.ship-stamp[class*=ship-stamp--]{color:var(--stamp);border-color:color-mix(in srgb,var(--stamp) 35%,var(--surface));background:color-mix(in srgb,var(--stamp) 9%,var(--surface))}.ship-flag{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--type-meta);font-weight:500;color:var(--ship-crit)}.ship-flag:before{content:"";width:.5rem;height:.5rem;border-radius:var(--r-circle);background:var(--ship-crit)}.ship-flag--soft{color:var(--warn)}.ship-flag--soft:before{background:var(--warn)}.ship-act{display:flex;align-items:center;gap:var(--s-2)}.ship-none{font-size:var(--type-body-sm);color:var(--ink-4)}.ship-contact{position:relative;border-bottom:1px dotted var(--ink-4)}.ship-contact[data-info]{cursor:help}.ship-contact[data-info]:after{content:attr(data-info);position:absolute;left:0;top:calc(100% + .35rem);z-index:5;padding:.4rem .6rem;border-radius:var(--r-md);background:var(--ink);color:var(--surface);font-family:var(--f-mono);font-size:var(--type-meta);white-space:nowrap;box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .12s,transform .12s}.ship-contact[data-info]:hover:after,.ship-contact[data-info]:focus:after{opacity:1;transform:none}.ship-more{position:relative}.ship-more summary{list-style:none;cursor:pointer;width:1.9rem;height:1.9rem;display:grid;place-items:center;border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink-3);font-size:1rem;line-height:1}.ship-more summary::-webkit-details-marker{display:none}.ship-more summary:hover{border-color:var(--ink-4)}.ship-more[open] summary{background:var(--paper-3)}.ship-menu{position:absolute;right:0;top:calc(100% + .3rem);z-index:6;display:flex;flex-direction:column;min-width:14rem;padding:var(--s-1);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-pop)}.ship-menu button,.ship-menu a{display:block;width:100%;padding:.4rem .6rem;border:0;border-radius:var(--r-sm);background:none;color:var(--ink);font:inherit;font-size:var(--type-body-sm);text-align:left;text-decoration:none;cursor:pointer}.ship-menu button:hover,.ship-menu a:hover{background:var(--paper-2)}.ship-flag-actions{display:contents}.ship-more--labelled summary{width:auto;height:auto;padding:.25rem .6rem;color:var(--ink-2);font-size:var(--type-body-sm)}.ship-more--labelled summary[aria-disabled=true]{opacity:.55;pointer-events:none}.ship-snoozed{align-self:center;color:var(--ink-3);font-size:var(--type-body-sm)}.ship-menu small{display:block;color:var(--ink-4);font-size:var(--type-meta)}.ship-planned p{max-width:44rem}.ship-planned__when{color:var(--ink-3);font-size:var(--type-body-sm)}.ship-planned__when a{color:var(--ship)}.ship-detail__back{margin:0 0 var(--s-3);font-size:var(--type-body-sm)}.ship-detail__back a{color:var(--ink-3);text-decoration:none}.ship-detail__back a:hover{color:var(--ink)}.ship-detail__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-3);margin:0 0 var(--s-4)}.ship-detail__head h1{margin:0;font-size:var(--type-heading);font-weight:600}.ship-detail__meta{color:var(--ink-3);font-size:var(--type-body-sm)}.ship-detail__grid{display:grid;grid-template-columns:minmax(0,1fr) 22rem;gap:var(--s-5);align-items:start}@media(max-width:1100px){.ship-detail__grid{grid-template-columns:1fr}}.ship-detail__main{min-width:0}.ship-block{margin:0 0 var(--s-4);border:var(--line-width) solid var(--line-1);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.ship-block__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--paper-2);border-bottom:var(--line-width) solid var(--line-1)}.ship-block__head h2{margin:0;font-size:var(--type-title);font-weight:600}.ship-block__status{margin-left:auto;font-size:var(--type-body-sm);color:var(--ink-3)}.ship-block__status .is-ok{color:var(--forest)}.ship-block__status .is-warn{color:var(--warn)}.ship-steps{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-4)}.ship-step-actions{display:flex;justify-content:flex-end}.ship-note,.ship-review{margin:0;font-size:var(--type-body-sm);color:var(--ink-3)}.ship-review{padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-1);border-radius:var(--r-md);background:var(--paper-2);color:var(--ink-2)}.ship-table{width:100%;border-collapse:collapse;font-size:var(--type-body-sm)}.ship-table th{text-align:left;padding:var(--s-2) var(--s-3);border-bottom:var(--line-width) solid var(--line-1);background:var(--paper-2);font-size:var(--type-label);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4)}.ship-table td{padding:var(--s-2) var(--s-3);border-bottom:var(--line-width) solid var(--line-1);vertical-align:middle}.ship-table tr:last-child td{border-bottom:0}.ship-tracking{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--f-mono);font-size:var(--type-meta)}.ship-tracking a{color:var(--ink)}.ship-copy{font:inherit;font-size:var(--type-meta);color:var(--ink-4);border:var(--line-width) solid var(--line-1);border-radius:3px;background:none;padding:0 .3rem;cursor:pointer}.ship-copy:hover{color:var(--ink);border-color:var(--ink-4)}.ship-copy.is-copied{color:var(--forest);border-color:var(--forest-mid);background:var(--forest-tint)}.ship-pill{font-size:var(--type-meta);border:var(--line-width) solid var(--line-1);border-radius:var(--r-pill);padding:.1rem .5rem;color:var(--ink-3);background:var(--surface);white-space:nowrap}.ship-labels__refund{white-space:nowrap}.ship-labels__carrier{max-width:22rem;color:var(--ink-2);font-size:var(--type-body-sm)}.ship-labels__refund>*+*{margin-left:var(--s-2)}.ship-table .is-faint,.ship-card .is-faint,.ship-detail .is-faint{color:var(--ink-4)}.ship-flags{display:flex;flex-direction:column;gap:var(--s-2);margin:0 0 var(--s-4)}.ship-flagline{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);padding:var(--s-3) var(--s-4);border:var(--line-width) solid var(--warn-mid);border-radius:var(--r-lg);background:var(--warn-tint)}.ship-flagline--crit{border-color:color-mix(in srgb,var(--ship-crit) 25%,var(--surface));background:var(--ship-crit-tint)}.ship-flagline p{margin:var(--s-1) 0 0;font-size:var(--type-body-sm);color:var(--ink-2)}.ship-flagline p.ship-flagline__carrier{display:flex;flex-direction:column;gap:var(--s-1);font-weight:600;color:var(--ink-1)}.ship-flagline__boxes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.ship-flagline__boxlist{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);margin-top:var(--s-1)}.ship-flagline__box{display:inline-flex;align-items:baseline;gap:var(--s-1);font-family:var(--f-mono);font-size:var(--type-meta);color:var(--ink-2)}.ship-flagline__box b{font-family:var(--f-sans);font-weight:600;color:var(--ink-1)}.ship-flagline__box a{color:inherit}.ship-flagline__actions{display:flex;gap:var(--s-2);flex-shrink:0}.ship-detail__aside{display:flex;flex-direction:column;gap:var(--s-4)}.ship-card{padding:var(--s-3) var(--s-4);border:var(--line-width) solid var(--line-1);border-radius:var(--r-lg);background:var(--surface)}.ship-card h3{margin:0 0 var(--s-2);font-size:var(--type-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-4)}.ship-card__actions{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-3);align-items:center}.ship-addr{font-size:var(--type-body-sm);line-height:1.5}.ship-kv{display:grid;grid-template-columns:auto 1fr;gap:var(--s-1) var(--s-3);margin:0;font-size:var(--type-body-sm)}.ship-kv dt{color:var(--ink-3)}.ship-kv dd{margin:0}.ship-kv .mono{font-family:var(--f-mono)}.ship-link{color:var(--ship);font-size:var(--type-body-sm)}.ship-linkbtn{padding:0;border:0;background:none;font:inherit;color:var(--ship);text-decoration:underline;cursor:pointer}.ship-print__bar{display:flex;align-items:center;gap:var(--s-4);margin:0 0 var(--s-4);padding:var(--s-3) var(--s-4);border:var(--line-width) solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);font-size:var(--type-body-sm);color:var(--ink-3)}.ship-print__bar a{color:var(--ink-2);text-decoration:none}.ship-print__print{margin-left:auto;font-weight:600}.ship-print-sheet--labels{display:grid;gap:var(--s-5)}.ship-label-group{--group-ink: var(--ship-state-outgoing-shipped);display:flex;flex-wrap:wrap;gap:var(--s-4);padding:var(--s-4);border:var(--line-width) solid var(--line-2);border-left:4px solid var(--group-ink);border-radius:var(--r-lg);background:var(--surface)}.ship-label-group--return{--group-ink: var(--ship-state-returning)}.ship-label-group__title{flex-basis:100%;display:flex;align-items:baseline;gap:var(--s-3);margin:0;font-size:var(--type-h3, 1rem);font-weight:700;color:var(--group-ink)}.ship-label-group__title small{font-size:var(--type-body-sm);font-weight:500;color:var(--ink-3)}.ship-label-pair{display:flex;gap:var(--s-4)}.ship-label{--ship-label-w: 2.4in;--ship-label-h: 3.6in;margin:0;width:var(--ship-label-w)}.ship-label-sheet{margin:0;width:var(--ship-label-w);height:var(--ship-label-h);border:var(--line-width) solid var(--line-2);background:var(--surface);display:block;overflow:hidden;position:relative}.ship-label-sheet img{display:block;width:var(--ship-label-w);height:auto}.ship-label__context{display:grid;gap:2px;margin:0;padding:var(--s-2) 0 0;font-size:var(--type-body-sm);line-height:1.25;color:var(--ink-2)}.ship-label__context strong{color:var(--ink-1)}.ship-label-sheet__save{margin:var(--s-2) 0 0;font-size:var(--type-body-sm)}.ship-label-sheet__save a{display:block;padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink-1);font-weight:600;text-align:center;text-decoration:none}.ship-label-sheet__save a:hover{border-color:var(--ink-3)}@page shipping-labels{size:letter landscape;margin:.25in}@media print{body.is-shipping-labels{page:shipping-labels;margin:0;height:auto;overflow:visible}body.is-shipping-labels .desktop-shell,body.is-shipping-labels .workspace-shell,body.is-shipping-labels .workspace-body,body.is-shipping-labels .ship-page{display:block;height:auto;max-height:none;overflow:visible}body.is-shipping-labels #root>:not(.desktop-shell),body.is-shipping-labels .desktop-shell>:not(.workspace-shell),body.is-shipping-labels .workspace-shell>:not(.workspace-body),body.is-shipping-labels .ship-print__bar{display:none}body.is-shipping-labels .ship-print-sheet--labels{display:block;gap:0}body.is-shipping-labels .ship-label-group{display:block;padding:0;border:0;border-radius:0;background:none}body.is-shipping-labels .ship-label-group+.ship-label-group{break-before:page;page-break-before:always}body.is-shipping-labels .ship-label-group__title{display:none}body.is-shipping-labels .ship-label-pair{display:flex;gap:.25in;justify-content:center;break-inside:avoid;page-break-inside:avoid;break-after:page;page-break-after:always}body.is-shipping-labels .ship-label-pair:last-child{break-after:auto;page-break-after:auto}body.is-shipping-labels .ship-label{--ship-label-w: 4.85in;--ship-label-h: 7.275in;break-inside:avoid;page-break-inside:avoid}body.is-shipping-labels .ship-label-sheet{border:0}body.is-shipping-labels .ship-label__context{padding-top:.06in;font-size:9pt;line-height:1.2;color:#000}body.is-shipping-labels .ship-label__context strong{color:#000}body.is-shipping-labels .ship-label-sheet__save{display:none}}.ship-suggest{padding:var(--s-3) var(--s-4);border:var(--line-width) solid var(--sky);border-radius:var(--r-lg);background:var(--sky-tint)}.ship-suggest__cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4);font-size:var(--type-body-sm)}.ship-suggest__cols>div{display:flex;flex-direction:column;gap:.15rem}.ship-suggest__k{font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-4)}.ship-suggest__cols small{color:var(--ink-3)}.ship-suggest__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-3)}.ship-suggest__actions small{color:var(--ink-3);font-size:var(--type-meta)}.ship-btn-link{display:inline-flex;align-items:center;padding:.25rem .55rem;border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font-size:var(--type-body-sm);font-weight:500;text-decoration:none}.ship-btn-link:hover{border-color:var(--ink-4)}.ship-step-actions--rates{justify-content:space-between;align-items:center;gap:var(--s-4)}.ship-rates-error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2)}.ship-pill--faint{margin-left:var(--s-1);color:var(--ink-4);border-style:dashed}.ship-pill--flagged{margin-left:var(--s-1);color:var(--ship-crit);border-color:color-mix(in srgb,var(--ship-crit) 35%,var(--surface));background:var(--ship-crit-tint)}.ship-table tr.is-flagged td{background:color-mix(in srgb,var(--ship-crit-tint) 45%,transparent)}.ship-attn{font-size:var(--type-body-sm);color:var(--ship-crit);background:var(--ship-crit-tint);border-radius:var(--r-pill);padding:var(--s-1) var(--s-3)}.ship-tabs{display:inline-flex;flex:none;gap:0;margin:0 0 var(--s-5);border:var(--line-width) solid var(--line-1);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.ship-tab{padding:var(--s-2) var(--s-4);border:0;border-right:var(--line-width) solid var(--line-1);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--type-body-sm);cursor:pointer}.ship-tab:last-child{border-right:0}.ship-tab.is-on{background:var(--ship-tint);color:var(--ship);font-weight:600}.ship-tab:focus-visible{outline:2px solid var(--sky);outline-offset:-2px}.ship-notice{margin:0 0 var(--s-4);padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-1);border-radius:var(--r-md);background:var(--paper-2)}.ship-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin:0 0 var(--s-4)}.ship-toolbar .ship-chips{margin:0}.ship-search input{font:inherit;font-size:var(--type-body-sm);padding:var(--s-1) var(--s-3);border:var(--line-width) solid var(--line-1);border-radius:var(--r-pill);background:var(--surface);min-width:16rem}.ship-period{margin:0 0 var(--s-3)}.ship-period__field{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--type-body-sm);color:var(--ink-3)}.ship-period__field input,.ship-period__field select{font:inherit;padding:var(--s-1) var(--s-3);border:var(--line-width) solid var(--line-1);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);max-width:100%}.ship-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--s-3);margin:0 0 var(--s-4)}.ship-totals__card{display:grid;gap:var(--s-1);padding:var(--s-3) var(--s-4);border:var(--line-width) solid var(--line-1);border-radius:var(--r-lg);background:var(--surface)}.ship-totals__card span{font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4)}.ship-totals__card b{font-family:var(--f-mono);font-size:var(--type-title);font-weight:600}.ship-totals__card small{color:var(--ink-3)}.ship-totals__card.tone-danger b{color:var(--ship-crit)}.ship-totals__card.tone-ok b{color:var(--forest)}.ship-block--flat .ship-totals{padding:var(--s-4) var(--s-4) 0;margin:0}.ship-block__body{padding:var(--s-3) var(--s-4);margin:0}.ship-table--num td.num,.ship-table--num th.num,.ship-table td.num,.ship-table th.num{text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.ship-table td.is-neg{color:var(--ship-crit)}.ship-table tfoot td{border-top:2px solid var(--line-2, var(--line-1));background:var(--paper-2)}.ship-table__aside td{background:var(--ship-tint)}.ship-table__act{text-align:right;white-space:nowrap}.ship-table tr.is-closed td{color:var(--ink-3)}.ship-note-inline{color:var(--ink-3);font-weight:400}.ship-phrase{white-space:nowrap}.ship-phrase.is-due{color:var(--ship-crit);font-weight:600}.ship-phrase.is-good{color:var(--forest)}.ship-coverage{font-size:var(--type-body-sm)}.ship-ops-tab .billing-tab{display:grid;gap:var(--s-4);margin-top:var(--s-2)}.ship-ops-tab .shipping-section{border-color:var(--line-1);border-radius:var(--r-lg);box-shadow:none}.ship-ops-tab .shipping-section h2{margin:0;font-size:var(--type-title);font-weight:600}.ship-ops-tab .overages-kpi{border:var(--line-width) solid var(--line-1);border-radius:var(--r-lg);background:var(--surface)}.ship-ops-tab .overages-kpi>span{font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4)}.ship-ops-tab .overages-kpi strong,.ship-ops-tab .billing-amount{font-family:var(--f-mono)}.ship-ops-tab .overages-kpi strong{font-size:var(--type-title)}.ship-ops-tab .overages-kpi.tone-danger strong,.ship-ops-tab .billing-amount.is-debit,.ship-ops-tab .billing-explanation.tone-danger{color:var(--ship-crit)}.ship-ops-tab .overages-kpi.tone-ok strong,.ship-ops-tab .billing-amount.is-credit,.ship-ops-tab .billing-explanation.tone-ok{color:var(--forest)}.ship-ops-tab .overages-filter{border:0;padding:0;gap:var(--s-3)}.ship-ops-tab .overages-search input,.ship-ops-tab .billing-date input{font:inherit;font-size:var(--type-body-sm);padding:var(--s-1) var(--s-3);border:var(--line-width) solid var(--line-1);border-radius:var(--r-pill);background:var(--surface)}.ship-ops-tab .segmented button{min-height:0;padding:var(--s-1) var(--s-3);border-color:var(--line-1);border-radius:var(--r-pill);color:var(--ink-2);font-size:var(--type-body-sm);text-transform:none}.ship-ops-tab .segmented button.is-active{border-color:var(--ship);background:var(--ship-tint);color:var(--ship)}.ship-ops-tab .shipping-package-list{gap:0}.ship-ops-tab .billing-row{border:0;border-bottom:var(--line-width) solid var(--line-1);border-radius:0;box-shadow:none;padding:var(--s-2) 0}.ship-ops-tab .billing-row:last-child{border-bottom:0}.ship-history tr.is-off-board td,.ship-history tr.is-upcoming td{color:var(--ink-3)}.ship-history tr.is-upcoming .ship-stamp{opacity:.65}.ship-history__divider th{padding-top:var(--s-3);border-top:2px solid var(--line-2, var(--line-1));background:var(--paper-2);font-size:var(--type-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--ink-3)}.ship-history-page .ship-page-head .ship-page-note{flex:1}.ship-day-picker{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--type-body-sm);color:var(--ink-3)}.ship-day-picker input{font:inherit;padding:var(--s-1) var(--s-2);border:var(--line-width) solid var(--line-1);border-radius:var(--r-md);background:var(--surface)}.ship-manifest__shipment{text-align:left;vertical-align:top;font-weight:600}.ship-manifest__shipment small{display:block;font-weight:400;color:var(--ink-3)}.ship-manifest__footer{color:var(--ink-4);font-size:var(--type-meta)}.ship-manifests .ship-page-head .ship-tabs{margin:0;align-self:center}.ship-manifest-day{border-top:var(--line-width) solid var(--line-1)}.ship-manifest-day__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-2)}.ship-manifest-day__head h3{margin:0;font-size:var(--type-body);font-weight:600}.ship-manifest-day--quiet{background:var(--paper-2)}.ship-manifest-day--quiet .ship-manifest-day__head{padding-bottom:var(--s-3)}.ship-manifest-day--quiet .ship-manifest-day__head h3{color:var(--ink-3);font-weight:500}.ship-boxes__subhead{margin:0 0 var(--s-2);font-size:var(--type-title);font-weight:600}.ship-boxes__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:var(--s-4);margin:0 0 var(--s-5)}.ship-box{border:var(--line-width) solid var(--line-1);border-radius:var(--r-lg);background:var(--surface);padding:var(--s-4)}.ship-box--differs{border-color:var(--ship-tint-2)}.ship-box--hidden{opacity:.7}.ship-box__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0 0 var(--s-3)}.ship-box__head h2{margin:0;font-size:var(--type-title);font-weight:600}.ship-box__note{margin:var(--s-3) 0 0;font-size:var(--type-body-sm);color:var(--ink-3)}.ship-pill--warn{color:var(--ship-crit);background:var(--ship-crit-tint)}.ship-settings__row{display:flex;flex-wrap:wrap;gap:var(--s-4)}.ship-settings__row label,.ship-settings select{font:inherit;font-size:var(--type-body-sm)}.ship-settings__row label{display:grid;gap:var(--s-1)}.ship-settings select{padding:var(--s-1) var(--s-2);border:var(--line-width) solid var(--line-1);border-radius:var(--r-md);background:var(--surface)}@media print{body.is-shipping-manifest *{visibility:hidden}body.is-shipping-manifest .ship-manifest-sheet,body.is-shipping-manifest .ship-manifest-sheet *{visibility:visible}body.is-shipping-manifest .ship-manifest-sheet{position:absolute;inset:0;border:0}body.is-shipping-manifest{margin:0}body.is-shipping-manifest .ship-manifest-day--quiet,body.is-shipping-manifest .ship-copy{display:none}body.is-shipping-manifest .ship-manifest-day{page-break-before:always;break-before:page}body.is-shipping-manifest .ship-manifest-day--first-page{page-break-before:auto;break-before:auto}}.ship-map__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin:0 0 var(--s-3)}.ship-map__fresh{margin-left:auto;color:var(--ink-3);font-size:var(--type-body-sm);white-space:nowrap}.ship-map__strip{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0}.ship-map__strip-item{padding:var(--s-1) var(--s-3);border:var(--line-width) solid var(--line-1);border-radius:var(--r-md);background:var(--paper-2);color:var(--ink-2);font:inherit;font-size:var(--type-body-sm);cursor:pointer}.ship-map__strip-item:hover{border-color:var(--ink-4)}.ship-map__strip-item:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.ship-map__strip-item b{font-family:var(--f-mono);font-weight:600;color:var(--ink)}.ship-map__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,21rem);gap:var(--s-4);align-items:start}@media(max-width:1100px){.ship-map__body{grid-template-columns:minmax(0,1fr)}}.ship-map__canvas{position:relative;min-height:460px;overflow:hidden;border:var(--line-width) solid var(--line-1);border-radius:var(--r-md);background:var(--surface-2)}.ship-map__canvas svg{display:block}.ship-map__state{fill:var(--surface);stroke:var(--line-2);stroke-width:.8}.ship-map__mesh{fill:none;stroke:var(--line-2);stroke-width:.5}.ship-map__pin{fill:var(--pin-color, var(--ink-4));stroke:var(--surface);stroke-width:1;cursor:pointer}.ship-map__pin.is-hollow{fill:var(--surface-2);stroke:var(--pin-color, var(--ink-4));stroke-width:2}.ship-map__pin.is-selected{stroke:var(--ink);stroke-width:2}.ship-map__pin:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.ship-map__halo{fill:none;stroke:var(--pin-color, var(--ink-4));stroke-width:2;opacity:.35;pointer-events:none}.ship-map__arc{fill:none;stroke:var(--pin-color, var(--ink-4));stroke-width:1.25;stroke-dasharray:4 4;opacity:.5}.ship-map__arrow--out{fill:var(--ship-state-outgoing-shipped);opacity:.7}.ship-map__arrow--home{fill:var(--ship-state-returning);opacity:.7}.ship-map__hq{fill:var(--ink-2);stroke:var(--surface);stroke-width:1}.ship-map__tooltip{position:absolute;z-index:5;display:none;max-width:18rem;padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow-pop);color:var(--ink-2);font-size:var(--type-body-sm);line-height:1.4;white-space:pre-line;pointer-events:none}.ship-map__peek{min-width:0;display:grid;gap:var(--s-3);align-content:start}.ship-map__peek>.ship-empty{margin:0;padding:var(--s-4);border:var(--line-width) dashed var(--line-2);border-radius:var(--r-md)}.ship-map__peek-card{border:var(--line-width) solid var(--line-1);border-radius:var(--r-md);background:var(--surface);padding:var(--s-4)}.ship-map__peek-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3)}.ship-map__peek-head h2{margin:0;font-size:var(--type-title);font-weight:600}.ship-map__peek-place{margin:var(--s-1) 0 0;color:var(--ink-3);font-size:var(--type-body-sm)}.ship-map__peek-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:var(--s-3) 0 0}.ship-map__leg{margin-top:var(--s-4);padding-top:var(--s-3);border-top:var(--line-width) solid var(--line-1)}.ship-map__leg h3{margin:0;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-4)}.ship-map__leg-status{margin:var(--s-1) 0 0;color:var(--ink-2);font-size:var(--type-body-sm)}.ship-map__leg-status.is-faint{color:var(--ink-4)}.ship-map__labels{list-style:none;margin:var(--s-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--s-3)}.ship-map__labels li{display:flex;flex-direction:column;gap:var(--s-1)}.ship-map__labels li.is-voided{color:var(--ink-4)}.ship-map__labels small{color:var(--ink-3);font-size:var(--type-meta)}.ship-map__label-name{font-size:var(--type-body-sm);font-weight:500}.ship-map__label-track{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.ship-map__label-track a{color:var(--sky);font-size:var(--type-meta)}.ship-map__open-run{display:inline-block;margin-top:var(--s-4);color:var(--ship);font-size:var(--type-body-sm);font-weight:500}.ship-map__foot{margin:var(--s-3) 0 0;color:var(--ink-3);font-size:var(--type-body-sm)}.ship-map__foot a{color:var(--ship)}.ship-map__days{border:var(--line-width) solid var(--line-1);border-radius:var(--r-md);background:var(--surface);padding:var(--s-4)}h2.ship-map__days-head{margin:0;font-size:var(--type-body);font-weight:600}.ship-map__day-list{list-style:none;margin:var(--s-3) 0 0;padding:0;max-height:26rem;overflow-y:auto}.ship-map__day{padding:var(--s-3) 0;border-top:var(--line-width) solid var(--line-1)}.ship-map__day.is-weekend h3{color:var(--ink-4)}.ship-map__day.is-today{box-shadow:inset 2px 0 0 var(--ship);padding-left:var(--s-3)}.ship-map__day h3{margin:0;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3)}.ship-map__day-none{margin:var(--s-1) 0 0;color:var(--ink-4);font-size:var(--type-meta)}.ship-map__day-items{list-style:none;margin:var(--s-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.ship-map__day-items li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--s-2);font-size:var(--type-body-sm)}.ship-map__day-dot{width:8px;height:8px;margin-top:.45em;border-radius:50%;background:var(--pin-color, var(--ship))}.ship-map__day-what{font-weight:500}.ship-map__day-items a{grid-column:2;color:var(--ship)}.ship-map__day-items small{grid-column:2;color:var(--ink-3);font-size:var(--type-meta)}.ship-map__days-foot{margin:var(--s-3) 0 0;padding-top:var(--s-3);border-top:var(--line-width) solid var(--line-1);color:var(--ink-3);font-size:var(--type-meta)}.ship-map__days-foot a{color:var(--ship)}.ship-box--edited{border-color:var(--ship-tint-2)}.ship-box__form{display:block}.ship-box__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.ship-box__fields label{display:flex;flex-direction:column;gap:var(--s-1);font-size:var(--type-body-sm);color:var(--ink-3)}.ship-box__fields input{width:100%;padding:var(--s-2);border:var(--line-width) solid var(--line-1);border-radius:var(--r-md);background:var(--surface);color:var(--ink-1);font-variant-numeric:tabular-nums}.ship-box__hint,.ship-box__edited{margin:var(--s-3) 0 0;font-size:var(--type-body-sm);color:var(--ink-3)}.ship-box__error{margin:var(--s-3) 0 0;font-size:var(--type-body-sm);color:var(--ship-crit)}.ship-box__actions{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-3) 0 0}.ship-tag-editor__lines{display:grid;gap:var(--s-2);padding:var(--s-3) var(--s-4)}.ship-tag-editor__line{display:grid;grid-template-columns:9rem 1fr auto;gap:var(--s-3);align-items:start}.ship-tag-editor__label{color:var(--ink-3);font-weight:500;padding-top:6px}input.ship-tag-editor__label,.ship-tag-editor__value{font:inherit;padding:5px 8px;border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);width:100%;box-sizing:border-box;resize:vertical}input.ship-tag-editor__label{padding-top:5px}.ship-tag-editor__remove,.ship-tag-editor__fixed{font:inherit;font-size:var(--type-body-sm);color:var(--ink-3);background:none;border:0;padding:6px 0;cursor:pointer}.ship-tag-editor__fixed{cursor:default}.ship-tag-editor__foot{display:flex;flex-wrap:wrap;gap:var(--s-4);align-items:flex-end;padding:0 var(--s-4) var(--s-3);border-top:var(--line-width) solid var(--line-1);padding-top:var(--s-3)}.ship-tag-editor__add,.ship-tag-editor__count{display:grid;gap:4px;font-size:var(--type-body-sm);color:var(--ink-3)}.ship-tag-editor__add select,.ship-tag-editor__count input{font:inherit;padding:5px 8px;border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink)}.ship-tag-editor__count input{width:5rem}.ship-tag-editor__count small{color:var(--ink-4)}.ship-print-sheet--tags{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5in,1fr));gap:var(--s-4)}.ship-tag{--tag-ink: #111;--tag-ink-3: #5d5c57;--tag-rule: #111;--tag-faint: #dcdad3;background:#fff;color:var(--tag-ink);border:2.5px solid var(--tag-rule);width:7.5in;height:4.9in;max-width:100%;box-sizing:border-box;display:grid;grid-template-columns:1.55in 1fr;overflow:hidden;font-family:var(--f-body, system-ui, sans-serif);break-inside:avoid}.ship-tag__k{display:block;font-family:var(--f-display, "Arial Narrow", Impact, sans-serif);font-weight:800;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tag-ink-3)}.ship-tag__rail{border-right:2.5px solid var(--tag-rule);display:grid;grid-template-rows:auto 1fr auto;padding:.16in .12in;text-align:center}.ship-tag__n{font-family:var(--f-display, "Arial Narrow", Impact, sans-serif);font-weight:800;font-size:4.6rem;line-height:.9;align-self:center}.ship-tag__n small{display:block;font-size:1rem;color:var(--tag-ink-3);letter-spacing:.06em;margin-top:4px}.ship-tag__from{display:grid;gap:1px;font-size:.68rem;line-height:1.3}.ship-tag__main{padding:.16in .22in;display:grid;grid-template-rows:auto 1fr;gap:.1in;min-width:0}.ship-tag__deliver{display:grid;gap:2px}.ship-tag__venue{font-family:var(--f-display, "Arial Narrow", Impact, sans-serif);font-weight:800;font-size:1.55rem;line-height:1;overflow-wrap:anywhere}.ship-tag__addr{font-size:.95rem}.ship-tag__grid{display:grid;grid-template-columns:1fr 1fr;gap:.08in .2in;align-content:start;border-top:1px solid var(--tag-faint);padding-top:.08in;min-width:0}.ship-tag__cell{display:grid;gap:1px;min-width:0}.ship-tag__cell--wide{grid-column:1 / -1}.ship-tag__v{font-weight:500;font-size:.92rem;overflow-wrap:anywhere;white-space:pre-line}.ship-tag__v--big{font-family:var(--f-display, "Arial Narrow", Impact, sans-serif);font-weight:800;font-size:1.5rem;line-height:1}.ship-tag__v--mono{font-family:var(--f-mono);font-size:.85rem;letter-spacing:.02em}.ship-tag__missing{color:var(--tag-ink-3);font-style:italic;font-weight:400}@page shipping-tags{size:letter portrait;margin:.3in}@media print{body.is-shipping-tags{page:shipping-tags}body.is-shipping-tags *{visibility:hidden}body.is-shipping-tags .ship-print-sheet--tags,body.is-shipping-tags .ship-print-sheet--tags *{visibility:visible}body.is-shipping-tags .ship-print-sheet--tags{position:absolute;inset:0;display:block}body.is-shipping-tags .ship-tag{width:100%;height:4.95in;margin:0 0 .25in;page-break-inside:avoid;break-inside:avoid}body.is-shipping-tags .ship-tag:nth-child(2n){margin-bottom:0;page-break-after:always;break-after:page}body.is-shipping-tags .ship-tag:last-child{page-break-after:auto;break-after:auto}}.ship-wb{border:var(--line-width) solid var(--line-1);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.ship-wb-scroll{overflow-x:auto}.ship-wb-grid{--wb-label: 13rem;display:grid;grid-template-columns:var(--wb-label) repeat(var(--wb-days, 21),minmax(2.6rem,1fr));min-width:62rem}.ship-wb-h,.ship-wb-load,.ship-wb-week,.ship-wb-week-h,.ship-wb-r{display:contents}.ship-wb-h>div{padding:var(--s-2) 0;border-bottom:var(--line-width) solid var(--line-2);font-family:var(--f-mono);font-size:var(--type-label);letter-spacing:0;text-transform:uppercase;color:var(--ink-4);text-align:center;white-space:nowrap}.ship-wb-h>div:first-child{text-align:left;padding-left:var(--s-3)}.ship-wb-h>.is-weekend{background:var(--paper-2)}.ship-wb-h>.is-today{color:var(--ship);font-weight:600}.ship-wb-load>div{padding:var(--s-1);border-bottom:var(--line-width) solid var(--line-2);background:var(--surface-2);font-family:var(--f-mono);font-size:var(--type-meta);color:var(--ink-4);text-align:center}.ship-wb-load>div:first-child{text-align:left;padding-left:var(--s-3);font-family:inherit;font-size:var(--type-meta);color:var(--ink-3)}.ship-wb-load>.is-one{color:var(--forest);font-weight:500}.ship-wb-load>.is-many{color:var(--warn);font-weight:600;background:var(--warn-tint)}.ship-wb-week-h>div{grid-column:1 / -1;padding:var(--s-3) var(--s-3) var(--s-1);border-bottom:var(--line-width) solid var(--line-1);font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4)}.ship-wb-lab{min-width:0;padding:var(--s-2) var(--s-3);border-bottom:var(--line-width) solid var(--line-1);display:flex;flex-direction:column;gap:.15rem}.ship-wb-lab b{font-weight:500;font-size:var(--type-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ship-wb-lab small{font-size:var(--type-meta);color:var(--ink-3)}.ship-wb-lane{grid-column:2 / -1;position:relative;display:grid;grid-template-columns:repeat(var(--wb-days, 21),minmax(2.6rem,1fr));height:2.6rem;border-bottom:var(--line-width) solid var(--line-1)}.ship-wb-cell.is-weekend{background:var(--paper-2);opacity:.6}.ship-wb-cell.is-today{border-left:2px solid var(--ship);opacity:.35}.ship-wb-bar{position:absolute;top:.5rem;height:1.6rem;left:calc(var(--wb-from) / var(--wb-days, 21) * 100%);width:calc(var(--wb-span, 1) / var(--wb-days, 21) * 100% - .2rem);display:flex;align-items:center;padding:0 var(--s-2);border:0;border-radius:4px;background:var(--wb-color);color:var(--surface);font:inherit;font-size:var(--type-meta);white-space:nowrap;overflow:hidden;cursor:pointer}.ship-wb-bar--hollow{background:color-mix(in srgb,var(--wb-color) 14%,var(--surface));color:var(--wb-color);border:1.5px dashed var(--wb-color)}.ship-wb-bar--return{background:color-mix(in srgb,var(--wb-color) 55%,var(--surface));left:calc(var(--wb-from) / var(--wb-days, 21) * 100% + 2.3rem);width:calc(var(--wb-span, 1) / var(--wb-days, 21) * 100% - 2.5rem)}.ship-wb-bar--return.ship-wb-bar--hollow{opacity:.6}.ship-wb-bar--event{width:1.6rem;padding:0;justify-content:center;border-radius:var(--r-circle);background:var(--ink-2);color:var(--surface);font-weight:600;left:calc(var(--wb-from) / var(--wb-days, 21) * 100% + .5rem);z-index:1}.ship-wb-bar.is-clipped-start{border-top-left-radius:0;border-bottom-left-radius:0}.ship-wb-bar.is-clipped-end{border-top-right-radius:0;border-bottom-right-radius:0}.ship-wb-bar:hover{filter:brightness(.94)}.ship-wb-bar:focus-visible{outline:2px solid var(--sky);outline-offset:1px}.ship-wb-empty{margin:var(--s-4) var(--s-3)}.ship-wb-legend{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-5);padding:var(--s-2) var(--s-3);border-top:var(--line-width) solid var(--line-1);font-size:var(--type-meta);color:var(--ink-3)}.ship-wb-legend span{display:inline-flex;align-items:center;gap:var(--s-2)}.ship-wb-legend b{color:var(--warn)}.ship-wb-legend i{display:inline-block;width:1.4rem;height:.7rem;border-radius:3px;background:var(--ink-3)}.ship-wb-legend i.is-hollow{background:none;border:1.5px dashed var(--ink-3)}.ship-wb-legend i.is-event{width:.7rem;border-radius:var(--r-circle);background:var(--ink-2)}.ship-wb-legend i.is-return{opacity:.55}.ship-wb-off{margin-left:auto;color:var(--ink-4)}.ship-runs-controls{display:flex;align-items:flex-start;gap:var(--s-4);flex-wrap:wrap;margin:0 0 var(--s-4)}.ship-runs-controls .ship-tabs,.ship-runs-controls .ship-chips{margin:0}.ship-pack{max-width:28rem;margin:0 auto}.ship-pack__head{display:flex;flex-direction:column;gap:var(--s-1);margin:0 0 var(--s-4)}.ship-pack__head h1{margin:0;font-size:var(--type-heading);font-weight:600;line-height:1.25}.ship-pack__back{font-size:var(--type-body-sm);color:var(--ship);text-decoration:none}.ship-pack__meta{margin:0;font-size:var(--type-body-sm);color:var(--ink-3)}.ship-pack__progress{display:flex;align-items:center;gap:var(--s-3);margin:0 0 var(--s-4);font-size:var(--type-body-sm);color:var(--ink-3)}.ship-pack__progress>span{flex:none}.ship-pack__track{flex:1;height:.4rem;border-radius:var(--r-pill);background:var(--paper-2);overflow:hidden}.ship-pack__fill{height:100%;background:var(--forest);transition:width .25s}.ship-pack__boxes{display:flex;flex-direction:column;gap:var(--s-3)}.ship-pack-box{border:var(--line-width) solid var(--line-1);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.ship-pack-box.is-packed{border-color:var(--forest-mid);background:var(--forest-tint)}.ship-pack-box__row{display:flex;align-items:flex-start;gap:var(--s-3);width:100%;padding:var(--s-3);border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ship-pack-box__row:focus-visible{outline:2px solid var(--sky);outline-offset:-2px}.ship-pack-box__cb{flex:none;width:1.6rem;height:1.6rem;margin-top:.05rem;border:2px solid var(--line-2);border-radius:var(--r-md);display:grid;place-items:center;color:var(--surface);font-size:var(--type-body)}.ship-pack-box.is-packed .ship-pack-box__cb{background:var(--forest);border-color:var(--forest)}.ship-pack-box__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.ship-pack-box__body b{font-weight:500}.ship-pack-box__body small{font-size:var(--type-meta);color:var(--ink-3)}.ship-pack-box__contents{margin-top:var(--s-1);font-size:var(--type-body-sm);color:var(--ink-2);line-height:1.4}.ship-pack-box__note{font-size:var(--type-meta);color:var(--forest)}.ship-pack-box__trk{display:inline-block;margin-top:var(--s-1);padding:.1rem .35rem;border-radius:3px;background:var(--paper-2);font-family:var(--f-mono);font-size:var(--type-meta);color:var(--ink-2)}.ship-pack-box__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);padding:0 var(--s-3) var(--s-3) calc(var(--s-3) + 1.6rem + var(--s-3));font-size:var(--type-meta);color:var(--ink-3)}.ship-link--btn{padding:var(--s-1) var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink-2);font-size:var(--type-meta);text-decoration:none}.ship-pack-box__ret{font-family:var(--f-mono)}.ship-pack__scan{margin-top:var(--s-4);padding:var(--s-3);border:1.5px dashed var(--line-2);border-radius:var(--r-lg);background:var(--surface)}.ship-pack__scan label{display:block;margin-bottom:var(--s-2);font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.ship-pack__scan-row{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ship-pack__scan input{flex:1;min-width:10rem;padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--paper);color:var(--ink);font:inherit;font-family:var(--f-mono);font-size:var(--type-body-sm)}.ship-pack__scan small{display:block;margin-top:var(--s-2);font-size:var(--type-meta);color:var(--ink-4)}.ship-pack__video{display:block;width:100%;margin-top:var(--s-3);border-radius:var(--r-md);background:var(--ink)}.ship-pack__notice{margin:0 0 var(--s-3);padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--forest-mid);border-radius:var(--r-md);background:var(--forest-tint);color:var(--forest);font-size:var(--type-body-sm)}.ship-pack__notice.is-warn{border-color:var(--warn-mid);background:var(--warn-tint);color:var(--warn)}.ship-pack__done{margin:var(--s-4) 0 0;padding:var(--s-3);border:var(--line-width) solid var(--forest-mid);border-radius:var(--r-lg);background:var(--forest-tint);color:var(--forest);font-size:var(--type-body-sm)}.ship-l2 a.ship-pack-link{color:inherit;text-decoration:underline;text-decoration-color:var(--line-2)}.ship-att-strip{margin:0 0 var(--s-5)}.ship-att-later>summary{padding:var(--s-3) var(--s-1);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-4);cursor:pointer}.ship-att-later>summary:hover{color:var(--ink-2)}.ship-att-line{margin:0 0 var(--s-3);font-size:var(--type-body-sm);color:var(--ink-2)}.ship-att-line.is-crit{color:var(--ship-crit)}.ship-att{cursor:default}.ship-att.is-acked{opacity:.55}.ship-att__carrier{margin:var(--s-1) 0 0;font-size:var(--type-body-sm);color:var(--ink-3)}.ship-att__diag{margin:var(--s-1) 0 0;font-size:var(--type-body-sm);color:var(--ink-2)}.ship-att__diag strong{font-weight:500;color:var(--forest)}.ship-att__acts{display:flex;flex-direction:column;align-items:stretch;gap:var(--s-2);min-width:11rem}.ship-att__acts .ship-link--btn{text-align:center}.ship-att__acts .ship-link--btn.is-primary{background:var(--ship);border-color:var(--ship);color:var(--paper)}.ship-labels__caret{width:1.6rem;height:1.6rem;padding:0;border:0;background:none;color:var(--ink-4);font:inherit;font-size:var(--type-meta);cursor:pointer;transition:transform .15s}.ship-labels__caret[aria-expanded=true]{transform:rotate(90deg);color:var(--ink-2)}.ship-labels__caret:focus-visible{outline:2px solid var(--sky);outline-offset:1px}.ship-labels tr.is-open>td{border-bottom:0}.ship-labels__scans>td{padding:var(--s-2) var(--s-4) var(--s-4) 2.6rem;background:var(--paper-2);border-bottom:var(--line-width) solid var(--line-2)}.ship-tl{list-style:none;margin:0;padding:0;position:relative}.ship-tl:before{content:"";position:absolute;left:.45rem;top:.5rem;bottom:.5rem;width:2px;background:var(--line-2)}.ship-tl li{position:relative;display:grid;grid-template-columns:9rem minmax(0,1fr);gap:var(--s-3);padding:var(--s-1) 0 var(--s-1) 1.6rem;font-size:var(--type-body-sm)}.ship-tl li:before{content:"";position:absolute;left:.15rem;top:.65rem;width:.65rem;height:.65rem;border-radius:var(--r-circle);background:var(--surface);border:2px solid var(--ink-4)}.ship-tl li.is-ok:before{border-color:var(--forest);background:var(--forest)}.ship-tl li.is-bad:before{border-color:var(--ship-crit);background:var(--ship-crit)}.ship-tl li.is-now:before{border-color:var(--sky);background:var(--sky);box-shadow:0 0 0 3px var(--sky-tint)}.ship-tl__t{font-family:var(--f-mono);font-size:var(--type-meta);color:var(--ink-3);white-space:nowrap}.ship-tl__m b{font-weight:500}.ship-tl__m small{display:block;color:var(--ink-3);font-size:var(--type-meta)}.ship-tl__pin{margin:var(--s-1) 0 0;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--ship-crit-tint);border:var(--line-width) solid color-mix(in srgb,var(--ship-crit) 30%,transparent);font-size:var(--type-meta);color:var(--ink-2)}.ship-tl__pin b{display:block;margin-bottom:.15rem;color:var(--ship-crit);font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase}.ship-tl__pin strong{display:block;margin-top:.15rem;font-weight:500;color:var(--forest)}.ship-tl__empty{margin:0;font-size:var(--type-body-sm);color:var(--ink-3)}.ship-tl__empty a{color:var(--ship)}.ship-map__scans{margin:var(--s-1) 0 0;padding-left:0}.ship-map__scans .ship-tl li{grid-template-columns:7.5rem minmax(0,1fr)}.ship-map__scans-toggle{padding:0;border:0;background:none;color:var(--ship);font:inherit;font-size:var(--type-meta);cursor:pointer;text-decoration:underline;text-decoration-color:var(--line-2)}.ship-seen{margin:var(--s-1) 0 0;font-size:var(--type-body-sm);color:var(--ink-3)}.ship-seen:before{content:"✓ ";color:var(--forest)}.ship-link-picker{flex-basis:100%;display:flex;flex-direction:column;gap:var(--s-1)}.ship-link-picker__msg{margin:0;color:var(--ink-4);font-size:var(--type-meta)}.ship-link-picker__results{display:flex;flex-direction:column;max-height:14rem;margin:0;padding:var(--s-1);overflow-y:auto;list-style:none;border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface)}.ship-link-picker__results button{display:block;width:100%;padding:.4rem .6rem;border:0;border-radius:var(--r-sm);background:none;color:var(--ink);font:inherit;font-size:var(--type-body-sm);text-align:left;cursor:pointer}.ship-link-picker__results button:hover{background:var(--paper-2)}.ship-link-picker__results small{display:block;color:var(--ink-4);font-size:var(--type-meta)}.ship-flag-note{display:flex;gap:var(--s-2);align-items:center;flex-basis:100%;margin-top:var(--s-2)}.ship-flag-note input{flex:1;min-width:14rem;padding:var(--s-1) var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--type-body-sm)}.ship-flag-note button{padding:var(--s-1) var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--type-body-sm);cursor:pointer}.ship-flag-note button[type=submit]{background:var(--ship);border-color:var(--ship);color:var(--paper)}.ship-flag-note button:disabled{opacity:.5;cursor:default}.ship-flag-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.ship-next{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:var(--s-2) 0 0;font-size:var(--type-body-sm)}.ship-next__k{font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.ship-next__step{padding:.15rem var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);text-decoration:none}.ship-next__step:hover{border-color:var(--ink-4)}.ship-next__step--email{border-color:var(--forest-mid);color:var(--forest)}.step-line{border:var(--line-width) solid var(--line-1);border-radius:var(--r-md);background:var(--surface)}.step-line__row{display:flex;align-items:center;gap:var(--s-3);padding-right:var(--s-3)}.step-line__toggle,.step-line__static{flex:1;min-width:0;display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3);background:none;border:0;font:inherit;color:inherit;text-align:left}.step-line__toggle{cursor:pointer}.step-line__toggle:focus-visible{outline:2px solid var(--sky);outline-offset:-2px}.step-line__tick{color:var(--forest);font-weight:600;width:1ch}.step-line__title{font-weight:600;color:var(--ink);white-space:nowrap}.step-line__summary{flex:1;min-width:0;color:var(--ink-3);font-size:var(--type-body-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.step-line__chev{display:inline-block;color:var(--ink-4);font-size:var(--type-meta)}.step-line[data-open=true] .step-line__chev{transform:rotate(90deg)}.step-line__waiting{color:var(--ink-4);font-size:var(--type-body-sm);font-style:italic}.step-line__body{border-top:var(--line-width) solid var(--line-1);padding:var(--s-3)}@media(prefers-reduced-motion:no-preference){.step-line__chev{transition:transform .15s ease}}.ship-table__group th{background:var(--ship-tint);text-transform:none;letter-spacing:0;font-size:var(--type-body-sm);font-weight:600;color:var(--ink-1);padding-top:var(--s-3)}.ship-table__group th small{margin-left:var(--s-3);font-weight:400;color:var(--ink-3);letter-spacing:0;text-transform:none}.ship-billed{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.ship-cost-gap{display:block;color:var(--warn);font-weight:500}.ship-block__heading{display:grid;gap:2px;min-width:0}.ship-block__titleline{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2);min-width:0}.ship-block__sub{margin:0;font-size:var(--type-body-sm);color:var(--ink-3);font-weight:400}.ship-subblock{margin:var(--s-5) 0 0;border:var(--line-width) solid var(--line-1);border-radius:var(--r-lg);overflow:hidden}.ship-subblock__head{display:grid;gap:2px;padding:var(--s-3) var(--s-4);background:var(--paper-2);border-bottom:var(--line-width) solid var(--line-1)}.ship-subblock__head h3{margin:0;font-size:var(--type-body);font-weight:600}.ship-boxes__retired{margin:var(--s-4) 0 0}.ship-boxes__retired>summary{display:flex;align-items:baseline;gap:var(--s-3);cursor:pointer;padding:var(--s-1) 0}.ship-boxes__retired>summary:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.ship-boxes__retired .ship-boxes__subhead{margin:0;font-size:var(--type-body);font-weight:600;color:var(--ink-2)}.ship-boxes__toggle{font-size:var(--type-body-sm);color:var(--ship)}.ship-boxes__grid--quiet{margin:var(--s-3) 0 0}.ship-box--quiet{background:var(--paper-2);border-style:dashed}.ship-box--quiet .ship-box__head h2{font-size:var(--type-body);font-weight:500;color:var(--ink-3)}.ship-box--quiet .ship-kv dd{color:var(--ink-3)}.ship-box__note{font-size:var(--type-meta)}.ship-box__actions-last{margin-left:auto}.ship-box__act-quiet{color:var(--ink-4)}.ship-settings__row--controls{align-items:flex-end}.ship-field{display:grid;gap:var(--s-1);font-size:var(--type-body-sm);color:var(--ink-3)}.ship-field--narrow{max-width:9rem}.ship-field input,.ship-field select{font:inherit;font-size:var(--type-body-sm);color:var(--ink);padding:var(--s-2);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);font-variant-numeric:tabular-nums}.ship-settings__explain{margin:var(--s-3) 0 0;font-size:var(--type-body-sm);max-width:62ch}.ship-disclosure{margin:var(--s-2) 0 0;font-size:var(--type-body-sm)}.ship-disclosure>summary{cursor:pointer;color:var(--ship)}.ship-disclosure>summary:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.ship-disclosure p{margin:var(--s-2) 0 0;max-width:62ch}.ship-unassigned .ship-block__head small{color:var(--text-muted, #6b665e)}.ship-assign{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.ship-assign select{max-width:22rem;font:inherit;padding:.25rem .4rem;border:1px solid var(--border, #d8d4cc);border-radius:6px;background:var(--surface, #fff)}.ship-evs{display:flex;flex-direction:column;gap:var(--s-2);margin:var(--s-4) 0}.ship-evs__divider{margin:var(--s-4) 0 var(--s-1);font-size:var(--type-meta);color:var(--ink-3);border-top:var(--line-width) dashed var(--line-1);padding-top:var(--s-2)}.ship-ev{border:var(--line-width) solid var(--line-1);border-left:3px solid transparent;border-radius:var(--r-2, 8px);background:var(--surface)}.ship-ev.is-losing{border-left-color:var(--ship-crit)}.ship-ev.is-upcoming{background:var(--paper-2)}.ship-ev.is-off-board{color:var(--ink-3)}.ship-ev--none{border-style:dashed;border-left-style:dashed}.ship-ev__head{display:grid;grid-template-columns:auto minmax(10rem,2fr) minmax(0,3fr) minmax(8rem,auto);align-items:center;gap:var(--s-3);padding:var(--s-3);cursor:pointer}.ship-ev__head:focus-visible{outline:2px solid var(--portal-color, var(--ink-1));outline-offset:-2px}.ship-ev__caret{color:var(--ink-3)}.ship-ev__name{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ship-ev__name small{font-size:var(--type-meta);color:var(--ink-3)}.ship-ev__cells{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3)}.ship-ev__cell{display:flex;flex-direction:column;text-align:right}.ship-ev__cell span,.ship-ev__cell small{font-size:var(--type-meta);color:var(--ink-3)}.ship-ev__cell b{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.ship-ev__cell.is-neg b,.ship-ev__cell small.is-neg{color:var(--ship-crit)}.ship-ev__cell.is-pos b{color:var(--forest)}.ship-ev__act{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s-2)}.ship-ev__body{border-top:var(--line-width) solid var(--line-1);padding:var(--s-3)}.ship-ev__ship+.ship-ev__ship{margin-top:var(--s-4)}.ship-ev__ship h4{margin:0 0 var(--s-2);font-size:var(--type-body-sm)}.ship-ev__lbl{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(0,1.4fr) auto auto;align-items:baseline;gap:var(--s-3);padding:var(--s-2) 0;border-top:var(--line-width) solid var(--line-1)}.ship-ev__lbl-what{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ship-ev__lbl-money{display:flex;flex-direction:column;text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums}.ship-ev__lbl-money small{font-family:inherit;font-size:var(--type-meta);color:var(--ink-3)}.ship-ev__lbl p.ship-phrase{margin:0}@media(max-width:900px){.ship-ev__head{grid-template-columns:auto 1fr}.ship-ev__cells,.ship-ev__act{grid-column:1 / -1;justify-content:flex-start}.ship-ev__cell{text-align:left}.ship-ev__lbl{grid-template-columns:1fr}.ship-ev__lbl-money{text-align:left}}.ship-whole__tabs{padding:var(--s-3) var(--s-4) 0}.ship-whole__panel{padding-top:var(--s-3)}.ship-chart{display:block;width:100%;height:auto;padding:0 var(--s-3);box-sizing:border-box}.ship-chart__grid{stroke:var(--line-1);stroke-width:1;opacity:.6}.ship-chart__axis{stroke:var(--line-2, var(--line-1));stroke-width:1.5}.ship-chart__tick,.ship-chart__label,.ship-chart__val{font-family:var(--f-mono);font-size:10px;fill:var(--ink-3)}.ship-chart__label{font-family:inherit;fill:var(--ink-2)}.ship-chart__val{fill:var(--ink-2)}.ship-chart .bar-pos{fill:var(--forest);opacity:var(--bar-alpha, .75)}.ship-chart .bar-neg{fill:var(--ship-crit);opacity:var(--bar-alpha, .75)}.ship-whole .ship-table tr.is-on td{background:var(--ship-tint)}.ship-fold{border-top:var(--line-width) solid var(--line-1)}.ship-fold>summary{padding:var(--s-3) var(--s-4);cursor:pointer;font-size:var(--type-body-sm);color:var(--ink-2)}.ship-fold>summary b{font-size:var(--type-body);color:var(--ink)}.ship-fold>summary small{color:var(--ink-3)}.ship-fold[open]>summary{border-bottom:var(--line-width) solid var(--line-1);background:var(--paper-2)}.ship-fold__body{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-4)}.ship-fold__body>.ship-totals{margin:0}.ship-refund-by-tracking h3{margin:0 0 var(--s-2);font-size:var(--type-body);font-weight:600}.ship-refund-form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--s-3);margin-bottom:var(--s-2)}.ship-refund-form label{display:flex;flex-direction:column;gap:var(--s-1);font-size:var(--type-body-sm);color:var(--ink-3)}.ship-refund-form input,.ship-refund-form select{font:inherit;color:var(--ink);padding:var(--s-1) var(--s-2);border:var(--line-width) solid var(--line-2, var(--line-1));border-radius:var(--r-md);background:var(--surface)}@media screen and (max-width:48rem){.ship-page{padding-left:var(--s-3);padding-right:var(--s-3)}.ship-run{grid-template-columns:minmax(0,1fr);gap:var(--s-2);align-items:stretch;padding:var(--s-3)}.ship-run .ship-when{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-3)}.ship-run .ship-act{flex-wrap:wrap}.ship-att__acts{flex-direction:row;flex-wrap:wrap;min-width:0}.ship-att__acts .ship-link--btn{display:grid;flex:1 1 100%;min-height:2.75rem;place-items:center}.ship-flag-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ship-more>summary{display:flex;align-items:center;min-height:2.75rem}.ship-menu{position:static;max-width:100%}}@media screen and (max-width:48rem){.ship-flagline{flex-direction:column;align-items:stretch;gap:var(--s-3);padding:var(--s-3)}.ship-flagline__actions{justify-content:flex-start}.step-line__row{flex-wrap:wrap;padding-right:0}.step-line__toggle,.step-line__static{flex:1 1 100%;flex-wrap:wrap;min-height:2.75rem}.step-line__title{flex:1;white-space:normal}.step-line__chev{order:1}.step-line__summary{order:2;flex:1 1 100%;padding-left:calc(1ch + var(--s-3));white-space:normal}.step-line__row>:not(.step-line__toggle):not(.step-line__static){margin:0 var(--s-3) var(--s-3) calc(1ch + var(--s-3) * 2)}.ship-labels .ship-table,.ship-labels .ship-table tbody{display:block}.ship-labels .ship-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ship-labels .ship-table tr{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;gap:var(--s-1) var(--s-2);align-items:center;padding:var(--s-3) var(--s-3) var(--s-3) 0;border-bottom:var(--line-width) solid var(--line-1)}.ship-labels .ship-table tr.is-flagged{background:color-mix(in srgb,var(--ship-crit-tint) 45%,transparent)}.ship-labels .ship-table tr td,.ship-labels .ship-table tr.is-flagged td{display:block;grid-column:2 / -1;min-width:0;padding:0;border:0;background:none}.ship-labels .ship-table tr td:nth-child(1){grid-column:1;grid-row:1 / span 2;text-align:center}.ship-labels .ship-table tr td:nth-child(2){grid-column:2;font-size:var(--type-body);font-weight:600}.ship-labels .ship-table tr td:nth-child(3){grid-column:3;grid-row:1;color:var(--ink-3)}.ship-labels .ship-table tr td:nth-child(6):before{content:"Carrier says: ";color:var(--ink-4)}.ship-labels .ship-table tr td:nth-child(7):before{content:"Refund: ";color:var(--ink-4)}.ship-labels .ship-table tr td:has(>.is-faint:only-child){display:none}.ship-labels .ship-table tr td:nth-child(7):has(button){display:flex;align-items:center;gap:var(--s-2)}.ship-labels__caret{min-width:2.75rem;min-height:2.75rem}.ship-tracking{flex-wrap:wrap}.ship-labels .ship-table tr.ship-labels__scans{display:block;padding:0 var(--s-3) var(--s-3)}.ship-labels .ship-table tr[hidden],.ship-labels .ship-table tr.ship-labels__scans[hidden]{display:none}.ship-labels .ship-table tr.ship-labels__scans td{text-align:left}}@media screen and (max-width:48rem){.ship-table--num,.ship-table--num tbody,.ship-table--num tfoot,.ship-table--adjustments,.ship-table--adjustments tbody{display:block}.ship-table--num thead,.ship-table--adjustments thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ship-table--num tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-1) var(--s-4);padding:var(--s-3);border-bottom:var(--line-width) solid var(--line-1)}.ship-table--num tfoot tr{background:var(--paper-2)}.ship-table--num tr td,.ship-table--adjustments tr td{display:block;padding:0;border:0}.ship-table--num tr td:first-child{grid-column:1 / -1;font-size:var(--type-body)}.ship-table--num tr td[data-label]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-2);text-align:right}.ship-table--num td[data-label]:before,.ship-table--adjustments td[data-label=Why]:before,.ship-table--adjustments td[data-label=Status]:before{content:attr(data-label);color:var(--ink-4);font-family:var(--f-sans);font-size:var(--type-label);font-weight:500;letter-spacing:var(--tracking-ui);text-transform:uppercase}.ship-table--num .ship-linkbtn{min-height:2.75rem}.ship-table--adjustments tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-1) var(--s-3);padding:var(--s-3);border-bottom:var(--line-width) solid var(--line-1)}.ship-table--adjustments tr.ship-table__group{display:block;padding:0}.ship-table--adjustments tr.ship-table__group th{display:block}.ship-table--adjustments tr.ship-table__group th small{display:block;margin:var(--s-1) 0 0}.ship-table--adjustments tr td{grid-column:1 / -1;min-width:0}.ship-table--adjustments tr td[data-label=Charged]{grid-column:1;color:var(--ink-3)}.ship-table--adjustments tr td[data-label=Extra]{grid-column:2;grid-row:1;font-weight:600;text-align:right}.ship-table--adjustments td[data-label=Why]:before,.ship-table--adjustments td[data-label=Status]:before{display:block}.ship-table--adjustments .ship-tracking{overflow-wrap:anywhere}}@media screen and (max-width:48rem){.ship-page-head{flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}.ship-page-head h1,.ship-page-head .ship-page-note{flex:1 1 100%}.ship-day-picker input,.ship-page input,.ship-page select{font-size:1rem}.ship-manifest-sheet .ship-table,.ship-manifest-sheet .ship-table tbody,.ship-manifest-past .ship-table,.ship-manifest-past .ship-table tbody{display:block}.ship-manifest-sheet .ship-table thead,.ship-manifest-past .ship-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ship-manifest-sheet .ship-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-1) var(--s-3);padding:var(--s-2) var(--s-3);border-bottom:var(--line-width) solid var(--line-1)}.ship-manifest-sheet .ship-table tr>*{display:block;padding:0;border:0}.ship-manifest-sheet .ship-table th.ship-manifest__shipment{order:-1;grid-column:1 / -1;margin:calc(var(--s-2) * -1) calc(var(--s-3) * -1) var(--s-1);padding:var(--s-2) var(--s-3);background:var(--paper-2);color:var(--ink);font-size:var(--type-body);font-weight:600;letter-spacing:0;text-transform:none}.ship-manifest-sheet .ship-table td:nth-last-child(3){font-weight:600}.ship-manifest-sheet .ship-table td:last-child{order:1;color:var(--ink-3)}.ship-manifest-sheet .ship-table td:nth-last-child(2){order:2;grid-column:1 / -1}.ship-manifest-sheet .ship-tracking{flex-wrap:wrap;font-size:var(--type-body)}.ship-manifest-sheet .ship-table.ship-manifest__adopted tr{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3)}.ship-manifest-sheet .ship-table.ship-manifest__adopted td{order:0;font-weight:400;color:var(--ink-3)}.ship-manifest-sheet .ship-table.ship-manifest__adopted td:nth-child(-n+2){flex:1 1 100%;color:var(--ink)}.ship-manifest-sheet .ship-table.ship-manifest__adopted td:nth-child(5):before{content:"est. "}.ship-manifest-past .ship-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-1) var(--s-3);align-items:center;padding:var(--s-2) var(--s-3);border-bottom:var(--line-width) solid var(--line-1)}.ship-manifest-past .ship-table td{display:block;grid-column:1 / -1;padding:0;border:0;color:var(--ink-3)}.ship-manifest-past .ship-table td:first-child{grid-column:1;color:var(--ink)}.ship-manifest-past .ship-table td.ship-table__act{grid-column:2;grid-row:1}}@media screen and (max-width:48rem){.ship-boxes__grid{grid-template-columns:minmax(0,1fr)}.ship-wb-grid{--wb-label: 7.5rem}.ship-wb-lab b{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}}.run-track-wrap{display:grid;gap:var(--s-1);min-width:0}.run-track{display:flex;align-items:center;width:100%}.run-track__node{flex:none;width:.5625rem;height:.5625rem;border-radius:var(--r-circle);border:calc(var(--line-width) * 2) solid var(--line-2);background:var(--surface);z-index:1}.run-track__node--venue{width:.625rem;height:.625rem;border-radius:var(--r-sm);transform:rotate(45deg)}.run-track__node--done{border-color:var(--forest);background:var(--forest)}.run-track__node--here{border-color:var(--forest);background:var(--surface);box-shadow:0 0 0 3px var(--forest-mid)}.run-track__node--here-warn{border-color:var(--warn);background:var(--surface);box-shadow:0 0 0 3px var(--warn-mid)}.run-track__node--muted{border-color:var(--line-1);background:var(--surface-2)}.run-track__seg{flex:1;height:2px;min-width:.875rem;background:var(--line-2)}.run-track__seg--done{background:var(--forest)}.run-track__seg--dash{background:repeating-linear-gradient(90deg,var(--line-2) 0 5px,transparent 5px 9px)}.run-track__seg--dash-warn{background:repeating-linear-gradient(90deg,var(--warn-mid) 0 5px,transparent 5px 9px)}.run-track__seg--muted{background:var(--line-1)}.run-track-cap{display:flex;justify-content:space-between;gap:var(--s-2);font-family:var(--f-mono);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-4)}.run-board{display:block}.run-board__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-4)}.run-board__title h1{margin:0;font-size:var(--type-title);color:var(--ink)}.run-board__sub{margin:calc(var(--s-1) / 2) 0 0;color:var(--ink-3);font-size:var(--type-body-sm)}.run-board__tools{display:flex;flex-wrap:wrap;gap:var(--s-2)}.run-board__empty,.run-board__loading{color:var(--ink-3);font-size:var(--type-body-sm)}.run-board__error{margin-bottom:var(--s-3);color:var(--warn);font-size:var(--type-body-sm)}.shipping-split{display:grid;grid-template-columns:25rem 1fr;gap:0;align-items:start;border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);overflow:hidden;background:var(--surface)}.shipping-split__list{border-right:var(--line-width) solid var(--line-1);background:var(--surface-2);padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-4);max-height:80vh;overflow-y:auto}.run-mini-group__label{font-family:var(--f-mono);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-4);margin-bottom:var(--s-2)}.run-mini-group__rows{display:flex;flex-direction:column;gap:var(--s-2)}.run-mini{display:grid;gap:var(--s-2);padding:var(--s-3);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left}.run-mini:hover{border-color:var(--forest)}.run-mini:focus-visible{outline:calc(var(--line-width) * 2) solid var(--forest);outline-offset:var(--line-width)}.run-mini--selected{outline:calc(var(--line-width) * 2) solid var(--ink);outline-offset:calc(var(--line-width) * -1)}.run-mini__row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.run-mini__name{font-size:var(--type-body-sm);font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shipping-detail{padding:var(--s-5) var(--s-6) var(--s-6);background:var(--paper);min-width:0}.shipping-detail__back{margin-bottom:var(--s-3)}.shipping-detail__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4)}.shipping-detail__head h1{margin:0;font-size:var(--type-heading);color:var(--ink)}.shipping-detail__meta{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:calc(var(--s-1) / 2);color:var(--ink-3);font-size:var(--type-body-sm)}.shipping-detail__due{color:var(--warn);font-weight:600}.shipping-detail__job{font-family:var(--f-mono);font-size:var(--type-label);color:var(--ink-4)}.shipping-detail__track{max-width:30rem;margin:var(--s-4) 0 var(--s-5)}.step-card{border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);margin-bottom:var(--s-4)}.step-card__head{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:var(--line-width) solid var(--line-1)}.step-card__step{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:var(--r-circle);border:calc(var(--line-width) * 1.5) solid var(--line-2);color:var(--ink-4);background:var(--surface);font-family:var(--f-mono);font-size:var(--type-kbd)}.step-card__step--done{border-color:var(--forest);background:var(--forest);color:var(--paper)}.step-card__title{margin:0;font-size:var(--type-body-sm);font-weight:650;color:var(--ink)}.step-card__right{margin-left:auto;display:flex;align-items:center;gap:var(--s-2)}.step-card__body{display:grid;gap:var(--s-3);padding:var(--s-4)}.step-card__summary-text{margin:0;color:var(--ink-3);font-size:var(--type-body-sm)}.shipping-rate-breakdown summary{cursor:pointer;font-weight:650;color:var(--ink);font-size:var(--type-body-sm)}.shipping-rate-breakdown .shipping-breakdown{margin-top:var(--s-3)}.rate-failures{border:var(--line-width) solid var(--warn-mid);border-radius:var(--r-md);background:var(--warn-tint);padding:var(--s-3) var(--s-4)}.rate-failures h3{margin:0 0 var(--s-2);font-size:var(--type-body-sm);color:var(--warn)}.rate-failures li{color:var(--ink-2);font-size:var(--type-body-sm)}.buy-strip__body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.buy-strip__body>div:first-child{display:grid;gap:calc(var(--s-1) / 2)}.buy-strip__body>div:first-child span{font-size:var(--type-label);color:var(--ink-3)}.buy-strip__body>div:first-child strong{font-family:var(--f-mono);font-size:var(--type-body);color:var(--ink)}.buy-strip__body>div:first-child small{color:var(--ink-3)}.buy-strip__body>button{margin-left:auto}.pickup-quote{display:grid;gap:var(--s-3);padding-bottom:var(--s-4);border-bottom:var(--line-width) solid var(--line-1)}.ops-shipping-page__ribbon{margin:0 0 var(--s-4);padding:var(--s-2) var(--s-4);border:var(--line-width) solid var(--warn-mid);border-radius:var(--r-md);background:var(--warn-tint);color:var(--warn);font-size:var(--type-body-sm)}.ops-shipping-page__ribbon--unknown{border-color:var(--line);background:var(--surface-2, transparent);color:var(--ink-muted, inherit)}.ops-shipping-page__ribbon--unknown strong{color:var(--ink-muted, inherit)}.ops-shipping-page__ribbon--live{border-color:var(--danger-mid, var(--danger));background:var(--danger-tint);color:var(--danger)}.ops-shipping-page__ribbon--live strong{color:var(--danger)}.ops-shipping-page__ribbon strong{font-family:var(--f-mono);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--warn)}.shipping-event-context{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--line-1);border-radius:var(--r-sm);background:var(--surface-2)}.shipping-event-context>div{display:grid;gap:calc(var(--s-1) / 2)}.shipping-event-context span{color:var(--muted);font-size:var(--type-label)}.shipping-event-context strong{color:var(--ink);font-weight:600;text-transform:capitalize}.shipping-event-context strong.is-plain{text-transform:none}.shipping-alert-stack{display:grid;gap:var(--s-2)}.shipping-alert{display:grid;gap:var(--s-1)}.shipping-alert p{margin:var(--s-0)}.shipping-alert .shipping-alert-next{font-weight:600}.shipping-address-card-actions{display:flex;gap:var(--s-2);margin-top:var(--s-1)}.shipping-address-edit{display:grid;gap:var(--s-2);margin-top:var(--s-2);padding-top:var(--s-2);border-top:var(--line-width) solid var(--line-1)}.shipping-address-edit label{display:grid;gap:calc(var(--s-1) / 2)}.shipping-address-edit label>span{color:var(--muted);font-size:var(--type-label)}.shipping-address-edit input{min-height:var(--hit-min);padding:var(--s-1) var(--s-2);border:var(--line-width) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit}.shipping-address-edit input:focus-visible{outline:calc(var(--line-width) * 2) solid var(--p-ops);outline-offset:var(--line-width)}.shipping-address-edit-note{margin:var(--s-0);color:var(--ink-3);font-size:var(--type-body-sm)}.shipping-address-edit-actions{display:flex;gap:var(--s-2)}.shipping-rate-breakdown,.shipping-preflight-checklist{display:grid;gap:var(--s-2);padding-top:var(--s-2);border-top:var(--line-width) solid var(--line-1)}.shipping-label-dates{display:grid;gap:var(--s-2);margin:var(--s-0) var(--s-0) var(--s-3);padding:var(--s-0) var(--s-0) var(--s-3);border:0;border-bottom:var(--line-width) solid var(--line-1)}.shipping-label-dates legend{padding:var(--s-0);font-weight:600}.shipping-label-date{display:grid;grid-template-columns:minmax(0,12rem) auto minmax(0,1fr);align-items:center;gap:var(--s-2)}.shipping-label-date>span{color:var(--muted)}.shipping-label-date small.is-error{color:var(--danger, var(--muted))}@media(max-width:40rem){.shipping-label-date{grid-template-columns:minmax(0,1fr)}}.shipping-transit-estimate{display:grid;gap:var(--s-2);margin:calc(-1 * var(--s-2)) var(--s-0) var(--s-3);padding:var(--s-0);list-style:none}.shipping-transit-estimate li{display:grid;gap:var(--s-1)}.shipping-transit-estimate small{color:var(--muted)}.shipping-stepper{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}.shipping-stepper ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin:var(--s-0);padding:var(--s-0);list-style:none}.shipping-stepper li{display:flex;align-items:baseline;gap:var(--s-1)}.shipping-stepper li+li:before{content:"→";margin-right:var(--s-2);color:var(--muted)}.shipping-stepper li>span{color:var(--muted);font-size:var(--type-label)}.shipping-stepper li>strong{color:var(--ink);font-weight:600}@media screen and (max-width:48rem){.phone-shell-body .crew-page .crew-row-actions{display:contents}.phone-shell-body .crew-page .crew-row-actions>:is(button,label){flex:1 1 calc(50% - .25rem);justify-content:center}.phone-shell-body .crew-page td.crew-cell-stacked{padding-inline-start:0}.phone-shell-body .crew-page td.crew-cell-stacked:before{position:static;display:block;width:auto;margin-block-end:.25rem}.phone-shell-body .crew-page .crew-step-btn{min-width:2.75rem}.phone-shell-body .crew-page .crew-week-label{flex:1 1 0}.phone-shell-body .crew-page .crew-scheduling-tabs{gap:.25rem}.phone-shell-body .crew-page .crew-scheduling-tabs>[role=tab]{flex:1 1 auto;padding-inline:.3125rem}.phone-shell-body .crew-page .crew-offer-bar{order:99}.phone-shell-body .crew-page .crew-copy-week-overlay{padding-block:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-bottom,0px));padding-inline:.75rem}.phone-shell-body .crew-page .crew-copy-week-dialog{max-height:100%;padding:1rem}.phone-shell-body .crew-page .crew-copy-week-pairings{border:0}.phone-shell-body .crew-page .crew-builder-day :is(.text-\[0\.68rem\],.text-\[0\.7rem\]){font-size:.75rem}.phone-shell-body .crew-page .crew-builder-draft-actions>button{padding-inline:.5rem}.phone-shell-body .crew-page .crew-builder-draft-actions>button:first-child{padding-inline-start:0}}.cos-tabs{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;gap:4px}.cos-tab{padding:12px 18px;border:none;border-bottom:2px solid transparent;background:none;font-size:14px;font-weight:500;color:#8a8578;cursor:pointer}.cos-tab-active{color:#2d6a4f;border-bottom:2px solid #2d6a4f}.cos-briefing,.cos-detail{max-width:1200px;margin:0 auto;padding:24px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.cos-tasks,.cos-archive{max-width:900px;margin:0 auto;padding:24px 20px}.cos-chat{max-width:760px;margin:0 auto;padding:24px 20px;display:flex;flex-direction:column;min-height:calc(100vh - 160px)}.cos-briefing-head{display:flex;align-items:baseline;gap:16px;margin-bottom:8px}.cos-rebuild{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff8e1;border:1px solid #f0e0a0;border-radius:6px;padding:10px 14px;margin-bottom:16px}.cos-summary{display:flex;gap:16px;padding:12px 0;margin-bottom:16px;border-bottom:1px solid #e5e2dc}.cos-briefing-main{flex:0 0 60%;min-width:0}.cos-briefing-rail{flex:0 0 38%;min-width:0;padding:0 0 0 16px;border-left:1px solid #e5e2dc}.cos-proposal-count{font-size:11px;font-weight:600;color:#7c5cbf;background:#f0ebfa;border-radius:10px;padding:1px 8px}.cos-proposal-meta{font-size:11px;color:#8a8578;margin-bottom:8px}.cos-proposal-body{width:100%;padding:10px;border-radius:6px;border:1px solid #e5e2dc;font-size:13px;font-family:inherit;resize:vertical;box-sizing:border-box;background:#fff}.cos-item-carry{font-size:10px;padding:1px 6px;border-radius:4px;background:#e5e2dc;color:#8a8578}.cos-item-carry-mild{background:#f8e8c0;color:#8a6d3b}.cos-item-carry-warn{background:#f5c6cb;color:#721c24}.cos-item-urgent{font-size:10px;padding:1px 6px;border-radius:4px;background:#fce4ec;color:#c0392b;font-weight:600}.cos-item-side{flex:0 0 auto;padding-top:2px}.cos-item-action{padding:4px 10px;border-radius:4px;border:1px solid #e5e2dc;background:#fff;font-size:11px;cursor:pointer;color:#2d2d2d;white-space:nowrap}.cos-item-action-reply{border-color:#2d6a4f;color:#2d6a4f;font-weight:500}.cos-batch-row{display:flex;align-items:center;gap:10px;padding:6px 16px;cursor:pointer;font-size:13px}.cos-batch-sender{color:#8a8578;min-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cos-batch-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cos-batch-category{color:#8a8578;font-size:11px;text-transform:uppercase}.cos-watch-count{font-size:11px;color:#8a8578;font-weight:400}.cos-watch-acked{font-size:10px;padding:1px 7px;border-radius:9px;background:#f0f7f4;color:#2d6a4f;font-weight:600}.cos-watch-due{font-size:11px;padding:1px 7px;border-radius:9px;background:#fff4e0;color:#a05a00}.cos-watch-seen{font-size:11px;color:#8a8578}.cos-watch-actions{display:flex;flex-direction:column;gap:6px;flex-shrink:0;align-items:flex-end}.cos-watch-ack{padding:4px 10px;border-radius:6px;border:1px solid #e5e2dc;background:#fff;color:#2d2d2d;font-size:11px;cursor:pointer;white-space:nowrap}.cos-watch-resolve-btn{padding:4px 10px;border-radius:6px;border:none;background:#2d6a4f;color:#fff;font-size:11px;cursor:pointer;white-space:nowrap}.cos-watch-note{font-size:11px;padding:4px 8px;border-radius:6px;border:1px solid #e5e2dc;width:140px}.cos-tasklist-add{width:100%;padding:8px 10px;border-radius:6px;border:1px solid #e5e2dc;font-size:13px;background:#fff;outline:none;box-sizing:border-box}.cos-tasklist-group{font-size:11px;font-weight:600;text-transform:uppercase;margin-bottom:4px;letter-spacing:.5px}.cos-tasklist-due{font-size:11px;color:#8a8578}.cos-tasklist-source{font-size:10px;width:16px;height:16px;border-radius:50%;background:#e5e2dc;display:flex;align-items:center;justify-content:center;color:#8a8578}.cos-chat-head{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.cos-uxnote-form{display:flex;flex-direction:column;gap:8px;background:#faf9f7;border:1px solid #e5e2dc;border-radius:8px;padding:10px;width:340px}.cos-uxnote-cancel{border:none;background:none;color:#8a8578;font-size:12px;cursor:pointer;padding:0}.cos-uxnote-text{resize:vertical;padding:8px 10px;border-radius:6px;border:1px solid #e5e2dc;font-size:13px;font-family:inherit;outline:none}.cos-uxnote-where{flex:1;padding:6px 8px;border-radius:6px;border:1px solid #e5e2dc;font-size:12px}.cos-chat-msg,.cos-chat-thinking{max-width:78%;padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.55;white-space:pre-wrap}.cos-chat-msg-user{align-self:flex-end;background:#2d6a4f;color:#fff;border-bottom-right-radius:4px}.cos-chat-msg-assistant,.cos-chat-thinking{align-self:flex-start;background:#f0ede8;color:#2d2d2d;border-bottom-left-radius:4px}.cos-chat-thinking{color:#8a8578;display:flex;align-items:center;gap:8px}.cos-chat-composer{display:flex;gap:8px;padding-top:14px;border-top:1px solid #e5e2dc;margin-top:10px}.cos-chat-field{flex:1;padding:11px 14px;border-radius:8px;border:1px solid #e5e2dc;font-size:14px;outline:none}.cos-task-add-title{flex:1;padding:10px 12px;border-radius:6px;border:1px solid #e5e2dc;font-size:13px;outline:none}.cos-task-add-due{padding:8px 10px;border-radius:6px;border:1px solid #e5e2dc;font-size:12px;color:#5a5549}.cos-tasks-count{font-size:11px;background:#e5e2dc;color:#5a5549;border-radius:10px;padding:1px 8px;font-weight:500}.cos-task-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #f0ede8}.cos-archive-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 12px;border-bottom:1px solid #f0ede8}.cos-task-badge,.cos-archive-badge{font-size:11px;padding:1px 8px;border-radius:10px;background:#f0ede8;color:#5a5549}.cos-task-badge-hot{background:#fdeaea;color:#c0392b;font-weight:600}.cos-task-badge-overdue{background:#fdeaea;color:#c0392b}.cos-task-notion{font-size:11px;color:#8a8578;text-decoration:none}.cos-archive-restored{font-size:11px;padding:1px 8px;border-radius:10px;background:#f0f7f4;color:#2d6a4f;font-weight:600}.cos-archive-confidence{font-size:11px;color:#8a8578}.cos-archive-meta{display:flex;gap:6px;align-items:center;font-size:11px;color:#8a8578}.cos-detail-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e2dc}.cos-detail-category{font-size:11px;padding:2px 8px;border-radius:10px;background:#e5e2dc;color:#5a5549;font-weight:500;text-transform:capitalize}.cos-detail-confidence{font-size:11px;padding:2px 8px;border-radius:10px;font-weight:500}.cos-detail-carried{font-size:11px;padding:2px 8px;border-radius:10px;background:#fff3e0;color:#e65100;font-weight:500}.cos-detail-actions{flex:0 0 200px;padding-top:4px}.cos-item-buttons{display:flex;flex-direction:column;gap:8px}.cos-item-btn{padding:8px 14px;border-radius:6px;border:1px solid #e5e2dc;background:#fff;font-size:13px;cursor:pointer;color:#2d2d2d;text-align:left}.cos-item-btn-primary{background:#2d6a4f;color:#fff;border:1px solid #2d6a4f;font-weight:500}.cos-item-gmail{text-decoration:none;text-align:center}.cos-item-snooze-date{flex:1;padding:6px 8px;border-radius:4px;border:1px solid #e5e2dc;font-size:12px}.cos-draft-body{width:100%;padding:10px;border-radius:6px;border:1px solid #e5e2dc;font-size:13px;font-family:inherit;resize:vertical;box-sizing:border-box}.cos-draft-revise{flex:1;padding:8px 10px;border-radius:6px;border:1px solid #e5e2dc;font-size:12px}@media screen and (max-width:48rem){.phone-shell-body .cos-fine{font-size:.75rem}.phone-shell-body :is(.cos-briefing,.cos-chat,.cos-tasks,.cos-archive,.cos-detail){overflow-wrap:anywhere}.phone-shell-body .cos-share-row>:is(button,a){flex:1 1 0;min-width:0}}@media screen and (max-width:48rem){.phone-shell-body .cos-tabs{padding:0 .75rem}.phone-shell-body .cos-tab{flex:1 1 auto;min-width:0;padding:0 .5rem;white-space:nowrap}}@media screen and (max-width:48rem){.phone-shell-body .cos-briefing{padding:1rem .75rem 1.5rem}.phone-shell-body .cos-briefing-head.bpe-phone-wrap{gap:.375rem 16px}.phone-shell-body .cos-summary.bpe-phone-wrap{gap:.5rem 16px}.phone-shell-body .cos-rebuild.bpe-phone-wrap{gap:.5rem 12px}.phone-shell-body .cos-briefing-main{flex:none}.phone-shell-body .cos-briefing-rail{flex:none;padding:1.25rem 0 0;border-left:0;border-top:var(--line-width) solid var(--line-2)}.phone-shell-body .cos-item-side{flex:1 1 100%;padding-top:0}.phone-shell-body .cos-item-actions>button{flex:1 1 0;min-width:0;font-size:.8125rem}.phone-shell-body .cos-batch-head{gap:.75rem}.phone-shell-body .cos-batch-row{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;column-gap:.625rem;row-gap:.125rem;padding-block:.5rem}.phone-shell-body .cos-batch-row>input{grid-column:1;grid-row:1 / span 2}.phone-shell-body .cos-batch-sender{grid-column:2;grid-row:1;min-width:0}.phone-shell-body .cos-batch-category{grid-column:3;grid-row:1}.phone-shell-body .cos-batch-title{grid-column:2 / -1;grid-row:2;overflow:visible;white-space:normal}.phone-shell-body .cos-watch-actions{flex-direction:row;flex-wrap:wrap;align-items:stretch}.phone-shell-body .cos-watch-actions>button{flex:1 1 0;min-width:0;font-size:.8125rem}.phone-shell-body .cos-watch-resolve{flex:1 1 100%}.phone-shell-body .cos-watch-resolve>button{padding-inline:1rem;font-size:.8125rem}.phone-shell-body .cos-watch-note{flex:1 1 auto;width:auto;min-width:0}}@media screen and (max-width:48rem){.phone-shell-body .cos-chat{min-height:calc(100dvh - 9.25rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:1rem .75rem 0}.phone-shell-body .cos-chat-head{align-items:center}.phone-shell-body .cos-chat-head.bpe-phone-wrap{gap:.25rem 12px}.phone-shell-body .cos-chat-title{flex:1 1 auto}.phone-shell-body .cos-chat-meta{order:1}.phone-shell-body .cos-uxnote-form{order:2;flex:1 1 100%;width:auto}.phone-shell-body .cos-uxnote-cancel{padding-inline:.5rem}.phone-shell-body .cos-chat-msg{max-width:85%}.phone-shell-body .cos-chat-composer{margin-top:.5rem}.phone-shell-body .cos-chat-composer.bpe-phone-actionbar{border-top-color:#e5e2dc}.phone-shell-body .cos-chat-field{min-width:0}.phone-shell-body .cos-chat .cos-chat-composer>.cos-chat-send{flex:none}}@media screen and (max-width:48rem){.phone-shell-body :is(.cos-tasks,.cos-archive){padding:1rem .75rem 1.5rem}.phone-shell-body .cos-tasks-meta{flex:1 1 auto}.phone-shell-body .cos-task-add-title{flex:1 1 100%}.phone-shell-body .cos-task-add-due{flex:1 1 0;min-width:0}.phone-shell-body .cos-archive-head{column-gap:.75rem}.phone-shell-body .cos-card{margin-bottom:.5rem;padding:.75rem;border:var(--line-width) solid var(--line-1);border-radius:var(--r-lg);background:var(--surface)}.phone-shell-body .cos-card.bpe-phone-wrap{gap:12px}.phone-shell-body .cos-task-notion{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:.25rem}}@media screen and (max-width:48rem){.phone-shell-body .cos-detail{padding:1rem .75rem 1.5rem}.phone-shell-body .cos-detail-nav{column-gap:.75rem;margin-bottom:1rem;padding-bottom:.5rem}.phone-shell-body .cos-detail-actions{flex:none;padding-top:0}.phone-shell-body .cos-item-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.phone-shell-body .cos-item-buttons>button{text-align:center}.phone-shell-body .cos-item-wide{grid-column:1 / -1}.phone-shell-body .cos-item-wide>input{min-width:0}.phone-shell-body .cos-item-gmail{display:flex;align-items:center;justify-content:center;min-height:2.75rem}.phone-shell-body .cos-draft-revise{min-width:0}}.component-gallery{min-height:100%;padding:var(--s-6);background:var(--paper);color:var(--ink)}.component-gallery__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-6)}.component-gallery__eyebrow{margin:var(--s-0) var(--s-0) var(--s-1);color:var(--ink-4);font-family:var(--f-mono);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.component-gallery__title{margin:var(--s-0);font-size:clamp(var(--type-heading),3vw,var(--type-display));font-weight:600}.component-gallery__sub{max-width:42rem;margin:var(--s-2) var(--s-0) var(--s-0);color:var(--ink-3);font-size:var(--type-body);line-height:1.5}.component-gallery__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:var(--s-4)}.component-gallery__panel{min-width:0;border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);background:var(--surface);padding:var(--s-4)}.component-gallery__panel-wide{grid-column:1 / -1}.component-gallery__label{margin:var(--s-0) var(--s-0) var(--s-3);color:var(--ink-4);font-family:var(--f-mono);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.component-gallery__stack{display:grid;gap:var(--s-3)}.component-gallery__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.component-gallery__shell{display:grid;min-height:30rem;grid-template-columns:var(--shell-rail-width) var(--shell-sidebar-width) minmax(0,1fr);border:var(--line-width) solid var(--line-2);border-radius:var(--r-lg);overflow:hidden}.component-gallery__workspace{min-width:0;background:var(--paper)}.component-gallery__workspace-body,.component-gallery__context{padding:var(--s-4)}@media(max-width:68.75rem){.component-gallery{padding:var(--s-4)}.component-gallery__shell{grid-template-columns:minmax(0,1fr)}}.ask-scrim{position:fixed;inset:0;background:var(--overlay-dim);opacity:0;pointer-events:none;transition:opacity .18s;z-index:19}.ask-scrim.is-open{opacity:1;pointer-events:auto}.ask-drawer{position:fixed;top:0;right:0;bottom:0;width:min(var(--drawer-width),94vw);background:var(--surface);border-left:var(--line-width) solid var(--line-2);box-shadow:var(--shadow-pop);transform:translate(101%);transition:transform .2s cubic-bezier(.3,0,.2,1);display:flex;flex-direction:column;z-index:20}.ask-drawer.is-open{transform:none}.ask-drawer:focus{outline:none}@media(prefers-reduced-motion:reduce){.ask-drawer{transition:none}}@media screen and (max-width:48rem){.ask-drawer{width:100vw;border-left:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}}.ask-drawer-nav{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-bottom:var(--line-width) solid var(--line-1);background:var(--surface-2)}.ask-drawer-nav h2{margin:0;font-size:var(--type-body);font-weight:600;color:var(--ink);flex:1}.ask-drawer-new{border:var(--line-width) solid var(--line-2);background:var(--surface);color:var(--ink-3);border-radius:var(--r-sm);padding:var(--s-1) var(--s-2);font-size:var(--type-meta);font:inherit;cursor:pointer}.ask-drawer-new:hover{background:var(--paper-2);color:var(--ink)}.ask-drawer-close{border:none;background:none;color:var(--ink-3);font-size:1.1rem;line-height:1;padding:0 var(--s-1);cursor:pointer}.ask-drawer-close:hover{color:var(--ink)}.ask-drawer-body{flex:1;display:flex;flex-direction:column;min-height:0}.ask-transcript{flex:1;overflow-y:auto;padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-3)}.ask-empty{margin:0;color:var(--ink-4);font-size:var(--type-body-sm)}.ask-message{max-width:88%}.ask-message>p{margin:0;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);font-size:var(--type-body-sm);line-height:1.45;white-space:pre-wrap}.ask-message.is-user{align-self:flex-end}.ask-message.is-user>p{background:var(--forest-tint);color:var(--ink)}.ask-message.is-assistant>p{background:var(--paper-2);color:var(--ink-2)}.ask-message.is-thinking>p{color:var(--ink-4);font-style:italic}.ask-markdown{min-width:0;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--paper-2);color:var(--ink-2);font-size:var(--type-body-sm);line-height:1.45}.ask-markdown>:first-child{margin-top:0}.ask-markdown>:last-child{margin-bottom:0}.ask-markdown p,.ask-markdown ul,.ask-markdown ol,.ask-markdown pre,.ask-markdown table{margin:0 0 var(--s-2)}.ask-markdown p,.ask-markdown li{overflow-wrap:anywhere}.ask-markdown ul,.ask-markdown ol{padding-left:1.25rem}.ask-markdown li+li{margin-top:var(--s-1)}.ask-markdown h1,.ask-markdown h2,.ask-markdown h3,.ask-markdown h4{margin:var(--s-3) 0 var(--s-1);font-size:var(--type-body-sm);font-weight:600;color:var(--ink)}.ask-markdown strong{color:var(--ink);font-weight:600}.ask-markdown a{color:var(--forest)}.ask-markdown code{font-family:var(--f-mono);font-size:.9em;background:var(--surface);padding:0 .25em;border-radius:var(--r-sm)}.ask-markdown pre{overflow-x:auto;padding:var(--s-2);background:var(--surface);border-radius:var(--r-sm)}.ask-markdown pre code{padding:0;background:none}.ask-markdown table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-variant-numeric:tabular-nums}.ask-markdown th,.ask-markdown td{padding:var(--s-1) var(--s-2);border:var(--line-width) solid var(--line-2);text-align:left;vertical-align:top}.ask-markdown th{background:var(--surface-2);color:var(--ink);font-weight:600}.ask-offline{border:var(--line-width) solid var(--warn-mid);background:var(--warn-tint);border-radius:var(--r-md);padding:var(--s-3);display:flex;flex-direction:column;gap:var(--s-2)}.ask-offline p{margin:0;color:var(--warn);font-size:var(--type-body-sm)}.ask-offline button{align-self:flex-start;border:var(--line-width) solid var(--warn-mid);background:var(--surface);color:var(--warn);border-radius:var(--r-sm);padding:var(--s-1) var(--s-3);font:inherit;font-size:var(--type-meta);cursor:pointer}.ask-offline button:hover{background:var(--warn-tint)}.ask-job-error,.ask-error-line{margin:0;color:var(--warn);font-size:var(--type-body-sm);padding:0 var(--s-4)}.ask-job-error{padding:0}.ask-composer{display:flex;gap:var(--s-2);padding:var(--s-3) var(--s-4) var(--s-4);border-top:var(--line-width) solid var(--line-1)}.ask-composer textarea{flex:1;resize:none;font:inherit;font-size:var(--type-body-sm);border:var(--line-width) solid var(--line-2);border-radius:var(--r-md);padding:var(--s-2) var(--s-3);color:var(--ink);background:var(--surface)}.ask-composer textarea:disabled{background:var(--paper-2);color:var(--ink-4)}.ask-composer button{align-self:flex-end;border:none;border-radius:var(--r-md);padding:var(--s-2) var(--s-4);background:var(--forest);color:var(--surface);font:inherit;font-size:var(--type-body-sm);font-weight:600;cursor:pointer}.ask-composer button:disabled{background:var(--ink-5);cursor:default}.ask-health{margin:0;display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);font-size:var(--type-meta);color:var(--ink-3);border-bottom:var(--line-width) solid var(--line-1);background:var(--surface-2)}.ask-health-dot{width:.5rem;height:.5rem;border-radius:50%;flex:none;background:var(--ink-5)}.ask-health.is-online .ask-health-dot{background:var(--forest)}.ask-health.is-offline .ask-health-dot{background:var(--warn)}.ask-health.is-paused .ask-health-dot,.ask-health.is-auth-failed .ask-health-dot{background:var(--warn-mid)}.ask-health.is-offline{color:var(--warn)}.ask-history{max-height:40vh;overflow-y:auto;display:flex;flex-direction:column;border-bottom:var(--line-width) solid var(--line-1);background:var(--surface-2)}.ask-history-empty{margin:0;padding:var(--s-3) var(--s-4);color:var(--ink-4);font-size:var(--type-body-sm)}.ask-history-item{display:flex;align-items:baseline;gap:var(--s-3);width:100%;text-align:left;border:none;background:none;font:inherit;font-size:var(--type-body-sm);color:var(--ink-2);padding:var(--s-2) var(--s-4);cursor:pointer}.ask-history-item:hover{background:var(--paper-2);color:var(--ink)}.ask-history-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask-history-when{color:var(--ink-4);font-size:var(--type-meta);flex:none}@media screen and (max-width:48rem){.phone-shell-body{--hit-min: 2.75rem;--hit-min-sm: 2.75rem}:where(.phone-shell-body) :where(button,[role=button],summary,select,textarea,input:not([type=checkbox],[type=radio],[type=hidden],[type=range])){min-height:2.75rem}.phone-shell-body.phone-shell-body :is(select,textarea,input):is(select,textarea,input):where(:not([type=checkbox],[type=radio],[type=hidden],[type=range])){font-size:max(1rem,1em)}:where(.phone-shell-body) :where(input[type=checkbox],input[type=radio]){flex-shrink:0;width:1.5rem;height:1.5rem}:where(.phone-shell-body) :where(label:has(>input[type=checkbox],>input[type=radio])){display:flex;align-items:center;gap:.5rem;min-height:2.75rem}.phone-shell-body :is(.text-\[8px\],.text-\[8\.5px\],.text-\[9px\],.text-\[9\.5px\],.text-\[10px\],.text-\[10\.5px\],.text-\[11px\],.text-\[11\.5px\]){font-size:.75rem}:where(.phone-shell-body) :where(img,svg,video){max-width:100%}:where(.phone-shell-body) :where(pre){white-space:pre-wrap;overflow-wrap:anywhere}.phone-shell-body .bpe-phone-page{min-width:0;max-width:100%;padding-inline:.75rem;overflow-x:clip}}@media screen and (max-width:48rem){.phone-shell-body :is(table.bpe-phone-cards,.bpe-phone-cards table),.phone-shell-body :is(table.bpe-phone-cards,.bpe-phone-cards table)>:is(tbody,tfoot){display:block;width:100%;min-width:0;max-width:100%}.phone-shell-body :is(table.bpe-phone-cards,.bpe-phone-cards table)>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.phone-shell-body :is(table.bpe-phone-cards,.bpe-phone-cards table)>:is(tbody,tfoot)>tr{display:flex;flex-direction:column;margin-block-end:.5rem;padding:.75rem;border:var(--line-width) solid var(--line-1);border-radius:var(--r-lg)}.phone-shell-body :is(table.bpe-phone-cards,.bpe-phone-cards table)>:is(tbody,tfoot)>tr:last-child{margin-block-end:0}.phone-shell-body :is(table.bpe-phone-cards,.bpe-phone-cards table)>:is(tbody,tfoot)>tr>:is(td,th){position:relative;display:block;width:auto;min-width:0;max-width:none;height:auto;min-height:1.5rem;padding-block:.25rem;padding-inline:calc(max(6rem,40%) + .75rem) 0;border:0;text-align:start;white-space:normal;overflow-wrap:anywhere}.phone-shell-body :is(table.bpe-phone-cards,.bpe-phone-cards table)>:is(tbody,tfoot)>tr>:is(td,th):before{content:attr(data-label);position:absolute;top:.25rem;inset-inline-start:0;width:max(6rem,40%);overflow:hidden;color:var(--ink-3);font-size:.75rem;font-weight:500;letter-spacing:var(--tracking-ui);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.phone-shell-body :is(table.bpe-phone-cards,.bpe-phone-cards table)>:is(tbody,tfoot)>tr>:is(td,th)[data-phone=title]{order:-1;padding-inline-start:0;padding-block-end:.5rem;color:var(--ink);font-weight:600}.phone-shell-body :is(table.bpe-phone-cards,.bpe-phone-cards table)>:is(tbody,tfoot)>tr>:is(td,th)[data-phone=actions]{order:99;display:flex;flex-wrap:wrap;gap:.5rem;padding-inline-start:0;padding-block-start:.5rem}.phone-shell-body :is(table.bpe-phone-cards,.bpe-phone-cards table)>:is(tbody,tfoot)>tr>:is(td,th)[data-phone=more]{padding-inline-start:0}.phone-shell-body :is(table.bpe-phone-cards,.bpe-phone-cards table)>:is(tbody,tfoot)>tr>:is(td,th)[data-phone=more] dl{display:grid;grid-template-columns:max(6rem,40%) minmax(0,1fr);gap:.25rem .75rem;margin:0 0 .5rem}.phone-shell-body :is(table.bpe-phone-cards,.bpe-phone-cards table)>:is(tbody,tfoot)>tr>:is(td,th)[data-phone=more] dt{overflow:hidden;color:var(--ink-3);font-size:.75rem;font-weight:500;letter-spacing:var(--tracking-ui);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.phone-shell-body :is(table.bpe-phone-cards,.bpe-phone-cards table)>:is(tbody,tfoot)>tr>:is(td,th)[data-phone=more] dd{min-width:0;margin:0;overflow-wrap:anywhere}.phone-shell-body :is(table.bpe-phone-cards,.bpe-phone-cards table)>:is(tbody,tfoot)>tr>:is(td,th):is([data-phone=title],[data-phone=actions],[data-phone=more]):before{content:none}.phone-shell-body :is(table.bpe-phone-cards,.bpe-phone-cards table)>:is(tbody,tfoot)>tr>:is(td,th)[data-phone=actions]>:is(button,a,[role=button]){flex:1 1 calc(50% - .25rem);justify-content:center;text-align:center}.phone-shell-body :is(table.bpe-phone-cards,.bpe-phone-cards table)>:is(tbody,tfoot)>tr>:is(td,th)[data-phone=value]{text-align:start;font-variant-numeric:tabular-nums}.phone-shell-body :is(table.bpe-phone-cards,.bpe-phone-cards table)>:is(tbody,tfoot)>tr>:is(td,th):is([data-phone=hide],:empty){display:none}.phone-shell-body .bpe-phone-more>summary{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;color:var(--forest);font-weight:600;list-style:none;cursor:pointer}.phone-shell-body .bpe-phone-more>summary::-webkit-details-marker{display:none}.phone-shell-body .bpe-phone-more>summary:before{content:"";flex:none;width:.4375rem;height:.4375rem;border-right:.125rem solid currentColor;border-bottom:.125rem solid currentColor;transform:rotate(-45deg)}.phone-shell-body .bpe-phone-more[open]>summary:before{transform:rotate(45deg)}.phone-shell-body .bpe-phone-not-ready{margin:0 0 .75rem;padding:var(--s-2) var(--s-4);border-bottom:var(--line-width) solid var(--warn-mid);background:var(--warn-tint);color:var(--warn);font-size:var(--type-meta)}}@media screen and (max-width:48rem){.phone-shell-body .bpe-phone-wrap{display:flex;flex-wrap:wrap;gap:.5rem}.phone-shell-body .bpe-phone-wrap>*{min-width:0}.phone-shell-body .bpe-phone-stack{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.phone-shell-body .bpe-phone-full{flex-basis:100%;grid-column:1 / -1;width:100%}.phone-shell-body .bpe-phone-hide{display:none}.phone-shell-body .bpe-phone-show{opacity:1;visibility:visible;pointer-events:auto}.phone-shell-body .bpe-phone-wrap-text{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:none}.phone-shell-body .bpe-phone-grid-1{display:grid;grid-template-areas:none;grid-template-columns:minmax(0,1fr)}.phone-shell-body .bpe-phone-grid-1>*{grid-area:auto}.phone-shell-body .bpe-phone-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.phone-shell-body .bpe-phone-actionbar{position:sticky;bottom:0;z-index:4;display:flex;gap:.5rem;padding:.5rem .75rem;border-top:var(--line-width) solid var(--line-2);background:var(--surface)}.phone-shell-body .bpe-phone-actionbar>:is(button,a,[role=button]){flex:1 1 0;min-width:0;justify-content:center;text-align:center}.phone-shell-body .bpe-phone-page>.bpe-phone-actionbar{margin-inline:-.75rem}.phone-shell-body .bpe-phone-menu-static{position:static;max-width:100%;transform:none}.phone-shell-body .bpe-phone-dvh{height:auto;min-height:100dvh}}:root{color-scheme:light;--f-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--type-display: 2rem;--type-heading: 1.25rem;--type-title: .875rem;--type-body: .875rem;--type-body-sm: .8125rem;--type-meta: .75rem;--type-label: .75rem;--type-kbd: .75rem;--tracking-label: .14em;--tracking-ui: .04em;--s-0: 0;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.25rem;--s-6: 1.5rem;--s-8: 2rem;--s-10: 2.5rem;--s-12: 3rem;--s-16: 4rem;--r-sm: .25rem;--r-md: .375rem;--r-lg: .625rem;--r-pill: 999rem;--r-circle: 50%;--shell-rail-width: 4.5rem;--shell-sidebar-width: 14rem;--shell-topbar-height: 2.875rem;--shell-titlebar-height: 2.375rem;--focus-queue-width: 18.75rem;--focus-context-width: 17rem;--drawer-width: 30rem;--palette-width: 40rem;--hit-min: 2.25rem;--hit-min-sm: auto;--rail-logo-size: 1.875rem;--rail-button-size: 2.25rem;--rail-icon-size: 1rem;--badge-size: .875rem;--portal-dot: .5rem;--portal-dot-sm: .375rem;--status-icon-size: 2rem;--avatar-sm: 1.5rem;--line-width: 1px;--paper: #faf8f3;--paper-2: #f4f1e8;--paper-3: #efebde;--surface: #ffffff;--surface-2: #fbfaf6;--ink: #111111;--ink-2: #2e2e2b;--ink-3: #5c5c57;--ink-4: #8f8f87;--ink-5: #bdbdb4;--line-1: #ece9de;--line-2: #d8d4c4;--forest: #2d6540;--forest-2: #1d4429;--forest-tint: #edf2ec;--forest-mid: #d6e5d9;--warn: #a4441f;--warn-tint: #f8ece5;--warn-mid: #e8c4b0;--sky: #2a5880;--sky-tint: #e5edf4;--p-admin: #6b4f2e;--p-finances: #2f5d50;--p-finances-tint: #e3eeea;--p-marketing: #8a3e6c;--p-sales: #2a5880;--p-ops: #2d6540;--p-vault: #6b6b2c;--p-rd: #4a4a4a;--p-event-work: #9d7e2c;--p-cos: #4a3050;--p-shipping: #4a3b2a;--p-shipping-tint: #efe6d6;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .18s;--dur-beat: .6s;--overlay-dim: rgb(20 18 10 / .28);--shadow-card: 0 1px 2px rgb(20 18 10 / .05), 0 0 0 1px var(--line-1);--shadow-pop: 0 16px 48px -12px rgb(20 18 10 / .22), 0 2px 6px rgb(20 18 10 / .05), 0 0 0 1px var(--line-2);--bpe-font-sans: var(--f-sans);--bpe-font-mono: var(--f-mono);--bpe-space-0: var(--s-0);--bpe-space-1: var(--s-1);--bpe-space-2: var(--s-2);--bpe-space-3: var(--s-3);--bpe-space-4: var(--s-4);--bpe-space-5: var(--s-5);--bpe-space-6: var(--s-6);--bpe-space-8: var(--s-8);--bpe-space-10: var(--s-10);--bpe-space-12: var(--s-12);--bpe-radius-sm: var(--r-sm);--bpe-radius-md: var(--r-md);--bpe-radius-lg: var(--r-lg);--bpe-radius-xl: var(--r-lg);--bpe-radius-2xl: var(--r-lg);--bpe-bg: var(--paper);--bpe-bg-elevated: var(--paper-2);--bpe-surface: var(--surface);--bpe-surface-hover: var(--paper-2);--bpe-border: var(--line-2);--bpe-border-subtle: var(--line-1);--bpe-text: var(--ink);--bpe-text-secondary: var(--ink-2);--bpe-text-muted: var(--ink-3);--bpe-text-dim: var(--ink-4);--bpe-shadow-sm: var(--shadow-card);--bpe-shadow-md: var(--shadow-pop);--bpe-accent-primary: var(--sky);--bpe-accent-success: var(--forest);--bpe-accent-warning: var(--warn);--bpe-accent-danger: var(--warn);--bpe-accent-info: var(--sky);--bpe-accent-purple: var(--p-marketing);--bpe-accent-primary-muted: var(--sky-tint);--bpe-accent-success-muted: var(--forest-tint);--bpe-accent-warning-muted: var(--warn-tint);--bpe-accent-danger-muted: var(--warn-tint)}html,body{font-family:var(--f-sans);background:var(--paper);color:var(--ink)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:var(--bpe-font-sans);--font-serif:"Lora", Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:#b91c1c;--color-red-400:#b91c1c;--color-red-500:#dc2626;--color-red-600:#dc2626;--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:#92400e;--color-amber-300:#b45309;--color-amber-400:#d97706;--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-700:oklch(55.4% .135 66.442);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:#047857;--color-emerald-500:#059669;--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-900:oklch(37.8% .077 168.94);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-700:oklch(50% .134 242.749);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-600:oklch(51.1% .262 276.966);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:#7c3aed;--color-purple-400:#7c3aed;--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-900:oklch(41% .159 10.272);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-navy-950:var(--bpe-bg);--color-navy-900:var(--bpe-bg-elevated);--color-navy-800:var(--bpe-surface);--color-navy-700:var(--bpe-surface-hover);--color-navy-600:var(--bpe-border);--color-surface-card:var(--bpe-surface);--color-surface-hover:var(--bpe-surface-hover);--color-surface-border:var(--bpe-border);--color-accent-green:var(--bpe-accent-success);--color-accent-green-muted:#166534;--color-accent-amber:var(--bpe-accent-warning);--color-accent-amber-muted:#92400e;--color-accent-red:var(--bpe-accent-danger);--color-accent-red-muted:#991b1b;--color-accent-blue:var(--bpe-accent-primary);--color-accent-blue-muted:#1e40af;--color-text-primary:var(--bpe-text);--color-text-secondary:var(--bpe-text-muted);--color-text-muted:var(--bpe-text-dim);--color-bpe-navy:#1a1a5e;--color-bpe-purple:#6b4fa0;--color-bpe-yellow:#f5c518;--color-bpe-green:#2e7d32;--color-bpe-bg:var(--bpe-bg);--color-bpe-card:var(--bpe-surface);--color-bpe-border:var(--bpe-border);--color-bpe-light-purple:#f0edf5;--color-bpe-light-green:#e8f5e9;--color-bpe-light-blue:#e3f2fd;--color-bpe-light-yellow:#fff8e1;--color-bpe-text:var(--bpe-text);--color-bpe-muted:var(--bpe-text-muted)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-8{top:calc(var(--spacing) * 8)}.top-\[3\%\]{top:3%}.top-\[30px\]{top:30px}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-80{right:calc(var(--spacing) * 80)}.right-\[3\%\]{right:3%}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[3\%\]{bottom:3%}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-\[0\.125rem\]{left:.125rem}.left-\[1\.125rem\]{left:1.125rem}.left-\[3\%\]{left:3%}.left-\[18px\]{left:18px}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[9\]{z-index:9}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[1050\]{z-index:1050}.z-\[1100\]{z-index:1100}.order-1{order:1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.\!container{width:100%!important}@media(min-width:40rem){.\!container{max-width:40rem!important}}@media(min-width:48rem){.\!container{max-width:48rem!important}}@media(min-width:64rem){.\!container{max-width:64rem!important}}@media(min-width:80rem){.\!container{max-width:80rem!important}}@media(min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-3{margin:calc(var(--spacing) * 3)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-8{margin-block:calc(var(--spacing) * 8)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-5\.5{margin-left:calc(var(--spacing) * 5.5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-9{margin-left:calc(var(--spacing) * 9)}.ml-13{margin-left:calc(var(--spacing) * 13)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[1\.91\/1\]{aspect-ratio:1.91}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[254\/133\]{aspect-ratio:254/133}.aspect-\[1200\/630\]{aspect-ratio:1200/630}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-\[14px\]{height:14px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[40vh\]{max-height:40vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[260px\]{max-height:260px}.max-h-\[280px\]{max-height:280px}.max-h-\[calc\(100vh-4rem\)\]{max-height:calc(100vh - 4rem)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[12rem\]{min-height:12rem}.min-h-\[32rem\]{min-height:32rem}.min-h-\[36px\]{min-height:36px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[100px\]{min-height:100px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[260px\]{min-height:260px}.min-h-\[300px\]{min-height:300px}.min-h-\[480px\]{min-height:480px}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[10\%\]{width:10%}.w-\[12\%\]{width:12%}.w-\[14\%\]{width:14%}.w-\[18\%\]{width:18%}.w-\[20\%\]{width:20%}.w-\[22\%\]{width:22%}.w-\[34\%\]{width:34%}.w-\[72px\]{width:72px}.w-\[360px\]{width:360px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[10rem\]{max-width:10rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[36ch\]{max-width:36ch}.max-w-\[55\%\]{max-width:55%}.max-w-\[60\%\]{max-width:60%}.max-w-\[80\%\]{max-width:80%}.max-w-\[80px\]{max-width:80px}.max-w-\[85\%\]{max-width:85%}.max-w-\[95vw\]{max-width:95vw}.max-w-\[220px\]{max-width:220px}.max-w-\[254px\]{max-width:254px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1500px\]{max-width:1500px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-80{min-width:calc(var(--spacing) * 80)}.min-w-\[3\.25rem\]{min-width:3.25rem}.min-w-\[6px\]{min-width:6px}.min-w-\[8\.5rem\]{min-width:8.5rem}.min-w-\[14px\]{min-width:14px}.min-w-\[16px\]{min-width:16px}.min-w-\[80px\]{min-width:80px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[720px\]{min-width:720px}.min-w-\[900px\]{min-width:900px}.min-w-\[960px\]{min-width:960px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-1{--tw-border-spacing-x:calc(var(--spacing) * 1);--tw-border-spacing-y:calc(var(--spacing) * 1);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-left{transform-origin:0}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[fadeIn_150ms_ease-out\]{animation:.15s ease-out fadeIn}.animate-\[scaleIn_150ms_ease-out\]{animation:.15s ease-out scaleIn}.animate-\[slideInRight_200ms_ease-out\]{animation:.2s ease-out slideInRight}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[2fr_1fr_100px_60px\]{grid-template-columns:2fr 1fr 100px 60px}.grid-cols-\[5\.5rem_1\.25rem_minmax\(0\,1fr\)\]{grid-template-columns:5.5rem 1.25rem minmax(0,1fr)}.grid-cols-\[30px_2fr_80px_1fr_1fr_1fr_1fr_60px\]{grid-template-columns:30px 2fr 80px 1fr 1fr 1fr 1fr 60px}.grid-cols-\[30px_2fr_100px_1fr_60px\]{grid-template-columns:30px 2fr 100px 1fr 60px}.grid-cols-\[88px_1fr\]{grid-template-columns:88px 1fr}.grid-cols-\[92px_1fr\]{grid-template-columns:92px 1fr}.grid-cols-\[156px_repeat\(7\,minmax\(76px\,1fr\)\)\]{grid-template-columns:156px repeat(7,minmax(76px,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[repeat\(auto-fill\,minmax\(140px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--border\)\]>:not(:last-child)){border-color:var(--border)}:where(.divide-accent-red\/15>:not(:last-child)){border-color:var(--color-accent-red)}@supports (color:color-mix(in lab,red,red)){:where(.divide-accent-red\/15>:not(:last-child)){border-color:color-mix(in oklab,var(--color-accent-red) 15%,transparent)}}:where(.divide-bpe-border>:not(:last-child)){border-color:var(--color-bpe-border)}:where(.divide-surface-border>:not(:last-child)),:where(.divide-surface-border\/30>:not(:last-child)){border-color:var(--color-surface-border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-surface-border\/30>:not(:last-child)){border-color:color-mix(in oklab,var(--color-surface-border) 30%,transparent)}}:where(.divide-surface-border\/40>:not(:last-child)){border-color:var(--color-surface-border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-surface-border\/40>:not(:last-child)){border-color:color-mix(in oklab,var(--color-surface-border) 40%,transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-visible{overflow-y:visible}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\[2px\]{border-top-left-radius:2px;border-top-right-radius:2px}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-3{border-left-style:var(--tw-border-style);border-left-width:3px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#1a4a6a\]{border-color:#1a4a6a}.border-\[\#1a2840\]{border-color:#1a2840}.border-\[\#1e1e38\]{border-color:#1e1e38}.border-\[\#3a2a1a\]{border-color:#3a2a1a}.border-\[\#4a2700\]{border-color:#4a2700}.border-\[\#5a3000\]{border-color:#5a3000}.border-\[\#006621\]{border-color:#006621}.border-\[\#122860\]{border-color:#122860}.border-\[color-mix\(in_srgb\,var\(--bpe-accent-danger\)_34\%\,var\(--border\)\)\]{border-color:var(--bpe-accent-danger)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--bpe-accent-danger\)_34\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--bpe-accent-danger) 34%,var(--border))}}.border-\[color-mix\(in_srgb\,var\(--surface\)_35\%\,var\(--text\)\)\]{border-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--surface\)_35\%\,var\(--text\)\)\]{border-color:color-mix(in srgb,var(--surface) 35%,var(--text))}}.border-\[color-mix\(in_srgb\,var\(--warn\)_24\%\,var\(--border\)\)\]{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--warn\)_24\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--warn) 24%,var(--border))}}.border-\[color-mix\(in_srgb\,var\(--warn\)_30\%\,var\(--border\)\)\]{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--warn\)_30\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--warn) 30%,var(--border))}}.border-\[color-mix\(in_srgb\,var\(--warn\)_38\%\,var\(--border\)\)\]{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--warn\)_38\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--warn) 38%,var(--border))}}.border-\[color\:var\(--warn\)\],.border-\[color\:var\(--warn\)\]\/40{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--warn\)\]\/40{border-color:color-mix(in oklab,var(--warn) 40%,transparent)}}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--danger\)\]{border-color:var(--danger)}.border-\[var\(--forest\)\]{border-color:var(--forest)}.border-\[var\(--line-2\)\]{border-color:var(--line-2)}.border-\[var\(--p-ops\)\]{border-color:var(--p-ops)}.border-\[var\(--text\)\]{border-color:var(--text)}.border-\[var\(--text-dim\)\]{border-color:var(--text-dim)}.border-\[var\(--warn\)\]{border-color:var(--warn)}.border-\[var\(--warn-mid\)\]{border-color:var(--warn-mid)}.border-accent-amber,.border-accent-amber\/10{border-color:var(--color-accent-amber)}@supports (color:color-mix(in lab,red,red)){.border-accent-amber\/10{border-color:color-mix(in oklab,var(--color-accent-amber) 10%,transparent)}}.border-accent-amber\/15{border-color:var(--color-accent-amber)}@supports (color:color-mix(in lab,red,red)){.border-accent-amber\/15{border-color:color-mix(in oklab,var(--color-accent-amber) 15%,transparent)}}.border-accent-amber\/20{border-color:var(--color-accent-amber)}@supports (color:color-mix(in lab,red,red)){.border-accent-amber\/20{border-color:color-mix(in oklab,var(--color-accent-amber) 20%,transparent)}}.border-accent-amber\/25{border-color:var(--color-accent-amber)}@supports (color:color-mix(in lab,red,red)){.border-accent-amber\/25{border-color:color-mix(in oklab,var(--color-accent-amber) 25%,transparent)}}.border-accent-amber\/30{border-color:var(--color-accent-amber)}@supports (color:color-mix(in lab,red,red)){.border-accent-amber\/30{border-color:color-mix(in oklab,var(--color-accent-amber) 30%,transparent)}}.border-accent-amber\/40{border-color:var(--color-accent-amber)}@supports (color:color-mix(in lab,red,red)){.border-accent-amber\/40{border-color:color-mix(in oklab,var(--color-accent-amber) 40%,transparent)}}.border-accent-amber\/50{border-color:var(--color-accent-amber)}@supports (color:color-mix(in lab,red,red)){.border-accent-amber\/50{border-color:color-mix(in oklab,var(--color-accent-amber) 50%,transparent)}}.border-accent-blue,.border-accent-blue\/20{border-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.border-accent-blue\/20{border-color:color-mix(in oklab,var(--color-accent-blue) 20%,transparent)}}.border-accent-blue\/30{border-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.border-accent-blue\/30{border-color:color-mix(in oklab,var(--color-accent-blue) 30%,transparent)}}.border-accent-blue\/40{border-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.border-accent-blue\/40{border-color:color-mix(in oklab,var(--color-accent-blue) 40%,transparent)}}.border-accent-green,.border-accent-green\/15{border-color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.border-accent-green\/15{border-color:color-mix(in oklab,var(--color-accent-green) 15%,transparent)}}.border-accent-green\/20{border-color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.border-accent-green\/20{border-color:color-mix(in oklab,var(--color-accent-green) 20%,transparent)}}.border-accent-green\/30{border-color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.border-accent-green\/30{border-color:color-mix(in oklab,var(--color-accent-green) 30%,transparent)}}.border-accent-green\/40{border-color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.border-accent-green\/40{border-color:color-mix(in oklab,var(--color-accent-green) 40%,transparent)}}.border-accent-red,.border-accent-red\/15{border-color:var(--color-accent-red)}@supports (color:color-mix(in lab,red,red)){.border-accent-red\/15{border-color:color-mix(in oklab,var(--color-accent-red) 15%,transparent)}}.border-accent-red\/20{border-color:var(--color-accent-red)}@supports (color:color-mix(in lab,red,red)){.border-accent-red\/20{border-color:color-mix(in oklab,var(--color-accent-red) 20%,transparent)}}.border-accent-red\/25{border-color:var(--color-accent-red)}@supports (color:color-mix(in lab,red,red)){.border-accent-red\/25{border-color:color-mix(in oklab,var(--color-accent-red) 25%,transparent)}}.border-accent-red\/30{border-color:var(--color-accent-red)}@supports (color:color-mix(in lab,red,red)){.border-accent-red\/30{border-color:color-mix(in oklab,var(--color-accent-red) 30%,transparent)}}.border-accent-red\/40{border-color:var(--color-accent-red)}@supports (color:color-mix(in lab,red,red)){.border-accent-red\/40{border-color:color-mix(in oklab,var(--color-accent-red) 40%,transparent)}}.border-accent-red\/50{border-color:var(--color-accent-red)}@supports (color:color-mix(in lab,red,red)){.border-accent-red\/50{border-color:color-mix(in oklab,var(--color-accent-red) 50%,transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/20{border-color:#d9770633}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/20{border-color:color-mix(in oklab,var(--color-amber-400) 20%,transparent)}}.border-amber-400\/30{border-color:#d977064d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.border-amber-400\/40{border-color:#d9770666}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/40{border-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-amber-800\/30{border-color:#953d004d}@supports (color:color-mix(in lab,red,red)){.border-amber-800\/30{border-color:color-mix(in oklab,var(--color-amber-800) 30%,transparent)}}.border-blue-400\/20{border-color:#54a2ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/20{border-color:color-mix(in oklab,var(--color-blue-400) 20%,transparent)}}.border-bpe-border,.border-bpe-border\/40{border-color:var(--color-bpe-border)}@supports (color:color-mix(in lab,red,red)){.border-bpe-border\/40{border-color:color-mix(in oklab,var(--color-bpe-border) 40%,transparent)}}.border-bpe-border\/50{border-color:var(--color-bpe-border)}@supports (color:color-mix(in lab,red,red)){.border-bpe-border\/50{border-color:color-mix(in oklab,var(--color-bpe-border) 50%,transparent)}}.border-bpe-border\/60{border-color:var(--color-bpe-border)}@supports (color:color-mix(in lab,red,red)){.border-bpe-border\/60{border-color:color-mix(in oklab,var(--color-bpe-border) 60%,transparent)}}.border-bpe-border\/90{border-color:var(--color-bpe-border)}@supports (color:color-mix(in lab,red,red)){.border-bpe-border\/90{border-color:color-mix(in oklab,var(--color-bpe-border) 90%,transparent)}}.border-bpe-green\/30{border-color:#2e7d324d}@supports (color:color-mix(in lab,red,red)){.border-bpe-green\/30{border-color:color-mix(in oklab,var(--color-bpe-green) 30%,transparent)}}.border-bpe-purple{border-color:var(--color-bpe-purple)}.border-bpe-purple\/20{border-color:#6b4fa033}@supports (color:color-mix(in lab,red,red)){.border-bpe-purple\/20{border-color:color-mix(in oklab,var(--color-bpe-purple) 20%,transparent)}}.border-bpe-purple\/30{border-color:#6b4fa04d}@supports (color:color-mix(in lab,red,red)){.border-bpe-purple\/30{border-color:color-mix(in oklab,var(--color-bpe-purple) 30%,transparent)}}.border-bpe-purple\/40{border-color:#6b4fa066}@supports (color:color-mix(in lab,red,red)){.border-bpe-purple\/40{border-color:color-mix(in oklab,var(--color-bpe-purple) 40%,transparent)}}.border-emerald-400\/20{border-color:#04785733}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/20{border-color:color-mix(in oklab,var(--color-emerald-400) 20%,transparent)}}.border-emerald-500\/25{border-color:#05966940}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/25{border-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.border-emerald-500\/30{border-color:#0596694d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-emerald-500\/40{border-color:#05966966}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.border-emerald-700\/30{border-color:#0079564d}@supports (color:color-mix(in lab,red,red)){.border-emerald-700\/30{border-color:color-mix(in oklab,var(--color-emerald-700) 30%,transparent)}}.border-emerald-700\/40{border-color:#00795666}@supports (color:color-mix(in lab,red,red)){.border-emerald-700\/40{border-color:color-mix(in oklab,var(--color-emerald-700) 40%,transparent)}}.border-emerald-900\/40{border-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.border-emerald-900\/40{border-color:color-mix(in oklab,var(--color-emerald-900) 40%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-400\/20{border-color:#7c3aed33}@supports (color:color-mix(in lab,red,red)){.border-purple-400\/20{border-color:color-mix(in oklab,var(--color-purple-400) 20%,transparent)}}.border-purple-400\/30{border-color:#7c3aed4d}@supports (color:color-mix(in lab,red,red)){.border-purple-400\/30{border-color:color-mix(in oklab,var(--color-purple-400) 30%,transparent)}}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/20{border-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500) 30%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-400\/20{border-color:#b91c1c33}@supports (color:color-mix(in lab,red,red)){.border-red-400\/20{border-color:color-mix(in oklab,var(--color-red-400) 20%,transparent)}}.border-red-400\/30{border-color:#b91c1c4d}@supports (color:color-mix(in lab,red,red)){.border-red-400\/30{border-color:color-mix(in oklab,var(--color-red-400) 30%,transparent)}}.border-red-500\/20{border-color:#dc262633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-red-500\/30{border-color:#dc26264d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-red-500\/40{border-color:#dc262666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-red-900\/60{border-color:#82181a99}@supports (color:color-mix(in lab,red,red)){.border-red-900\/60{border-color:color-mix(in oklab,var(--color-red-900) 60%,transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500) 30%,transparent)}}.border-rose-900\/40{border-color:#8b083666}@supports (color:color-mix(in lab,red,red)){.border-rose-900\/40{border-color:color-mix(in oklab,var(--color-rose-900) 40%,transparent)}}.border-surface-border,.border-surface-border\/20{border-color:var(--color-surface-border)}@supports (color:color-mix(in lab,red,red)){.border-surface-border\/20{border-color:color-mix(in oklab,var(--color-surface-border) 20%,transparent)}}.border-surface-border\/30{border-color:var(--color-surface-border)}@supports (color:color-mix(in lab,red,red)){.border-surface-border\/30{border-color:color-mix(in oklab,var(--color-surface-border) 30%,transparent)}}.border-surface-border\/40{border-color:var(--color-surface-border)}@supports (color:color-mix(in lab,red,red)){.border-surface-border\/40{border-color:color-mix(in oklab,var(--color-surface-border) 40%,transparent)}}.border-surface-border\/50{border-color:var(--color-surface-border)}@supports (color:color-mix(in lab,red,red)){.border-surface-border\/50{border-color:color-mix(in oklab,var(--color-surface-border) 50%,transparent)}}.border-surface-border\/60{border-color:var(--color-surface-border)}@supports (color:color-mix(in lab,red,red)){.border-surface-border\/60{border-color:color-mix(in oklab,var(--color-surface-border) 60%,transparent)}}.border-teal-400\/20{border-color:#00d3bd33}@supports (color:color-mix(in lab,red,red)){.border-teal-400\/20{border-color:color-mix(in oklab,var(--color-teal-400) 20%,transparent)}}.border-text-muted,.border-text-muted\/30{border-color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){.border-text-muted\/30{border-color:color-mix(in oklab,var(--color-text-muted) 30%,transparent)}}.border-text-muted\/40{border-color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){.border-text-muted\/40{border-color:color-mix(in oklab,var(--color-text-muted) 40%,transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-yellow-400\/20{border-color:#fac80033}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/20{border-color:color-mix(in oklab,var(--color-yellow-400) 20%,transparent)}}.border-yellow-500\/25{border-color:#edb20040}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/25{border-color:color-mix(in oklab,var(--color-yellow-500) 25%,transparent)}}.border-t-accent-amber{border-top-color:var(--color-accent-amber)}.border-t-accent-blue{border-top-color:var(--color-accent-blue)}.border-t-accent-red{border-top-color:var(--color-accent-red)}.border-t-bpe-purple{border-top-color:var(--color-bpe-purple)}.border-t-emerald-500{border-top-color:var(--color-emerald-500)}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.border-l-\[var\(--p-ops\)\]{border-left-color:var(--p-ops)}.border-l-accent-amber{border-left-color:var(--color-accent-amber)}.border-l-accent-amber-muted{border-left-color:var(--color-accent-amber-muted)}.border-l-accent-blue{border-left-color:var(--color-accent-blue)}.border-l-accent-green{border-left-color:var(--color-accent-green)}.border-l-accent-green-muted{border-left-color:var(--color-accent-green-muted)}.border-l-amber-400{border-left-color:var(--color-amber-400)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-bpe-purple{border-left-color:var(--color-bpe-purple)}.border-l-emerald-400{border-left-color:var(--color-emerald-400)}.border-l-gray-300{border-left-color:var(--color-gray-300)}.border-l-gray-400{border-left-color:var(--color-gray-400)}.border-l-green-500{border-left-color:var(--color-green-500)}.border-l-orange-500{border-left-color:var(--color-orange-500)}.border-l-purple-400{border-left-color:var(--color-purple-400)}.border-l-purple-500{border-left-color:var(--color-purple-500)}.border-l-surface-border{border-left-color:var(--color-surface-border)}.border-l-transparent{border-left-color:#0000}.bg-\[\#0a1828\]{background-color:#0a1828}.bg-\[\#0c180c\]{background-color:#0c180c}.bg-\[\#0e0e1c\]{background-color:#0e0e1c}.bg-\[\#1c1208\]{background-color:#1c1208}.bg-\[\#2e1500\]{background-color:#2e1500}.bg-\[\#4a84d8\]{background-color:#4a84d8}.bg-\[\#5a5a90\]{background-color:#5a5a90}.bg-\[\#6B4FA0\]{background-color:#6b4fa0}.bg-\[\#5865F2\]{background-color:#5865f2}.bg-\[\#081530\]{background-color:#081530}.bg-\[\#101820\]{background-color:#101820}.bg-\[\#251200\]{background-color:#251200}.bg-\[\#D4A853\]{background-color:#d4a853}.bg-\[\#e07530\]{background-color:#e07530}.bg-\[\#f5a623\]{background-color:#f5a623}.bg-\[color-mix\(in_srgb\,var\(--bpe-accent-danger\)_8\%\,var\(--surface\)\)\]{background-color:var(--bpe-accent-danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--bpe-accent-danger\)_8\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--bpe-accent-danger) 8%,var(--surface))}}.bg-\[color-mix\(in_srgb\,var\(--bpe-accent-danger\)_12\%\,var\(--surface\)\)\]{background-color:var(--bpe-accent-danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--bpe-accent-danger\)_12\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--bpe-accent-danger) 12%,var(--surface))}}.bg-\[color-mix\(in_srgb\,var\(--forest\)_12\%\,var\(--surface\)\)\]{background-color:var(--forest)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--forest\)_12\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--forest) 12%,var(--surface))}}.bg-\[color-mix\(in_srgb\,var\(--p-ops\)_6\%\,var\(--surface\)\)\]{background-color:var(--p-ops)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--p-ops\)_6\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--p-ops) 6%,var(--surface))}}.bg-\[color-mix\(in_srgb\,var\(--p-ops\)_8\%\,var\(--surface\)\)\]{background-color:var(--p-ops)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--p-ops\)_8\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--p-ops) 8%,var(--surface))}}.bg-\[color-mix\(in_srgb\,var\(--p-ops\)_10\%\,var\(--surface\)\)\]{background-color:var(--p-ops)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--p-ops\)_10\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--p-ops) 10%,var(--surface))}}.bg-\[color-mix\(in_srgb\,var\(--p-ops\)_12\%\,var\(--surface\)\)\]{background-color:var(--p-ops)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--p-ops\)_12\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--p-ops) 12%,var(--surface))}}.bg-\[color-mix\(in_srgb\,var\(--p-vault\)_10\%\,var\(--surface\)\)\]{background-color:var(--p-vault)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--p-vault\)_10\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--p-vault) 10%,var(--surface))}}.bg-\[color-mix\(in_srgb\,var\(--surface\)_84\%\,var\(--surface-raised\)\)\]{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--surface\)_84\%\,var\(--surface-raised\)\)\]{background-color:color-mix(in srgb,var(--surface) 84%,var(--surface-raised))}}.bg-\[color-mix\(in_srgb\,var\(--surface\)_94\%\,transparent\)\]{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--surface\)_94\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface) 94%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--warn-tint\)_60\%\,var\(--surface\)\)\]{background-color:var(--warn-tint)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--warn-tint\)_60\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--warn-tint) 60%,var(--surface))}}.bg-\[color-mix\(in_srgb\,var\(--warn-tint\)_70\%\,var\(--surface\)\)\]{background-color:var(--warn-tint)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--warn-tint\)_70\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--warn-tint) 70%,var(--surface))}}.bg-\[color\:color-mix\(in_srgb\,var\(--color-bpe-bg\)_78\%\,var\(--color-bpe-card\)\)\]{background-color:var(--color-bpe-bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--color-bpe-bg\)_78\%\,var\(--color-bpe-card\)\)\]{background-color:color-mix(in srgb,var(--color-bpe-bg) 78%,var(--color-bpe-card))}}.bg-\[color\:color-mix\(in_srgb\,var\(--color-bpe-card\)_85\%\,var\(--color-bpe-bg\)\)\]{background-color:var(--color-bpe-card)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--color-bpe-card\)_85\%\,var\(--color-bpe-bg\)\)\]{background-color:color-mix(in srgb,var(--color-bpe-card) 85%,var(--color-bpe-bg))}}.bg-\[color\:color-mix\(in_srgb\,var\(--color-bpe-purple\)_7\%\,var\(--color-bpe-card\)\)\]{background-color:#6b4fa0}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--color-bpe-purple\)_7\%\,var\(--color-bpe-card\)\)\]{background-color:color-mix(in srgb,var(--color-bpe-purple) 7%,var(--color-bpe-card))}}.bg-\[color\:color-mix\(in_srgb\,var\(--color-bpe-purple\)_10\%\,var\(--color-bpe-card\)\)\]{background-color:#6b4fa0}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--color-bpe-purple\)_10\%\,var\(--color-bpe-card\)\)\]{background-color:color-mix(in srgb,var(--color-bpe-purple) 10%,var(--color-bpe-card))}}.bg-\[color\:color-mix\(in_srgb\,var\(--color-bpe-purple\)_14\%\,var\(--color-bpe-card\)\)\]{background-color:#6b4fa0}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--color-bpe-purple\)_14\%\,var\(--color-bpe-card\)\)\]{background-color:color-mix(in srgb,var(--color-bpe-purple) 14%,var(--color-bpe-card))}}.bg-\[var\(--bpe-accent-danger\)\]{background-color:var(--bpe-accent-danger)}.bg-\[var\(--forest\)\]{background-color:var(--forest)}.bg-\[var\(--forest-tint\)\]{background-color:var(--forest-tint)}.bg-\[var\(--p-ops\)\]{background-color:var(--p-ops)}.bg-\[var\(--paper\)\]{background-color:var(--paper)}.bg-\[var\(--paper-2\)\]{background-color:var(--paper-2)}.bg-\[var\(--sky\)\]{background-color:var(--sky)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-\[var\(--surface-hover\)\]{background-color:var(--surface-hover)}.bg-\[var\(--surface-muted\,var\(--surface\)\)\]{background-color:var(--surface-muted,var(--surface))}.bg-\[var\(--surface-raised\)\],.bg-\[var\(--surface-raised\)\]\/60{background-color:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--surface-raised\)\]\/60{background-color:color-mix(in oklab,var(--surface-raised) 60%,transparent)}}.bg-\[var\(--text\)\]{background-color:var(--text)}.bg-\[var\(--text-muted\)\]{background-color:var(--text-muted)}.bg-\[var\(--warn\)\]{background-color:var(--warn)}.bg-\[var\(--warn-tint\)\]{background-color:var(--warn-tint)}.bg-accent-amber,.bg-accent-amber\/5{background-color:var(--color-accent-amber)}@supports (color:color-mix(in lab,red,red)){.bg-accent-amber\/5{background-color:color-mix(in oklab,var(--color-accent-amber) 5%,transparent)}}.bg-accent-amber\/8{background-color:var(--color-accent-amber)}@supports (color:color-mix(in lab,red,red)){.bg-accent-amber\/8{background-color:color-mix(in oklab,var(--color-accent-amber) 8%,transparent)}}.bg-accent-amber\/10{background-color:var(--color-accent-amber)}@supports (color:color-mix(in lab,red,red)){.bg-accent-amber\/10{background-color:color-mix(in oklab,var(--color-accent-amber) 10%,transparent)}}.bg-accent-amber\/15{background-color:var(--color-accent-amber)}@supports (color:color-mix(in lab,red,red)){.bg-accent-amber\/15{background-color:color-mix(in oklab,var(--color-accent-amber) 15%,transparent)}}.bg-accent-amber\/50{background-color:var(--color-accent-amber)}@supports (color:color-mix(in lab,red,red)){.bg-accent-amber\/50{background-color:color-mix(in oklab,var(--color-accent-amber) 50%,transparent)}}.bg-accent-blue{background-color:var(--color-accent-blue)}.bg-accent-blue-muted{background-color:var(--color-accent-blue-muted)}.bg-accent-blue\/5{background-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.bg-accent-blue\/5{background-color:color-mix(in oklab,var(--color-accent-blue) 5%,transparent)}}.bg-accent-blue\/8{background-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.bg-accent-blue\/8{background-color:color-mix(in oklab,var(--color-accent-blue) 8%,transparent)}}.bg-accent-blue\/10{background-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.bg-accent-blue\/10{background-color:color-mix(in oklab,var(--color-accent-blue) 10%,transparent)}}.bg-accent-blue\/15{background-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.bg-accent-blue\/15{background-color:color-mix(in oklab,var(--color-accent-blue) 15%,transparent)}}.bg-accent-blue\/20{background-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.bg-accent-blue\/20{background-color:color-mix(in oklab,var(--color-accent-blue) 20%,transparent)}}.bg-accent-blue\/30{background-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.bg-accent-blue\/30{background-color:color-mix(in oklab,var(--color-accent-blue) 30%,transparent)}}.bg-accent-blue\/40{background-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.bg-accent-blue\/40{background-color:color-mix(in oklab,var(--color-accent-blue) 40%,transparent)}}.bg-accent-blue\/60{background-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.bg-accent-blue\/60{background-color:color-mix(in oklab,var(--color-accent-blue) 60%,transparent)}}.bg-accent-blue\/70{background-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.bg-accent-blue\/70{background-color:color-mix(in oklab,var(--color-accent-blue) 70%,transparent)}}.bg-accent-blue\/90{background-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.bg-accent-blue\/90{background-color:color-mix(in oklab,var(--color-accent-blue) 90%,transparent)}}.bg-accent-green,.bg-accent-green\/5{background-color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.bg-accent-green\/5{background-color:color-mix(in oklab,var(--color-accent-green) 5%,transparent)}}.bg-accent-green\/8{background-color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.bg-accent-green\/8{background-color:color-mix(in oklab,var(--color-accent-green) 8%,transparent)}}.bg-accent-green\/10{background-color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.bg-accent-green\/10{background-color:color-mix(in oklab,var(--color-accent-green) 10%,transparent)}}.bg-accent-green\/15{background-color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.bg-accent-green\/15{background-color:color-mix(in oklab,var(--color-accent-green) 15%,transparent)}}.bg-accent-green\/20{background-color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.bg-accent-green\/20{background-color:color-mix(in oklab,var(--color-accent-green) 20%,transparent)}}.bg-accent-green\/45{background-color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.bg-accent-green\/45{background-color:color-mix(in oklab,var(--color-accent-green) 45%,transparent)}}.bg-accent-green\/50{background-color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.bg-accent-green\/50{background-color:color-mix(in oklab,var(--color-accent-green) 50%,transparent)}}.bg-accent-green\/60{background-color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.bg-accent-green\/60{background-color:color-mix(in oklab,var(--color-accent-green) 60%,transparent)}}.bg-accent-green\/70{background-color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.bg-accent-green\/70{background-color:color-mix(in oklab,var(--color-accent-green) 70%,transparent)}}.bg-accent-red,.bg-accent-red\/5{background-color:var(--color-accent-red)}@supports (color:color-mix(in lab,red,red)){.bg-accent-red\/5{background-color:color-mix(in oklab,var(--color-accent-red) 5%,transparent)}}.bg-accent-red\/10{background-color:var(--color-accent-red)}@supports (color:color-mix(in lab,red,red)){.bg-accent-red\/10{background-color:color-mix(in oklab,var(--color-accent-red) 10%,transparent)}}.bg-accent-red\/15{background-color:var(--color-accent-red)}@supports (color:color-mix(in lab,red,red)){.bg-accent-red\/15{background-color:color-mix(in oklab,var(--color-accent-red) 15%,transparent)}}.bg-accent-red\/20{background-color:var(--color-accent-red)}@supports (color:color-mix(in lab,red,red)){.bg-accent-red\/20{background-color:color-mix(in oklab,var(--color-accent-red) 20%,transparent)}}.bg-accent-red\/50{background-color:var(--color-accent-red)}@supports (color:color-mix(in lab,red,red)){.bg-accent-red\/50{background-color:color-mix(in oklab,var(--color-accent-red) 50%,transparent)}}.bg-accent-red\/70{background-color:var(--color-accent-red)}@supports (color:color-mix(in lab,red,red)){.bg-accent-red\/70{background-color:color-mix(in oklab,var(--color-accent-red) 70%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50) 60%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/10{background-color:#d977061a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-700{background-color:var(--color-amber-700)}.bg-amber-700\/30{background-color:#b750004d}@supports (color:color-mix(in lab,red,red)){.bg-amber-700\/30{background-color:color-mix(in oklab,var(--color-amber-700) 30%,transparent)}}.bg-amber-900\/15{background-color:#7b330626}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/15{background-color:color-mix(in oklab,var(--color-amber-900) 15%,transparent)}}.bg-amber-900\/30{background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/30{background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.bg-amber-900\/40{background-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/40{background-color:color-mix(in oklab,var(--color-amber-900) 40%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-400\/10{background-color:#54a2ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-400\/10{background-color:color-mix(in oklab,var(--color-blue-400) 10%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700\/30{background-color:#1447e64d}@supports (color:color-mix(in lab,red,red)){.bg-blue-700\/30{background-color:color-mix(in oklab,var(--color-blue-700) 30%,transparent)}}.bg-blue-900\/30{background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/30{background-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}.bg-bpe-bg,.bg-bpe-bg\/30{background-color:var(--color-bpe-bg)}@supports (color:color-mix(in lab,red,red)){.bg-bpe-bg\/30{background-color:color-mix(in oklab,var(--color-bpe-bg) 30%,transparent)}}.bg-bpe-bg\/40{background-color:var(--color-bpe-bg)}@supports (color:color-mix(in lab,red,red)){.bg-bpe-bg\/40{background-color:color-mix(in oklab,var(--color-bpe-bg) 40%,transparent)}}.bg-bpe-bg\/50{background-color:var(--color-bpe-bg)}@supports (color:color-mix(in lab,red,red)){.bg-bpe-bg\/50{background-color:color-mix(in oklab,var(--color-bpe-bg) 50%,transparent)}}.bg-bpe-bg\/60{background-color:var(--color-bpe-bg)}@supports (color:color-mix(in lab,red,red)){.bg-bpe-bg\/60{background-color:color-mix(in oklab,var(--color-bpe-bg) 60%,transparent)}}.bg-bpe-bg\/80{background-color:var(--color-bpe-bg)}@supports (color:color-mix(in lab,red,red)){.bg-bpe-bg\/80{background-color:color-mix(in oklab,var(--color-bpe-bg) 80%,transparent)}}.bg-bpe-border,.bg-bpe-border\/40{background-color:var(--color-bpe-border)}@supports (color:color-mix(in lab,red,red)){.bg-bpe-border\/40{background-color:color-mix(in oklab,var(--color-bpe-border) 40%,transparent)}}.bg-bpe-border\/60{background-color:var(--color-bpe-border)}@supports (color:color-mix(in lab,red,red)){.bg-bpe-border\/60{background-color:color-mix(in oklab,var(--color-bpe-border) 60%,transparent)}}.bg-bpe-card,.bg-bpe-card\/60{background-color:var(--color-bpe-card)}@supports (color:color-mix(in lab,red,red)){.bg-bpe-card\/60{background-color:color-mix(in oklab,var(--color-bpe-card) 60%,transparent)}}.bg-bpe-green{background-color:var(--color-bpe-green)}.bg-bpe-light-blue{background-color:var(--color-bpe-light-blue)}.bg-bpe-light-blue\/60{background-color:#e3f2fd99}@supports (color:color-mix(in lab,red,red)){.bg-bpe-light-blue\/60{background-color:color-mix(in oklab,var(--color-bpe-light-blue) 60%,transparent)}}.bg-bpe-light-green{background-color:var(--color-bpe-light-green)}.bg-bpe-light-green\/30{background-color:#e8f5e94d}@supports (color:color-mix(in lab,red,red)){.bg-bpe-light-green\/30{background-color:color-mix(in oklab,var(--color-bpe-light-green) 30%,transparent)}}.bg-bpe-light-green\/50{background-color:#e8f5e980}@supports (color:color-mix(in lab,red,red)){.bg-bpe-light-green\/50{background-color:color-mix(in oklab,var(--color-bpe-light-green) 50%,transparent)}}.bg-bpe-light-purple{background-color:var(--color-bpe-light-purple)}.bg-bpe-light-purple\/20{background-color:#f0edf533}@supports (color:color-mix(in lab,red,red)){.bg-bpe-light-purple\/20{background-color:color-mix(in oklab,var(--color-bpe-light-purple) 20%,transparent)}}.bg-bpe-light-purple\/30{background-color:#f0edf54d}@supports (color:color-mix(in lab,red,red)){.bg-bpe-light-purple\/30{background-color:color-mix(in oklab,var(--color-bpe-light-purple) 30%,transparent)}}.bg-bpe-light-purple\/40{background-color:#f0edf566}@supports (color:color-mix(in lab,red,red)){.bg-bpe-light-purple\/40{background-color:color-mix(in oklab,var(--color-bpe-light-purple) 40%,transparent)}}.bg-bpe-light-purple\/50{background-color:#f0edf580}@supports (color:color-mix(in lab,red,red)){.bg-bpe-light-purple\/50{background-color:color-mix(in oklab,var(--color-bpe-light-purple) 50%,transparent)}}.bg-bpe-light-yellow{background-color:var(--color-bpe-light-yellow)}.bg-bpe-light-yellow\/60{background-color:#fff8e199}@supports (color:color-mix(in lab,red,red)){.bg-bpe-light-yellow\/60{background-color:color-mix(in oklab,var(--color-bpe-light-yellow) 60%,transparent)}}.bg-bpe-muted,.bg-bpe-muted\/40{background-color:var(--color-bpe-muted)}@supports (color:color-mix(in lab,red,red)){.bg-bpe-muted\/40{background-color:color-mix(in oklab,var(--color-bpe-muted) 40%,transparent)}}.bg-bpe-navy{background-color:var(--color-bpe-navy)}.bg-bpe-navy\/50{background-color:#1a1a5e80}@supports (color:color-mix(in lab,red,red)){.bg-bpe-navy\/50{background-color:color-mix(in oklab,var(--color-bpe-navy) 50%,transparent)}}.bg-bpe-purple{background-color:var(--color-bpe-purple)}.bg-bpe-purple\/5{background-color:#6b4fa00d}@supports (color:color-mix(in lab,red,red)){.bg-bpe-purple\/5{background-color:color-mix(in oklab,var(--color-bpe-purple) 5%,transparent)}}.bg-bpe-purple\/10{background-color:#6b4fa01a}@supports (color:color-mix(in lab,red,red)){.bg-bpe-purple\/10{background-color:color-mix(in oklab,var(--color-bpe-purple) 10%,transparent)}}.bg-bpe-purple\/15{background-color:#6b4fa026}@supports (color:color-mix(in lab,red,red)){.bg-bpe-purple\/15{background-color:color-mix(in oklab,var(--color-bpe-purple) 15%,transparent)}}.bg-bpe-purple\/20{background-color:#6b4fa033}@supports (color:color-mix(in lab,red,red)){.bg-bpe-purple\/20{background-color:color-mix(in oklab,var(--color-bpe-purple) 20%,transparent)}}.bg-bpe-purple\/80{background-color:#6b4fa0cc}@supports (color:color-mix(in lab,red,red)){.bg-bpe-purple\/80{background-color:color-mix(in oklab,var(--color-bpe-purple) 80%,transparent)}}.bg-bpe-yellow{background-color:var(--color-bpe-yellow)}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#0478571a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#0596690d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500) 5%,transparent)}}.bg-emerald-500\/10{background-color:#0596691a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/20{background-color:#05966933}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700\/30{background-color:#0079564d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-700\/30{background-color:color-mix(in oklab,var(--color-emerald-700) 30%,transparent)}}.bg-emerald-900\/10{background-color:#004e3b1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/10{background-color:color-mix(in oklab,var(--color-emerald-900) 10%,transparent)}}.bg-emerald-900\/15{background-color:#004e3b26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/15{background-color:color-mix(in oklab,var(--color-emerald-900) 15%,transparent)}}.bg-emerald-900\/20{background-color:#004e3b33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/20{background-color:color-mix(in oklab,var(--color-emerald-900) 20%,transparent)}}.bg-emerald-900\/30{background-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/30{background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-inherit{background-color:inherit}.bg-navy-600{background-color:var(--color-navy-600)}.bg-navy-700,.bg-navy-700\/10{background-color:var(--color-navy-700)}@supports (color:color-mix(in lab,red,red)){.bg-navy-700\/10{background-color:color-mix(in oklab,var(--color-navy-700) 10%,transparent)}}.bg-navy-700\/20{background-color:var(--color-navy-700)}@supports (color:color-mix(in lab,red,red)){.bg-navy-700\/20{background-color:color-mix(in oklab,var(--color-navy-700) 20%,transparent)}}.bg-navy-700\/30{background-color:var(--color-navy-700)}@supports (color:color-mix(in lab,red,red)){.bg-navy-700\/30{background-color:color-mix(in oklab,var(--color-navy-700) 30%,transparent)}}.bg-navy-700\/50{background-color:var(--color-navy-700)}@supports (color:color-mix(in lab,red,red)){.bg-navy-700\/50{background-color:color-mix(in oklab,var(--color-navy-700) 50%,transparent)}}.bg-navy-700\/60{background-color:var(--color-navy-700)}@supports (color:color-mix(in lab,red,red)){.bg-navy-700\/60{background-color:color-mix(in oklab,var(--color-navy-700) 60%,transparent)}}.bg-navy-700\/80{background-color:var(--color-navy-700)}@supports (color:color-mix(in lab,red,red)){.bg-navy-700\/80{background-color:color-mix(in oklab,var(--color-navy-700) 80%,transparent)}}.bg-navy-800,.bg-navy-800\/20{background-color:var(--color-navy-800)}@supports (color:color-mix(in lab,red,red)){.bg-navy-800\/20{background-color:color-mix(in oklab,var(--color-navy-800) 20%,transparent)}}.bg-navy-800\/30{background-color:var(--color-navy-800)}@supports (color:color-mix(in lab,red,red)){.bg-navy-800\/30{background-color:color-mix(in oklab,var(--color-navy-800) 30%,transparent)}}.bg-navy-800\/40{background-color:var(--color-navy-800)}@supports (color:color-mix(in lab,red,red)){.bg-navy-800\/40{background-color:color-mix(in oklab,var(--color-navy-800) 40%,transparent)}}.bg-navy-800\/50{background-color:var(--color-navy-800)}@supports (color:color-mix(in lab,red,red)){.bg-navy-800\/50{background-color:color-mix(in oklab,var(--color-navy-800) 50%,transparent)}}.bg-navy-800\/60{background-color:var(--color-navy-800)}@supports (color:color-mix(in lab,red,red)){.bg-navy-800\/60{background-color:color-mix(in oklab,var(--color-navy-800) 60%,transparent)}}.bg-navy-900,.bg-navy-900\/30{background-color:var(--color-navy-900)}@supports (color:color-mix(in lab,red,red)){.bg-navy-900\/30{background-color:color-mix(in oklab,var(--color-navy-900) 30%,transparent)}}.bg-navy-900\/40{background-color:var(--color-navy-900)}@supports (color:color-mix(in lab,red,red)){.bg-navy-900\/40{background-color:color-mix(in oklab,var(--color-navy-900) 40%,transparent)}}.bg-navy-900\/50{background-color:var(--color-navy-900)}@supports (color:color-mix(in lab,red,red)){.bg-navy-900\/50{background-color:color-mix(in oklab,var(--color-navy-900) 50%,transparent)}}.bg-navy-900\/60{background-color:var(--color-navy-900)}@supports (color:color-mix(in lab,red,red)){.bg-navy-900\/60{background-color:color-mix(in oklab,var(--color-navy-900) 60%,transparent)}}.bg-navy-900\/70{background-color:var(--color-navy-900)}@supports (color:color-mix(in lab,red,red)){.bg-navy-900\/70{background-color:color-mix(in oklab,var(--color-navy-900) 70%,transparent)}}.bg-navy-900\/95{background-color:var(--color-navy-900)}@supports (color:color-mix(in lab,red,red)){.bg-navy-900\/95{background-color:color-mix(in oklab,var(--color-navy-900) 95%,transparent)}}.bg-navy-950,.bg-navy-950\/40{background-color:var(--color-navy-950)}@supports (color:color-mix(in lab,red,red)){.bg-navy-950\/40{background-color:color-mix(in oklab,var(--color-navy-950) 40%,transparent)}}.bg-navy-950\/50{background-color:var(--color-navy-950)}@supports (color:color-mix(in lab,red,red)){.bg-navy-950\/50{background-color:color-mix(in oklab,var(--color-navy-950) 50%,transparent)}}.bg-orange-500{background-color:var(--color-orange-500)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-400\/10{background-color:#7c3aed1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-400\/10{background-color:color-mix(in oklab,var(--color-purple-400) 10%,transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\/5{background-color:#b91c1c0d}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/5{background-color:color-mix(in oklab,var(--color-red-400) 5%,transparent)}}.bg-red-400\/10{background-color:#b91c1c1a}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/10{background-color:color-mix(in oklab,var(--color-red-400) 10%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/8{background-color:#dc262614}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/8{background-color:color-mix(in oklab,var(--color-red-500) 8%,transparent)}}.bg-red-500\/10{background-color:#dc26261a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/15{background-color:#dc262626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700\/30{background-color:#bf000f4d}@supports (color:color-mix(in lab,red,red)){.bg-red-700\/30{background-color:color-mix(in oklab,var(--color-red-700) 30%,transparent)}}.bg-red-900\/40{background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/40{background-color:color-mix(in oklab,var(--color-red-900) 40%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500) 15%,transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-sky-700\/30{background-color:#0069a44d}@supports (color:color-mix(in lab,red,red)){.bg-sky-700\/30{background-color:color-mix(in oklab,var(--color-sky-700) 30%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-700\/40{background-color:#31415866}@supports (color:color-mix(in lab,red,red)){.bg-slate-700\/40{background-color:color-mix(in oklab,var(--color-slate-700) 40%,transparent)}}.bg-slate-700\/50{background-color:#31415880}@supports (color:color-mix(in lab,red,red)){.bg-slate-700\/50{background-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.bg-surface-border{background-color:var(--color-surface-border)}.bg-surface-card,.bg-surface-card\/50{background-color:var(--color-surface-card)}@supports (color:color-mix(in lab,red,red)){.bg-surface-card\/50{background-color:color-mix(in oklab,var(--color-surface-card) 50%,transparent)}}.bg-surface-hover,.bg-surface-hover\/40{background-color:var(--color-surface-hover)}@supports (color:color-mix(in lab,red,red)){.bg-surface-hover\/40{background-color:color-mix(in oklab,var(--color-surface-hover) 40%,transparent)}}.bg-teal-400\/10{background-color:#00d3bd1a}@supports (color:color-mix(in lab,red,red)){.bg-teal-400\/10{background-color:color-mix(in oklab,var(--color-teal-400) 10%,transparent)}}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-600{background-color:var(--color-teal-600)}.bg-text-muted,.bg-text-muted\/20{background-color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){.bg-text-muted\/20{background-color:color-mix(in oklab,var(--color-text-muted) 20%,transparent)}}.bg-text-muted\/30{background-color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){.bg-text-muted\/30{background-color:color-mix(in oklab,var(--color-text-muted) 30%,transparent)}}.bg-text-muted\/40{background-color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){.bg-text-muted\/40{background-color:color-mix(in oklab,var(--color-text-muted) 40%,transparent)}}.bg-text-muted\/50{background-color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){.bg-text-muted\/50{background-color:color-mix(in oklab,var(--color-text-muted) 50%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-400\/5{background-color:#fac8000d}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/5{background-color:color-mix(in oklab,var(--color-yellow-400) 5%,transparent)}}.bg-yellow-400\/10{background-color:#fac8001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/10{background-color:color-mix(in oklab,var(--color-yellow-400) 10%,transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/50{--tw-gradient-from:#00000080}@supports (color:color-mix(in lab,red,red)){.from-black\/50{--tw-gradient-from:color-mix(in oklab, var(--color-black) 50%, transparent)}}.from-black\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab,red,red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-bpe-card{--tw-gradient-from:var(--color-bpe-card);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-\[15vh\]{padding-top:15vh}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[1\.5px\]{--tw-tracking:1.5px;letter-spacing:1.5px}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.tracking-\[2px\]{--tw-tracking:2px;letter-spacing:2px}.tracking-\[3px\]{--tw-tracking:3px;letter-spacing:3px}.tracking-\[4px\]{--tw-tracking:4px;letter-spacing:4px}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1a0dab\]{color:#1a0dab}.text-\[\#4a84d8\]{color:#4a84d8}.text-\[\#4d5156\]{color:#4d5156}.text-\[\#5a5a90\]{color:#5a5a90}.text-\[\#90d890\]{color:#90d890}.text-\[\#006621\]{color:#006621}.text-\[\#202124\]{color:#202124}.text-\[\#d09060\]{color:#d09060}.text-\[\#e07530\]{color:#e07530}.text-\[\#f5a623\]{color:#f5a623}.text-\[color-mix\(in_srgb\,var\(--bpe-accent-danger\)_60\%\,var\(--text\)\)\]{color:var(--bpe-accent-danger)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,var\(--bpe-accent-danger\)_60\%\,var\(--text\)\)\]{color:color-mix(in srgb,var(--bpe-accent-danger) 60%,var(--text))}}.text-\[color-mix\(in_srgb\,var\(--surface\)_65\%\,var\(--text\)\)\]{color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,var\(--surface\)_65\%\,var\(--text\)\)\]{color:color-mix(in srgb,var(--surface) 65%,var(--text))}}.text-\[color\:var\(--sky\)\]{color:var(--sky)}.text-\[color\:var\(--warn\)\]{color:var(--warn)}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--border\)\]{color:var(--border)}.text-\[var\(--bpe-accent-danger\)\]{color:var(--bpe-accent-danger)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--forest\)\]{color:var(--forest)}.text-\[var\(--forest-2\)\]{color:var(--forest-2)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-3\)\]{color:var(--ink-3)}.text-\[var\(--p-ops\)\]{color:var(--p-ops)}.text-\[var\(--sky\)\]{color:var(--sky)}.text-\[var\(--surface\)\]{color:var(--surface)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-dim\)\]{color:var(--text-dim)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--warn\)\]{color:var(--warn)}.text-accent-amber{color:var(--color-accent-amber)}.text-accent-amber-muted{color:var(--color-accent-amber-muted)}.text-accent-amber-muted\/80{color:#92400ecc}@supports (color:color-mix(in lab,red,red)){.text-accent-amber-muted\/80{color:color-mix(in oklab,var(--color-accent-amber-muted) 80%,transparent)}}.text-accent-amber\/50{color:var(--color-accent-amber)}@supports (color:color-mix(in lab,red,red)){.text-accent-amber\/50{color:color-mix(in oklab,var(--color-accent-amber) 50%,transparent)}}.text-accent-blue{color:var(--color-accent-blue)}.text-accent-blue-muted{color:var(--color-accent-blue-muted)}.text-accent-blue\/70{color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.text-accent-blue\/70{color:color-mix(in oklab,var(--color-accent-blue) 70%,transparent)}}.text-accent-green{color:var(--color-accent-green)}.text-accent-green-muted{color:var(--color-accent-green-muted)}.text-accent-green\/50{color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.text-accent-green\/50{color:color-mix(in oklab,var(--color-accent-green) 50%,transparent)}}.text-accent-green\/70{color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.text-accent-green\/70{color:color-mix(in oklab,var(--color-accent-green) 70%,transparent)}}.text-accent-red{color:var(--color-accent-red)}.text-accent-red-muted{color:var(--color-accent-red-muted)}.text-accent-red-muted\/80{color:#991b1bcc}@supports (color:color-mix(in lab,red,red)){.text-accent-red-muted\/80{color:color-mix(in oklab,var(--color-accent-red-muted) 80%,transparent)}}.text-accent-red\/70{color:var(--color-accent-red)}@supports (color:color-mix(in lab,red,red)){.text-accent-red\/70{color:color-mix(in oklab,var(--color-accent-red) 70%,transparent)}}.text-accent-red\/80{color:var(--color-accent-red)}@supports (color:color-mix(in lab,red,red)){.text-accent-red\/80{color:color-mix(in oklab,var(--color-accent-red) 80%,transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/70{color:#92400eb3}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/70{color:color-mix(in oklab,var(--color-amber-200) 70%,transparent)}}.text-amber-200\/80{color:#92400ecc}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/80{color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/70{color:#d97706b3}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/70{color:color-mix(in oklab,var(--color-amber-400) 70%,transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-600{color:var(--color-blue-600)}.text-bpe-bg{color:var(--color-bpe-bg)}.text-bpe-border{color:var(--color-bpe-border)}.text-bpe-green{color:var(--color-bpe-green)}.text-bpe-muted,.text-bpe-muted\/40{color:var(--color-bpe-muted)}@supports (color:color-mix(in lab,red,red)){.text-bpe-muted\/40{color:color-mix(in oklab,var(--color-bpe-muted) 40%,transparent)}}.text-bpe-muted\/50{color:var(--color-bpe-muted)}@supports (color:color-mix(in lab,red,red)){.text-bpe-muted\/50{color:color-mix(in oklab,var(--color-bpe-muted) 50%,transparent)}}.text-bpe-muted\/60{color:var(--color-bpe-muted)}@supports (color:color-mix(in lab,red,red)){.text-bpe-muted\/60{color:color-mix(in oklab,var(--color-bpe-muted) 60%,transparent)}}.text-bpe-muted\/70{color:var(--color-bpe-muted)}@supports (color:color-mix(in lab,red,red)){.text-bpe-muted\/70{color:color-mix(in oklab,var(--color-bpe-muted) 70%,transparent)}}.text-bpe-muted\/80{color:var(--color-bpe-muted)}@supports (color:color-mix(in lab,red,red)){.text-bpe-muted\/80{color:color-mix(in oklab,var(--color-bpe-muted) 80%,transparent)}}.text-bpe-navy{color:var(--color-bpe-navy)}.text-bpe-purple{color:var(--color-bpe-purple)}.text-bpe-purple\/70{color:#6b4fa0b3}@supports (color:color-mix(in lab,red,red)){.text-bpe-purple\/70{color:color-mix(in oklab,var(--color-bpe-purple) 70%,transparent)}}.text-bpe-purple\/80{color:#6b4fa0cc}@supports (color:color-mix(in lab,red,red)){.text-bpe-purple\/80{color:color-mix(in oklab,var(--color-bpe-purple) 80%,transparent)}}.text-bpe-text,.text-bpe-text\/90{color:var(--color-bpe-text)}@supports (color:color-mix(in lab,red,red)){.text-bpe-text\/90{color:color-mix(in oklab,var(--color-bpe-text) 90%,transparent)}}.text-current{color:currentColor}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/80{color:#5ee9b5cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/80{color:color-mix(in oklab,var(--color-emerald-300) 80%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-700\/80{color:#007956cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-700\/80{color:color-mix(in oklab,var(--color-emerald-700) 80%,transparent)}}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-navy-950{color:var(--color-navy-950)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-purple-100{color:var(--color-purple-100)}.text-purple-200{color:var(--color-purple-200)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-purple-600{color:var(--color-purple-600)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-300{color:var(--color-rose-300)}.text-rose-300\/80{color:#ffa2aecc}@supports (color:color-mix(in lab,red,red)){.text-rose-300\/80{color:color-mix(in oklab,var(--color-rose-300) 80%,transparent)}}.text-rose-400{color:var(--color-rose-400)}.text-rose-400\/80{color:#ff667fcc}@supports (color:color-mix(in lab,red,red)){.text-rose-400\/80{color:color-mix(in oklab,var(--color-rose-400) 80%,transparent)}}.text-sky-300{color:var(--color-sky-300)}.text-slate-300{color:var(--color-slate-300)}.text-slate-600{color:var(--color-slate-600)}.text-teal-400{color:var(--color-teal-400)}.text-text-muted,.text-text-muted\/30{color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){.text-text-muted\/30{color:color-mix(in oklab,var(--color-text-muted) 30%,transparent)}}.text-text-muted\/40{color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){.text-text-muted\/40{color:color-mix(in oklab,var(--color-text-muted) 40%,transparent)}}.text-text-muted\/50{color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){.text-text-muted\/50{color:color-mix(in oklab,var(--color-text-muted) 50%,transparent)}}.text-text-muted\/60{color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){.text-text-muted\/60{color:color-mix(in oklab,var(--color-text-muted) 60%,transparent)}}.text-text-muted\/70{color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){.text-text-muted\/70{color:color-mix(in oklab,var(--color-text-muted) 70%,transparent)}}.text-text-muted\/80{color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){.text-text-muted\/80{color:color-mix(in oklab,var(--color-text-muted) 80%,transparent)}}.text-text-primary,.text-text-primary\/80{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-text-primary\/80{color:color-mix(in oklab,var(--color-text-primary) 80%,transparent)}}.text-text-secondary{color:var(--color-text-secondary)}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-700{color:var(--color-yellow-700)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-accent-red\/60{-webkit-text-decoration-color:var(--color-accent-red);text-decoration-color:var(--color-accent-red)}@supports (color:color-mix(in lab,red,red)){.decoration-accent-red\/60{-webkit-text-decoration-color:color-mix(in oklab,var(--color-accent-red) 60%,transparent);text-decoration-color:color-mix(in oklab,var(--color-accent-red) 60%,transparent)}}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.placeholder-bpe-muted::placeholder{color:var(--color-bpe-muted)}.placeholder-text-muted::placeholder{color:var(--color-text-muted)}.accent-accent-blue{accent-color:var(--color-accent-blue)}.accent-amber-500{accent-color:var(--color-amber-500)}.accent-bpe-purple{accent-color:var(--color-bpe-purple)}.accent-sky-400{accent-color:var(--color-sky-400)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_4px\]{--tw-shadow:0 0 4px var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_6px\]{--tw-shadow:0 0 6px var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-accent-red{--tw-shadow-color:var(--color-accent-red)}@supports (color:color-mix(in lab,red,red)){.shadow-accent-red{--tw-shadow-color:color-mix(in oklab, var(--color-accent-red) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500{--tw-shadow-color:#059669}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-500{--tw-shadow-color:color-mix(in oklab, var(--color-emerald-500) var(--tw-shadow-alpha), transparent)}}.ring-\[var\(--p-ops\)\]{--tw-ring-color:var(--p-ops)}.ring-\[var\(--surface\)\]{--tw-ring-color:var(--surface)}.ring-accent-amber\/30{--tw-ring-color:var(--color-accent-amber)}@supports (color:color-mix(in lab,red,red)){.ring-accent-amber\/30{--tw-ring-color:color-mix(in oklab, var(--color-accent-amber) 30%, transparent)}}.ring-accent-blue\/30{--tw-ring-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.ring-accent-blue\/30{--tw-ring-color:color-mix(in oklab, var(--color-accent-blue) 30%, transparent)}}.ring-accent-blue\/50{--tw-ring-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.ring-accent-blue\/50{--tw-ring-color:color-mix(in oklab, var(--color-accent-blue) 50%, transparent)}}.ring-accent-red\/30{--tw-ring-color:var(--color-accent-red)}@supports (color:color-mix(in lab,red,red)){.ring-accent-red\/30{--tw-ring-color:color-mix(in oklab, var(--color-accent-red) 30%, transparent)}}.ring-bpe-light-purple{--tw-ring-color:var(--color-bpe-light-purple)}.ring-bpe-purple{--tw-ring-color:var(--color-bpe-purple)}.ring-bpe-purple\/30{--tw-ring-color:#6b4fa04d}@supports (color:color-mix(in lab,red,red)){.ring-bpe-purple\/30{--tw-ring-color:color-mix(in oklab, var(--color-bpe-purple) 30%, transparent)}}.ring-bpe-purple\/50{--tw-ring-color:#6b4fa080}@supports (color:color-mix(in lab,red,red)){.ring-bpe-purple\/50{--tw-ring-color:color-mix(in oklab, var(--color-bpe-purple) 50%, transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-2{outline-offset:-2px}.outline-\[var\(--danger\)\]{outline-color:var(--danger)}.outline-\[var\(--ok\)\]{outline-color:var(--ok)}.outline-\[var\(--warn\)\]{outline-color:var(--warn)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-75{--tw-saturate:saturate(75%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:inline:is(:where(.group):hover *){display:inline}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:gap-2:is(:where(.group):hover *){gap:calc(var(--spacing) * 2)}.group-hover\:bg-bpe-bg:is(:where(.group):hover *){background-color:var(--color-bpe-bg)}.group-hover\:bg-navy-700:is(:where(.group):hover *){background-color:var(--color-navy-700)}.group-hover\:text-accent-blue:is(:where(.group):hover *){color:var(--color-accent-blue)}.group-hover\:text-red-500:is(:where(.group):hover *){color:var(--color-red-500)}.group-hover\:text-text-muted:is(:where(.group):hover *){color:var(--color-text-muted)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-surface-hover::file-selector-button{background-color:var(--color-surface-hover)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:text-xs::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-text-primary::file-selector-button{color:var(--color-text-primary)}.placeholder\:text-\[var\(--text-dim\)\]::placeholder{color:var(--text-dim)}.placeholder\:text-bpe-muted::placeholder,.placeholder\:text-bpe-muted\/60::placeholder{color:var(--color-bpe-muted)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-bpe-muted\/60::placeholder{color:color-mix(in oklab,var(--color-bpe-muted) 60%,transparent)}}.placeholder\:text-text-muted::placeholder,.placeholder\:text-text-muted\/50::placeholder{color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-text-muted\/50::placeholder{color:color-mix(in oklab,var(--color-text-muted) 50%,transparent)}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:z-10:hover{z-index:10}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.8\]:hover{scale:1.8}.hover\:border-\[var\(--p-ops\)\]:hover{border-color:var(--p-ops)}.hover\:border-\[var\(--surface\)\]:hover{border-color:var(--surface)}.hover\:border-\[var\(--text\)\]:hover{border-color:var(--text)}.hover\:border-\[var\(--text-dim\)\]:hover{border-color:var(--text-dim)}.hover\:border-accent-amber\/40:hover{border-color:var(--color-accent-amber)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent-amber\/40:hover{border-color:color-mix(in oklab,var(--color-accent-amber) 40%,transparent)}}.hover\:border-accent-amber\/60:hover{border-color:var(--color-accent-amber)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent-amber\/60:hover{border-color:color-mix(in oklab,var(--color-accent-amber) 60%,transparent)}}.hover\:border-accent-blue:hover,.hover\:border-accent-blue\/30:hover{border-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent-blue\/30:hover{border-color:color-mix(in oklab,var(--color-accent-blue) 30%,transparent)}}.hover\:border-accent-blue\/40:hover{border-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent-blue\/40:hover{border-color:color-mix(in oklab,var(--color-accent-blue) 40%,transparent)}}.hover\:border-accent-blue\/50:hover{border-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent-blue\/50:hover{border-color:color-mix(in oklab,var(--color-accent-blue) 50%,transparent)}}.hover\:border-accent-blue\/60:hover{border-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent-blue\/60:hover{border-color:color-mix(in oklab,var(--color-accent-blue) 60%,transparent)}}.hover\:border-accent-green:hover,.hover\:border-accent-green\/40:hover{border-color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent-green\/40:hover{border-color:color-mix(in oklab,var(--color-accent-green) 40%,transparent)}}.hover\:border-accent-green\/50:hover{border-color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent-green\/50:hover{border-color:color-mix(in oklab,var(--color-accent-green) 50%,transparent)}}.hover\:border-accent-green\/60:hover{border-color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent-green\/60:hover{border-color:color-mix(in oklab,var(--color-accent-green) 60%,transparent)}}.hover\:border-accent-red\/60:hover{border-color:var(--color-accent-red)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent-red\/60:hover{border-color:color-mix(in oklab,var(--color-accent-red) 60%,transparent)}}.hover\:border-amber-400\/60:hover{border-color:#d9770699}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-400\/60:hover{border-color:color-mix(in oklab,var(--color-amber-400) 60%,transparent)}}.hover\:border-bpe-border:hover{border-color:var(--color-bpe-border)}.hover\:border-bpe-purple:hover{border-color:var(--color-bpe-purple)}.hover\:border-bpe-purple\/30:hover{border-color:#6b4fa04d}@supports (color:color-mix(in lab,red,red)){.hover\:border-bpe-purple\/30:hover{border-color:color-mix(in oklab,var(--color-bpe-purple) 30%,transparent)}}.hover\:border-bpe-purple\/40:hover{border-color:#6b4fa066}@supports (color:color-mix(in lab,red,red)){.hover\:border-bpe-purple\/40:hover{border-color:color-mix(in oklab,var(--color-bpe-purple) 40%,transparent)}}.hover\:border-bpe-purple\/50:hover{border-color:#6b4fa080}@supports (color:color-mix(in lab,red,red)){.hover\:border-bpe-purple\/50:hover{border-color:color-mix(in oklab,var(--color-bpe-purple) 50%,transparent)}}.hover\:border-bpe-purple\/60:hover{border-color:#6b4fa099}@supports (color:color-mix(in lab,red,red)){.hover\:border-bpe-purple\/60:hover{border-color:color-mix(in oklab,var(--color-bpe-purple) 60%,transparent)}}.hover\:border-emerald-500\/40:hover{border-color:#05966966}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-500\/40:hover{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.hover\:border-emerald-700\/40:hover{border-color:#00795666}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-700\/40:hover{border-color:color-mix(in oklab,var(--color-emerald-700) 40%,transparent)}}.hover\:border-purple-400:hover{border-color:var(--color-purple-400)}.hover\:border-surface-border:hover{border-color:var(--color-surface-border)}.hover\:border-surface-hover:hover{border-color:var(--color-surface-hover)}.hover\:border-text-muted:hover{border-color:var(--color-text-muted)}.hover\:bg-\[\#4752C4\]:hover{background-color:#4752c4}.hover\:bg-\[color-mix\(in_srgb\,var\(--p-ops\)_10\%\,var\(--surface\)\)\]:hover{background-color:var(--p-ops)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--p-ops\)_10\%\,var\(--surface\)\)\]:hover{background-color:color-mix(in srgb,var(--p-ops) 10%,var(--surface))}}.hover\:bg-\[color-mix\(in_srgb\,var\(--warn-tint\)_80\%\,var\(--surface\)\)\]:hover{background-color:var(--warn-tint)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--warn-tint\)_80\%\,var\(--surface\)\)\]:hover{background-color:color-mix(in srgb,var(--warn-tint) 80%,var(--surface))}}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--color-bpe-purple\)_4\%\,var\(--color-bpe-card\)\)\]:hover{background-color:#6b4fa0}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--color-bpe-purple\)_4\%\,var\(--color-bpe-card\)\)\]:hover{background-color:color-mix(in srgb,var(--color-bpe-purple) 4%,var(--color-bpe-card))}}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--color-bpe-purple\)_8\%\,var\(--color-bpe-card\)\)\]:hover{background-color:#6b4fa0}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--color-bpe-purple\)_8\%\,var\(--color-bpe-card\)\)\]:hover{background-color:color-mix(in srgb,var(--color-bpe-purple) 8%,var(--color-bpe-card))}}.hover\:bg-\[rgba\(34\,197\,94\,0\.06\)\]:hover{background-color:#22c55e0f}.hover\:bg-\[var\(--paper\)\]:hover{background-color:var(--paper)}.hover\:bg-\[var\(--surface-hover\)\]:hover{background-color:var(--surface-hover)}.hover\:bg-\[var\(--surface-raised\)\]:hover,.hover\:bg-\[var\(--surface-raised\)\]\/60:hover{background-color:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--surface-raised\)\]\/60:hover{background-color:color-mix(in oklab,var(--surface-raised) 60%,transparent)}}.hover\:bg-accent-amber\/15:hover{background-color:var(--color-accent-amber)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-amber\/15:hover{background-color:color-mix(in oklab,var(--color-accent-amber) 15%,transparent)}}.hover\:bg-accent-amber\/20:hover{background-color:var(--color-accent-amber)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-amber\/20:hover{background-color:color-mix(in oklab,var(--color-accent-amber) 20%,transparent)}}.hover\:bg-accent-amber\/25:hover{background-color:var(--color-accent-amber)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-amber\/25:hover{background-color:color-mix(in oklab,var(--color-accent-amber) 25%,transparent)}}.hover\:bg-accent-blue:hover,.hover\:bg-accent-blue\/5:hover{background-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-blue\/5:hover{background-color:color-mix(in oklab,var(--color-accent-blue) 5%,transparent)}}.hover\:bg-accent-blue\/10:hover{background-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-blue\/10:hover{background-color:color-mix(in oklab,var(--color-accent-blue) 10%,transparent)}}.hover\:bg-accent-blue\/15:hover{background-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-blue\/15:hover{background-color:color-mix(in oklab,var(--color-accent-blue) 15%,transparent)}}.hover\:bg-accent-blue\/20:hover{background-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-blue\/20:hover{background-color:color-mix(in oklab,var(--color-accent-blue) 20%,transparent)}}.hover\:bg-accent-blue\/25:hover{background-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-blue\/25:hover{background-color:color-mix(in oklab,var(--color-accent-blue) 25%,transparent)}}.hover\:bg-accent-blue\/30:hover{background-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-blue\/30:hover{background-color:color-mix(in oklab,var(--color-accent-blue) 30%,transparent)}}.hover\:bg-accent-blue\/40:hover{background-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-blue\/40:hover{background-color:color-mix(in oklab,var(--color-accent-blue) 40%,transparent)}}.hover\:bg-accent-blue\/80:hover{background-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-blue\/80:hover{background-color:color-mix(in oklab,var(--color-accent-blue) 80%,transparent)}}.hover\:bg-accent-blue\/90:hover{background-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-blue\/90:hover{background-color:color-mix(in oklab,var(--color-accent-blue) 90%,transparent)}}.hover\:bg-accent-green\/10:hover{background-color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-green\/10:hover{background-color:color-mix(in oklab,var(--color-accent-green) 10%,transparent)}}.hover\:bg-accent-green\/20:hover{background-color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-green\/20:hover{background-color:color-mix(in oklab,var(--color-accent-green) 20%,transparent)}}.hover\:bg-accent-green\/70:hover{background-color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-green\/70:hover{background-color:color-mix(in oklab,var(--color-accent-green) 70%,transparent)}}.hover\:bg-accent-green\/80:hover{background-color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-green\/80:hover{background-color:color-mix(in oklab,var(--color-accent-green) 80%,transparent)}}.hover\:bg-accent-green\/90:hover{background-color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-green\/90:hover{background-color:color-mix(in oklab,var(--color-accent-green) 90%,transparent)}}.hover\:bg-accent-red\/15:hover{background-color:var(--color-accent-red)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-red\/15:hover{background-color:color-mix(in oklab,var(--color-accent-red) 15%,transparent)}}.hover\:bg-accent-red\/70:hover{background-color:var(--color-accent-red)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-red\/70:hover{background-color:color-mix(in oklab,var(--color-accent-red) 70%,transparent)}}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-bpe-bg:hover,.hover\:bg-bpe-bg\/40:hover{background-color:var(--color-bpe-bg)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-bpe-bg\/40:hover{background-color:color-mix(in oklab,var(--color-bpe-bg) 40%,transparent)}}.hover\:bg-bpe-bg\/50:hover{background-color:var(--color-bpe-bg)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-bpe-bg\/50:hover{background-color:color-mix(in oklab,var(--color-bpe-bg) 50%,transparent)}}.hover\:bg-bpe-bg\/60:hover{background-color:var(--color-bpe-bg)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-bpe-bg\/60:hover{background-color:color-mix(in oklab,var(--color-bpe-bg) 60%,transparent)}}.hover\:bg-bpe-card:hover,.hover\:bg-bpe-card\/60:hover{background-color:var(--color-bpe-card)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-bpe-card\/60:hover{background-color:color-mix(in oklab,var(--color-bpe-card) 60%,transparent)}}.hover\:bg-bpe-card\/80:hover{background-color:var(--color-bpe-card)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-bpe-card\/80:hover{background-color:color-mix(in oklab,var(--color-bpe-card) 80%,transparent)}}.hover\:bg-bpe-light-green:hover{background-color:var(--color-bpe-light-green)}.hover\:bg-bpe-light-purple:hover{background-color:var(--color-bpe-light-purple)}.hover\:bg-bpe-light-purple\/30:hover{background-color:#f0edf54d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-bpe-light-purple\/30:hover{background-color:color-mix(in oklab,var(--color-bpe-light-purple) 30%,transparent)}}.hover\:bg-bpe-light-yellow:hover{background-color:var(--color-bpe-light-yellow)}.hover\:bg-bpe-navy\/90:hover{background-color:#1a1a5ee6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-bpe-navy\/90:hover{background-color:color-mix(in oklab,var(--color-bpe-navy) 90%,transparent)}}.hover\:bg-bpe-purple\/80:hover{background-color:#6b4fa0cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-bpe-purple\/80:hover{background-color:color-mix(in oklab,var(--color-bpe-purple) 80%,transparent)}}.hover\:bg-bpe-purple\/90:hover{background-color:#6b4fa0e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-bpe-purple\/90:hover{background-color:color-mix(in oklab,var(--color-bpe-purple) 90%,transparent)}}.hover\:bg-emerald-500\/30:hover{background-color:#0596694d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/30:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-navy-600:hover{background-color:var(--color-navy-600)}.hover\:bg-navy-700:hover{background-color:var(--color-navy-700)}.hover\:bg-navy-800:hover,.hover\:bg-navy-800\/20:hover{background-color:var(--color-navy-800)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-navy-800\/20:hover{background-color:color-mix(in oklab,var(--color-navy-800) 20%,transparent)}}.hover\:bg-navy-800\/30:hover{background-color:var(--color-navy-800)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-navy-800\/30:hover{background-color:color-mix(in oklab,var(--color-navy-800) 30%,transparent)}}.hover\:bg-navy-800\/40:hover{background-color:var(--color-navy-800)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-navy-800\/40:hover{background-color:color-mix(in oklab,var(--color-navy-800) 40%,transparent)}}.hover\:bg-navy-800\/50:hover{background-color:var(--color-navy-800)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-navy-800\/50:hover{background-color:color-mix(in oklab,var(--color-navy-800) 50%,transparent)}}.hover\:bg-navy-950\/40:hover{background-color:var(--color-navy-950)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-navy-950\/40:hover{background-color:color-mix(in oklab,var(--color-navy-950) 40%,transparent)}}.hover\:bg-purple-500\/15:hover{background-color:#ac4bff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-500\/15:hover{background-color:color-mix(in oklab,var(--color-purple-500) 15%,transparent)}}.hover\:bg-purple-500\/20:hover{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-500\/20:hover{background-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-500\/25:hover{background-color:#dc262640}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/25:hover{background-color:color-mix(in oklab,var(--color-red-500) 25%,transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-rose-900\/10:hover{background-color:#8b08361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-900\/10:hover{background-color:color-mix(in oklab,var(--color-rose-900) 10%,transparent)}}.hover\:bg-surface-card:hover{background-color:var(--color-surface-card)}.hover\:bg-surface-hover:hover,.hover\:bg-surface-hover\/30:hover{background-color:var(--color-surface-hover)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-hover\/30:hover{background-color:color-mix(in oklab,var(--color-surface-hover) 30%,transparent)}}.hover\:bg-text-muted\/30:hover{background-color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-text-muted\/30:hover{background-color:color-mix(in oklab,var(--color-text-muted) 30%,transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:text-\[color\:var\(--warn\)\]:hover{color:var(--warn)}.hover\:text-\[var\(--danger\)\]:hover{color:var(--danger)}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:text-\[var\(--p-ops\)\]:hover{color:var(--p-ops)}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}.hover\:text-\[var\(--warn\)\]:hover{color:var(--warn)}.hover\:text-accent-amber\/80:hover{color:var(--color-accent-amber)}@supports (color:color-mix(in lab,red,red)){.hover\:text-accent-amber\/80:hover{color:color-mix(in oklab,var(--color-accent-amber) 80%,transparent)}}.hover\:text-accent-blue:hover,.hover\:text-accent-blue\/80:hover{color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:text-accent-blue\/80:hover{color:color-mix(in oklab,var(--color-accent-blue) 80%,transparent)}}.hover\:text-accent-green\/80:hover{color:var(--color-accent-green)}@supports (color:color-mix(in lab,red,red)){.hover\:text-accent-green\/80:hover{color:color-mix(in oklab,var(--color-accent-green) 80%,transparent)}}.hover\:text-accent-red:hover{color:var(--color-accent-red)}.hover\:text-amber-600:hover{color:var(--color-amber-600)}.hover\:text-bpe-bg:hover{color:var(--color-bpe-bg)}.hover\:text-bpe-green:hover{color:var(--color-bpe-green)}.hover\:text-bpe-navy:hover{color:var(--color-bpe-navy)}.hover\:text-bpe-purple:hover{color:var(--color-bpe-purple)}.hover\:text-bpe-purple\/70:hover{color:#6b4fa0b3}@supports (color:color-mix(in lab,red,red)){.hover\:text-bpe-purple\/70:hover{color:color-mix(in oklab,var(--color-bpe-purple) 70%,transparent)}}.hover\:text-bpe-purple\/80:hover{color:#6b4fa0cc}@supports (color:color-mix(in lab,red,red)){.hover\:text-bpe-purple\/80:hover{color:color-mix(in oklab,var(--color-bpe-purple) 80%,transparent)}}.hover\:text-bpe-text:hover{color:var(--color-bpe-text)}.hover\:text-emerald-300:hover{color:var(--color-emerald-300)}.hover\:text-green-300:hover{color:var(--color-green-300)}.hover\:text-green-700:hover{color:var(--color-green-700)}.hover\:text-purple-300:hover{color:var(--color-purple-300)}.hover\:text-purple-400:hover{color:var(--color-purple-400)}.hover\:text-purple-700:hover{color:var(--color-purple-700)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-800:hover{color:var(--color-red-800)}.hover\:text-rose-400:hover{color:var(--color-rose-400)}.hover\:text-text-muted:hover{color:var(--color-text-muted)}.hover\:text-text-primary:hover{color:var(--color-text-primary)}.hover\:text-text-secondary:hover{color:var(--color-text-secondary)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-1:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-accent-blue\/30:hover{--tw-ring-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-accent-blue\/30:hover{--tw-ring-color:color-mix(in oklab, var(--color-accent-blue) 30%, transparent)}}.hover\:ring-bpe-purple:hover{--tw-ring-color:var(--color-bpe-purple)}.hover\:file\:bg-surface-border:hover::file-selector-button{background-color:var(--color-surface-border)}}.focus\:border-\[var\(--p-ops\)\]:focus{border-color:var(--p-ops)}.focus\:border-accent-blue:focus,.focus\:border-accent-blue\/50:focus{border-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.focus\:border-accent-blue\/50:focus{border-color:color-mix(in oklab,var(--color-accent-blue) 50%,transparent)}}.focus\:border-bpe-purple:focus{border-color:var(--color-bpe-purple)}.focus\:border-bpe-purple\/50:focus{border-color:#6b4fa080}@supports (color:color-mix(in lab,red,red)){.focus\:border-bpe-purple\/50:focus{border-color:color-mix(in oklab,var(--color-bpe-purple) 50%,transparent)}}.focus\:border-purple-500:focus{border-color:var(--color-purple-500)}.focus\:border-transparent:focus{border-color:#0000}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-accent-blue:focus,.focus\:ring-accent-blue\/50:focus{--tw-ring-color:var(--color-accent-blue)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-accent-blue\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-accent-blue) 50%, transparent)}}.focus\:ring-bpe-purple:focus{--tw-ring-color:var(--color-bpe-purple)}.focus\:ring-bpe-purple\/30:focus{--tw-ring-color:#6b4fa04d}@supports (color:color-mix(in lab,red,red)){.focus\:ring-bpe-purple\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-bpe-purple) 30%, transparent)}}.focus\:ring-bpe-purple\/40:focus{--tw-ring-color:#6b4fa066}@supports (color:color-mix(in lab,red,red)){.focus\:ring-bpe-purple\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-bpe-purple) 40%, transparent)}}.focus\:ring-purple-400:focus{--tw-ring-color:var(--color-purple-400)}.focus\:ring-purple-500:focus{--tw-ring-color:var(--color-purple-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:opacity-100:focus-visible{opacity:1}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-navy-700:disabled{background-color:var(--color-navy-700)}.disabled\:text-bpe-muted:disabled{color:var(--color-bpe-muted)}.disabled\:text-text-muted:disabled{color:var(--color-text-muted)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}@media(min-width:900px){.min-\[900px\]\:inline{display:inline}.min-\[900px\]\:flex-row{flex-direction:row}.min-\[900px\]\:items-center{align-items:center}.min-\[900px\]\:items-end{align-items:flex-end}.min-\[900px\]\:justify-between{justify-content:space-between}.min-\[900px\]\:self-auto{align-self:auto}}@media(min-width:1500px){.min-\[1500px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:40rem){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:w-1\/2{width:50%}.sm\:w-\[480px\]{width:480px}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:p-6{padding:calc(var(--spacing) * 6)}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:inline{display:inline}.md\:max-w-\[16rem\]{max-width:16rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[9rem_minmax\(0\,1fr\)\]{grid-template-columns:9rem minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:text-right{text-align:right}}@media(min-width:64rem){.lg\:m-6{margin:calc(var(--spacing) * 6)}.lg\:w-1\/2{width:50%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.lg\:grid-cols-\[minmax\(180px\,1fr\)_180px_auto_auto_auto\]{grid-template-columns:minmax(180px,1fr) 180px auto auto auto}.lg\:flex-row{flex-direction:row}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:text-\[28px\]{font-size:28px}}@media(min-width:80rem){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:inline{display:inline}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}}@media print{.print\:block{display:block}.print\:hidden{display:none}}.\[\&_li\]\:mb-1 li{margin-bottom:calc(var(--spacing) * 1)}.\[\&_p\]\:mb-3 p{margin-bottom:calc(var(--spacing) * 3)}.\[\&_strong\]\:text-text-primary strong{color:var(--color-text-primary)}.\[\&_style\]\:hidden style{display:none}.\[\&_ul\]\:mb-3 ul{margin-bottom:calc(var(--spacing) * 3)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}.bpe-admin-scope,.bpe-marketing-scope,.bpe-dam-scope{font-family:var(--font-sans)}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@media screen and (max-width:48rem){.ap-page{padding-left:.75rem;padding-right:.75rem}.ap-card{padding:1rem}.bpe-admin-scope input,.bpe-admin-scope select,.bpe-admin-scope textarea{font-size:1rem}.ap-btn,.ap-btn-sm,.ap-chip,.ap-seg,.ap-badge{display:inline-flex;align-items:center;min-height:2.75rem}.ap-btn{justify-content:center;padding:.5rem 1rem;font-size:.8125rem}.ap-btn-sm,.ap-chip,.ap-seg,.ap-badge{padding-left:.75rem;padding-right:.75rem;font-size:.75rem}.ap-btn-sm{white-space:nowrap}.ap-icon-btn{width:2.75rem;height:2.75rem}.ap-icon-btn svg{width:.875rem;height:.875rem}.ap-field,.bpe-admin-scope input:not([type=checkbox]):not([type=radio]):not([type=file]),.bpe-admin-scope select{min-height:2.75rem}.bpe-admin-scope input[type=checkbox]{width:1.5rem;height:1.5rem}:is(.ap-page,.ap-qbo) :is(.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[11px\]){font-size:.75rem}.ap-not-ready{display:flex;align-items:center;min-height:2.75rem;margin:0 0 .75rem;padding:.5rem .75rem;border-bottom:1px solid var(--color-surface-border);color:var(--color-text-muted);font-size:.8125rem}}@media screen and (max-width:48rem){.ap-nudge{flex-wrap:wrap;row-gap:.75rem}.ap-nudge__actions{flex:1 1 100%;justify-content:flex-start;padding-left:calc(14px + .75rem)}.ap-nudge__actions .ap-btn{flex:1 1 0}.ap-nudge__dismiss{flex:0 0 2.75rem;min-height:2.75rem;font-size:1.25rem;line-height:1}.ap-crew__count{width:auto;white-space:nowrap}.ap-task{min-height:2.75rem}.ap-task__done{position:relative;width:1.5rem;height:1.5rem}.ap-task__done:after{content:"";position:absolute;inset:-.625rem}.ap-task__title{white-space:normal}.ap-events__head{flex-wrap:wrap;row-gap:.625rem}.ap-events__title{display:contents}.ap-events__title>h2{order:1;flex:1 1 auto;font-size:.9375rem}.ap-events__head>.ap-sync{order:2}.ap-events__toggle{order:3;flex:1 1 100%;display:flex}.ap-events__toggle .ap-seg{flex:1 1 0;justify-content:center;font-size:.8125rem}.ap-events__filters{gap:.5rem}.ap-event__title{white-space:normal;overflow:visible}.ap-event__days{display:inline-block;white-space:nowrap}.ap-crew__day{width:1.25rem;height:1.25rem}.ap-snooze{flex-wrap:wrap;row-gap:.375rem}.ap-snooze__arrow{display:none}.ap-fz__toggle,.ap-fz__bucket{min-height:2.75rem}.ap-task__title{align-self:stretch;display:flex;align-items:center}}@media screen and (max-width:48rem){.ap-books__head{flex-wrap:wrap;row-gap:.25rem}.ap-books__title{flex-wrap:wrap}.ap-books__hint{flex:1 1 100%}.ap-books__row{flex-wrap:wrap;row-gap:.5rem;padding-top:.375rem;padding-bottom:.375rem}.ap-books__text{flex:1 1 12rem;font-size:.875rem}.ap-books__row .ap-btn{flex:0 0 auto;margin-left:1.25rem}.ap-fin-view__group{flex:1 1 100%}.ap-fin-view__btn{flex:1 1 auto;min-height:2.75rem;font-size:.875rem}.ap-cash__head{flex-wrap:wrap;row-gap:.625rem}.ap-cash__controls{flex:1 1 100%}.ap-cash__controls>span{flex:1 1 auto}.ap-seasonal__bar:nth-child(n+8)>.ap-seasonal__tip{left:auto;right:0}.ap-seasonal__bars{gap:.125rem}.ap-seasonal__bar{min-width:0}.ap-bank__totals{gap:.25rem 1rem}.ap-annual>div{padding-left:1rem;padding-right:1rem}.ap-insight{min-height:2.75rem}.ap-insight__title{flex:1 1 auto;min-height:2.75rem;display:flex;align-items:center;white-space:normal}.ap-insight__ack{opacity:1;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-left:auto}.ap-insight__ack svg{width:1rem;height:1rem}.ap-cashev__head{display:none}.ap-cashev__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date amt" "desc bal";column-gap:.75rem;row-gap:.125rem;align-items:baseline;padding:.625rem .5rem}.ap-cashev__date{grid-area:date}.ap-cashev__amt{grid-area:amt}.ap-cashev__desc{grid-area:desc}.ap-cashev__bal{grid-area:bal}.ap-cashev__desc>span:last-child{white-space:normal;overflow:visible}.ap-cashev__bal:before{content:"→ "}.ap-cash__chart,.ap-forecast__chart{overflow:visible}}@media screen and (max-width:48rem){.ap-oblig{gap:.5rem .75rem;padding:.75rem}.ap-oblig__main{flex:1 1 calc(100% - 2.25rem);min-width:0}.ap-oblig__badge{white-space:nowrap}.ap-oblig__status{align-self:center}.ap-oblig__acts{margin-left:auto}.ap-oblig__acts .ap-icon-btn{font-size:1rem}.ap-mdtax__table thead{display:none}.ap-mdtax__table tr{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;padding:.5rem 0}.ap-mdtax__table td{padding:0}.ap-mdtax__table td:nth-child(2){order:3;flex:1 1 100%}.ap-nexus__table thead{display:none}.ap-nexus__table tr{display:grid;grid-template-columns:auto auto 1fr;grid-template-areas:"state state status" "ytd txns threshold" "notes notes notes";gap:.25rem 1rem;padding:.625rem 0}.ap-nexus__table td{padding:0;text-align:left}.ap-nexus__state{grid-area:state}.ap-nexus__status{grid-area:status;justify-self:end}.ap-nexus__notes{grid-area:notes;max-width:none;white-space:normal}.ap-nexus__num{font-size:.8125rem;white-space:nowrap}.ap-nexus__ytd{grid-area:ytd}.ap-nexus__txns{grid-area:txns}.ap-nexus__threshold{grid-area:threshold}.ap-nexus__num:before{content:attr(data-label) " ";color:var(--color-text-muted);font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em}}@media screen and (max-width:48rem){.ap-qbo__controls{gap:.5rem .75rem}.ap-qbo__toggle{flex:1 1 100%}.ap-qbo__toggle .ap-seg{flex:1 1 0;justify-content:center}.ap-qbo__check{min-height:2.75rem}.ap-qrow{padding:.875rem .75rem}.ap-qrow__body{gap:.625rem}.ap-qrow__current,.ap-qrow__proposed,.ap-qrow__acts{flex:1 1 100%}.ap-qrow__acts{gap:.5rem}.ap-qrow__acts .ap-btn{flex:1 1 0}.ap-qrow__override{flex-wrap:wrap}.ap-qrow__override select{flex:1 1 100%;min-width:0;width:100%}.ap-qrow__override .ap-btn{flex:1 1 100%}}@media screen and (max-width:48rem){.ap-bk__tabs{gap:.375rem;border-bottom:0}.ap-bk__tab{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;margin:0;padding:.375rem .5rem;border:1px solid var(--color-surface-border);border-radius:.5rem;line-height:1.25;text-align:center}.ap-bk__tab[aria-selected=true]{border-color:var(--color-accent-blue);background:color-mix(in srgb,var(--color-accent-blue) 12%,transparent)}.ap-remit__filters{flex-wrap:wrap}.ap-remit__list{padding:.5rem}.ap-remit__source{display:inline-flex;align-items:center;min-height:2.75rem}}@media screen and (max-width:48rem){.ap-cards-inset{padding:.5rem}.ap-labor__views{margin:0 -.75rem .75rem;padding:.5rem .75rem}.ap-labor__views .ap-seg{flex:1 1 0;justify-content:center}.ap-lc__tabs{flex:1 1 100%}.ap-lc__tabs>button{flex:1 1 0}.ap-lc__years{flex:1 1 100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;padding-bottom:.75rem}.ap-lc__years>span{grid-column:1 / -1;margin:0}.ap-metric{padding:1rem}.ap-metric__value{font-size:1.25rem;overflow-wrap:anywhere}.ap-lc-cost__donut{align-self:center}.ap-page .ap-lc-emp>tbody>tr.ap-lc-emp__detail>td{padding:0}.ap-page .ap-lc-emp>tbody>tr.ap-lc-emp__detail>td>div{padding:0;border:0;background:none}.ap-lc__names{flex-shrink:1}.ap-lc__unpaid-meta{margin-left:auto}.ap-pp__tabs{flex:1 1 100%}.ap-pp__tabs>button{flex:1 1 0}.ap-pp__proj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .75rem}.ap-pp__proj>:first-child{grid-column:1 / -1}.ap-pp__proj>.text-right{text-align:left}.ap-pp-edit{align-items:flex-start}.ap-pp-edit select{min-width:0;max-width:100%}.ap-pp-proposed{justify-content:flex-start}.ap-pp-proposed input{width:5.5rem}.ap-pp-emp__more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;margin:.25rem 0 .5rem;font-weight:400}.ap-pp-emp__more dt{color:var(--color-text-muted);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.ap-pp-emp__more dd{margin:0;font-size:.875rem}.ap-pp-emp__more dd>div{justify-content:flex-start}.ap-pp-drawer__head{padding-top:calc(1rem + env(safe-area-inset-top,0px))}.ap-pp-drawer__body{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.ap-hb-modal{max-height:calc(100dvh - 2rem)}}@media screen and (max-width:48rem){.ap-ai__window{flex:1 1 auto;min-width:0}.ap-ai__daemon-acts>button{flex:1 1 0}.ap-ai__pad{padding-left:1rem;padding-right:1rem}.ap-ai__text-btn{min-width:2.75rem;padding:0 .5rem}.ap-ai__budget input{width:5.5rem}.ap-ai__list,.ap-ai__list>tbody{display:block}.ap-ai__list tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name amt" "meter calls";column-gap:.75rem;row-gap:.125rem;align-items:baseline;padding:.5rem 0}.ap-ai__list td{padding:0}.ap-ai__name{grid-area:name}.ap-ai__amt{grid-area:amt}.ap-ai__meter{grid-area:meter}.ap-ai__calls{grid-area:calls}}@media screen and (max-width:48rem){.ap-sc__controls{flex:1 1 100%;flex-wrap:wrap;gap:.5rem}.ap-sc__toggle,.ap-sc__period{flex:1 1 100%}.ap-sc__toggle .ap-seg,.ap-sc__quarters .ap-seg{flex:1 1 0;justify-content:center;font-size:.8125rem}.ap-sc__period>*{flex:1 1 0;min-width:0}.ap-sc__period select{width:100%}.ap-sc__close-months{grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem}.ap-sc__close-month{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:2.75rem}.ap-sc__edit{display:inline-flex;align-items:center;min-height:2.75rem}.ap-sc__okr-controls{gap:.5rem}.ap-sc__quarters{flex:1 1 auto}.ap-sc__obj-head{flex-wrap:wrap;gap:.5rem}.ap-sc__obj-acts{margin-left:auto}.ap-sc__kr{flex-wrap:wrap;row-gap:.125rem}.ap-sc__kr-title{flex:1 1 100%}.ap-sc__kr-meta{margin-left:auto}.ap-scenario__range{height:2.75rem;padding-top:1.1875rem;padding-bottom:1.1875rem;background-clip:content-box}.ap-modal{padding-top:max(.75rem,env(safe-area-inset-top,0px));padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))}.ap-modal__panel{display:flex;flex-direction:column;max-height:100%}.ap-modal__body{min-height:0;overflow-y:auto;padding-left:1rem;padding-right:1rem}.ap-modal__foot{padding-left:1rem;padding-right:1rem}.ap-modal__foot>button{flex:1 1 0}}@media screen and (max-width:48rem){.ap-ins__tabs>.ap-ins__tab{flex:1 1 0}.ap-ins__filters,.ap-ins__filter-groups{flex:1 1 100%;flex-direction:column;align-items:stretch;gap:.75rem}.ap-ins__fgroup{flex-wrap:wrap;row-gap:.25rem}.ap-ins__fgroup>span{flex:1 1 100%}.ap-ins__seg,.ap-ins__picker{flex:1 1 100%;min-width:0}.ap-ins__seg .ap-seg{flex:1 1 0;justify-content:center}.ap-ins-ed{padding:max(.5rem,env(safe-area-inset-top,0px)) .5rem max(.5rem,env(safe-area-inset-bottom,0px))}.ap-ins-ed__panel{margin-top:0;margin-bottom:0}.ap-ins-ed__form{max-height:calc(100dvh - max(.5rem,env(safe-area-inset-top,0px)) - max(.5rem,env(safe-area-inset-bottom,0px)) - 2px)}.ap-ins-ed__pad{padding-left:1rem;padding-right:1rem}.ap-ins-ed__tabs>button{flex:1 1 0}.ap-ins-doc{flex-wrap:wrap;row-gap:.25rem}.ap-ins-doc__link{flex:1 1 100%;order:-1}.ap-ins-doc__remove,.ap-ins-end__remove{margin-left:auto;padding-left:.75rem;padding-right:.75rem}.ap-ins-end{flex-wrap:wrap;align-items:center;row-gap:.25rem}.ap-ins-end__text{flex:1 1 100%}.ap-ins-end__status{flex:1 1 auto;min-width:0}.ap-hp__contacts a{display:inline-flex;align-items:center;min-height:2.75rem}}@media screen and (max-width:48rem){.ap-rent__invoice{display:inline-flex;align-items:center;min-height:2.75rem;padding-right:.5rem}.ap-rent__amount,.ap-rent__state{white-space:nowrap;font-variant-numeric:tabular-nums}.ap-rent__state{flex-shrink:0}}@media screen and (max-width:48rem){.ap-inscal__add{flex:1 1 100%;min-height:2.75rem}.ap-inscal__fgroup>span{flex:0 0 auto}.ap-inscal__picker{flex:1 1 auto;min-width:0;min-height:2.75rem;font-size:1rem}.ap-inscal__count{flex:1 1 100%}.ap-inscal__row{grid-template-columns:4rem 1rem minmax(0,1fr)}.ap-inscal__list{padding-left:.75rem;padding-right:.75rem}.ap-inscal__btn,.ap-inscal__toggle{min-height:2.75rem;padding-left:.875rem;padding-right:.875rem}.ap-inscal__input{min-height:2.75rem;font-size:1rem}.ap-inscal__check{min-height:2.75rem}.ap-inscal__legend{column-gap:.875rem;row-gap:.375rem}}@media screen and (max-width:48rem){.ap-insdir__add{flex:1 1 100%;min-height:2.75rem}.ap-insdir__row{padding:.875rem}.ap-insdir__btn{min-height:2.75rem;padding-left:.875rem;padding-right:.875rem}.ap-insdir__input{min-height:2.75rem;font-size:1rem}}@media screen and (max-width:48rem){.ap-inscoi__filters{flex-direction:column;align-items:stretch}.ap-inscoi__fgroup{flex-wrap:wrap;row-gap:.25rem}.ap-inscoi__picker{flex:1 1 auto;min-width:0;min-height:2.75rem;font-size:1rem}.ap-inscoi__stage{min-height:2.75rem}.ap-inscoi__row{padding:.875rem}.ap-inscoi__side{flex:1 1 100%}.ap-inscoi__open{min-height:2.75rem;justify-content:center;width:100%}}@media screen and (max-width:48rem){.ap-insagent__btn,.ap-insagent__toggle{min-height:2.75rem;padding-left:.875rem;padding-right:.875rem}.ap-insagent__actions>.ap-insagent__btn:first-child{flex:1 1 100%}.ap-insagent__input{min-height:2.75rem;font-size:1rem}.ap-insagent__card{padding:.875rem}.ap-insagent__diff td{overflow-wrap:anywhere}}body{font-family:var(--font-sans);background-color:var(--color-navy-950);color:var(--color-text-primary);margin:0;min-height:100vh}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.animate-slide-in-left{animation:slideInLeft .2s ease-out}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-navy-900)}::-webkit-scrollbar-thumb{background:var(--color-navy-600);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-navy-700)}.scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.touch-pan-x{touch-action:pan-x}.touch-pan-y{touch-action:pan-y}@media print{body:has(.work-plan-print-root) *{visibility:hidden}.work-plan-print-root,.work-plan-print-root *{visibility:visible}.work-plan-print-root{position:absolute;left:0;top:0;width:100%;padding:24px;color:#111;background:#fff}.work-plan-print-root,.work-plan-print-root *{color:#111!important;background:transparent!important;border-color:#ccc!important}.work-plan-print-root table{border-collapse:collapse;width:100%}.work-plan-print-root th,.work-plan-print-root td{border-bottom:1px solid #ddd!important}.work-plan-print-root .text-\[\#f5a623\],.work-plan-print-root .text-emerald-300,.work-plan-print-root .text-emerald-400{color:#444!important}.pay-perf-header,.pay-perf-controls,.print\:hidden{display:none!important}@page{margin:.5in}}@media screen and (max-width:48rem){.mk-page{padding-left:.75rem;padding-right:.75rem}.bpe-marketing-scope .mk-page{padding-inline:0}.bpe-marketing-scope input:not([type=checkbox]):not([type=radio]),.bpe-marketing-scope select,.bpe-marketing-scope textarea{min-height:2.75rem;font-size:1rem}.bpe-marketing-scope button{min-height:2.75rem}.bpe-marketing-scope .mk-tap{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem}.mk-page :is(.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[11px\]){font-size:.75rem}}@media screen and (max-width:48rem){.bpe-marketing-scope .mk-link-btn{display:inline-flex;align-items:center;min-height:2.75rem}.bpe-marketing-scope .mk-drawer__head{padding-top:max(1rem,env(safe-area-inset-top,0px))}.bpe-marketing-scope .mk-drawer__foot{padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))}}@media screen and (max-width:48rem){.mk-studio .mk-studio__switcher-title{max-width:none}.mk-studio .mk-studio__chrome-actions>button{flex:1 1 0;justify-content:center}.mk-studio .mk-articles__stage{flex:1 1 0}.mk-studio .mk-articles__more[open]{flex-basis:100%}.mk-studio .mk-articles__table{padding:.75rem}.mk-studio .mk-studio__brief-head{padding-inline:1rem}.mk-studio .mk-studio__brief-body{padding:1rem}.mk-studio .mk-studio__badges>*{max-width:100%;white-space:normal}.mk-studio .mk-studio__modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mk-studio .mk-studio__modes>button{justify-content:center;padding-inline:.25rem;font-size:.875rem}.mk-studio .mk-studio__draft-head{display:grid;grid-template-columns:2.75rem repeat(3,minmax(0,1fr));gap:.5rem;padding:.75rem}.mk-studio .mk-studio__draft-title{grid-column:1 / -1;grid-row:1}.mk-studio .mk-studio__draft-btn{justify-content:center;padding-inline:.25rem;font-size:.875rem}.mk-studio .mk-studio__draft-btn>svg{display:none}.mk-studio .mk-studio__draft-body{padding:1rem}.mk-studio .mk-studio__draft-foot{flex-wrap:wrap;gap:.5rem;padding:.75rem}.mk-studio .mk-studio__draft-foot>button{flex:1 1 auto;justify-content:center}.mk-studio .markdown-preview{overflow-wrap:anywhere}.mk-studio .markdown-preview table{display:block;max-width:100%;overflow-x:auto}.mk-studio .mk-studio__edit-bar{flex-wrap:wrap;gap:.5rem}.mk-studio .mk-studio__edit-input{min-height:50dvh}.mk-studio .mk-studio__history{flex-direction:column}.mk-studio .mk-studio__history-list{width:auto;border-right-width:0;border-bottom-width:1px;border-bottom-style:solid}.mk-studio .mk-studio__history-preview{padding:1rem}.mk-studio .mk-kw__remove{width:2.75rem;height:2.75rem;margin-block:-.5rem;margin-inline-end:-.75rem}}@media screen and (max-width:48rem){.mk-topics .mk-topics__generate{align-self:stretch;justify-content:center}.mk-topics .mk-topics__card>*{padding-inline:1rem}.mk-topics .mk-topics__card-foot{flex-wrap:wrap}.mk-topics .mk-topics__card-foot>button{flex:1 1 auto;justify-content:center}}@media screen and (max-width:48rem){.mk-knowledge .mk-knowledge__generate{align-self:stretch;justify-content:center}.mk-knowledge .mk-knowledge__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.mk-knowledge .mk-knowledge__tab{flex-wrap:wrap;justify-content:center;align-content:center;column-gap:.375rem;row-gap:.125rem;padding-inline:.25rem}.mk-knowledge .mk-knowledge__tab>svg{display:none}.mk-knowledge .mk-knowledge__tab-label{flex-basis:100%;text-align:center}}@media screen and (max-width:48rem){.mk-assets .mk-assets__vault{justify-content:center}}@media screen and (max-width:48rem){.mk-voice .mk-voice__inner{padding:.25rem 0 1rem}}@media screen and (max-width:48rem){.mk-templates .mk-templates__inner{padding:.25rem 0 1rem}.mk-templates .mk-templates__new{justify-content:center}.mk-templates .mk-templates__example{padding-right:3.5rem}}@media screen and (max-width:48rem){.mk-sponsor .mk-sponsor__inner{padding:.25rem 0 1rem}.mk-sponsor .mk-sponsor__add{justify-content:center}.mk-sponsor .mk-sponsor__stats{gap:.5rem}.mk-sponsor .mk-sponsor__stats>*{padding:.75rem}.mk-sponsor .mk-sponsor__row{gap:.5rem}}@media screen and (max-width:48rem){.mk-repurpose .mk-repurpose__intro{margin-left:0}.mk-repurpose .mk-repurpose__generate-all{justify-content:center}.mk-repurpose .mk-repurpose__chip{border-radius:.75rem;text-align:start}.mk-repurpose .mk-repurpose__chip-title{max-width:none}.mk-repurpose .mk-repurpose__body{overflow-wrap:anywhere}.mk-repurpose .mk-repurpose__body table{display:block;max-width:100%;overflow-x:auto}}@media screen and (max-width:48rem){.mk-calendar{flex-direction:column;height:auto}.mk-calendar .mk-calendar__head{padding:.75rem}.mk-calendar .mk-calendar__title-group{display:contents}.mk-calendar .mk-calendar__label{flex:1 1 auto}.mk-calendar .mk-calendar__views{margin-left:auto}.mk-calendar .mk-calendar__today,.mk-calendar .mk-calendar__views>button{font-size:.875rem}.mk-calendar .mk-calendar__views>button{padding-inline:.625rem}.mk-calendar .mk-calendar__filter{flex:1 1 0}.mk-calendar .mk-calendar__body{padding:.75rem 0}.mk-calendar .mk-cal-unscheduled{padding-block:.25rem .75rem;border-top:1px solid var(--color-bpe-border)}}@media screen and (max-width:48rem){.bpe-marketing-scope .mk-page>.mk-pagehead{margin:-.75rem -.75rem 0;padding:.5rem .75rem}.bpe-marketing-scope .mk-pagehead-title{flex-wrap:wrap;column-gap:.5rem;row-gap:0}.bpe-marketing-scope .mk-pagehead-controls{flex-wrap:wrap;gap:.5rem;min-width:0;max-width:100%}.bpe-marketing-scope .mk-body{padding-inline:0;padding-block:.75rem}.bpe-marketing-scope .mk-seg{flex-wrap:wrap;min-width:0;max-width:100%}.bpe-marketing-scope .mk-seg>button{flex:1 1 auto;min-width:2.75rem;padding-inline:.75rem;font-size:.875rem}.bpe-marketing-scope .mk-kpi{min-width:0;padding:.75rem}.bpe-marketing-scope .mk-kpi-value{flex-wrap:wrap;column-gap:.5rem;row-gap:0;min-width:0}.bpe-marketing-scope .mk-kpi-value>span:first-child{font-size:1.25rem;overflow-wrap:anywhere}.bpe-marketing-scope .mk-policy-row{flex-wrap:wrap}.bpe-marketing-scope .mk-policy-text{flex-basis:calc(100% - 2rem);min-width:0}.bpe-marketing-scope .mk-policy-btn{flex:1 1 100%;justify-content:center}.bpe-marketing-scope .mk-reconnect-link{display:inline-flex;align-items:center;min-height:2.75rem}.bpe-marketing-scope .mk-chart{min-width:0;max-width:100%;padding:.75rem}.bpe-marketing-scope .mk-chart-head{flex-wrap:wrap;gap:.5rem}.bpe-marketing-scope .mk-chart-band,.bpe-marketing-scope .mk-chart-pick{cursor:pointer}.bpe-marketing-scope .mk-chart-pick:is([aria-pressed=true],[aria-selected=true]){outline:2px solid var(--ink);outline-offset:-2px}.bpe-marketing-scope .mk-chart-caption{min-height:2.75rem;margin-block-start:.5rem}.bpe-marketing-scope .mk-perf-heat-cell{min-width:0;padding:0;border:0}.bpe-marketing-scope .mk-cards-pad{padding:.5rem}.bpe-marketing-scope :is(table.bpe-phone-cards,.bpe-phone-cards table) td.mk-cell-full{padding-inline-start:0}.bpe-marketing-scope :is(table.bpe-phone-cards,.bpe-phone-cards table) td.mk-cell-full:before{content:none}.bpe-marketing-scope .mk-more-list{display:grid;gap:.25rem;margin:0 0 .25rem}.bpe-marketing-scope .mk-more-list>div{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.bpe-marketing-scope .mk-more-list dt{color:var(--ink-3);font-size:.75rem;font-weight:500;text-transform:uppercase}.bpe-marketing-scope .mk-more-list dd{margin:0;min-width:0;text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}}@media screen and (max-width:48rem){.bpe-marketing-scope .mk-meta-connect{padding-inline:0;padding-block-start:.75rem}.bpe-marketing-scope .mk-meta-card{margin:.75rem 0}.bpe-marketing-scope .mk-meta-pane{padding:.75rem}.bpe-marketing-scope .mk-fb-row{flex-wrap:wrap}.bpe-marketing-scope .mk-fb-text{flex-basis:calc(100% - 2rem);min-width:0}.bpe-marketing-scope .mk-fb-btn{flex:1 1 0;justify-content:center}.bpe-marketing-scope .mk-meta-head{flex-wrap:wrap;gap:.5rem}.bpe-marketing-scope .mk-meta-head-actions{flex:1 1 100%;flex-wrap:wrap}.bpe-marketing-scope .mk-meta-head-actions>button{flex:1 1 auto;justify-content:center}.bpe-marketing-scope .mk-meta-row{flex-wrap:wrap;row-gap:.25rem;padding:.5rem .75rem}.bpe-marketing-scope .mk-meta-row-name{flex-basis:calc(100% - 1.75rem)}.bpe-marketing-scope .mk-meta-row-actions{margin-inline-start:auto}.bpe-marketing-scope .mk-meta-perf{flex-direction:column}.bpe-marketing-scope .mk-meta-perf-controls{flex:1 1 100%;flex-wrap:wrap;gap:.5rem;min-width:0}.bpe-marketing-scope .mk-meta-perf-controls>select{flex:1 1 100%;min-width:0}.bpe-marketing-scope .mk-meta-perf-controls button{min-width:2.75rem}.bpe-marketing-scope .mk-meta-alerts{width:auto;border-inline-start:0;border-block-start:var(--line-width) solid var(--line-1)}.bpe-marketing-scope .mk-meta-builder{flex-direction:column}.bpe-marketing-scope .mk-meta-preview{width:auto;border-inline-start:0;border-block-start:var(--line-width) solid var(--line-1)}.bpe-marketing-scope .mk-meta-img-remove{min-height:0}.bpe-marketing-scope .mk-meta-img-remove:after{content:"";position:absolute;top:0;right:0;width:2.75rem;height:2.75rem}.bpe-marketing-scope .mk-steps{flex-wrap:wrap;gap:.25rem;padding:.75rem}.bpe-marketing-scope .mk-step{gap:.25rem}.bpe-marketing-scope .mk-step-label[data-current=false]{display:none}.bpe-marketing-scope .mk-meta-review>div{gap:.75rem}.bpe-marketing-scope .mk-meta-review>div>span:last-child{min-width:0;text-align:end;overflow-wrap:anywhere}.bpe-marketing-scope .mk-meta-wizard-nav{flex-wrap:wrap}.bpe-marketing-scope .mk-meta-wizard-nav>div{display:flex;flex:1 1 100%;gap:.5rem}.bpe-marketing-scope .mk-meta-wizard-nav>div>button{flex:1 1 0;min-width:0;justify-content:center}.bpe-marketing-scope .mk-stat-value{font-size:1.25rem;overflow-wrap:anywhere}.bpe-marketing-scope .mk-approval-row{flex-direction:column;align-items:stretch}.bpe-marketing-scope .mk-approval-actions{flex-wrap:wrap}.bpe-marketing-scope .mk-approval-actions>button{flex:1 1 0;justify-content:center}}@media screen and (max-width:48rem){.bpe-marketing-scope .mk-gads-toolbar{flex-wrap:wrap;gap:.5rem}.bpe-marketing-scope .mk-gads-toolbar>button{flex:1 1 100%;justify-content:center}.bpe-marketing-scope .mk-period{flex:1 1 100%;gap:.5rem;min-width:0}.bpe-marketing-scope .mk-period-preset{flex:1 1 100%;flex-wrap:wrap;min-width:0}.bpe-marketing-scope .mk-period-preset>select{flex:1 1 auto;min-width:0}.bpe-marketing-scope .mk-period-custom{flex:1 1 100%;flex-wrap:wrap}.bpe-marketing-scope .mk-period-custom>input{flex:1 1 8rem;min-width:0}.bpe-marketing-scope .mk-period-custom>button{flex:1 1 100%}.bpe-marketing-scope .mk-period-seg{flex:1 1 100%;min-width:0}.bpe-marketing-scope .mk-gads-kw-filters{flex:1 1 100%;flex-wrap:wrap;gap:.5rem;min-width:0}.bpe-marketing-scope .mk-gads-kw-filters>*{flex:1 1 100%;min-width:0}.bpe-marketing-scope .mk-gads-sort{flex-wrap:wrap}.bpe-marketing-scope .mk-gads-sort>select{flex:1 1 auto;min-width:0}.bpe-marketing-scope .mk-chart-controls{flex:1 1 100%;flex-wrap:wrap;gap:.5rem}.bpe-marketing-scope .mk-chart-controls>select{flex:1 1 100%;min-width:0}.bpe-marketing-scope .mk-gads-sync{flex:1 1 100%;flex-wrap:wrap;margin-inline-start:0}.bpe-marketing-scope .mk-gads-sync>button{flex:1 1 auto;justify-content:center}.bpe-marketing-scope .mk-gads-live-actions{display:flex;flex:1 1 100%;gap:.5rem}.bpe-marketing-scope .mk-gads-live-actions>button,.bpe-marketing-scope .mk-gads-expand{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border:var(--line-width) solid var(--line-1);border-radius:var(--r-md)}.bpe-marketing-scope .mk-gads-live-actions>button{flex:1 1 0}.bpe-marketing-scope .mk-gads-budget-edit{display:flex;flex-wrap:wrap}.bpe-marketing-scope .mk-gads-metric>div{display:inline}.bpe-marketing-scope .mk-gads-metric>div+div{margin-inline-start:.375rem}.bpe-marketing-scope .mk-gads-create-pane{padding-inline:0;padding-block:.75rem}.bpe-marketing-scope .mk-gads-toggle{min-height:0}.bpe-marketing-scope .mk-gads-toggle:after{content:"";position:absolute;inset:-.75rem -.25rem}.bpe-marketing-scope .mk-gads-heat-cell{display:block;min-width:0;padding:0;border:0}.bpe-marketing-scope .mk-gads-ww-head{flex-wrap:wrap}.bpe-marketing-scope .mk-gads-ww-head>div{flex:1 1 100%}.bpe-marketing-scope .mk-gads-geo-head>.mk-seg{flex:1 1 100%}}@media screen and (max-width:48rem){.bpe-marketing-scope .mk-ms-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:.5rem;row-gap:.25rem;padding:.5rem .75rem}.bpe-marketing-scope .mk-ms-row:after{content:"";order:2;flex-basis:100%}.bpe-marketing-scope .mk-ms-name{flex:1 1 0;min-width:0}.bpe-marketing-scope .mk-ms-actions{order:1}.bpe-marketing-scope .mk-ms-meta{order:3;min-width:0;text-align:start}.bpe-marketing-scope .mk-ms-steps{flex-wrap:wrap;gap:.5rem;padding:.75rem}.bpe-marketing-scope .mk-ms-steps>button{flex:1 1 100%;justify-content:center}.bpe-marketing-scope .mk-ms-pane{padding:.75rem}.bpe-marketing-scope .mk-ms-wizard-nav{flex-wrap:wrap}.bpe-marketing-scope .mk-ms-wizard-nav>div{display:flex;flex:1 1 auto;gap:.5rem}.bpe-marketing-scope .mk-ms-wizard-nav>div>button{flex:1 1 auto;justify-content:center}}@media screen and (max-width:48rem){.bpe-marketing-scope .mk-page>.mk-seo-tabbar{position:static;margin:-.75rem -.75rem 0;padding:.5rem .75rem}.bpe-marketing-scope .mk-seo-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.bpe-marketing-scope .mk-seo-tabs>button{padding-inline:.5rem}.bpe-marketing-scope .mk-seo-head{flex-wrap:wrap;gap:.5rem}.bpe-marketing-scope .mk-seo-head-actions{flex:1 1 100%}.bpe-marketing-scope .mk-seo-head-actions>button{flex:1 1 0;justify-content:center}.bpe-marketing-scope .mk-seo-save{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border:var(--line-width) solid var(--line-1);border-radius:var(--r-md)}.bpe-marketing-scope .mk-seo-pillars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.bpe-marketing-scope .mk-seo-pillars>button{padding-inline:.5rem;white-space:normal;text-align:start}.bpe-marketing-scope .mk-seo-filters>input[type=text]{flex:1 1 100%;min-width:0}.bpe-marketing-scope .mk-seo-chip{min-height:2.75rem;padding-block:0;padding-inline-end:0}.bpe-marketing-scope .mk-seo-chip-name{display:flex;align-items:center;align-self:stretch}.bpe-marketing-scope .mk-seo-dialog{max-height:calc(100dvh - 2rem)}.bpe-marketing-scope .mk-seo-types{flex-wrap:wrap}.bpe-marketing-scope .mk-seo-types>button{flex:1 1 auto;font-size:.875rem}.bpe-marketing-scope .mk-seo-file{min-height:2.75rem}}@media screen and (max-width:48rem){.bpe-marketing-scope .mk-page>.mk-si-head{position:static;margin:-.75rem -.75rem 0;padding:.75rem}.bpe-marketing-scope .mk-si-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.bpe-marketing-scope .mk-si-controls>select{grid-column:1 / -1;min-width:0}.bpe-marketing-scope .mk-si-controls>:is(button,a){justify-content:center;min-width:0;min-height:2.75rem;text-align:center}.bpe-marketing-scope .mk-si-insights-head,.bpe-marketing-scope .mk-si-insight-meta{flex-wrap:wrap}}@media screen and (max-width:48rem){.bpe-marketing-scope .mk-lp-table{overflow:visible;border-width:0;border-radius:0;background:transparent}.bpe-marketing-scope .mk-lp-table>table>tbody>tr{background:var(--surface)}.bpe-marketing-scope .mk-lp-lead-more{display:grid;grid-template-columns:max(6rem,40%) minmax(0,1fr);column-gap:.75rem;row-gap:.25rem;margin:0;padding-block:.25rem}.bpe-marketing-scope .mk-lp-lead-more>dt{color:var(--ink-3);font-size:.75rem;font-weight:500;line-height:1.25rem;letter-spacing:var(--tracking-ui);text-transform:uppercase}.bpe-marketing-scope .mk-lp-lead-more>dd{min-width:0;margin:0;overflow-wrap:anywhere}}@media screen and (max-width:48rem){.bpe-marketing-scope .mk-lp-forms :is(th,td){padding-inline:.5rem}.bpe-marketing-scope .mk-lp-forms :is(th,td):first-child{padding-inline-start:.75rem}.bpe-marketing-scope .mk-lp-forms :is(th,td):last-child{padding-inline-end:.75rem}}@media screen and (max-width:48rem){.bpe-marketing-scope .mk-form-editor{padding:1rem}.bpe-marketing-scope .mk-form-editor__save{margin-inline:-1rem}}@media screen and (max-width:48rem){.bpe-marketing-scope .mk-settings__inner{padding-inline:0}.bpe-marketing-scope .mk-settings__secret{padding-right:2.75rem}.bpe-marketing-scope .mk-settings__reveal{right:0;display:flex;align-items:center;justify-content:center;min-width:2.75rem}.bpe-marketing-scope .mk-settings select{min-width:0;max-width:100%}.bpe-marketing-scope .mk-settings__buttons>button{justify-content:center}}@media screen and (max-width:48rem){.bpe-marketing-scope .mk-ai-engine__spend-chip{order:1;flex-basis:100%}.bpe-marketing-scope .mk-ai-engine__feature{gap:.5rem}.bpe-marketing-scope .mk-ai-engine__feature>:last-child{flex-shrink:0;text-align:right}}.bpe-marketing-scope{--font-sans: var(--f-sans);--font-serif: "Lora", Georgia, serif;--color-bpe-bg: var(--paper);--color-bpe-card: var(--surface);--color-bpe-border: var(--line-2);--color-bpe-text: var(--ink);--color-bpe-muted: var(--ink-3);--color-bpe-navy: var(--ink);--color-bpe-purple: var(--p-marketing);--color-bpe-green: var(--forest);--color-bpe-light-purple: color-mix(in srgb, var(--p-marketing) 12%, transparent);--color-bpe-light-green: var(--forest-tint);--color-bpe-light-blue: var(--sky-tint);--color-bpe-light-yellow: color-mix(in srgb, var(--warn) 12%, transparent);font-family:var(--font-sans);background-color:var(--paper);color:var(--ink)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.markdown-preview h1{font-family:var(--font-serif);font-size:1.75rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;color:var(--color-bpe-navy)}.markdown-preview h2{font-family:var(--font-serif);font-size:1.375rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem;color:var(--color-bpe-navy)}.markdown-preview h3{font-family:var(--font-serif);font-size:1.125rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem;color:var(--color-bpe-navy)}.markdown-preview p{margin-bottom:.75rem;line-height:1.7}.markdown-preview ul,.markdown-preview ol{margin-bottom:.75rem;padding-left:1.5rem}.markdown-preview ul{list-style-type:disc}.markdown-preview ol{list-style-type:decimal}.markdown-preview li{margin-bottom:.25rem;line-height:1.6}.markdown-preview strong{font-weight:700}.markdown-preview a{color:var(--color-bpe-purple);text-decoration:underline;text-underline-offset:2px}.markdown-preview a:hover{color:var(--color-bpe-navy)}.markdown-preview blockquote{border-left:3px solid var(--color-bpe-purple);padding-left:1rem;margin:1rem 0;color:var(--color-bpe-muted);font-style:italic}.markdown-preview code{background:var(--color-bpe-light-purple);padding:.125rem .375rem;border-radius:.25rem;font-size:.875em}.markdown-preview pre{background:#1e1e2e;color:#cdd6f4;padding:1rem;border-radius:.5rem;overflow-x:auto;margin-bottom:.75rem}.markdown-preview pre code{background:transparent;padding:0}.markdown-preview hr{border:none;border-top:1px solid var(--color-bpe-border);margin:1.5rem 0}.markdown-preview table{width:100%;border-collapse:collapse;margin-bottom:.75rem}.markdown-preview th,.markdown-preview td{border:1px solid var(--color-bpe-border);padding:.5rem .75rem;text-align:left}.markdown-preview th{background:var(--color-bpe-bg);font-weight:600}.bpe-dam-scope{--font-sans: var(--f-sans);--font-serif: "Lora", Georgia, serif;--color-bpe-bg: var(--paper);--color-bpe-card: var(--surface);--color-bpe-border: var(--line-2);--color-bpe-text: var(--ink);--color-bpe-muted: var(--ink-3);--color-bpe-navy: var(--ink);--color-bpe-purple: var(--p-vault);--color-bpe-green: var(--forest);--color-bpe-yellow: var(--warn);--color-bpe-light-purple: color-mix(in srgb, var(--p-vault) 12%, transparent);--color-bpe-light-green: var(--forest-tint);--color-bpe-light-blue: var(--sky-tint);--color-bpe-light-yellow: color-mix(in srgb, var(--warn) 12%, transparent);font-family:var(--font-sans);background-color:var(--paper);color:var(--ink)}body{background-color:var(--paper);font-family:var(--f-sans);color:var(--ink);margin:0}.vault-map-pin-wrap{background:transparent;border:none}.vault-map-pin{position:relative;width:56px;height:56px;border-radius:12px;border:2px solid var(--paper, #fff);box-shadow:0 1px 4px #00000059;background:var(--color-bpe-bg, #e5e1d8);cursor:pointer}.vault-map-pin img{width:100%;height:100%;object-fit:cover;border-radius:9px;display:block}.vault-map-pin .vault-map-count{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--color-bpe-purple, #7c3aed);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000004d}:root{--bg: var(--bpe-bg);--surface-hover: var(--bpe-surface-hover);--border: var(--bpe-border);--text: var(--bpe-text);--text-muted: var(--bpe-text-muted);--text-dim: var(--bpe-text-dim);--shell-radius-card: var(--bpe-radius-lg);--shell-radius-control: var(--bpe-radius-md);--shell-shadow-card: var(--bpe-shadow-sm)}*{box-sizing:border-box}html,body{height:100%;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}#root{min-height:100vh}.app{min-height:100vh;display:flex;flex-direction:column}.portal-host{flex:1;min-height:0;display:flex;flex-direction:column}.portal-host .bpe-admin-scope,.portal-host .bpe-marketing-scope,.portal-host .bpe-dam-scope{height:auto!important;flex:1;min-height:0}.app-embedded-portal .header{min-height:48px;padding:.45rem .875rem;position:relative;z-index:30;background:color-mix(in srgb,var(--bg) 92%,transparent)}.app-embedded-portal .breadcrumb{font-size:.875rem}.app-embedded-portal .breadcrumb-root,.app-embedded-portal .breadcrumb-link{padding:.2rem .375rem}.app-embedded-portal .brand-dot{font-size:1.125rem}.app-embedded-portal .user{gap:.5rem}.app-embedded-portal .header-meta{padding:.25rem .55rem}.app-embedded-portal .user-email{display:none}.ops-frame{flex:1;width:100%;border:0;min-height:0;display:block;background:var(--bg, transparent)}.header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 2.5rem;border-bottom:1px solid var(--border)}.brand{display:flex;align-items:center;gap:.75rem}.brand-link{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.125rem;font-size:1rem;min-width:0}.breadcrumb-item{display:inline-flex;align-items:center;min-width:0}.breadcrumb-root{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--text);font-weight:600;letter-spacing:-.01em;padding:.25rem .5rem;border-radius:var(--shell-radius-control);transition:background .15s ease}.breadcrumb-root:hover{background:var(--surface-hover)}.breadcrumb-sep{color:var(--text-dim);font-weight:400;-webkit-user-select:none;user-select:none;margin:0 .25rem}.breadcrumb-link{display:inline-flex;align-items:center;min-width:0;max-width:16rem;color:var(--text);font-weight:500;text-decoration:none;padding:.25rem .5rem;border-radius:var(--shell-radius-control);transition:background .15s ease}.breadcrumb-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-link:hover{background:var(--surface-hover)}.breadcrumb-link[aria-current=page]{color:var(--text-muted);cursor:default}.breadcrumb-link[aria-current=page]:hover{background:transparent}.brand-dot{font-size:1.5rem;color:var(--bpe-accent-primary)}.brand h1{font-size:1.125rem;font-weight:600;letter-spacing:-.01em}.user-email{font-size:.875rem;color:var(--text-muted)}.user-avatar{width:2rem;height:2rem;border-radius:999px;border:1px solid var(--border);background:var(--surface-hover);color:var(--text);display:inline-grid;place-items:center;overflow:hidden;flex:0 0 auto;font-size:.75rem;font-weight:700}.user-avatar img{width:100%;height:100%;display:block;object-fit:cover}.user{display:flex;align-items:center;gap:.75rem;min-width:0}.header-meta{display:inline-flex;align-items:center;gap:.45rem;min-width:0;padding:.4rem .7rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface-hover) 78%,transparent);appearance:none;color:inherit;cursor:pointer;font:inherit;transition:border-color .15s ease,background .15s ease,color .15s ease}.header-meta:hover{border-color:color-mix(in srgb,var(--bpe-accent-primary) 30%,var(--border));background:color-mix(in srgb,var(--surface-hover) 92%,transparent)}.header-meta:focus-visible{outline:2px solid color-mix(in srgb,var(--bpe-accent-primary) 52%,transparent);outline-offset:2px}.header-meta.is-copied{border-color:color-mix(in srgb,var(--bpe-accent-success) 38%,var(--border));background:color-mix(in srgb,var(--bpe-accent-success) 12%,var(--surface-hover))}.header-meta.is-error{border-color:color-mix(in srgb,var(--bpe-accent-danger) 38%,var(--border));background:color-mix(in srgb,var(--bpe-accent-danger) 10%,var(--surface-hover))}.header-meta-label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);white-space:nowrap}.header-meta-value{font-size:.8125rem;color:var(--text-muted);white-space:nowrap}.main{flex:1;max-width:72rem;width:100%;margin:0 auto;padding:4rem 2.5rem}.welcome{margin-bottom:3rem}.welcome h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem}.welcome p{color:var(--text-muted);font-size:1rem}.shell-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.card{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--shell-radius-card);box-shadow:var(--shell-shadow-card);text-decoration:none;color:inherit;transition:all .15s ease;cursor:pointer;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent);opacity:0;transition:opacity .15s ease}.card:hover{background:var(--surface-hover);border-color:var(--accent);transform:translateY(-1px)}.card:hover:before{opacity:1}.card-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.card-icon{margin-bottom:.75rem;color:var(--accent);display:inline-flex}.card-icon svg{width:42px;height:42px}.card-title{font-size:1.125rem;font-weight:600}.card-external{margin-left:.375rem;font-size:.75rem;color:var(--text-muted);font-weight:500}.card-desc{font-size:.875rem;color:var(--text-muted);line-height:1.5}.card-badge{position:absolute;top:1rem;right:1rem;font-size:.6875rem;padding:.25rem .5rem;background:var(--border);border-radius:var(--bpe-radius-sm);color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.footer{padding:1rem 2.5rem;border-top:1px solid var(--border);color:var(--text-dim);font-size:.75rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.footer-links{display:flex;gap:.25rem;align-items:center;flex-wrap:wrap}.footer-link{padding:.375rem .75rem;background:transparent;color:var(--text-muted);border:none;border-radius:var(--shell-radius-control);font-size:.75rem;cursor:pointer;transition:all .15s ease;text-decoration:none;font-family:inherit}.footer-link:hover{color:var(--text);background:var(--surface-hover)}.footer-signout{margin-left:.5rem;border-left:1px solid var(--border);padding-left:1rem;color:var(--text-dim)}.footer-version{color:var(--text-dim)}.page{flex:1;max-width:72rem;width:100%;margin:0 auto;padding:2.5rem}.page-header{margin-bottom:2rem}.page-header h2{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem}.shell-native-page{color:var(--text)}.shell-alert{border:1px solid var(--border);border-radius:var(--shell-radius-card);padding:1rem;font-size:.875rem;line-height:1.5}.shell-alert-danger{border-color:color-mix(in srgb,var(--bpe-accent-danger) 34%,var(--border));background:color-mix(in srgb,var(--bpe-accent-danger) 12%,var(--surface));color:color-mix(in srgb,var(--bpe-accent-danger) 52%,var(--text))}.shell-alert-success{border-color:color-mix(in srgb,var(--bpe-accent-success) 34%,var(--border));background:color-mix(in srgb,var(--bpe-accent-success) 12%,var(--surface));color:color-mix(in srgb,var(--bpe-accent-success) 52%,var(--text))}.shell-alert-warning{border-color:color-mix(in srgb,var(--bpe-accent-warning) 34%,var(--border));background:color-mix(in srgb,var(--bpe-accent-warning) 12%,var(--surface));color:color-mix(in srgb,var(--bpe-accent-warning) 52%,var(--text))}.shell-pill-success,.shell-pill-warning,.shell-pill-danger,.shell-pill-info{border:1px solid transparent}.shell-pill-success{border-color:color-mix(in srgb,var(--bpe-accent-success) 26%,transparent);background:color-mix(in srgb,var(--bpe-accent-success) 14%,transparent);color:color-mix(in srgb,var(--bpe-accent-success) 48%,var(--text))}.shell-pill-warning{border-color:color-mix(in srgb,var(--bpe-accent-warning) 28%,transparent);background:color-mix(in srgb,var(--bpe-accent-warning) 15%,transparent);color:color-mix(in srgb,var(--bpe-accent-warning) 52%,var(--text))}.shell-pill-danger{border-color:color-mix(in srgb,var(--bpe-accent-danger) 28%,transparent);background:color-mix(in srgb,var(--bpe-accent-danger) 14%,transparent);color:color-mix(in srgb,var(--bpe-accent-danger) 50%,var(--text))}.shell-pill-info{border-color:color-mix(in srgb,var(--bpe-accent-primary) 28%,transparent);background:color-mix(in srgb,var(--bpe-accent-primary) 14%,transparent);color:color-mix(in srgb,var(--bpe-accent-primary) 48%,var(--text))}.sales-portal-main{flex:1;width:100%;max-width:92rem;margin:0 auto;padding:1.5rem 2rem 2rem;min-width:0}.sales-muted,.sales-stub{color:var(--text-muted);line-height:1.6}.sales-estimator{min-width:0}.sales-estimator-header{display:flex;justify-content:flex-end;margin-bottom:.75rem}.sales-estimator-linkout{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;color:var(--text-muted);font-size:.85rem;font-weight:600}.sales-estimator-linkout:hover{color:var(--text)}.sales-estimator-grid{display:grid;grid-template-columns:20rem minmax(0,1fr);gap:1.5rem;align-items:start}.sales-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--shell-radius-card);box-shadow:var(--shell-shadow-card);padding:1.25rem}.sales-card h3{margin:0 0 1rem;font-size:1.0625rem}.sales-input-panel{position:sticky;top:1.5rem}.sales-results-panel{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.sales-results-content{display:flex;flex-direction:column;gap:1.25rem}.sales-error-card p{margin:0;color:color-mix(in srgb,var(--bpe-accent-danger) 55%,var(--text))}.sales-estimate-form{display:flex;flex-direction:column;gap:1rem}.sales-form-group{display:flex;flex-direction:column;gap:.4rem;min-width:0}.sales-form-label{font-size:.875rem;font-weight:600;color:var(--text)}.sales-form-row{display:flex;gap:.75rem}.sales-form-group-half{flex:1;min-width:0}.sales-form-group label{font-size:.875rem;font-weight:600;color:var(--text)}.sales-form-group input[type=text],.sales-form-group input[type=date],.sales-form-group input[type=number],.sales-form-group select{border:1px solid var(--border);border-radius:var(--shell-radius-control);background:var(--bg);color:var(--text);min-height:2.5rem;padding:.5rem .7rem;font:inherit;width:100%}.sales-form-group input:focus,.sales-form-group select:focus{outline:2px solid color-mix(in srgb,var(--bpe-accent-primary) 40%,transparent);outline-offset:2px}.sales-form-hint,.sales-form-hint-inline{color:var(--text-muted);font-size:.78rem}.sales-radio-group{display:flex;gap:1rem}.sales-radio-label{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;color:var(--text);cursor:pointer}.sales-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--shell-radius-control);padding:.6rem 1rem;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.sales-btn-primary{background:var(--bpe-accent-primary);color:var(--bg);width:100%;padding:.7rem 1rem;margin-top:.25rem}.sales-btn-primary:hover:not(:disabled){opacity:.92}.sales-btn-primary:disabled{opacity:.6;cursor:not-allowed}.sales-btn-export{background:var(--surface-hover);color:var(--text);border-color:var(--border)}.sales-btn-export:hover{background:color-mix(in srgb,var(--surface-hover) 72%,var(--bg))}.sales-flight-card-header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}.sales-flight-card-header h3{margin:0}.sales-flight-route{color:var(--text-muted);font-size:.875rem}.sales-card-body{display:flex;flex-direction:column;gap:1rem}.sales-flight-loading{display:flex;align-items:center;gap:.6rem;color:var(--text-muted);padding:1.5rem 0}.sales-spinner-small{width:1rem;height:1rem;border-radius:999px;border:2px solid var(--border);border-top-color:var(--bpe-accent-primary);animation:sales-spin .7s linear infinite}@keyframes sales-spin{to{transform:rotate(360deg)}}.sales-flight-error p{margin:0;color:color-mix(in srgb,var(--bpe-accent-danger) 55%,var(--text))}.sales-flight-tabs{display:flex;gap:.5rem;border-bottom:1px solid var(--border)}.sales-flight-tab{display:flex;flex-direction:column;gap:.15rem;align-items:flex-start;border:none;background:transparent;color:var(--text-muted);padding:.6rem .9rem;font:inherit;font-weight:600;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.sales-flight-tab.is-active{color:var(--text);border-bottom-color:var(--bpe-accent-primary)}.sales-flight-tab-label{font-size:.875rem}.sales-flight-tab-route{font-size:.72rem;color:var(--text-dim)}.sales-flight-list{display:flex;flex-direction:column;gap:1rem}.sales-flight-direction-section{display:flex;flex-direction:column;gap:.5rem}.sales-flight-direction-label{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.sales-flight-row{position:relative;border:1px solid var(--border);border-radius:var(--shell-radius-control);overflow:hidden}.sales-flight-row.is-best{border-color:color-mix(in srgb,var(--bpe-accent-success) 40%,var(--border))}.sales-flight-row.is-selected{border-color:color-mix(in srgb,var(--bpe-accent-primary) 50%,var(--border));background:color-mix(in srgb,var(--bpe-accent-primary) 8%,var(--surface))}.sales-flight-row-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .9rem;text-decoration:none;color:var(--text);flex-wrap:wrap}.sales-flight-times{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.875rem}.sales-flight-airline{font-weight:600}.sales-best-pick-badge{background:color-mix(in srgb,var(--bpe-accent-success) 18%,transparent);color:color-mix(in srgb,var(--bpe-accent-success) 50%,var(--text));border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.sales-flight-airport-badge{background:var(--surface-hover);color:var(--text-muted);border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.sales-flight-date{color:var(--text-muted);font-size:.8rem}.sales-flight-arrow{color:var(--text-dim)}.sales-flight-stops{color:var(--text-muted);font-size:.8rem}.sales-flight-meta{display:flex;gap:.5rem;color:var(--text-muted);font-size:.78rem}.sales-flight-price{font-weight:700;font-size:.95rem;margin-left:auto}.sales-flight-select-btn{border:1px solid var(--border);border-radius:var(--shell-radius-control);background:var(--surface-hover);color:var(--text);padding:.35rem .7rem;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;margin:0 .9rem .6rem;align-self:flex-start}.sales-flight-select-btn.is-selected{background:color-mix(in srgb,var(--bpe-accent-primary) 22%,var(--surface-hover));border-color:color-mix(in srgb,var(--bpe-accent-primary) 40%,var(--border))}.sales-flight-cheapest{color:var(--text-muted);font-size:.875rem}.sales-flight-combined-cheapest{color:var(--text);padding-top:.5rem;border-top:1px solid var(--border)}.sales-flight-insights{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.sales-insight-badge{border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:700;color:#fff}.sales-insight-low{background:var(--bpe-accent-success)}.sales-insight-typical{background:var(--bpe-accent-warning)}.sales-insight-high{background:var(--bpe-accent-danger)}.sales-insight-text{color:var(--text-muted);font-size:.8125rem}.sales-flight-links{display:flex;gap:1rem;padding-top:.5rem;border-top:1px solid var(--border)}.sales-action-link{color:var(--bpe-accent-primary);font-size:.875rem;font-weight:600;text-decoration:none}.sales-action-link:hover{text-decoration:underline}.sales-price-chart-wrap{border-top:1px solid var(--border);padding-top:.75rem}.sales-price-chart-title{margin:0 0 .5rem;font-size:.875rem}.sales-price-chart-subtitle{color:var(--text-dim);font-weight:400;font-size:.78rem}.sales-price-chart{display:flex;align-items:flex-end;gap:.25rem;height:7rem;overflow-x:auto}.sales-price-bar-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.15rem;flex:0 0 auto;width:1.75rem;height:100%}.sales-price-bar{width:.6rem;background:var(--bpe-accent-primary);border-radius:999px 999px 0 0;min-height:2px}.sales-price-bar-col.is-cheapest .sales-price-bar{background:var(--bpe-accent-success)}.sales-price-bar-col.is-midweek .sales-price-bar{opacity:.85}.sales-price-bar-price{font-size:.65rem;color:var(--text-muted)}.sales-price-bar-day,.sales-price-bar-date{font-size:.6rem;color:var(--text-dim)}.sales-price-chart-hint{margin:.5rem 0 0;color:var(--text-dim);font-size:.75rem}.sales-analysis-header h3{margin:0 0 .75rem}.sales-analysis-body{display:flex;flex-direction:column;gap:.6rem}.sales-analysis-text{margin:0;color:var(--text-muted);font-size:.9rem;line-height:1.55}.sales-analysis-text strong{color:var(--text)}.sales-analysis-error{color:color-mix(in srgb,var(--bpe-accent-danger) 55%,var(--text))}.sales-analysis-verdict{padding:.6rem .75rem;border-radius:var(--shell-radius-control);color:var(--text)!important}.sales-verdict-sw{background:color-mix(in srgb,var(--bpe-accent-success) 12%,transparent)}.sales-verdict-other{background:color-mix(in srgb,var(--bpe-accent-warning) 12%,transparent)}.sales-summary-table{width:100%;border-collapse:collapse;font-size:.875rem}.sales-summary-table th{text-align:left;padding:.6rem .5rem;border-bottom:1px solid var(--border);color:var(--text-dim);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.sales-summary-table .sales-amount-col{text-align:right}.sales-summary-table td{padding:.65rem .5rem;border-bottom:1px solid var(--border);vertical-align:top}.sales-summary-table td:last-child{text-align:right;white-space:nowrap}.sales-summary-table tfoot td{border-bottom:none;border-top:2px solid var(--border);font-weight:700;padding-top:.85rem}.sales-summary-table tfoot td:last-child{text-align:right}.sales-detail-row td{padding:0;border-bottom:1px solid var(--border)}.sales-summary-detail.sales-breakdown{display:flex;flex-direction:column;gap:.35rem;padding:.75rem 1rem;background:color-mix(in srgb,var(--surface-hover) 60%,transparent)}.sales-breakdown-row{display:flex;justify-content:space-between;gap:1rem;color:var(--text-muted);font-size:.8125rem}.sales-breakdown-hint{font-style:italic;color:var(--text-dim)}.sales-row-toggle-btn{display:inline-flex;align-items:center;gap:.4rem;border:none;background:none;color:var(--text);font:inherit;font-weight:600;cursor:pointer;padding:0;text-align:left}.sales-row-toggle-icon{color:var(--text-dim);font-size:.75rem}.sales-perdiem-locality{color:var(--text-dim);font-size:.8rem}.sales-perdiem-pct-select{border:1px solid var(--border);border-radius:var(--shell-radius-control);background:var(--bg);color:var(--text);font-size:.8125rem;padding:.1rem .35rem}.sales-team-multiplier{color:var(--text-muted);font-weight:400;font-size:.8125rem}.sales-store-link{color:var(--bpe-accent-primary);text-decoration:none}.sales-store-link:hover{text-decoration:underline}.sales-cross-airport-warning{background:color-mix(in srgb,var(--bpe-accent-warning) 14%,transparent);color:color-mix(in srgb,var(--bpe-accent-warning) 55%,var(--text));border-radius:var(--shell-radius-control);padding:.6rem .75rem;font-size:.8125rem}.sales-export-buttons{display:flex;gap:.6rem;margin-top:1rem}.sales-trip-map{width:100%;height:400px;border-radius:var(--shell-radius-control);background:var(--bg)}.sales-map-legend{display:flex;flex-wrap:wrap;gap:14px;padding-top:10px;font-size:.82rem;color:var(--text-muted)}.sales-map-legend-item{display:flex;align-items:center;gap:5px}.sales-map-legend-dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}.sales-map-unavailable{display:flex;align-items:center;justify-content:center;flex-direction:column;height:200px;color:var(--text-muted);font-size:.875rem;text-align:center;padding:1.5rem}.sales-map-unavailable-detail{font-size:.78rem;margin-top:.35rem;color:var(--text-muted)}@media(max-width:768px){.sales-trip-map{height:300px}}.sales-saved-estimates{min-width:0;display:flex;flex-direction:column;gap:1rem}.sales-saved-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.sales-saved-header h3{margin:0;font-size:1.0625rem}.sales-saved-summary{margin:0;color:var(--text-muted);font-size:.875rem}.sales-saved-group{display:flex;flex-direction:column;gap:.75rem}.sales-saved-group+.sales-saved-group{margin-top:.5rem}.sales-saved-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-bottom:.35rem;border-bottom:1px solid var(--border)}.sales-saved-group-head h4{margin:0;font-size:.9375rem}.sales-pulse{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.5rem .85rem;margin-bottom:1rem;background:var(--bpe-accent-primary-muted);border:1px solid var(--border);border-radius:var(--shell-radius-control);font-size:.8125rem}.sales-pulse-track{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:0;padding:0;list-style:none}.sales-pulse-stage{display:inline-flex;align-items:baseline;gap:.35rem;color:var(--text-muted);white-space:nowrap}.sales-pulse-stage.active{color:var(--bpe-accent-primary);font-weight:650}.sales-pulse-count{font-variant-numeric:tabular-nums;font-weight:700;color:var(--text)}.sales-pulse-stage.active .sales-pulse-count{color:var(--bpe-accent-primary)}.sales-pulse-arrow{color:var(--text-muted);opacity:.5;list-style:none}.sales-pulse-note{margin-left:auto;color:var(--text-muted);font-size:.75rem}.sales-queue{border:1px solid var(--border);background:var(--bpe-accent-primary-muted);border-radius:var(--shell-radius-card);padding:.85rem 1rem;margin-bottom:1rem}.sales-queue-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.sales-queue-title{font-weight:650;font-size:.9375rem}.sales-queue-count{background:var(--bpe-accent-primary);color:#fff;font-size:.75rem;font-weight:700;padding:.05rem .5rem;border-radius:999px}.sales-queue-flow{margin-left:auto;color:var(--text-muted);font-size:.75rem}.sales-queue-empty{margin:6px 0 0}.sales-queue-row{display:flex;gap:.6rem;overflow-x:auto;padding:0 0 .25rem;margin:0;list-style:none}.sales-queue-card{flex:0 0 auto;min-width:190px;max-width:230px;background:var(--surface);border:1px solid var(--border);border-radius:var(--shell-radius-control);padding:.6rem .75rem;display:flex;flex-direction:column;gap:.35rem}.sales-queue-card-co{font-weight:650;font-size:.875rem}.sales-queue-card-meta{color:var(--text-muted);font-size:.75rem}.sales-queue-card-actions{display:flex;align-items:center;gap:.6rem;margin-top:.15rem}.sales-queue-card-btn{font:inherit;font-size:.8125rem;font-weight:600;padding:.3rem .6rem;border-radius:var(--shell-radius-control);border:1px solid var(--bpe-accent-primary);background:var(--bpe-accent-primary);color:#fff;cursor:pointer}.sales-queue-card-btn:hover{opacity:.92}.sales-import-result{padding:.6rem .75rem;border-radius:var(--shell-radius-control);background:color-mix(in srgb,var(--bpe-accent-success) 12%,transparent);font-size:.875rem}.sales-import-error{background:color-mix(in srgb,var(--bpe-accent-danger) 12%,transparent);color:color-mix(in srgb,var(--bpe-accent-danger) 55%,var(--text))}.sales-saved-list{display:flex;flex-direction:column;gap:.75rem}.sales-saved-card{padding:1rem 1.25rem}.sales-saved-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.sales-saved-card-title-btn{padding:0;text-align:left;gap:.4rem}.sales-saved-card-title{font-weight:700;font-size:.9375rem;color:var(--text)}.sales-saved-card-total{font-weight:700;font-size:1rem;white-space:nowrap}.sales-saved-card-meta{margin:.35rem 0 0;color:var(--text-muted);font-size:.8125rem}.sales-saved-card-detail{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border)}.sales-saved-card-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.85rem;padding-top:.75rem;border-top:1px solid var(--border);font-size:.8125rem}.sales-saved-confirm-delete{display:flex;align-items:center;gap:.5rem}.sales-saved-delete-error{margin:.5rem 0 0;font-size:.8125rem}.sales-btn-danger{border-color:var(--bpe-accent-danger);color:#fff;background:var(--bpe-accent-danger)}.sales-btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--bpe-accent-danger) 85%,black)}.sales-btn-danger:disabled{opacity:.6;cursor:not-allowed}.sales-save-confirmation{color:var(--bpe-accent-success);font-size:.875rem;font-weight:600}.sales-save-error{color:color-mix(in srgb,var(--bpe-accent-danger) 55%,var(--text));font-size:.875rem}.sales-toast{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);background:var(--text);color:var(--bg);padding:.65rem 1.1rem;border-radius:var(--shell-radius-control);font-size:.875rem;box-shadow:var(--shell-shadow-card);z-index:60}.chat-toggle{position:fixed;bottom:28px;right:28px;width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,var(--bpe-accent-primary) 0%,color-mix(in srgb,var(--bpe-accent-primary) 70%,black) 100%);color:#fff;border:none;cursor:pointer;box-shadow:var(--shell-shadow-card),0 0 0 4px color-mix(in srgb,var(--bpe-accent-primary) 15%,transparent);display:flex;align-items:center;justify-content:center;transition:transform .15s ease,box-shadow .15s ease;z-index:100}.chat-toggle:hover{transform:scale(1.08);box-shadow:var(--shell-shadow-card),0 0 0 6px color-mix(in srgb,var(--bpe-accent-primary) 20%,transparent)}.chat-panel{position:fixed;top:0;right:-440px;width:420px;max-width:100vw;height:100vh;background:var(--surface);box-shadow:-8px 0 30px #0000001f;display:flex;flex-direction:column;z-index:200;transition:right .35s cubic-bezier(.4,0,.2,1)}.chat-panel.open{right:0}.chat-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,var(--bpe-accent-primary) 0%,color-mix(in srgb,var(--bpe-accent-primary) 70%,black) 100%);color:#fff}.chat-header h3{margin:0;font-size:1rem;font-weight:700}.chat-close{background:#fff3;border:none;font-size:1.2rem;line-height:1;cursor:pointer;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.chat-close:hover{background:#ffffff4d}.chat-messages{flex:1;overflow-y:auto;padding:20px 24px;background:var(--bg)}.chat-message{margin-bottom:16px;line-height:1.5}.chat-message.user{text-align:right}.chat-message.user p{display:inline-block;margin:0;background:var(--bpe-accent-primary);color:#fff;padding:10px 16px;border-radius:18px 18px 4px;max-width:85%;text-align:left;font-size:.88rem}.chat-message.assistant p{display:inline-block;margin:0;background:var(--surface);padding:10px 16px;border-radius:18px 18px 18px 4px;max-width:85%;font-size:.88rem;box-shadow:var(--shell-shadow-card);border:1px solid var(--border)}.chat-input-area{display:flex;gap:8px;padding:16px 20px;border-top:1px solid var(--border);background:var(--surface)}.chat-input-area input{flex:1;height:42px;padding:0 16px;border:1.5px solid var(--border);border-radius:21px;font-size:.88rem;background:var(--bg);color:var(--text);transition:border-color .15s ease,box-shadow .15s ease}.chat-input-area input:focus{outline:none;border-color:var(--bpe-accent-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--bpe-accent-primary) 20%,transparent)}.chat-input-area input:disabled{opacity:.6}.btn-send{padding:0 22px;background:var(--bpe-accent-primary);color:#fff;border:none;border-radius:21px;font-weight:700;font-size:.84rem;cursor:pointer;transition:box-shadow .15s ease,opacity .15s ease}.btn-send:hover:not(:disabled){box-shadow:0 3px 10px color-mix(in srgb,var(--bpe-accent-primary) 30%,transparent)}.btn-send:disabled{opacity:.6;cursor:not-allowed}@media(max-width:480px){.chat-panel{width:100vw;right:-100vw}.chat-toggle{bottom:20px;right:20px;width:52px;height:52px}}@media(max-width:1100px){.sales-estimator-grid{grid-template-columns:1fr}.sales-input-panel{position:static}}.settings-hero{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.settings-toolbar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.settings-nav{display:flex;flex-wrap:wrap;gap:.25rem;width:fit-content;max-width:100%;margin-bottom:1.25rem;padding:.25rem;border:1px solid var(--border);border-radius:var(--shell-radius-card);background:var(--surface)}.settings-nav-tab{padding:.5rem .875rem;border-radius:calc(var(--shell-radius-card) - .2rem);color:var(--text-muted);font-size:.9375rem;font-weight:500;text-decoration:none;white-space:nowrap}.settings-nav-tab:hover{color:var(--text)}.settings-nav-tab.is-active{background:var(--bg);color:var(--text);font-weight:600;box-shadow:0 1px 2px #14120a14,0 0 0 1px var(--border)}.settings-callout{margin-bottom:1rem;padding:.875rem 1rem;border:1px solid var(--border);border-radius:var(--shell-radius-card);background:var(--surface);color:var(--text-muted);font-size:.9375rem;line-height:1.5}.settings-callout strong{color:var(--text)}.settings-notice{margin:0 0 1rem}.settings-section{margin-bottom:1.5rem}.settings-section-heading{margin:0 0 1rem}.settings-section-heading h3{margin:0 0 .25rem;font-size:1.125rem}.settings-section-heading p{margin:0;color:var(--text-muted);font-size:.875rem}.settings-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.settings-summary-card{border:1px solid var(--border);border-radius:var(--shell-radius-card);padding:1rem;background:var(--surface);display:flex;flex-direction:column;gap:.375rem;min-height:8rem}.settings-summary-card.is-good{border-color:color-mix(in srgb,var(--bpe-accent-success) 32%,var(--border))}.settings-summary-card.is-warn{border-color:color-mix(in srgb,var(--bpe-accent-warning) 36%,var(--border))}.settings-summary-card.is-bad{border-color:color-mix(in srgb,var(--bpe-accent-danger) 36%,var(--border))}.settings-summary-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.settings-summary-value{font-size:2rem;line-height:1;letter-spacing:-.03em}.settings-summary-detail{color:var(--text-muted);font-size:.875rem;line-height:1.45}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.settings-secret-inventory{margin:1.25rem 0 1.5rem}.settings-secret-table{border:1px solid var(--border);border-radius:var(--shell-radius-card);background:var(--surface);overflow:hidden}.settings-secret-table-head,.settings-secret-table-row{display:grid;grid-template-columns:minmax(12rem,1.1fr) minmax(10rem,.8fr) minmax(18rem,2fr) minmax(7rem,auto);gap:1rem;align-items:center}.settings-secret-table-head{padding:.75rem 1rem;border-bottom:1px solid var(--border);background:var(--surface-hover);color:var(--text-dim);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.settings-secret-table-row{padding:.9rem 1rem;border-bottom:1px solid var(--border);font-size:.8125rem}.settings-secret-table-row:last-child{border-bottom:none}.settings-secret-table-row strong{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;overflow-wrap:anywhere}.settings-secret-table-row span{color:var(--text-muted);line-height:1.45}.settings-secret-table-row .status-pill{justify-self:start;color:var(--text-dim)}.settings-secret-table-row .status-pill-connected{color:color-mix(in srgb,var(--bpe-accent-success) 46%,var(--text))}.settings-secret-table-row .status-pill-warning{color:color-mix(in srgb,var(--bpe-accent-warning) 54%,var(--text))}.settings-secret-table-row .status-pill-disconnected{color:color-mix(in srgb,var(--bpe-accent-danger) 52%,var(--text))}.settings-card{border:1px solid var(--border);border-radius:var(--shell-radius-card);background:var(--surface);overflow:hidden}.settings-card-wide{grid-column:1 / -1}.settings-card-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1.25rem 1.25rem 1rem;border-bottom:1px solid var(--border)}.settings-card-header h3{font-size:1.0625rem;margin:0 0 .375rem}.settings-card-header p{margin:0;color:var(--text-muted);font-size:.875rem;line-height:1.5}.settings-card-links{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.settings-link{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;border-radius:var(--shell-radius-control);text-decoration:none;color:var(--text-muted);background:var(--surface-hover);font-size:.8125rem;white-space:nowrap}.settings-link:hover{color:var(--text)}.settings-list{display:flex;flex-direction:column}.settings-profile{display:flex;align-items:center;gap:1rem;padding:1.25rem}.settings-avatar{width:3.25rem;height:3.25rem;border-radius:var(--shell-radius-card);display:grid;place-items:center;background:color-mix(in srgb,var(--bpe-accent-primary) 14%,var(--surface-hover));color:var(--text);border:1px solid color-mix(in srgb,var(--bpe-accent-primary) 24%,var(--border));font-weight:700;font-size:1.25rem;flex:0 0 auto}.settings-profile-main{min-width:0;display:flex;flex-direction:column;gap:.25rem}.settings-profile-main strong{font-size:1rem;overflow-wrap:anywhere}.settings-profile-main>span{color:var(--text-muted);font-size:.875rem;overflow-wrap:anywhere}.settings-profile-tags{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.25rem}.settings-profile-tags span{border-radius:999px;padding:.25rem .55rem;background:var(--surface-hover);color:var(--text-muted);font-size:.75rem;text-transform:capitalize}.preference-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem}.preference-field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.preference-field span{color:var(--text-muted);font-size:.8125rem;font-weight:600}.preference-field select{width:100%;border:1px solid var(--border);border-radius:var(--shell-radius-control);background:var(--bg);color:var(--text);min-height:2.5rem;padding:.5rem .7rem;font:inherit}.preference-field select:focus{outline:2px solid color-mix(in srgb,var(--bpe-accent-primary) 40%,transparent);outline-offset:2px}.preference-field select:disabled{color:var(--text-muted);cursor:progress;opacity:.7}.preference-status{grid-column:1 / -1;margin:-.35rem 0 0;color:var(--text-muted);font-size:.8125rem}.preference-status.error{color:color-mix(in srgb,var(--bpe-accent-danger) 52%,var(--text))}.preference-toggle-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.preference-toggle{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-top:1px solid var(--border);cursor:pointer}.preference-toggle:nth-child(1),.preference-toggle:nth-child(2){border-top:none}.preference-toggle:nth-child(odd){border-right:1px solid var(--border)}.preference-toggle-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.preference-toggle-copy strong{font-size:.9375rem}.preference-toggle-copy span{color:var(--text-muted);font-size:.8125rem;line-height:1.4}.preference-toggle input{position:absolute;opacity:0;pointer-events:none}.preference-switch{width:2.45rem;height:1.4rem;border-radius:999px;background:var(--surface-hover);border:1px solid var(--border);flex:0 0 auto;position:relative;transition:background .15s ease,border-color .15s ease}.preference-switch:after{content:"";position:absolute;top:.15rem;left:.15rem;width:1rem;height:1rem;border-radius:999px;background:var(--text-muted);transition:transform .15s ease,background .15s ease}.preference-toggle input:checked+.preference-switch{background:color-mix(in srgb,var(--bpe-accent-primary) 24%,var(--surface-hover));border-color:color-mix(in srgb,var(--bpe-accent-primary) 44%,var(--border))}.preference-toggle input:checked+.preference-switch:after{transform:translate(1.05rem);background:var(--text)}.settings-row{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1rem 1.25rem;border-bottom:1px solid var(--border)}.settings-row:last-child{border-bottom:none}.settings-row-main{min-width:0;flex:1}.settings-row-titleline{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;margin-bottom:.25rem}.settings-row-titleline strong{font-size:.9375rem}.settings-row-detail{margin:0;color:var(--text-muted);font-size:.875rem;line-height:1.5}.settings-actions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.settings-btn{border:1px solid transparent;border-radius:var(--shell-radius-control);background:var(--text);color:var(--bg);padding:.55rem .8rem;font-size:.8125rem;font-family:inherit;cursor:pointer;white-space:nowrap}.settings-btn:hover:not(:disabled){opacity:.92}.settings-btn-secondary{background:transparent;color:var(--text-muted);border-color:var(--border)}.settings-btn-secondary:hover:not(:disabled){color:var(--text);background:var(--surface-hover)}.settings-btn:disabled{opacity:.5;cursor:not-allowed}.status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .55rem;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700;background:var(--surface-hover);color:var(--text-dim)}.status-pill-connected{background:color-mix(in srgb,var(--bpe-accent-success) 16%,transparent);color:color-mix(in srgb,var(--bpe-accent-success) 46%,var(--text))}.status-pill-warning{background:color-mix(in srgb,var(--bpe-accent-warning) 16%,transparent);color:color-mix(in srgb,var(--bpe-accent-warning) 54%,var(--text))}.status-pill-disconnected{background:color-mix(in srgb,var(--bpe-accent-danger) 14%,transparent);color:color-mix(in srgb,var(--bpe-accent-danger) 52%,var(--text))}.settings-card-footer{display:flex;gap:1rem;flex-wrap:wrap;padding:1rem 1.25rem;border-top:1px solid var(--border);color:var(--text-muted);font-size:.8125rem}.settings-card-error{margin:0;padding:0 1.25rem 1rem;color:color-mix(in srgb,var(--bpe-accent-danger) 58%,var(--text));font-size:.8125rem}.settings-mailbox{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:0 1.25rem 1rem;font-size:.8125rem}.settings-mailbox h4{margin:0;font-size:.875rem}.settings-mailbox p{margin:0;color:var(--text-muted)}.settings-mailbox .settings-card-error{padding:0}.settings-secret-surface{margin-top:1.5rem;border:1px solid var(--border);border-radius:var(--shell-radius-card);background:var(--surface);overflow:hidden}.settings-section-title{margin:0;padding:1rem 1.25rem;border-bottom:1px solid var(--border);font-size:1rem}.settings-secret-grid{display:flex;flex-direction:column}.settings-secret-row{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border);font-size:.875rem}.settings-secret-row:last-child{border-bottom:none}.settings-secret-row strong{color:var(--text)}.users-table{border:1px solid var(--border);border-radius:var(--shell-radius-card);background:var(--surface);overflow:hidden}.users-head,.users-row{display:grid;grid-template-columns:minmax(16rem,1.4fr) 7rem minmax(12rem,1fr) 3rem;gap:.5rem;align-items:center;padding:.75rem 1rem;font-size:.875rem;border-bottom:1px solid var(--border)}.users-head{background:var(--surface-hover);color:var(--text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.users-row:last-child{border-bottom:none}.users-row .email{font-weight:500;overflow:hidden;text-overflow:ellipsis}.users-row.builtin{opacity:.78}.tag{font-size:.6875rem;background:var(--border);padding:.125rem .375rem;border-radius:var(--bpe-radius-sm);color:var(--text-dim);margin-left:.5rem}.role-select{background:var(--surface-hover);border:1px solid var(--border);border-radius:var(--shell-radius-control);color:var(--text);padding:.25rem .5rem;font-size:.75rem;font-family:inherit}.remove-btn{background:transparent;border:1px solid var(--border);border-radius:var(--shell-radius-control);color:var(--text-muted);cursor:pointer;padding:.125rem .5rem;font-size:1rem;line-height:1}.remove-btn:hover{color:color-mix(in srgb,var(--bpe-accent-danger) 52%,var(--text));border-color:color-mix(in srgb,var(--bpe-accent-danger) 52%,var(--border))}.users-row-wrap{border-bottom:1px solid var(--border)}.users-row-wrap:last-child{border-bottom:none}.users-row-wrap .users-row{border-bottom:none}.users-access-summary{color:var(--text-muted);font-size:.8125rem}.users-permission-tree{background:var(--surface-hover);display:grid;gap:.5rem;padding:.75rem 1rem 1rem;font-size:.8125rem}.users-permission-group{border:1px solid var(--border);border-radius:var(--shell-radius-card);background:color-mix(in srgb,var(--surface) 74%,transparent);overflow:hidden}.users-permission-group.has-access{background:var(--surface)}.users-permission-root{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;color:var(--text);cursor:pointer}.users-permission-root input[type=checkbox]{cursor:pointer}.users-permission-root input[type=checkbox]:disabled{cursor:not-allowed}.users-permission-main{display:flex;min-width:0;flex-direction:column;gap:.125rem}.users-permission-title{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.users-permission-title strong{font-weight:600;color:var(--text)}.users-permission-summary{justify-self:end;color:var(--text-muted);font-size:.75rem;white-space:nowrap}.users-page-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.25rem 1rem;padding:0 .75rem .75rem 2.45rem}.users-page-item{display:inline-flex;align-items:center;gap:.5rem;color:var(--text);font-size:.8125rem;cursor:pointer}.users-page-item input[type=checkbox]{cursor:pointer}.users-page-item input[type=checkbox]:disabled{cursor:not-allowed}.users-row.add{grid-template-columns:1fr auto}.add-input{background:var(--surface-hover);border:1px solid var(--border);border-radius:var(--shell-radius-control);color:var(--text);padding:.5rem .75rem;font-size:.875rem;font-family:inherit}.add-btn{padding:.5rem 1rem;background:var(--bpe-accent-primary);color:#fff;border:none;border-radius:var(--shell-radius-control);font-size:.8125rem;font-weight:500;cursor:pointer;font-family:inherit}.add-btn:disabled{opacity:.5;cursor:not-allowed}.feedback-form{display:flex;flex-direction:column;gap:1rem;max-width:36rem}.feedback-form label{display:flex;flex-direction:column;gap:.375rem}.feedback-form label span{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.feedback-form input,.feedback-form textarea,.feedback-form select{background:var(--surface);border:1px solid var(--border);border-radius:var(--shell-radius-control);color:var(--text);padding:.625rem .875rem;font-size:.9375rem;font-family:inherit;resize:vertical}.feedback-form input:focus,.feedback-form textarea:focus,.feedback-form select:focus{outline:none;border-color:var(--bpe-accent-primary)}.form-actions{display:flex;align-items:center;gap:1rem}.error-inline{color:color-mix(in srgb,var(--bpe-accent-danger) 52%,var(--text));font-size:.8125rem}.feedback-form-rich{max-width:40rem}.feedback-field{display:flex;flex-direction:column;gap:.5rem}.feedback-label{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.feedback-optional{font-style:normal;color:var(--text-dim);text-transform:none;letter-spacing:0}.feedback-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.feedback-type-btn{padding:.875rem .5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--shell-radius-card);color:var(--text);cursor:pointer;font-family:inherit;transition:all .15s ease;display:flex;flex-direction:column;align-items:center;gap:.25rem}.feedback-type-btn:hover{background:var(--surface-hover);border-color:var(--text-dim)}.feedback-type-btn.is-active{border-color:var(--bpe-accent-primary);background:var(--bpe-accent-primary-muted);box-shadow:0 0 0 1px var(--bpe-accent-primary) inset}.feedback-type-icon{font-size:1.25rem;line-height:1}.feedback-type-label{font-size:.8125rem;font-weight:500}.feedback-thumbs{display:flex;flex-wrap:wrap;gap:.5rem}.feedback-thumb{position:relative}.feedback-thumb img{width:5rem;height:4rem;object-fit:cover;border-radius:var(--shell-radius-control);border:1px solid var(--border);display:block}.feedback-thumb-remove{position:absolute;top:-.375rem;right:-.375rem;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--bpe-accent-danger);color:#fff;border:none;font-size:.8125rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.feedback-dropzone{position:relative;border:2px dashed var(--border);border-radius:var(--shell-radius-card);padding:1.25rem 1rem;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease;color:var(--text-muted)}.feedback-dropzone:hover{border-color:color-mix(in srgb,var(--bpe-accent-primary) 58%,var(--border));background:var(--bpe-accent-primary-muted)}.feedback-dropzone-icon{font-size:1.25rem;margin-bottom:.25rem}.feedback-dropzone-text{font-size:.8125rem}.feedback-dropzone-link{color:var(--bpe-accent-primary);text-decoration:underline}.feedback-dropzone-hint{font-size:.75rem;color:var(--text-dim);margin-top:.125rem}.feedback-file-input{display:none}.feedback-success{background:var(--surface);border:1px solid var(--border);border-radius:var(--shell-radius-card);padding:2.5rem 1.5rem;text-align:center;max-width:32rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.feedback-success-icon{font-size:2.5rem}.feedback-success h3{font-size:1.125rem;font-weight:600}.feedback-success-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.feedback-success-again{max-width:12rem;margin-top:.75rem}.feedback-your-reports{max-width:32rem;margin-top:2rem}.feedback-your-reports h3{font-size:1rem;font-weight:600;margin-bottom:.75rem}.feedback-your-reports ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}.feedback-your-report{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .875rem;border:1px solid var(--border);border-radius:var(--shell-radius-card);background:var(--surface)}.new-version-bar{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;padding:.5rem 1rem;font-size:.8125rem;background:var(--warn-surface, #fff4e5);color:var(--warn, #b25e02);border-bottom:1px solid var(--border)}.new-version-bar button{border:1px solid currentColor;background:transparent;color:inherit;border-radius:999px;padding:.15rem .75rem;font:inherit;font-weight:600;cursor:pointer}.new-version-bar button:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.ticket-verify{margin-top:1.25rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:var(--shell-radius-card);background:var(--surface)}.ticket-verify.is-answered{color:var(--text-dim, #6b7280);font-size:.875rem}.ticket-verify-ask{font-weight:600;margin-bottom:.6rem}.ticket-verify-actions{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.ticket-verify-note{display:flex;flex-direction:column;gap:.4rem}.ticket-verify-note label{font-size:.8125rem;color:var(--text-dim, #6b7280)}.ticket-verify-note textarea{width:100%;padding:.5rem .65rem;border:1px solid var(--border);border-radius:var(--shell-radius-card);background:var(--surface);color:inherit;font:inherit;resize:vertical}.feedback-your-report-main{display:flex;flex-direction:column;gap:.125rem;min-width:0}.feedback-your-report-title{font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-your-report-main time{font-size:.75rem;color:var(--ink-4, #6b7280)}.feedback-your-report-status{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.feedback-your-report-pill{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.125rem .5rem;border-radius:999px;background:var(--border)}.feedback-your-report-pill.is-fixed{background:var(--forest-tint, #d1fae5);color:var(--forest-2, #047857)}.feedback-your-report-pill.is-working{background:var(--sky-tint, #dbeafe);color:var(--sky-2, #1d4ed8)}.feedback-your-report-pill.is-review{background:var(--warn-surface, #fff4e5);color:var(--warn, #b25e02)}.feedback-your-report-pill.is-answered{background:var(--surface-3, #eef2f6);color:var(--ink-3, #475467)}.changelog-filter-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.25rem}.changelog-filter-chip{display:inline-flex;align-items:center;padding:.28rem .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--bpe-accent-primary) 24%,var(--border));background:color-mix(in srgb,var(--bpe-accent-primary) 10%,transparent);color:var(--text-muted);font-size:.8125rem;font-weight:600;cursor:pointer}.changelog-filter-chip:hover{color:var(--text)}.changelog-filter-chip.is-active{background:var(--bpe-accent-primary);border-color:var(--bpe-accent-primary);color:var(--bg)}.changelog-groups{display:flex;flex-direction:column;gap:1.5rem}.changelog-group{display:flex;flex-direction:column;gap:.75rem}.changelog-group-header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.changelog-group-header h3{margin:0;font-size:1rem;font-weight:700}.changelog-group-summary{display:flex;flex-direction:column;gap:.6rem;padding:.95rem 1.125rem;border:1px solid var(--border);border-radius:var(--shell-radius-card);background:color-mix(in srgb,var(--surface) 82%,transparent)}.changelog-group-copy{margin:0;font-size:.9375rem;color:var(--text)}.changelog-group-portals,.changelog-group-highlights{display:flex;flex-wrap:wrap;gap:.45rem}.changelog-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.changelog-item{padding:1rem 1.125rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--shell-radius-card);display:flex;flex-direction:column;gap:.55rem}.changelog-item-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.changelog-message{font-size:.975rem;font-weight:600;color:var(--text)}.changelog-portals{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;min-width:10rem}.changelog-portal-pill{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--bpe-accent-primary) 24%,var(--border));background:color-mix(in srgb,var(--bpe-accent-primary) 10%,transparent);color:var(--text-muted);font-size:.75rem;font-weight:600}.changelog-highlight-pill{display:inline-flex;align-items:center;padding:.24rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--surface-hover) 84%,transparent);border:1px solid var(--border);color:var(--text-muted);font-size:.75rem}.changelog-summary{margin:0;font-size:.875rem;color:var(--text-muted)}.changelog-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;font-size:.75rem}.changelog-sha{color:var(--bpe-accent-primary);text-decoration:none;font-family:monospace}.changelog-sha:hover{text-decoration:underline}.center{flex:1;display:flex;align-items:center;justify-content:center;min-height:100vh}.login-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--shell-radius-card);padding:3rem 2.5rem;text-align:center;max-width:24rem;width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.login-card .brand-dot{font-size:2.5rem}.login-card h1{font-size:1.5rem;font-weight:700}.muted{color:var(--text-muted);font-size:.875rem}.error{color:color-mix(in srgb,var(--bpe-accent-danger) 52%,var(--text));background:color-mix(in srgb,var(--bpe-accent-danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--bpe-accent-danger) 25%,transparent);padding:.75rem 1rem;border-radius:var(--shell-radius-card);font-size:.8125rem;margin:0;width:100%}.signin-btn{width:100%;padding:.75rem 1rem;background:var(--bpe-accent-primary);color:#fff;border:none;border-radius:var(--shell-radius-control);font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .15s ease;margin-top:.5rem}.signin-btn:hover{background:color-mix(in srgb,var(--bpe-accent-primary) 86%,#000)}.signin-btn-secondary{margin-top:0;background:transparent;color:var(--text);border:1px solid var(--border)}.signin-btn-secondary:hover{background:var(--surface-hover)}.user{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:flex-end;min-width:0}.signout-btn{padding:.375rem .75rem;background:transparent;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--shell-radius-control);font-size:.75rem;cursor:pointer;transition:all .15s ease}.signout-btn:hover{color:var(--text);border-color:var(--text-muted)}.home-btn{padding:.375rem .75rem;background:transparent;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--shell-radius-control);font-size:.75rem;cursor:pointer;transition:all .15s ease;text-decoration:none;display:inline-flex;align-items:center;gap:.25rem}.home-btn:hover{color:var(--text);border-color:var(--text-muted)}.theme-toggle{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--shell-radius-control);font-size:.9375rem;cursor:pointer;transition:all .15s ease;font-family:inherit}.theme-toggle:hover{color:var(--text);border-color:var(--text-muted)}.today-main{max-width:72rem;padding:3rem 2.5rem}.today-welcome{margin-bottom:2rem}.today-welcome h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.375rem}.today-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.today-widget{padding:1.25rem 1.25rem 1.125rem;min-height:160px;display:flex;flex-direction:column;gap:.5rem}.today-widget-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.125rem}.today-widget-title{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.today-widget-badge{font-size:.6875rem;font-weight:600;min-width:1.5rem;padding:.125rem .5rem;background:var(--surface-hover);border:1px solid var(--border);border-radius:999px;color:var(--text-muted);text-align:center;line-height:1.2}.today-widget-badge-red{background:color-mix(in srgb,var(--bpe-accent-danger) 12%,transparent);border-color:color-mix(in srgb,var(--bpe-accent-danger) 35%,transparent);color:color-mix(in srgb,var(--bpe-accent-danger) 52%,var(--text))}.today-widget-empty{font-size:.8125rem;color:var(--text-muted);margin:0}.today-widget-error{color:color-mix(in srgb,var(--bpe-accent-danger) 52%,var(--text))}.today-widget-lead{font-size:1rem;font-weight:600;color:var(--text);margin:0;line-height:1.35}.today-widget-sub{font-size:.75rem;color:var(--text-muted);margin:0}.today-meeting-list{display:flex;flex-direction:column;gap:.5rem}.today-meeting-primary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.today-meeting-time{font-size:.75rem;font-weight:600;color:var(--accent, #8b5cf6);font-variant-numeric:tabular-nums;min-width:4.5rem}.today-meeting-title{font-size:.9375rem;color:var(--text);font-weight:500;flex:1 1 auto;min-width:0;word-break:break-word}.today-meeting-title-sm{font-size:.8125rem;color:var(--text-muted);flex:1 1 auto;min-width:0;word-break:break-word}.today-meeting-row{display:flex;align-items:baseline;gap:.5rem}.today-meeting-link{font-size:.6875rem;padding:.125rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--bpe-accent-primary) 12%,transparent);color:color-mix(in srgb,var(--bpe-accent-primary) 52%,var(--text));text-decoration:none;border:1px solid color-mix(in srgb,var(--bpe-accent-primary) 35%,transparent)}.today-meeting-link:hover{background:color-mix(in srgb,var(--bpe-accent-primary) 20%,transparent)}.today-tax-list,.today-events-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3125rem}.today-tax-row{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.8125rem}.today-tax-name{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.today-tax-days{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.today-tax-days-overdue{color:color-mix(in srgb,var(--bpe-accent-danger) 52%,var(--text))}.today-event-row{display:flex;gap:.625rem;font-size:.8125rem;align-items:baseline}.today-event-date{color:var(--text-muted);min-width:5rem;font-variant-numeric:tabular-nums}.today-event-title{color:var(--text);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.today-event-more{font-size:.75rem;color:var(--text-dim);font-style:italic}.today-priorities,.today-ask{margin-top:1.25rem;padding:1.25rem 1.25rem 1.125rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--shell-radius-card)}.today-priorities-head{display:flex;align-items:center;gap:.625rem;margin-bottom:.5rem}.today-priorities-head h3{font-size:1rem;font-weight:600;color:var(--text)}.today-priorities-tag,.today-ask-tag{font-size:.625rem;font-weight:600;padding:.125rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--bpe-accent-purple) 14%,transparent);color:color-mix(in srgb,var(--bpe-accent-purple) 48%,var(--text));text-transform:uppercase;letter-spacing:.06em;border:1px solid color-mix(in srgb,var(--bpe-accent-purple) 35%,transparent)}.today-priorities-body{color:var(--text-muted);font-size:.875rem;margin:0;line-height:1.5}.today-ask-label{display:block;font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem}.today-ask-input-wrap{position:relative;display:flex;align-items:center}.today-ask-input{flex:1;padding:.75rem 6rem .75rem 1rem;background:var(--surface-hover);border:1px solid var(--border);border-radius:var(--shell-radius-card);color:var(--text);font-size:.9375rem;font-family:inherit;opacity:.6;cursor:not-allowed}.today-ask-input:focus{outline:none}.today-ask-input-wrap .today-ask-tag{position:absolute;right:.75rem}@media(max-width:1100px){.settings-summary-grid,.settings-grid,.preference-form,.preference-toggle-list{grid-template-columns:1fr}.preference-toggle:nth-child(odd){border-right:none}.preference-toggle:nth-child(2){border-top:1px solid var(--border)}.settings-secret-table-head{display:none}.settings-secret-table-row{grid-template-columns:1fr;gap:.4rem;align-items:start}}@media(max-width:720px){.page{padding:1.25rem}.header,.footer{padding-left:1.25rem;padding-right:1.25rem}.header{gap:.75rem;flex-direction:column;align-items:stretch}.user{width:100%;justify-content:space-between}.header-meta{flex:1;justify-content:space-between}.header-meta-value{overflow:hidden;text-overflow:ellipsis}.sales-btn{width:100%}.settings-hero,.settings-card-header,.settings-row,.settings-secret-row,.settings-profile,.preference-toggle{display:flex;flex-direction:column}.preference-toggle{align-items:stretch}.settings-card-links,.settings-actions,.settings-toolbar{width:100%;justify-content:flex-start}.settings-btn,.settings-link{width:100%}.settings-summary-value{font-size:1.625rem}}.sales-content-stack{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.sales-hero-kicker{display:block;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.25rem}.sales-eyebrow{display:block;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted)}.sales-resource-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.sales-inline-callout{margin-top:.75rem;padding:.6rem .85rem;border-radius:var(--shell-radius-control);background:var(--surface-raised);color:var(--text-muted);font-size:.85rem}.sales-resource-notice{padding:.6rem .85rem;border-radius:var(--shell-radius-control);background:color-mix(in srgb,var(--bpe-accent-warn, #b45309) 12%,var(--surface));color:color-mix(in srgb,var(--bpe-accent-warn, #b45309) 70%,var(--text));font-size:.85rem}.sales-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem}.sales-metric-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--shell-radius-card);padding:1rem;display:flex;flex-direction:column;gap:.35rem}.sales-metric-card strong{font-size:1.5rem}.sales-metric-card p,.sales-metric-card .sales-metric-note{margin:0;color:var(--text-muted);font-size:.8rem}.sales-metric-card-filter{margin:0;width:100%;align-items:stretch;text-align:left;font:inherit;color:inherit;appearance:none;-webkit-appearance:none;cursor:pointer}.sales-metric-card-filter:hover{border-color:color-mix(in srgb,var(--bpe-accent-primary) 45%,var(--border))}.sales-metric-card-filter:focus-visible{outline:2px solid color-mix(in srgb,var(--bpe-accent-primary) 52%,transparent);outline-offset:2px}.sales-metric-card-filter[aria-pressed=true]{border-color:var(--bpe-accent-primary);box-shadow:inset 0 0 0 1px var(--bpe-accent-primary)}.sales-section-head{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.75rem}.sales-follow-ups-head{display:grid;grid-template-columns:1fr auto;grid-template-areas:"eyebrow button" "title button" "filter button";align-items:center;column-gap:1rem}.sales-follow-ups-head .sales-eyebrow{grid-area:eyebrow}.sales-follow-ups-head h2{grid-area:title}.sales-follow-ups-head .sales-follow-ups-refresh{grid-area:button;justify-self:end}.sales-follow-ups-head .sales-follow-ups-filter-note{grid-area:filter;margin:.35rem 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.8rem}.sales-follow-ups-filter-chip{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-weight:600;background:color-mix(in srgb,var(--bpe-accent-primary) 14%,transparent);color:color-mix(in srgb,var(--bpe-accent-primary) 80%,var(--text))}.sales-follow-ups-filter-clear{border:0;background:none;padding:0;font:inherit;color:var(--text-muted);text-decoration:underline;cursor:pointer}.sales-follow-ups-filter-clear:hover{color:var(--text)}.sales-follow-ups-table{width:100%;border-collapse:collapse;font-size:.92rem}.sales-follow-ups-table th{text-align:left;font-weight:500;color:var(--text-muted);padding:.55rem .75rem;border-bottom:1px solid var(--border);font-size:.78rem;text-transform:uppercase;letter-spacing:.02em}.sales-follow-ups-table td{padding:.7rem .75rem;border-bottom:1px solid var(--border);vertical-align:top}.sales-follow-ups-table tr:last-child td{border-bottom:none}.sales-follow-ups-deal{font-weight:500}.sales-follow-ups-sub{color:var(--text-muted);font-size:.8rem;margin-top:.15rem}.sales-follow-ups-badge{display:inline-block;font-size:.7rem;font-weight:500;padding:.12rem .5rem;border-radius:999px;margin-top:.3rem}.sales-follow-ups-badge-filter{border:0;font:inherit;font-size:.7rem;font-weight:500;color:inherit;appearance:none;-webkit-appearance:none;cursor:pointer}.sales-follow-ups-badge-filter:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 40%,transparent)}.sales-follow-ups-badge-filter[aria-pressed=true]{box-shadow:inset 0 0 0 1px currentColor}.sales-follow-ups-badge-awaiting_reply{background:color-mix(in srgb,#f59e0b 20%,transparent);color:#92590b}.sales-follow-ups-badge-needs_invoice_contract{background:color-mix(in srgb,#2563eb 15%,transparent);color:#1d4ed8}.sales-follow-ups-badge-needs_quote{background:color-mix(in srgb,#dc2626 12%,transparent);color:#9f1d1d}.sales-follow-ups-badge-new_lead{background:color-mix(in srgb,#16a34a 15%,transparent);color:#117a3a}.sales-follow-ups-move{font-weight:500;color:var(--bpe-accent-primary, #1f7a4d)}.sales-follow-ups-soon{color:#b42318;font-weight:500}.sales-pipeline-page{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.sales-pipeline-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.sales-pipeline-header-actions{display:flex;align-items:center;gap:.75rem}.sales-pipeline-sync-age{font-size:.8rem;white-space:nowrap}.sales-pipeline-degraded-banner{padding:.65rem .9rem;border-radius:var(--shell-radius-control);background:color-mix(in srgb,var(--bpe-accent-danger, #b42318) 12%,var(--surface));color:color-mix(in srgb,var(--bpe-accent-danger, #b42318) 70%,var(--text));font-size:.85rem}.sales-pipeline-presets{display:flex;gap:.5rem}.sales-pipeline-preset-btn{padding:.4rem .85rem;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:.85rem;font-weight:500;cursor:pointer}.sales-pipeline-preset-btn.active{background:var(--bpe-accent-primary, #1f7a4d);border-color:var(--bpe-accent-primary, #1f7a4d);color:#fff}.sales-pipeline-stages{display:flex;flex-direction:column;gap:1.25rem}.sales-pipeline-stage{background:var(--surface);border:1px solid var(--border);border-radius:var(--shell-radius-card);padding:1.1rem 1.25rem}.sales-pipeline-stage-head{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.75rem}.sales-pipeline-stage-head h2{margin:0;font-size:1.05rem}.sales-pipeline-stage-count{color:var(--text-muted);font-size:.85rem}.sales-pipeline-stage-collapsed{display:flex;justify-content:space-between;padding:.6rem 1.25rem;border:1px solid var(--border);border-radius:var(--shell-radius-control);background:var(--surface-raised, var(--surface));color:var(--text-muted);font-size:.85rem}.sales-pipeline-table{width:100%;border-collapse:collapse;font-size:.88rem}.sales-pipeline-table th{text-align:left;font-weight:500;color:var(--text-muted);padding:.5rem .6rem;border-bottom:1px solid var(--border);font-size:.75rem;text-transform:uppercase;letter-spacing:.02em}.sales-pipeline-table td{padding:.6rem;border-bottom:1px solid var(--border);vertical-align:top}.sales-pipeline-table tr:last-child td{border-bottom:none}.sales-pipeline-row-link{background:none;border:none;padding:0;font:inherit;font-weight:500;color:var(--bpe-accent-primary, #1f7a4d);cursor:pointer;text-align:left}.sales-pipeline-row-link:hover{text-decoration:underline}.sales-pipeline-flags{display:flex;flex-wrap:wrap;gap:.3rem}.sales-pipeline-streak-link{color:var(--bpe-accent-primary, #1f7a4d);text-decoration:none;font-size:.8rem;white-space:nowrap}.sales-pipeline-streak-link:hover{text-decoration:underline}.sales-pipeline-drawer-overlay{position:fixed;inset:0;background:#0006;display:flex;justify-content:flex-end;z-index:70}.sales-pipeline-drawer{width:min(32rem,100%);height:100%;overflow-y:auto;background:var(--surface);padding:1.5rem;box-shadow:var(--shell-shadow-card)}.sales-pipeline-drawer-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.sales-pipeline-drawer-head h2{margin:0;font-size:1.15rem}.sales-pipeline-drawer-close{background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--text-muted)}.sales-pipeline-drawer-status{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:1.25rem}.sales-pipeline-drawer-fields h3,.sales-pipeline-drawer-estimates h3{font-size:.95rem;margin:0 0 .6rem}.sales-pipeline-drawer-fields dl{margin:0 0 1.25rem}.sales-pipeline-drawer-field-row{display:grid;grid-template-columns:40% 1fr;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--border);font-size:.85rem}.sales-pipeline-drawer-field-row dt{color:var(--text-muted)}.sales-pipeline-drawer-field-row dd{margin:0}.sales-pipeline-linked-estimates{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.sales-pipeline-linked-estimates li{display:flex;align-items:center;gap:.6rem;font-size:.85rem}.sales-pipeline-linked-estimates li span:first-child{flex:1}.sales-pipeline-attach-row{display:flex;gap:.5rem;align-items:center}.sales-pipeline-attach-row select{flex:1;padding:.4rem .6rem;border-radius:var(--shell-radius-control);border:1px solid var(--border);background:var(--surface);color:var(--text)}.sales-pipeline-drawer-error{color:color-mix(in srgb,var(--bpe-accent-danger, #b42318) 70%,var(--text));font-size:.85rem}.sales-pipeline-tabs{display:flex;gap:.25rem;border-bottom:1px solid var(--border)}.sales-pipeline-tab{padding:.45rem 1rem;font-size:.9rem;font-weight:500;color:var(--text-muted);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.sales-pipeline-tab:hover{color:var(--text)}.sales-pipeline-tab.active{color:var(--bpe-accent-primary, #1f7a4d);border-bottom-color:var(--bpe-accent-primary, #1f7a4d)}.sales-forecast-dial{display:flex;align-items:center;gap:2rem;padding:1.5rem 1.75rem;flex-wrap:wrap}.sales-forecast-gauge-svg{width:min(18rem,100%);flex-shrink:0}.sales-forecast-gauge-track{stroke:var(--border)}.sales-forecast-gauge-fill{stroke:var(--bpe-accent-primary, #1f7a4d)}.sales-forecast-gauge-benchmark{stroke:color-mix(in srgb,var(--bpe-accent-danger, #b42318) 80%,var(--text))}.sales-forecast-gauge-needle{stroke:var(--text)}.sales-forecast-gauge-hub{fill:var(--text)}.sales-forecast-dial-readout{display:flex;flex-direction:column;gap:.35rem;min-width:0}.sales-forecast-headline{font-size:2.2rem;font-weight:700;line-height:1.1}.sales-forecast-delta{font-size:.9rem;font-weight:600}.sales-forecast-delta.up{color:var(--bpe-accent-primary, #1f7a4d)}.sales-forecast-delta.down{color:var(--bpe-accent-danger, #b42318)}.sales-forecast-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem}.sales-forecast-card{display:flex;flex-direction:column;gap:.3rem;padding:1rem 1.15rem}.sales-forecast-card-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.sales-forecast-card-value{font-size:1.45rem;font-weight:700}.sales-forecast-card .sales-muted{font-size:.8rem}.sales-forecast-imputed-note{font-style:italic}.sales-forecast-section{padding:1.1rem 1.25rem}.sales-forecast-section h2{margin:0 0 .35rem;font-size:1.05rem}.sales-forecast-section h3{margin:1.1rem 0 .35rem;font-size:.95rem}.sales-forecast-section>.sales-muted{font-size:.85rem;margin:0 0 .75rem}.sales-forecast-table-wrap{overflow-x:auto}.sales-forecast-num{text-align:right;white-space:nowrap}.sales-forecast-stage-table th.sales-forecast-num,.sales-forecast-mirror-table th.sales-forecast-num{text-align:right}.sales-forecast-next-quarter .sales-forecast-next-value{margin:.15rem 0 .35rem;font-size:1.6rem;font-weight:700}.sales-forecast-yoy-benchmark{display:flex;flex-direction:column;gap:.35rem;padding-bottom:.9rem;border-bottom:1px solid var(--border)}.sales-forecast-yoy-benchmark-value{font-size:.95rem}.sales-forecast-caveat{font-size:.8rem}.sales-forecast-benchmark-quarters{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.25rem}.sales-forecast-benchmark-chip{padding:.2rem .6rem;border:1px solid var(--border);border-radius:999px;font-size:.78rem;color:var(--text-muted);background:var(--surface-raised, var(--surface));white-space:nowrap}.sales-forecast-footer{display:flex;flex-direction:column;gap:.2rem;font-size:.8rem;padding-top:.25rem}.sales-forecast-settings-body{margin-top:.75rem;display:flex;flex-direction:column;gap:.75rem}.sales-forecast-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem}.sales-forecast-settings-grid h4{margin:0 0 .5rem;font-size:.9375rem}.sales-forecast-settings-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.3rem 0;border-bottom:1px solid var(--border);font-size:.875rem}.sales-forecast-settings-input{display:inline-flex;align-items:center;gap:.35rem}.sales-forecast-settings-input input{width:5.5rem;text-align:right;padding:.25rem .4rem;border-radius:var(--shell-radius-control);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:.875rem}.sales-forecast-settings-actions{display:flex;gap:.6rem;align-items:center}
