:root{--app-card-gutter: 8px;--app-card-radius: var(--shell-radius, 10px);--app-text: var(--shell-text, var(--c-color-text, #222));--app-text-dim: var(--shell-text-dim, var(--c-color-dimmed, #777));--app-text-faint: color-mix(in srgb, var(--app-text-dim) 78%, transparent);--app-border: var(--shell-border, var(--c-color-default-border, rgba(0, 0, 0, .12)));--app-glass-border: color-mix(in srgb, var(--app-text) 12%, transparent);--app-panel-bg-soft: var(--shell-raised, var(--c-color-default-hover, rgba(0, 0, 0, .03)));--app-surface-info: color-mix(in srgb, var(--app-accent) 12%, transparent);--app-accent: var(--c-primary-color-filled, #b8542f);--app-accent-strong: var(--c-primary-color-filled-hover, var(--app-accent));--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px)}@media(min-width:48em){.app-shell-frame{padding-block:var(--nav-dock-inset-top, 0px) var(--nav-dock-inset-bottom, 0px);padding-inline:var(--nav-dock-inset-left, 0px) var(--nav-dock-inset-right, 0px)}}._dockStrip_oqat5_14,._flyout_oqat5_15,._dockTip_oqat5_16{--pf-dock-fill: rgba(255, 255, 255, .86);--pf-flyout-fill: rgba(255, 255, 255, .95);--pf-tile-hover: rgba(17, 17, 17, .07);--pf-dock-shadow: 0 10px 30px rgba(16, 24, 40, .16), 0 2px 5px rgba(16, 24, 40, .09);--pf-hint: #8a8f98;--pf-icon-fill: color-mix(in srgb, var(--app-accent) 16%, transparent);--pf-status-ok: #16a34a;--pf-status-warn: #b45309;--pf-status-error: #dc2626}[data-color-scheme=dark] :is(._dockStrip_oqat5_14,._flyout_oqat5_15,._dockTip_oqat5_16){--pf-dock-fill: rgba(41, 45, 55, .86);--pf-flyout-fill: rgba(38, 42, 51, .94);--pf-tile-hover: rgba(255, 255, 255, .08);--pf-dock-shadow: 0 10px 34px rgba(0, 0, 0, .55), 0 2px 6px rgba(0, 0, 0, .4);--pf-hint: #7c828e;--pf-icon-fill: color-mix(in srgb, var(--app-accent) 20%, transparent);--pf-status-ok: #4ade80;--pf-status-warn: #fbbf24;--pf-status-error: #f87171}._dockStrip_oqat5_14{--pf-dock-lift: calc(var(--app-card-gutter) * 2);position:fixed;inset-inline:0;bottom:0;z-index:300;height:calc(var(--app-card-gutter) + var(--safe-bottom));display:flex;align-items:flex-end;justify-content:center;pointer-events:none}._dockStrip_oqat5_14[data-open=true]{height:var(--pf-dock-foot)}._dock_oqat5_14{display:flex;align-items:center;gap:var(--pf-dock-gap);padding:6px;border-radius:var(--app-card-radius);background:var(--pf-dock-fill);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--app-glass-border);box-shadow:var(--pf-dock-shadow);max-width:calc(100vw - 24px);overflow-x:auto;overflow-y:visible;scrollbar-width:none;margin-bottom:calc(var(--pf-dock-lift) + var(--safe-bottom));pointer-events:auto;transform:translateY(calc(100% + var(--pf-dock-lift) + 6px));opacity:0;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .18s ease;transform-origin:bottom center}._dock_oqat5_14::-webkit-scrollbar{display:none}._dockStrip_oqat5_14[data-open=true] ._dock_oqat5_14{transform:translateY(0);opacity:1}._dock_oqat5_14[data-overflow=true]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 26px,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 26px,#000 calc(100% - 26px),transparent 100%)}._dockTrigger_oqat5_137{position:absolute;inset-inline:0;bottom:0;height:calc(var(--app-card-gutter) + var(--safe-bottom));display:flex;align-items:flex-end;justify-content:center;padding-bottom:calc(var(--app-card-gutter) / 2 - 1.5px + var(--safe-bottom));background:none;border:0;margin:0;pointer-events:auto;cursor:pointer}@media(pointer:coarse){._dockTrigger_oqat5_137{height:calc(24px + var(--safe-bottom))}}._dockHint_oqat5_162{width:44px;height:3px;border-radius:2px;background:var(--pf-hint);transition:background-color .14s ease,opacity .14s ease}._dockTrigger_oqat5_137:hover ._dockHint_oqat5_162{background:var(--app-accent)}._dockStrip_oqat5_14[data-open=true] ._dockHint_oqat5_162{opacity:0}._dockTrigger_oqat5_137:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px;border-radius:3px}._dockStrip_oqat5_14[data-pinned=true] ._dockHint_oqat5_162{background:var(--app-accent)}._dockZone_oqat5_192{display:flex;align-items:center;gap:var(--pf-dock-gap)}._dockSep_oqat5_200{flex:0 0 auto;width:calc(var(--pf-dock-gap) * 3.6);height:1px;background:none}._tile_oqat5_211{position:relative;flex:0 0 auto;width:var(--pf-tile);height:var(--pf-tile);display:flex;align-items:center;justify-content:center;gap:0;border:0;padding:0;margin:0;background:none;border-radius:calc(var(--pf-tile) * .26);color:var(--app-text-dim);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;transition:background-color .14s ease,color .14s ease}._dockZone_oqat5_192[data-zone=ctx] ._tile_oqat5_211{width:var(--pf-tile-ctx);height:var(--pf-tile-ctx);border-radius:calc(var(--pf-tile-ctx) * .26)}._tile_oqat5_211 svg{width:var(--pf-icon);height:var(--pf-icon);display:block;flex:0 0 auto;stroke-width:calc(var(--pf-icon-stroke) * var(--pf-stitch-weight, 1));fill:transparent;transition:transform .2s cubic-bezier(.16,1,.3,1),fill .16s ease}._tile_oqat5_211:hover{background:var(--pf-tile-hover);color:var(--app-text)}._tile_oqat5_211:hover svg{transform:translateY(-2px) scale(1.08)}._tile_oqat5_211:active svg{transform:translateY(0) scale(.96);transition-duration:90ms}._tile_oqat5_211:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}._tile_oqat5_211[data-active=true]{background:var(--app-surface-info);color:var(--app-accent)}._tile_oqat5_211[data-fill=true][data-active=true] svg{fill:var(--pf-icon-fill)}._tile_oqat5_211[data-fill=true]:hover svg{fill:color-mix(in srgb,currentColor 9%,transparent)}._tile_oqat5_211[data-group=true]:before{content:"";position:absolute;bottom:calc(var(--pf-tile) * .115);inset-inline-end:calc(var(--pf-tile) * .115);width:5px;height:5px;background:currentColor;clip-path:polygon(100% 0,100% 100%,0 100%);opacity:.85;transition:opacity .14s ease}._tile_oqat5_211[data-group=true][aria-expanded=true]:before{opacity:1}._tile_oqat5_211[aria-expanded=true]{background:var(--pf-tile-hover);color:var(--app-text)}._tileBadge_oqat5_324{position:absolute;top:calc(var(--pf-tile) * .1);inset-inline-end:calc(var(--pf-tile) * .09);pointer-events:none}._tileBadge_oqat5_324[data-kind=dot]{width:7px;height:7px;border-radius:50%;background:var(--pf-badge-color);box-shadow:0 0 0 2px var(--pf-dock-fill)}._tileBadge_oqat5_324[data-kind=count]{min-width:15px;height:15px;padding:0 4px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--pf-badge-color);color:#fff;font-size:9.5px;font-weight:700;line-height:1;box-shadow:0 0 0 2px var(--pf-dock-fill)}._tileBadge_oqat5_324[data-kind=busy]{width:8px;height:8px;border-radius:50%;border:1.6px solid var(--pf-badge-color);animation:_pfPulse_oqat5_1 1.6s ease-in-out infinite}@keyframes _pfPulse_oqat5_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}._mark_oqat5_377{width:calc(var(--pf-tile) * .5);height:calc(var(--pf-tile) * .5);border-radius:calc(var(--pf-tile) * .125);display:block;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .16s ease}._mark_oqat5_377>img,._mark_oqat5_377>svg{display:block;width:100%;height:100%;border-radius:inherit;object-fit:contain}._tile_oqat5_211:hover ._mark_oqat5_377{transform:translateY(-2px) scale(1.08)}._tile_oqat5_211[data-env] ._mark_oqat5_377{box-shadow:0 0 0 2px var(--pf-dock-fill),0 0 0 4px var(--pf-env)}._tile_oqat5_211[data-env=prod]{--pf-env: var(--pf-status-error)}._tile_oqat5_211[data-env=staging]{--pf-env: var(--pf-status-warn)}._tile_oqat5_211[data-env=preview]{--pf-env: var(--app-accent)}._tile_oqat5_211[data-primary=true]{background:var(--app-accent-strong);color:#fff;box-shadow:0 1px 2px #1018283d}._tile_oqat5_211[data-primary=true] svg{stroke-width:calc(var(--pf-icon-stroke) * 1.18 * var(--pf-stitch-weight, 1))}._tile_oqat5_211[data-primary=true]:hover{background:var(--app-accent);color:#fff}._avatar_oqat5_444{width:calc(var(--pf-tile) * .56);height:calc(var(--pf-tile) * .56);border-radius:50%;background:linear-gradient(140deg,var(--app-accent),var(--app-accent-strong));color:#fff;display:flex;align-items:center;justify-content:center;font-size:calc(var(--pf-tile) * .26);font-weight:650;letter-spacing:.02em;transition:transform .2s cubic-bezier(.16,1,.3,1)}._tile_oqat5_211:hover ._avatar_oqat5_444{transform:translateY(-2px) scale(1.08)}._menuAnchor_oqat5_467{position:absolute;inset:0;pointer-events:none}._dockTip_oqat5_16{display:flex;align-items:center}._tipKey_oqat5_483{color:var(--app-text-dim);margin-inline-start:8px;font-size:11px}._flyout_oqat5_15{min-width:264px;max-width:340px;padding:6px;border-radius:var(--app-card-radius);background:var(--pf-flyout-fill);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--app-glass-border);box-shadow:var(--pf-dock-shadow);max-height:62vh;overflow-y:auto;scrollbar-width:thin}._flyoutHead_oqat5_510{display:flex;align-items:center;gap:9px;padding:7px 9px 9px}._flyoutHeadMark_oqat5_517{width:26px;height:26px;border-radius:7px;flex:0 0 26px;background:linear-gradient(140deg,var(--app-accent),var(--app-accent-strong));color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}._flyoutHeadText_oqat5_535{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}._flyoutHeadTitle_oqat5_543{font-size:13px;font-weight:600;color:var(--app-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flyoutHeadSub_oqat5_552{font-size:11.5px;color:var(--app-text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chip_oqat5_560{flex:0 0 auto;padding:2px 7px;border-radius:20px;font-size:10.5px;font-weight:650;background:var(--app-surface-info);color:var(--app-accent);letter-spacing:.02em}._flyoutTitle_oqat5_571{padding:7px 10px 5px;font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-faint)}._flyoutItem_oqat5_580{display:flex;align-items:center;gap:10px;width:100%;padding:5px 10px;min-height:38px;border:0;background:none;border-radius:7px;color:var(--app-text-dim);font:inherit;font-size:13px;text-align:start;cursor:pointer;transition:background-color .12s ease,color .12s ease}._flyoutItem_oqat5_580>svg{width:16px;height:16px;flex:0 0 16px;stroke-width:calc(2 * var(--pf-stitch-weight, 1));fill:transparent}._fiChevron_oqat5_608{display:flex;flex:0 0 auto;margin-inline-start:auto;color:var(--app-text-faint)}._fiChevron_oqat5_608>svg{width:14px;height:14px}[dir=rtl] ._fiChevron_oqat5_608>svg{transform:scaleX(-1)}._fiMain_oqat5_624{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}._fiLabel_oqat5_632{display:flex;align-items:center;gap:6px;color:var(--app-text);font-size:13px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fiMeta_oqat5_645{font-size:11.5px;line-height:1.35;color:var(--app-text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fiMeta_oqat5_645[data-tone=error]{color:var(--pf-status-error)}._fiMeta_oqat5_645[data-tone=warn]{color:var(--pf-status-warn)}._fiEnd_oqat5_662{flex:0 0 auto;display:flex;align-items:center;gap:6px;font-size:11px;color:var(--app-text-faint)}._fiHint_oqat5_671{font-size:11px;color:var(--app-text-faint);letter-spacing:.02em}._fiBadge_oqat5_677{padding:1px 6px;border-radius:20px;font-size:10.5px;font-weight:650;background:var(--app-panel-bg-soft);color:var(--app-text-dim)}._fiBadge_oqat5_677[data-tone=error]{background:color-mix(in srgb,var(--pf-status-error) 18%,transparent);color:var(--pf-status-error)}._fiBadge_oqat5_677[data-tone=warn]{background:color-mix(in srgb,var(--pf-status-warn) 20%,transparent);color:var(--pf-status-warn)}._fiBadge_oqat5_677[data-tone=accent]{background:var(--app-surface-info);color:var(--app-accent)}._fiDot_oqat5_701{width:7px;height:7px;border-radius:50%;flex:0 0 7px;background:var(--app-text-faint)}._fiDot_oqat5_701[data-status=ok]{background:var(--pf-status-ok)}._fiDot_oqat5_701[data-status=warn]{background:var(--pf-status-warn)}._fiDot_oqat5_701[data-status=error]{background:var(--pf-status-error)}._fiDot_oqat5_701[data-status=busy]{background:var(--app-accent);animation:_pfPulse_oqat5_1 1.6s ease-in-out infinite}._envChip_oqat5_728{flex:0 0 auto;font-style:normal;padding:1px 5px;border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.06em;background:color-mix(in srgb,var(--pf-env) 20%,transparent);color:var(--pf-env)}._envChip_oqat5_728[data-env=prod]{--pf-env: var(--pf-status-error)}._envChip_oqat5_728[data-env=staging]{--pf-env: var(--pf-status-warn)}._envChip_oqat5_728[data-env=preview]{--pf-env: var(--app-accent)}._flyoutItem_oqat5_580:hover,._flyoutItem_oqat5_580[data-highlighted]{background:var(--pf-tile-hover)}._flyoutItem_oqat5_580:hover ._fiLabel_oqat5_632,._flyoutItem_oqat5_580[data-highlighted] ._fiLabel_oqat5_632{color:var(--app-text)}._flyoutItem_oqat5_580[data-active=true]{background:var(--app-surface-info)}._flyoutItem_oqat5_580[data-active=true] ._fiLabel_oqat5_632,._flyoutItem_oqat5_580[data-active=true] svg{color:var(--app-accent)}._flyoutItem_oqat5_580[data-danger=true] ._fiLabel_oqat5_632,._flyoutItem_oqat5_580[data-danger=true] svg{color:var(--pf-status-error)}._flyoutItem_oqat5_580:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}._flyoutSep_oqat5_781{height:1px;background:var(--app-border);margin:5px 8px;border:0}._fiSkeleton_oqat5_789{display:flex;align-items:center;gap:10px;padding:8px 10px;min-height:38px}._fiSkeleton_oqat5_789 i{display:block;height:9px;border-radius:5px;background:var(--app-panel-bg-soft);animation:_pfShimmer_oqat5_1 1.2s ease-in-out infinite}._fiSkeleton_oqat5_789 i:first-child{width:16px;height:16px;border-radius:5px;flex:0 0 16px}@keyframes _pfShimmer_oqat5_1{0%,to{opacity:.55}50%{opacity:1}}._fiEmpty_oqat5_822{padding:8px 10px 10px;font-size:12px;color:var(--app-text-faint);line-height:1.4}._fiTick_oqat5_832{display:flex;align-items:center;justify-content:center;flex:0 0 14px;width:14px;color:var(--app-accent)}._fiTick_oqat5_832 svg{width:13px;height:13px}._fiNote_oqat5_848{display:flex;align-items:center;gap:10px;width:100%;padding:5px 10px;min-height:34px;color:var(--app-text-faint);font-size:13px;text-align:start}._fiNote_oqat5_848>svg{width:16px;height:16px;flex:0 0 16px;stroke-width:calc(2 * var(--pf-stitch-weight, 1));fill:transparent}._dockStrip_oqat5_14[data-pinned=true]{--pf-dock-lift: var(--app-card-gutter)}._dockStrip_oqat5_14[data-axis=x][data-pinned=true] ._dock_oqat5_14{width:calc(100% - var(--app-card-gutter) * 2);max-width:none;justify-content:center}._dockStrip_oqat5_14[data-axis=y][data-pinned=true] ._dock_oqat5_14{height:calc(100% - var(--app-card-gutter) * 2);max-height:none;justify-content:flex-start}._dockStrip_oqat5_14[data-side=top]{top:0;bottom:auto;align-items:flex-start;height:calc(var(--app-card-gutter) + var(--safe-top))}._dockStrip_oqat5_14[data-side=top] ._dock_oqat5_14{margin-bottom:0;margin-top:calc(var(--pf-dock-lift) + var(--safe-top));transform:translateY(calc(-100% - var(--pf-dock-lift) - 6px));transform-origin:top center}._dockStrip_oqat5_14[data-side=top][data-open=true] ._dock_oqat5_14{transform:translateY(0)}._dockStrip_oqat5_14[data-side=top] ._dockTrigger_oqat5_137{top:0;bottom:auto;align-items:flex-start;height:calc(var(--app-card-gutter) + var(--safe-top));padding-bottom:0;padding-top:calc(var(--app-card-gutter) / 2 - 1.5px + var(--safe-top))}@media(pointer:coarse){._dockStrip_oqat5_14[data-side=top] ._dockTrigger_oqat5_137{height:calc(24px + var(--safe-top))}}._dockStrip_oqat5_14[data-axis=y]{inset-inline:auto;inset-block:0;height:auto;align-items:center}._dockStrip_oqat5_14[data-axis=y] ._dock_oqat5_14{flex-direction:column;max-width:none;max-height:calc(100vh - 24px);overflow-x:visible;overflow-y:auto;margin-bottom:0}._dockStrip_oqat5_14[data-axis=y] ._dockZone_oqat5_192{flex-direction:column}._dockStrip_oqat5_14[data-axis=y] ._dockSep_oqat5_200{width:1px;height:calc(var(--pf-dock-gap) * 3.6)}._dockStrip_oqat5_14[data-axis=y] ._dockHint_oqat5_162{width:3px;height:44px}._dockStrip_oqat5_14[data-axis=y] ._dockTrigger_oqat5_137{inset-inline:auto;inset-block:0;height:auto;align-items:center;padding-bottom:0}._dockStrip_oqat5_14[data-axis=y] ._dock_oqat5_14[data-overflow=true]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 26px,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 26px,#000 calc(100% - 26px),transparent 100%)}._dockStrip_oqat5_14[data-side=left]{left:0;justify-content:flex-start;width:calc(var(--app-card-gutter) + var(--safe-left))}._dockStrip_oqat5_14[data-side=left][data-open=true]{width:var(--pf-dock-foot)}._dockStrip_oqat5_14[data-side=left] ._dock_oqat5_14{margin-left:calc(var(--pf-dock-lift) + var(--safe-left));transform:translate(calc(-100% - var(--pf-dock-lift) - 6px));transform-origin:left center}._dockStrip_oqat5_14[data-side=left][data-open=true] ._dock_oqat5_14{transform:translate(0)}._dockStrip_oqat5_14[data-side=left] ._dockTrigger_oqat5_137{left:0;justify-content:flex-start;width:calc(var(--app-card-gutter) + var(--safe-left));padding-left:calc(var(--app-card-gutter) / 2 - 1.5px + var(--safe-left))}._dockStrip_oqat5_14[data-side=right]{right:0;justify-content:flex-end;width:calc(var(--app-card-gutter) + var(--safe-right))}._dockStrip_oqat5_14[data-side=right][data-open=true]{width:var(--pf-dock-foot)}._dockStrip_oqat5_14[data-side=right] ._dock_oqat5_14{margin-right:calc(var(--pf-dock-lift) + var(--safe-right));transform:translate(calc(100% + var(--pf-dock-lift) + 6px));transform-origin:right center}._dockStrip_oqat5_14[data-side=right][data-open=true] ._dock_oqat5_14{transform:translate(0)}._dockStrip_oqat5_14[data-side=right] ._dockTrigger_oqat5_137{right:0;justify-content:flex-end;width:calc(var(--app-card-gutter) + var(--safe-right));padding-right:calc(var(--app-card-gutter) / 2 - 1.5px + var(--safe-right))}@media(pointer:coarse){._dockStrip_oqat5_14[data-side=left] ._dockTrigger_oqat5_137{width:calc(24px + var(--safe-left))}._dockStrip_oqat5_14[data-side=right] ._dockTrigger_oqat5_137{width:calc(24px + var(--safe-right))}}@media(prefers-reduced-motion:reduce){._dock_oqat5_14,._tile_oqat5_211,._tile_oqat5_211 svg,._mark_oqat5_377,._avatar_oqat5_444,._dockHint_oqat5_162{transition-duration:1ms!important}._tileBadge_oqat5_324[data-kind=busy],._fiDot_oqat5_701[data-status=busy],._fiSkeleton_oqat5_789 i{animation-duration:1ms!important}._tile_oqat5_211:hover svg,._tile_oqat5_211:hover ._mark_oqat5_377,._tile_oqat5_211:hover ._avatar_oqat5_444{transform:none}}
