:root{--color-primary: #4a7caf;--color-secondary: #4a7caf;--color-primary-tint: #7da3c7;--color-primary-shade: #355f87;--font-color-light-grey: #8f8f8f;--bg: #f7f7f7;--page-bg: var(--bg);--bg-elevated: #ffffff;--bg-hover: #f3f4f6;--panel: #ffffff;--ink: #1f2937;--muted: #6b7280;--dropdown-ink: #1f2937;--dropdown-placeholder: #6b7280;--line: #e5e7eb;--primary: #4a7caf;--primary-hover: #1d4ed8;--field-bg: color-mix(in srgb, var(--blue-bg) 24%, var(--bg-elevated));--field-bg-hover: color-mix(in srgb, var(--blue-bg) 36%, var(--bg-elevated));--field-border: color-mix(in srgb, var(--blue-pill) 30%, var(--line));--field-border-hover: color-mix(in srgb, var(--blue-pill) 48%, var(--line));--field-ring: color-mix(in srgb, var(--blue-pill) 24%, transparent);--shadow-soft: 0 10px 30px rgba(15, 23, 42, .08);--radius: 12px;--control-height: 2.25rem;--control-radius: .5rem;--control-font-size: .8125rem;--control-pad-x: .7rem;--yellow-bg: #fef3c7;--yellow-pill: #f59e0b;--blue-bg: #dbeafe;--blue-pill: #3b82f6;--orange-bg: #fed7aa;--orange-pill: #ea580c;--green-bg: #d1fae5;--green-pill: #059669;--purple-bg: #e9d5ff;--purple-pill: #7c3aed;--red-bg: #fee2e2;--red-pill: #dc2626;--calendar-cancelled-bg: #fee2e2;--calendar-cancelled-border: #fca5a5;--calendar-cancelled-ring: #f87171;--calendar-cancelled-pill-bg: #fecaca;--calendar-cancelled-ink: #991b1b;--calendar-placeholder-bg: #d9f8e5;--calendar-placeholder-border: #79c999;--calendar-placeholder-ink: #155b34;--font-family-base: "Bitter", serif}html[data-theme=dark]{--color-primary: #7fb0e8;--color-secondary: #7fb0e8;--color-primary-tint: #b9d5f5;--color-primary-shade: #5b8fc9;--font-color-light-grey: #c0c8d4;--bg: #111827;--page-bg: var(--bg);--bg-elevated: #1f2937;--bg-hover: #273449;--panel: #18212f;--ink: #d7e0eb;--muted: #a3afc1;--dropdown-ink: #dbe4ef;--dropdown-placeholder: #cfd9e8;--line: #314155;--primary: #7fb0e8;--primary-hover: #9ec4f0;--field-bg: color-mix(in srgb, var(--blue-bg) 30%, var(--bg-elevated));--field-bg-hover: color-mix(in srgb, var(--blue-bg) 42%, var(--bg-elevated));--field-border: color-mix(in srgb, var(--blue-pill) 36%, var(--line));--field-border-hover: color-mix(in srgb, var(--blue-pill) 56%, var(--line));--field-ring: color-mix(in srgb, var(--blue-pill) 28%, transparent);--shadow-soft: 0 14px 40px rgba(2, 6, 23, .45);--yellow-bg: #3f3520;--yellow-pill: #d9c27a;--blue-bg: #162f4d;--blue-pill: #68a8ff;--orange-bg: #4a2916;--orange-pill: #ff9c5c;--green-bg: #143225;--green-pill: #4fd38b;--purple-bg: #2f214d;--purple-pill: #b28cff;--red-bg: #4a1f24;--red-pill: #ff7d8b;--calendar-cancelled-bg: #4a1f24;--calendar-cancelled-border: #a94a56;--calendar-cancelled-ring: #d35c6b;--calendar-cancelled-pill-bg: #5b242b;--calendar-cancelled-ink: #ffd2d8;--calendar-placeholder-bg: #163829;--calendar-placeholder-border: #2c7a57;--calendar-placeholder-ink: #a7f3d0}html[data-theme=arrowfly-light]{--color-primary: #1a1865;--color-secondary: #4a7caf;--color-primary-tint: #7da3c7;--color-primary-shade: #355f87;--font-color-light-grey: #8f8f8f;--bg: #f7f7f7;--page-bg: var(--bg);--bg-elevated: #ffffff;--bg-hover: #f3f4f6;--panel: #ffffff;--ink: #1f2937;--muted: #6b7280;--dropdown-ink: #1f2937;--dropdown-placeholder: #6b7280;--line: #e5e7eb;--primary: #6967da;--primary-hover: #0f5a71;--field-bg: color-mix(in srgb, var(--blue-bg) 24%, var(--bg-elevated));--field-bg-hover: color-mix(in srgb, var(--blue-bg) 36%, var(--bg-elevated));--field-border: color-mix(in srgb, var(--blue-pill) 30%, var(--line));--field-border-hover: color-mix(in srgb, var(--blue-pill) 48%, var(--line));--field-ring: color-mix(in srgb, var(--blue-pill) 24%, transparent);--shadow-soft: 0 10px 30px rgba(15, 23, 42, .08);--yellow-bg: #fef3c7;--yellow-pill: #f59e0b;--blue-bg: #dbeafe;--blue-pill: #3b82f6;--orange-bg: #fed7aa;--orange-pill: #ea580c;--green-bg: #d1fae5;--green-pill: #059669;--purple-bg: #e9d5ff;--purple-pill: #7c3aed;--red-bg: #fee2e2;--red-pill: #dc2626;--calendar-cancelled-bg: #fee2e2;--calendar-cancelled-border: #fca5a5;--calendar-cancelled-ring: #f87171;--calendar-cancelled-pill-bg: #fecaca;--calendar-cancelled-ink: #991b1b;--calendar-placeholder-bg: #d9f8e5;--calendar-placeholder-border: #79c999;--calendar-placeholder-ink: #155b34}html[data-theme=arrowfly-dark]{--color-primary: #157d9d;--color-secondary: #6967da;--color-primary-tint: #6dceeb;--color-primary-shade: #0f5a71;--font-color-light-grey: #c0c5d7;--bg: color-mix(in srgb, #0f5a71 8%, #000000);--page-bg: linear-gradient(180deg, color-mix(in srgb, #0f5a71 18%, #000000) 0%, #000000 76%);--bg-elevated: color-mix(in srgb, #4d5b75 22%, #000000);--bg-hover: color-mix(in srgb, #4d5b75 30%, #000000);--panel: color-mix(in srgb, #4d5b75 14%, #000000);--ink: #c0c5d7;--muted: color-mix(in srgb, #c0c5d7 72%, #000000);--dropdown-ink: #c0c5d7;--dropdown-placeholder: color-mix(in srgb, #c0c5d7 74%, #000000);--line: color-mix(in srgb, #4d5b75 54%, #000000);--primary: #157d9d;--primary-hover: #6dceeb;--field-bg: color-mix(in srgb, #4d5b75 18%, #000000);--field-bg-hover: color-mix(in srgb, #4d5b75 28%, #000000);--field-border: color-mix(in srgb, #4d5b75 64%, #000000);--field-border-hover: color-mix(in srgb, #157d9d 62%, var(--line));--field-ring: color-mix(in srgb, #157d9d 26%, transparent);--shadow-soft: 0 14px 40px rgba(2, 6, 23, .45);--yellow-bg: #3f3520;--yellow-pill: #d9c27a;--blue-bg: color-mix(in srgb, #0c0c38 64%, #000000);--blue-pill: #6dceeb;--orange-bg: #4a2916;--orange-pill: #ff9c5c;--green-bg: color-mix(in srgb, #0f5a71 46%, #000000);--green-pill: #6dceeb;--purple-bg: color-mix(in srgb, #1a1865 48%, #000000);--purple-pill: #8d8ce3;--red-bg: #4a1f24;--red-pill: #ff7d8b;--calendar-cancelled-bg: #4a1f24;--calendar-cancelled-border: #a94a56;--calendar-cancelled-ring: #d35c6b;--calendar-cancelled-pill-bg: #5b242b;--calendar-cancelled-ink: #ffd2d8;--calendar-placeholder-bg: color-mix(in srgb, #0f5a71 44%, #000000);--calendar-placeholder-border: #157d9d;--calendar-placeholder-ink: #6dceeb}html{background:var(--page-bg, var(--bg));color-scheme:light}html[data-theme=dark],html[data-theme=arrowfly-dark]{color-scheme:dark}body{font-family:var(--font-family-base);margin:0;background:var(--page-bg, var(--bg));color:var(--ink);transition:background-color .2s ease,color .2s ease}button,.btn{font-family:var(--font-family-base)}h1{font-weight:600;color:var(--ink);margin-bottom:.5em}a,button,input,select,textarea{transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea{background:var(--field-bg);border-color:var(--field-border)}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){background:var(--field-bg-hover);border-color:var(--field-border-hover)}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):focus,select:focus,textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--field-ring)}input::placeholder,textarea::placeholder{color:var(--dropdown-placeholder);opacity:1}.ui-field{box-sizing:border-box;height:var(--control-height);padding:0 var(--control-pad-x);border:1px solid var(--field-border);border-radius:var(--control-radius);font-family:inherit;font-size:var(--control-font-size);line-height:1;color:var(--ink);background-color:var(--field-bg)}.ui-field:hover:not(:disabled){background-color:var(--field-bg-hover);border-color:var(--field-border-hover)}.ui-field:focus,.ui-field:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--field-ring)}.ui-field:disabled{opacity:.55;cursor:not-allowed}select.ui-field{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;background-size:.7rem}.container{padding:0 2rem;margin:0 auto}.tabular{font-variant-numeric:tabular-nums}.toaster.svelte-1dnmrtz{position:fixed;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.6rem;z-index:2000;max-width:min(420px,calc(100vw - 2rem));pointer-events:none}.toast.svelte-1dnmrtz{pointer-events:auto;display:grid;grid-template-columns:1.6rem minmax(0,1fr) 1.5rem;gap:.65rem;align-items:flex-start;padding:.8rem .85rem .85rem;border-radius:10px;color:#fff;box-shadow:0 1px #ffffff1f inset,0 18px 36px -16px #0f172a73,0 6px 14px -8px #0f172a4d;border:1px solid rgba(0,0,0,.18)}.toast-success.svelte-1dnmrtz{background-color:#047857}.toast-error.svelte-1dnmrtz{background-color:#b91c1c}.toast-warning.svelte-1dnmrtz{background-color:#b45309}.toast-info.svelte-1dnmrtz{background-color:var(--primary, #2563eb)}.toast-icon.svelte-1dnmrtz{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin-top:.05rem;font-size:1.05rem;color:#fffffff2}.toast-body.svelte-1dnmrtz{min-width:0;display:flex;flex-direction:column;gap:.18rem}.toast-status.svelte-1dnmrtz{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3}.toast-title.svelte-1dnmrtz{margin:0;font-size:.92rem;font-weight:600;line-height:1.25;color:#fff;word-wrap:break-word}.toast-description.svelte-1dnmrtz{margin:.1rem 0 0;font-size:.82rem;font-weight:400;line-height:1.4;color:#ffffffe0;word-wrap:break-word;overflow-wrap:anywhere;max-height:6.5rem;overflow:hidden}.toast-close.svelte-1dnmrtz{all:unset;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:6px;color:#ffffffb3;font-size:.85rem;cursor:pointer;transition:background .15s ease,color .15s ease}.toast-close.svelte-1dnmrtz:hover{background:#ffffff2e;color:#fff}.toast-close.svelte-1dnmrtz:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:1px}@media(max-width:640px){.toaster.svelte-1dnmrtz{top:.6rem;right:.6rem;left:.6rem;max-width:none}}.nav-footer.svelte-1khnotw{display:flex;flex-direction:column;min-height:0}.nav-footer.collapsed.svelte-1khnotw{align-items:stretch}.user-info.svelte-1khnotw{padding:.35rem 1rem;margin:0;border-top:1px solid var(--line);position:relative}.nav-footer.collapsed.svelte-1khnotw .user-info:where(.svelte-1khnotw){padding:.35rem .5rem;margin:0}.user-trigger.svelte-1khnotw{all:unset;display:flex;align-items:center;gap:.6rem;width:100%;padding:.4rem 1rem;border-radius:8px;cursor:pointer;color:var(--ink);box-sizing:border-box;transition:background .15s ease,color .15s ease}.user-trigger.svelte-1khnotw:hover,.user-info.svelte-1khnotw:focus-within .user-trigger:where(.svelte-1khnotw){background:var(--bg-hover)}.user-trigger.svelte-1khnotw:focus-visible,.user-info.svelte-1khnotw:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.user-avatar.svelte-1khnotw{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--primary) 14%,var(--bg-elevated));border:1px solid color-mix(in srgb,var(--primary) 28%,var(--line));border-radius:50%;color:color-mix(in srgb,var(--primary) 75%,var(--ink))}.user-avatar.svelte-1khnotw .material-symbols-outlined:where(.svelte-1khnotw){font-size:15px;margin:0;color:inherit}.user-label.svelte-1khnotw{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.2}.user-name.svelte-1khnotw{font-size:.85rem;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron.svelte-1khnotw{color:var(--muted);font-size:16px;margin:0;flex-shrink:0;transition:transform .15s ease}.user-info.svelte-1khnotw:focus-within .user-chevron:where(.svelte-1khnotw){transform:rotate(180deg)}.nav-footer.collapsed.svelte-1khnotw .user-trigger:where(.svelte-1khnotw){justify-content:center;padding:.4rem 0}.user-flyout.svelte-1khnotw{position:absolute;left:1rem;bottom:calc(100% + 6px);transform:translateY(6px);min-width:240px;max-height:calc(100vh - 24px);overflow-y:auto;padding:.65rem .75rem .55rem;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 48px #0206172e,0 2px 8px #02061714;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:200}.user-info.svelte-1khnotw:hover .user-flyout:where(.svelte-1khnotw),.user-info.svelte-1khnotw:focus-within .user-flyout:where(.svelte-1khnotw),.user-flyout.svelte-1khnotw:hover{opacity:1;pointer-events:auto;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.user-flyout.svelte-1khnotw{transition:none}}.flyout-head.svelte-1khnotw{padding:.25rem .35rem .4rem}.flyout-eyebrow.svelte-1khnotw{display:block;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:.2rem}.flyout-name.svelte-1khnotw{margin:0;font-size:.9rem;font-weight:600;color:var(--ink);line-height:1.2}.flyout-email.svelte-1khnotw{margin:.15rem 0 0;font-size:.74rem;color:var(--muted);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flyout-sep.svelte-1khnotw{height:1px;background:var(--line);margin:.4rem 0}.flyout-theme.svelte-1khnotw{all:unset;display:flex;align-items:center;gap:.6rem;width:100%;box-sizing:border-box;padding:.45rem;border-radius:6px;cursor:pointer;transition:background .15s ease}.flyout-theme.svelte-1khnotw:hover{background:var(--bg-hover)}.flyout-theme-text.svelte-1khnotw{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.2}.flyout-theme-label.svelte-1khnotw{font-size:.82rem;font-weight:600;color:var(--ink)}.flyout-theme-state.svelte-1khnotw{font-size:.72rem;color:var(--muted)}.theme-toggle-track.svelte-1khnotw{width:42px;height:24px;border-radius:999px;background:color-mix(in srgb,var(--primary) 24%,var(--bg-hover));border:1px solid color-mix(in srgb,var(--primary) 35%,var(--line));padding:2px;display:inline-flex;align-items:center;flex-shrink:0}.theme-toggle-thumb.svelte-1khnotw{width:20px;height:20px;border-radius:50%;background:var(--panel);display:flex;align-items:center;justify-content:center;transform:translate(0);transition:transform .2s ease;box-shadow:var(--shadow-soft)}.flyout-theme[aria-pressed=true].svelte-1khnotw .theme-toggle-thumb:where(.svelte-1khnotw){transform:translate(18px)}.theme-toggle-thumb.svelte-1khnotw .material-symbols-outlined:where(.svelte-1khnotw){font-size:13px;margin:0;color:var(--primary)}.flyout-action.svelte-1khnotw{all:unset;display:flex;align-items:center;gap:.55rem;width:100%;box-sizing:border-box;padding:.45rem .5rem;border-radius:6px;cursor:pointer;font-size:.84rem;color:var(--ink);transition:background .15s ease,color .15s ease}.flyout-action.svelte-1khnotw:hover{background:color-mix(in srgb,var(--red-pill) 12%,var(--bg-hover));color:var(--red-pill)}.flyout-action.svelte-1khnotw .material-symbols-outlined:where(.svelte-1khnotw){font-size:18px;margin:0;color:inherit}.material-symbols-outlined.svelte-1khnotw{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}@media screen and (max-width:800px){.user-info.svelte-1khnotw{margin:unset;border-top:unset;border-bottom:unset;border-right:1px solid #bdbdbd;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;padding:0 1.3rem 0 0;border-left:unset;z-index:100;height:100%}.user-info-mobile.svelte-1khnotw .user-flyout:where(.svelte-1khnotw){left:auto;right:0;bottom:auto;top:calc(100% + 6px);transform:translateY(6px)}.user-info-mobile.svelte-1khnotw:hover .user-flyout:where(.svelte-1khnotw),.user-info-mobile.svelte-1khnotw:focus-within .user-flyout:where(.svelte-1khnotw),.user-info-mobile.svelte-1khnotw .user-flyout:where(.svelte-1khnotw):hover{transform:translate(0)}}.nav-collapse-toggle.svelte-13lulip{position:absolute;top:35px;right:-14px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--panel);color:var(--muted);cursor:pointer;box-shadow:0 2px 8px #0206171a,0 1px 2px #0206170f;z-index:120;transition:color .15s ease,border-color .15s ease,transform .15s ease}.nav-collapse-toggle.svelte-13lulip:after{content:"";position:absolute;inset:-8px;border-radius:50%}.nav-collapse-toggle.svelte-13lulip:hover{color:var(--ink);border-color:color-mix(in srgb,var(--primary) 40%,var(--line));transform:scale(1.07)}.nav-collapse-toggle.svelte-13lulip:focus-visible{outline:2px solid var(--primary);outline-offset:2px;color:var(--ink)}.nav-collapse-chevron.svelte-13lulip{display:block;transition:transform .18s ease}.nav-collapse-chevron.flipped.svelte-13lulip{transform:rotate(180deg)}html[data-theme=arrowfly-dark] .nav-collapse-toggle.svelte-13lulip{background:var(--bg-elevated);box-shadow:var(--shadow-soft)}@media(prefers-reduced-motion:reduce){.nav-collapse-toggle.svelte-13lulip,.nav-collapse-chevron.svelte-13lulip{transition:none}.nav-collapse-toggle.svelte-13lulip:hover{transform:none}}@media screen and (max-width:800px){.nav-collapse-toggle.svelte-13lulip{display:none}}.rail-flyout.svelte-k4cshh{position:fixed;z-index:150;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--primary);border-radius:0 10px 10px 0;box-shadow:0 12px 32px #02061724,0 2px 8px #02061714;animation:svelte-k4cshh-rail-flyout-in .15s ease-out}html[data-theme=arrowfly-dark] .rail-flyout.svelte-k4cshh{background:var(--bg-elevated);box-shadow:var(--shadow-soft)}@keyframes svelte-k4cshh-rail-flyout-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.rail-flyout.svelte-k4cshh:not(.rail-flyout-chip){min-width:215px;padding:.6rem 0 .45rem}.rail-flyout-eyebrow.svelte-k4cshh{margin:0 0 .35rem;padding:0 1rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.rail-flyout-chip.svelte-k4cshh{translate:0 -50%;padding:.4rem .9rem;font-size:.85rem;font-weight:600;color:var(--ink);white-space:nowrap}.rail-flyout-list.svelte-k4cshh{list-style-type:none;padding:0;margin:0}.rail-flyout-list.svelte-k4cshh li:where(.svelte-k4cshh){position:relative}.rail-flyout-list.svelte-k4cshh li:where(.svelte-k4cshh) a:where(.svelte-k4cshh){display:flex;align-items:center;justify-content:flex-start;gap:0;width:100%;box-sizing:border-box;text-align:left;cursor:pointer;font-family:inherit;text-decoration:none;background:none;padding:7px 1rem;font-size:.85rem;color:var(--font-color-light-grey)}.rail-flyout-list.svelte-k4cshh li:where(.svelte-k4cshh) a:where(.svelte-k4cshh):hover{background:var(--bg-hover);color:var(--primary-hover)}.rail-flyout-list.svelte-k4cshh li:where(.svelte-k4cshh) a.active:where(.svelte-k4cshh){color:var(--color-primary);background:var(--bg-hover);font-weight:800}html[data-theme=arrowfly-dark] .rail-flyout-list.svelte-k4cshh li:where(.svelte-k4cshh) a:where(.svelte-k4cshh):hover{color:#c0c5d7;background:color-mix(in srgb,#4d5b75 16%,#000000)}html[data-theme=arrowfly-dark] .rail-flyout-list.svelte-k4cshh li:where(.svelte-k4cshh) a.active:where(.svelte-k4cshh){color:#fff;background:color-mix(in srgb,#0f5a71 26%,#000000)}@media(prefers-reduced-motion:reduce){.rail-flyout.svelte-k4cshh{animation:none}}ul.svelte-1gcxpbt{list-style-type:none;padding:0;margin:0}a.svelte-1gcxpbt{text-decoration:none}i.svelte-1gcxpbt{color:var(--primary);margin-right:10px}li.svelte-1gcxpbt{position:relative}li.svelte-1gcxpbt a:where(.svelte-1gcxpbt),li.svelte-1gcxpbt button:where(.svelte-1gcxpbt){color:var(--font-color-light-grey);display:flex;align-items:center;gap:4px;font-size:.9rem;font-family:inherit;padding:10px 1.5rem 10px 2rem;width:100%;box-sizing:border-box;border:none;background:none;text-align:left;cursor:pointer}li.svelte-1gcxpbt a:where(.svelte-1gcxpbt):hover,li.svelte-1gcxpbt button:where(.svelte-1gcxpbt):hover{background:var(--bg-hover);padding:10px 1.5rem 10px 2rem;color:var(--primary-hover)}li.svelte-1gcxpbt a.active:where(.svelte-1gcxpbt),li.svelte-1gcxpbt button.active:where(.svelte-1gcxpbt){color:var(--color-primary);font-weight:800!important;background-color:var(--bg-hover)}li.svelte-1gcxpbt a.active:where(.svelte-1gcxpbt) span:where(.svelte-1gcxpbt),li.svelte-1gcxpbt button.active:where(.svelte-1gcxpbt) span:where(.svelte-1gcxpbt){font-weight:800!important}li.svelte-1gcxpbt a.active:where(.svelte-1gcxpbt):before,li.svelte-1gcxpbt button.active:where(.svelte-1gcxpbt):before{content:"";background:var(--color-primary);height:40px;width:5px;position:absolute;left:0}html[data-theme=arrowfly-dark] li.svelte-1gcxpbt a:where(.svelte-1gcxpbt):hover,html[data-theme=arrowfly-dark] li.svelte-1gcxpbt button:where(.svelte-1gcxpbt):hover{color:#c0c5d7;background:color-mix(in srgb,#4d5b75 16%,#000000)}html[data-theme=arrowfly-dark] li.svelte-1gcxpbt a.active:where(.svelte-1gcxpbt),html[data-theme=arrowfly-dark] li.svelte-1gcxpbt button.active:where(.svelte-1gcxpbt){color:#fff;background:color-mix(in srgb,#0f5a71 26%,#000000)}html[data-theme=arrowfly-dark] li.svelte-1gcxpbt a.active:where(.svelte-1gcxpbt) i:where(.svelte-1gcxpbt),html[data-theme=arrowfly-dark] li.svelte-1gcxpbt button.active:where(.svelte-1gcxpbt) i:where(.svelte-1gcxpbt){color:color-mix(in srgb,#157d9d 62%,#c0c5d7)}html[data-theme=arrowfly-dark] li.svelte-1gcxpbt a.active:where(.svelte-1gcxpbt):before,html[data-theme=arrowfly-dark] li.svelte-1gcxpbt button.active:where(.svelte-1gcxpbt):before{background:color-mix(in srgb,#157d9d 68%,#4d5b75)}html[data-theme=arrowfly-dark] li.svelte-1gcxpbt a:where(.svelte-1gcxpbt):hover:before,html[data-theme=arrowfly-dark] li.svelte-1gcxpbt button:where(.svelte-1gcxpbt):hover:before{background:color-mix(in srgb,#4d5b75 56%,#000000)}li.svelte-1gcxpbt a:where(.svelte-1gcxpbt):hover:before,li.svelte-1gcxpbt button:where(.svelte-1gcxpbt):hover:before{content:"";background:var(--font-color-light-grey);height:40px;width:5px;position:absolute;left:0}li.nav-item.collapsed.svelte-1gcxpbt a:where(.svelte-1gcxpbt),li.nav-item.collapsed.svelte-1gcxpbt button:where(.svelte-1gcxpbt){padding:10px 0;justify-content:center;align-items:center;gap:0}li.nav-item.collapsed.svelte-1gcxpbt i:where(.svelte-1gcxpbt):not(.hide){margin:0;font-size:18px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}li.svelte-1gcxpbt a:where(.svelte-1gcxpbt):hover .material-symbols-outlined:where(.svelte-1gcxpbt),li.svelte-1gcxpbt button:where(.svelte-1gcxpbt):hover .material-symbols-outlined:where(.svelte-1gcxpbt){color:var(--primary-hover)}li.svelte-1gcxpbt .material-symbols-outlined:where(.svelte-1gcxpbt){margin-right:5px;color:var(--primary)}.drop-down-link.svelte-1gcxpbt span:where(.svelte-1gcxpbt):last-child{flex-grow:1;text-align:right}.drop-down-list.svelte-1gcxpbt{background:var(--bg-hover);padding:5px 0}.drop-down-list.svelte-1gcxpbt li:where(.svelte-1gcxpbt) a:where(.svelte-1gcxpbt){margin-left:0;padding-left:4rem}.drop-down-list.svelte-1gcxpbt li:where(.svelte-1gcxpbt) a:where(.svelte-1gcxpbt):hover{padding-left:3.5rem}.sub-drop-down-list.svelte-1gcxpbt{padding:2px 0 4px;margin:0;list-style:none}.sub-drop-down-list.svelte-1gcxpbt li:where(.svelte-1gcxpbt) a:where(.svelte-1gcxpbt){padding-left:4.75rem;font-size:.85rem}.sub-drop-down-list.svelte-1gcxpbt li:where(.svelte-1gcxpbt) a:where(.svelte-1gcxpbt):hover{padding-left:4.25rem}.sub-drop-down-list.svelte-1gcxpbt li:where(.svelte-1gcxpbt) a:where(.svelte-1gcxpbt) i:where(.svelte-1gcxpbt){width:1.1rem;margin-right:6px;font-size:.85rem;text-align:center}.drop-down-list.svelte-1gcxpbt li:where(.svelte-1gcxpbt) a.active:where(.svelte-1gcxpbt):before,.drop-down-list.svelte-1gcxpbt li:where(.svelte-1gcxpbt) a:where(.svelte-1gcxpbt):hover:before{left:unset!important;right:0}.material-symbols-outlined.svelte-1gcxpbt{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.hide.svelte-1gcxpbt{display:none}.center.svelte-1gcxpbt{justify-content:center;text-align:center}a.svelte-ugaqbx{text-decoration:none}.logo-container.svelte-ugaqbx{display:flex;align-items:center;padding:0 1.5rem 0 2rem}.logo-container.collapsed.svelte-ugaqbx{justify-content:center;padding:0 10px}.logo-container.collapsed.svelte-ugaqbx a:where(.svelte-ugaqbx){display:flex;align-items:center}.logo-img.svelte-ugaqbx{width:100%;max-width:200px;padding:0 15px 0 0}.logo-img-new.svelte-ugaqbx{max-width:170px;height:auto;object-fit:contain}.logo-img-dark.svelte-ugaqbx,html[data-theme=arrowfly-dark] .logo-img-light.svelte-ugaqbx{display:none}html[data-theme=arrowfly-dark] .logo-img-dark.svelte-ugaqbx{display:block}.logo-mark.svelte-ugaqbx{height:32px;width:auto;display:block}@media screen and (max-width:800px){.logo-container.svelte-ugaqbx{padding:0;flex-grow:1;max-width:100%;overflow:hidden}.logo-container.svelte-ugaqbx a:where(.svelte-ugaqbx){display:flex;align-items:center;max-width:100%}.logo-img.svelte-ugaqbx{max-width:130px;width:100%;height:auto;object-fit:contain;margin-right:auto}}ul.svelte-ocbj1u{list-style-type:none;padding:0;margin:0}nav.svelte-ocbj1u{height:100vh;box-sizing:border-box;padding:2rem 0 0;position:relative;display:grid;grid-template-rows:35px minmax(0,1fr) auto;row-gap:15px;border-right:1px solid var(--line);background:var(--panel);overflow:visible}html[data-theme=arrowfly-dark] nav.svelte-ocbj1u{--color-primary: color-mix(in srgb, #0f5a71 76%, #c0c5d7);--color-primary-tint: color-mix(in srgb, #157d9d 56%, #c0c5d7);--color-primary-shade: color-mix(in srgb, #0f5a71 62%, #000000);--font-color-light-grey: color-mix(in srgb, #c0c5d7 74%, #000000);--bg-elevated: color-mix(in srgb, #0f5a71 18%, #000000);--bg-hover: color-mix(in srgb, #4d5b75 18%, #000000);--panel: linear-gradient(180deg, color-mix(in srgb, #0f5a71 22%, #000000) 0%, #000000 100%);--ink: #c0c5d7;--muted: color-mix(in srgb, #c0c5d7 62%, #000000);--line: color-mix(in srgb, #4d5b75 38%, #000000);--primary: color-mix(in srgb, #0f5a71 78%, #c0c5d7);--primary-hover: color-mix(in srgb, #157d9d 58%, #c0c5d7);--shadow-soft: 0 14px 40px rgba(0, 0, 0, .45)}.nav-collapsed.svelte-ocbj1u{padding:15px 0 0;grid-template-rows:68px minmax(0,1fr) auto;row-gap:0}.link-list.svelte-ocbj1u{min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.link-list.svelte-ocbj1u::-webkit-scrollbar{display:none}.resources-help-box.svelte-ocbj1u{margin:0 1.5rem 0 2rem;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--bg-elevated);box-shadow:var(--shadow-soft)}.resources-help-title.svelte-ocbj1u{margin:0 0 8px;font-size:.95rem;font-weight:700;color:var(--ink)}.resources-help-copy.svelte-ocbj1u{margin:0 0 12px;font-size:.8rem;line-height:1.4;color:var(--muted)}.resources-help-button.svelte-ocbj1u{display:inline-block;padding:7px 10px;border-radius:6px;border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;font-size:.8rem;font-weight:600;text-decoration:none}.resources-help-button.svelte-ocbj1u:hover,.resources-help-button.svelte-ocbj1u:focus-visible{background:var(--primary-hover);border-color:var(--primary-hover);color:#fff}.hamburger.svelte-ocbj1u{display:none}@media screen and (max-width:800px){nav.svelte-ocbj1u{height:unset;min-height:unset;display:flex;gap:1rem;justify-content:flex-end;position:relative;padding:13px 20px}.resources-help-box.svelte-ocbj1u{display:none}.hamburger.svelte-ocbj1u{width:45px;height:40px;grid-column:2;justify-self:flex-end;display:flex;order:3}.hamburger.svelte-ocbj1u button:where(.svelte-ocbj1u){background:var(--bg-hover);width:100%;height:100%;padding:8px;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:space-around;border:none;cursor:pointer}.hamburger.svelte-ocbj1u button:where(.svelte-ocbj1u) p:where(.svelte-ocbj1u){width:100%;height:2px;padding:0;margin:0;border-radius:30px;background:var(--muted)}.hamburger-menu.svelte-ocbj1u{display:none}.mobile-menu.svelte-ocbj1u{display:block;position:absolute;top:70px;right:0;padding:1rem 0;background:var(--panel);border:1px solid var(--line);border-top:none;z-index:100;min-width:225px}}#dashboard.svelte-12qhfyh{height:100dvh;overflow-y:auto;scrollbar-gutter:stable;background:var(--page-bg, var(--bg))}.wrapper.svelte-12qhfyh{background-color:var(--panel);display:grid;grid-template-columns:245px 1fr;height:100dvh;overflow:hidden}.wrapper.svelte-12qhfyh #dashboard:where(.svelte-12qhfyh){height:100%}.page-grid-collapsed.svelte-12qhfyh{grid-template-columns:60px 1fr}@media screen and (max-width:800px){.wrapper.svelte-12qhfyh{grid-template-columns:1fr;grid-template-rows:70px 1fr}#dashboard.svelte-12qhfyh{border-left:unset;border-top:1px solid var(--line)}}
