[data-skin=harbor]{color-scheme:light;--h-bg: linear-gradient(180deg, #E6F0F8 0%, #F6F9FC 50%, #FFFFFF 100%);--h-bg-color: #FFFFFF;--h-chrome: #E6F0F8;--h-statusbar: default;--h-header-bar: rgba(230, 240, 248, .72);--h-surface: #FFFFFF;--h-surface-border: transparent;--h-surface-shadow: 0 8px 22px rgba(14, 23, 48, .06);--h-text: #0E1730;--h-text-muted: #6A7590;--h-icon-muted: #8593A8;--h-chevron: #A9B3C6;--h-primary: #1D2B57;--h-accent: #E2A23B;--h-on-accent: #0E1730;--h-hero: linear-gradient(125deg, #5F9FC9 0%, #3A6E9E 45%, #1D2B57 100%);--h-hero-border: transparent;--h-hero-sub: #D6E6F2;--h-hero-shadow: 0 18px 36px rgba(29, 43, 87, .3);--h-hero-sm: linear-gradient(125deg, #5F9FC9 0%, #1D2B57 100%);--h-hero-sm-shadow: 0 16px 32px rgba(29, 43, 87, .26);--h-hero-tile-bg: rgba(255, 255, 255, .18);--h-tint-blue-bg: #E4EFF7;--h-tint-blue-fg: #3A6E9E;--h-tint-gold-bg: #FBF0DA;--h-tint-gold-fg: #B87A1E;--h-header-btn-bg: #FFFFFF;--h-header-btn-border: transparent;--h-header-btn-shadow: 0 4px 12px rgba(14, 23, 48, .08);--h-header-btn-fg: #1D2B57;--h-theme-btn-bg: #FFFFFF;--h-theme-btn-border: transparent;--h-theme-btn-fg: #1D2B57;--h-logo-shadow: 0 4px 12px rgba(14, 23, 48, .1);--h-nav-bg: #FFFFFF;--h-nav-border: transparent;--h-nav-shadow: 0 -8px 24px rgba(14, 23, 48, .06);--h-nav-pill: #1D2B57;--h-nav-active-icon: #E2A23B;--h-nav-active-label: #1D2B57;--h-nav-inactive-icon: #8593A8;--h-nav-inactive-label: #6A7590;--h-badge-dot: #E2A23B;--h-chip-blue-bg: #E4EFF7;--h-chip-blue-fg: #2F5F8A;--h-chip-green-bg: #E1F3E9;--h-chip-green-fg: #0B6B45;--h-chip-gold-bg: #FBF0DA;--h-chip-gold-fg: #7F5410;--h-chip-red-bg: #FBE9E8;--h-chip-red-fg: #B3261E;--h-chip-grey-bg: #EEF1F6;--h-chip-grey-fg: #5A6580;--h-ok-bg: #E3F4EA;--h-ok-fg: #22774A;--h-alert-bg: #FDECEC;--h-alert-border: #F6CFCC;--h-alert-fg: #B4352F;--h-note-bg: #EEF3F8;--h-note-border: #E0E8F1;--h-note-fg: #5A6580;--h-note-icon: #8593A8;--h-note-strong: #0E1730;--h-seg-bg: #FFFFFF;--h-seg-border: transparent;--h-seg-shadow: 0 8px 22px rgba(14, 23, 48, .06);--h-seg-fg: #6A7590;--h-seg-active-bg: #1D2B57;--h-seg-active-fg: #FFFFFF;--h-switch-off: #D5DEEA;--h-switch-on: #1D2B57;--h-arrow-fg: #1D2B57;--h-row-divider: #EEF1F6;--h-add-bg: #E4EFF7;--h-add-fg: #1D2B57;--h-input-bg: #F4F7FB;--h-input-border: #E2E8F0;--h-outline-border: #D8DFEA;--info: #2F5F8A;--info-bg: #E4EFF7;--h-badge-ring: #FFFFFF;--h-badge-ring-width: 2px;--h-r-hero: 30px;--h-r-hero-sm: 26px;--h-r-card: 22px;--h-r-tile: 14px;--h-nav-h: 84px;--h-nav-r: 28px;--bg: #F6F9FC;--panel: #FFFFFF;--panel-2: #F6F9FC;--ink: #0E1730;--ink-soft: #6A7590;--ink-faint: #8593A8;--line: #E1E8F0;--line-soft: #EEF3F8;--accent: #1D2B57;--accent-ink: #0E1730;--accent-bg: #E4EFF7;--on-accent: #FFFFFF}[data-skin=harbor][data-theme=dark]{color-scheme:dark;--h-bg: radial-gradient(110% 55% at 100% 0%, rgba(76, 139, 184, .42) 0%, rgba(76, 139, 184, 0) 60%), radial-gradient(80% 40% at 0% 100%, rgba(226, 162, 59, .12) 0%, rgba(226, 162, 59, 0) 70%), #0E1730;--h-bg-color: #0E1730;--h-chrome: #0E1730;--h-statusbar: black-translucent;--h-header-bar: rgba(14, 23, 48, .55);--h-surface: rgba(255, 255, 255, .05);--h-surface-border: rgba(255, 255, 255, .08);--h-surface-shadow: none;--h-text: #F1F4FA;--h-text-muted: #A9B6CF;--h-icon-muted: #7787A6;--h-chevron: #7787A6;--h-primary: #E2A23B;--h-accent: #E2A23B;--h-on-accent: #0E1730;--h-hero: linear-gradient(125deg, #2E5A84 0%, #1D3566 50%, #16224A 100%);--h-hero-border: rgba(255, 255, 255, .1);--h-hero-sub: #C3D2E6;--h-hero-shadow: 0 18px 36px rgba(0, 0, 0, .3);--h-hero-sm: linear-gradient(125deg, #2E5A84 0%, #16224A 100%);--h-hero-sm-shadow: none;--h-hero-tile-bg: rgba(255, 255, 255, .12);--h-tint-blue-bg: rgba(95, 159, 201, .18);--h-tint-blue-fg: #8FC0E2;--h-tint-gold-bg: rgba(226, 162, 59, .14);--h-tint-gold-fg: #F0C27A;--h-header-btn-bg: rgba(255, 255, 255, .07);--h-header-btn-border: rgba(255, 255, 255, .1);--h-header-btn-shadow: none;--h-header-btn-fg: #F1F4FA;--h-theme-btn-bg: rgba(226, 162, 59, .14);--h-theme-btn-border: rgba(226, 162, 59, .3);--h-theme-btn-fg: #F0C27A;--h-logo-shadow: none;--h-nav-bg: #131E3D;--h-nav-border: rgba(255, 255, 255, .06);--h-nav-shadow: none;--h-nav-pill: #E2A23B;--h-nav-active-icon: #0E1730;--h-nav-active-label: #F0C27A;--h-nav-inactive-icon: #7787A6;--h-nav-inactive-label: #A9B6CF;--h-badge-dot: #E2A23B;--h-chip-blue-bg: rgba(95, 159, 201, .18);--h-chip-blue-fg: #8FC0E2;--h-chip-green-bg: rgba(70, 201, 140, .15);--h-chip-green-fg: #46C98C;--h-chip-gold-bg: rgba(226, 162, 59, .14);--h-chip-gold-fg: #F0C27A;--h-chip-red-bg: rgba(240, 99, 93, .15);--h-chip-red-fg: #FF8A80;--h-chip-grey-bg: rgba(255, 255, 255, .08);--h-chip-grey-fg: #A9B6CF;--h-ok-bg: rgba(74, 190, 125, .16);--h-ok-fg: #7FD6A4;--h-alert-bg: rgba(240, 96, 90, .12);--h-alert-border: rgba(240, 96, 90, .28);--h-alert-fg: #F4A09B;--h-note-bg: rgba(255, 255, 255, .04);--h-note-border: rgba(255, 255, 255, .07);--h-note-fg: #A9B6CF;--h-note-icon: #7787A6;--h-note-strong: #F1F4FA;--h-seg-bg: rgba(255, 255, 255, .05);--h-seg-border: rgba(255, 255, 255, .08);--h-seg-shadow: none;--h-seg-fg: #A9B6CF;--h-seg-active-bg: #E2A23B;--h-seg-active-fg: #0E1730;--h-switch-off: rgba(255, 255, 255, .16);--h-switch-on: #E2A23B;--h-arrow-fg: #F0C27A;--h-row-divider: rgba(255, 255, 255, .07);--h-add-bg: rgba(95, 159, 201, .18);--h-add-fg: #F0C27A;--h-input-bg: rgba(255, 255, 255, .06);--h-input-border: rgba(255, 255, 255, .1);--h-outline-border: rgba(255, 255, 255, .14);--info: #8FC0E2;--info-bg: rgba(95, 159, 201, .18);--h-badge-ring: transparent;--h-badge-ring-width: 0px;--h-r-hero: 30px;--h-r-hero-sm: 26px;--h-r-card: 22px;--h-r-tile: 14px;--h-nav-h: 84px;--h-nav-r: 28px;--bg: #0E1730;--panel: #18223E;--panel-2: #1E2948;--ink: #F1F4FA;--ink-soft: #A9B6CF;--ink-faint: #7787A6;--line: #27324F;--line-soft: #1C2644;--accent: #E2A23B;--accent-ink: #F0C27A;--accent-bg: rgba(226, 162, 59, .14);--on-accent: #0E1730}[data-skin=harbor][data-h-page=auth]{--h-chrome: #3A6E9E;--h-statusbar: black-translucent}[data-skin=harbor][data-h-page=auth][data-theme=dark]{--h-chrome: #1D3566;--h-statusbar: black-translucent}[data-skin=harbor] body{background:var(--h-bg);background-color:var(--h-bg-color);background-attachment:fixed;color:var(--h-text)}[data-skin=harbor] .btn-primary,[data-skin=harbor] .bg-brand,[data-skin=harbor] .bg-brand-dark{color:var(--on-accent)}[data-skin=harbor] .btn-primary{box-shadow:none}[data-skin=harbor] .h-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:10px;min-height:64px;padding:calc(10px + env(safe-area-inset-top)) 18px 10px;background:var(--h-header-bar);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px)}[data-skin=harbor] .h-header-main{flex:1;min-width:0;display:flex;align-items:center;gap:10px}[data-skin=harbor] .h-logo{width:44px;height:44px;border-radius:14px;object-fit:cover;flex-shrink:0;background:#fff;box-shadow:var(--h-logo-shadow)}[data-skin=harbor] .h-who{display:flex;flex-direction:column;gap:1px;min-width:0;color:var(--h-text)}[data-skin=harbor] .h-greet{font-size:12px;line-height:1.35;color:var(--h-text-muted)}[data-skin=harbor] .h-name{font-size:16px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=harbor] .h-title{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--h-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=harbor] .h-back{margin-left:-16px;width:44px;height:44px;display:grid;place-items:center;color:var(--h-text);flex-shrink:0}[data-skin=harbor] .h-back+.h-title{font-size:20px}[data-skin=harbor] .h-round-btn{position:relative;flex-shrink:0;width:40px;height:40px;border-radius:999px;display:grid;place-items:center;background:var(--h-header-btn-bg);border:1px solid var(--h-header-btn-border);box-shadow:var(--h-header-btn-shadow);color:var(--h-header-btn-fg)}[data-skin=harbor] .h-round-btn .ms{width:21px;height:21px}[data-skin=harbor] .h-theme-btn{background:var(--h-theme-btn-bg);border-color:var(--h-theme-btn-border);color:var(--h-theme-btn-fg);cursor:pointer}[data-skin=harbor] .h-theme-btn .ms{position:absolute;top:50%;left:50%;margin:-10.5px 0 0 -10.5px;transition:opacity .2s ease,transform .2s ease}[data-skin=harbor] .h-theme-btn .h-ic-sun{opacity:0;transform:rotate(-90deg) scale(.6)}[data-skin=harbor][data-theme=dark] .h-theme-btn .h-ic-moon{opacity:0;transform:rotate(90deg) scale(.6)}[data-skin=harbor][data-theme=dark] .h-theme-btn .h-ic-sun{opacity:1;transform:none}[data-skin=harbor] .h-dot{position:absolute;top:9px;right:10px;width:8px;height:8px;border-radius:999px;background:var(--h-badge-dot);border:var(--h-badge-ring-width) solid var(--h-badge-ring)}[data-skin=harbor][data-theme=dark] .h-dot{width:7px;height:7px}[data-skin=harbor] .ms{width:22px;height:22px;fill:currentColor;stroke:none;display:inline-block;vertical-align:middle;flex-shrink:0}[data-skin=harbor] .h-nav{position:fixed;left:0;right:0;bottom:0;z-index:30;max-width:28rem;margin:0 auto;height:calc(var(--h-nav-h) + env(safe-area-inset-bottom));padding:12px 4px env(safe-area-inset-bottom);display:flex;align-items:flex-start;justify-content:space-around;background:var(--h-nav-bg);border-top:1px solid var(--h-nav-border);border-radius:var(--h-nav-r) var(--h-nav-r) 0 0;box-shadow:var(--h-nav-shadow)}[data-skin=harbor] .h-nav-item{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--h-nav-inactive-label);-webkit-tap-highlight-color:transparent}[data-skin=harbor] .h-nav-pill{width:56px;height:32px;border-radius:999px;display:grid;place-items:center;color:var(--h-nav-inactive-icon)}[data-skin=harbor] .h-nav-label{font-size:11px;font-weight:400;line-height:1.2;white-space:nowrap}[data-skin=harbor] .h-nav-item.is-active .h-nav-pill{background:var(--h-nav-pill);color:var(--h-nav-active-icon)}[data-skin=harbor] .h-nav-item.is-active .h-nav-label{color:var(--h-nav-active-label);font-weight:700}[data-skin=harbor] .me-shell-main{padding-bottom:calc(var(--h-nav-h) + 20px + env(safe-area-inset-bottom))}@media(min-width:1024px){[data-skin=harbor] .me-shell-main{padding-bottom:2rem}[data-skin=harbor] .h-header{padding-left:16.5rem;padding-right:2rem}}@media(max-width:1023px){[data-skin=harbor] .me-shell-main{padding-left:18px;padding-right:18px}}@media(min-width:768px)and (max-width:1023px){[data-skin=harbor] .me-shell-main,[data-skin=harbor] .h-nav{max-width:42rem}[data-skin=harbor] .h-header{padding-left:calc((100% - 42rem)/2 + 18px);padding-right:calc((100% - 42rem)/2 + 18px)}}[data-skin=harbor] .h-stack{display:flex;flex-direction:column;gap:0}[data-skin=harbor] .h-stack>*+*{margin-top:22px}[data-skin=harbor] .h-section-title{margin:0 4px 10px;font-size:15px;font-weight:700;line-height:1.3;color:var(--h-text)}[data-skin=harbor] .h-list{display:flex;flex-direction:column;gap:10px}[data-skin=harbor] .h-card{background:var(--h-surface);border:1px solid var(--h-surface-border);border-radius:var(--h-r-card);box-shadow:var(--h-surface-shadow);color:var(--h-text)}[data-skin=harbor] .h-row{display:flex;align-items:center;gap:12px;padding:14px;text-decoration:none}[data-skin=harbor] .h-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}[data-skin=harbor] .h-row-title{font-size:14px;font-weight:600;line-height:1.35;color:var(--h-text)}[data-skin=harbor] .h-row-sub{font-size:12px;line-height:1.35;color:var(--h-text-muted)}[data-skin=harbor] .h-row-plain{font-size:13px;line-height:1.4;color:var(--h-text-muted)}[data-skin=harbor] .h-chevron{width:22px;height:22px;color:var(--h-chevron)}[data-skin=harbor] .h-tile{width:44px;height:44px;border-radius:15px;flex-shrink:0;display:grid;place-items:center;font-size:20px}[data-skin=harbor] .h-tile .ms{width:22px;height:22px}[data-skin=harbor] .h-tile--gold{background:var(--h-tint-gold-bg);color:var(--h-tint-gold-fg)}[data-skin=harbor] .h-tile--blue{background:var(--h-tint-blue-bg);color:var(--h-tint-blue-fg)}[data-skin=harbor] .h-badge{flex-shrink:0;min-width:24px;padding:2px 8px;border-radius:999px;text-align:center;font-size:12px;font-weight:700;background:var(--h-accent);color:var(--h-on-accent)}[data-skin=harbor] .h-chips{display:flex;flex-wrap:wrap;gap:6px}[data-skin=harbor] .h-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:12.5px;background:var(--h-tint-blue-bg);color:var(--h-text)}[data-skin=harbor] .h-chip-sub{font-size:11px;color:var(--h-text-muted)}[data-skin=harbor] .h-empty{padding:24px;text-align:center;font-size:13px;color:var(--h-text-muted)}[data-skin=harbor] .h-btn-accent{position:relative;display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:12px 18px;border-radius:999px;background:var(--h-accent);color:var(--h-on-accent);font-size:14px;font-weight:600;line-height:1.2;text-decoration:none}[data-skin=harbor] .h-btn-accent .ms{width:20px;height:20px}[data-skin=harbor] .h-hero{position:relative;overflow:hidden;isolation:isolate;padding:22px;border-radius:var(--h-r-hero);background:var(--h-hero);border:1px solid var(--h-hero-border);box-shadow:var(--h-hero-shadow);color:#fff}[data-skin=harbor] .h-hero-date{position:relative;font-size:13px;line-height:1.35;color:var(--h-hero-sub)}[data-skin=harbor] .h-hero-title{position:relative;margin-top:6px;max-width:220px;font-size:21px;font-weight:700;line-height:1.3;color:#fff}[data-skin=harbor] .h-hero .h-btn-accent{margin-top:18px}[data-skin=harbor] .h-hero-ring{position:absolute;border-radius:50%;transform:rotate(-18deg);pointer-events:none;z-index:-1}[data-skin=harbor] .h-hero-ring--gold{right:-70px;bottom:-60px;width:240px;height:130px;border:3px solid #E2A23B;opacity:.9}[data-skin=harbor] .h-hero-ring--navy{right:-90px;bottom:-80px;width:280px;height:160px;border:6px solid rgba(14,23,48,.55)}[data-skin=harbor][data-theme=dark] .h-hero-ring--gold{opacity:.85}[data-skin=harbor][data-theme=dark] .h-hero-ring--navy{border-color:#070a148c}[data-skin=harbor] .h-hero-sm{display:flex;align-items:center;gap:14px;padding:18px;border-radius:var(--h-r-hero-sm);background:var(--h-hero-sm);border:1px solid var(--h-hero-border);box-shadow:var(--h-hero-sm-shadow);color:#fff;text-decoration:none}[data-skin=harbor] .h-hero-sm-tile{width:50px;height:50px;border-radius:17px;flex-shrink:0;display:grid;place-items:center;background:var(--h-hero-tile-bg)}[data-skin=harbor] .h-hero-sm-tile .ms{width:26px;height:26px}[data-skin=harbor] .h-hero-sm-title{font-size:16px;font-weight:700;line-height:1.3}[data-skin=harbor] .h-hero-sm-sub{font-size:13px;line-height:1.35;color:var(--h-hero-sub)}[data-skin=harbor] .h-count{min-width:42px;height:42px;padding:0 8px;border-radius:999px;flex-shrink:0;display:grid;place-items:center;background:var(--h-accent);color:var(--h-on-accent);font-size:18px;font-weight:700}[data-skin=harbor] .h-hero-sm+*{margin-top:24px}[data-skin=harbor] .h-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}[data-skin=harbor] .h-type{display:flex;flex-direction:column;gap:12px;padding:16px;text-decoration:none}[data-skin=harbor] .h-type .h-tile{width:42px;height:42px;border-radius:var(--h-r-tile)}[data-skin=harbor] .me-shell-main .bg-white.rounded-xl,[data-skin=harbor] .me-shell-main .bg-white.rounded-2xl{background:var(--h-surface);border-radius:var(--h-r-card);box-shadow:var(--h-surface-shadow)}[data-skin=harbor] .me-shell-main .bg-white.rounded-xl:not([class*=border-red-]):not([class*=border-green-]):not([class*=border-amber-]),[data-skin=harbor] .me-shell-main .bg-white.rounded-2xl:not([class*=border-red-]):not([class*=border-green-]):not([class*=border-amber-]){border-color:var(--h-surface-border)}[data-skin=harbor] .me-shell-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),[data-skin=harbor] .me-shell-main select,[data-skin=harbor] .me-shell-main textarea{border-radius:14px}[data-skin=harbor] .me-shell-main .bg-brand,[data-skin=harbor] .me-shell-main .btn-primary{background-color:var(--h-accent);color:var(--h-on-accent)}[data-skin=harbor] .me-shell-main .bg-brand:hover,[data-skin=harbor] .me-shell-main .btn-primary:hover{background-color:var(--h-accent);filter:brightness(.94)}[data-skin=harbor] .me-shell-main button.bg-brand,[data-skin=harbor] .me-shell-main a.bg-brand,[data-skin=harbor] .me-shell-main .btn-primary{border-radius:999px;font-weight:600}[data-skin=harbor] .me-shell-main .bg-indigo-50,[data-skin=harbor] .me-shell-main .bg-indigo-100{background-color:var(--h-tint-blue-bg)}[data-skin=harbor] .me-shell-main .text-indigo-600,[data-skin=harbor] .me-shell-main .text-indigo-700{color:var(--h-tint-blue-fg)}[data-skin=harbor] .me-shell-main .h-chip-status{border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:600}[data-skin=harbor] .me-shell-main .pill-good{color:var(--h-chip-green-fg);background:var(--h-chip-green-bg)}[data-skin=harbor] .me-shell-main .pill-warn{color:var(--h-chip-gold-fg);background:var(--h-chip-gold-bg)}[data-skin=harbor] .me-shell-main .pill-bad{color:var(--h-chip-red-fg);background:var(--h-chip-red-bg)}[data-skin=harbor] .me-shell-main .pill-info{color:var(--h-chip-blue-fg);background:var(--h-chip-blue-bg)}[data-skin=harbor] .me-shell-main .h-form-head{display:flex;align-items:center;gap:12px}[data-skin=harbor] .me-shell-main .h-form-head .h-tile{width:42px;height:42px;border-radius:var(--h-r-tile)}[data-skin=harbor] .me-shell-main .h-form-title,[data-skin=harbor] .me-shell-main .h-card-title{font-size:15px;font-weight:700;line-height:1.3;color:var(--h-text)}[data-skin=harbor] .me-shell-main .h-card-title{margin-bottom:10px}[data-skin=harbor] .me-shell-main .h-form label{font-size:12px;font-weight:600;color:var(--h-text-muted)}[data-skin=harbor] .me-shell-main .h-form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),[data-skin=harbor] .me-shell-main .h-form select{min-height:48px}[data-skin=harbor] .me-shell-main .h-form>button.btn-primary,[data-skin=harbor] .me-shell-main .h-form>button.bg-brand{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;font-size:15px}[data-skin=harbor] .me-shell-main .h-pay-band{padding:14px 16px;text-align:center;font-size:15px;font-weight:700;color:#fff;background:var(--h-hero)}[data-skin=harbor] .me-shell-main .h-pay-arrow{width:44px;height:44px;font-size:20px;line-height:1;text-decoration:none}[data-skin=harbor] .me-shell-main .h-pay-arrow-off{width:44px;height:44px;display:grid;place-items:center;opacity:.3;color:var(--h-text)}[data-skin=harbor] .me-shell-main .h-dispute-form input,[data-skin=harbor] .me-shell-main .h-dispute-form button{min-height:44px}[data-skin=harbor] .me-shell-main .bg-green-50,[data-skin=harbor] .me-shell-main .bg-green-100{background-color:var(--h-chip-green-bg)}[data-skin=harbor] .me-shell-main .text-green-600,[data-skin=harbor] .me-shell-main .text-green-700{color:var(--h-chip-green-fg)}[data-skin=harbor] .me-shell-main .bg-blue-50,[data-skin=harbor] .me-shell-main .bg-blue-100{background-color:var(--h-chip-blue-bg)}[data-skin=harbor] .me-shell-main .text-blue-600,[data-skin=harbor] .me-shell-main .text-blue-700{color:var(--h-chip-blue-fg)}[data-skin=harbor] .me-shell-main .bg-amber-50,[data-skin=harbor] .me-shell-main .bg-amber-100{background-color:var(--h-chip-gold-bg)}[data-skin=harbor] .me-shell-main .text-amber-600,[data-skin=harbor] .me-shell-main .text-amber-700{color:var(--h-chip-gold-fg)}[data-skin=harbor] .me-shell-main .bg-red-50,[data-skin=harbor] .me-shell-main .bg-red-100{background-color:var(--h-chip-red-bg)}[data-skin=harbor] .me-shell-main .text-red-600,[data-skin=harbor] .me-shell-main .text-red-700{color:var(--h-chip-red-fg)}[data-skin=harbor] .me-shell-main .h-seg{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--h-seg-bg);border:1px solid var(--h-seg-border);box-shadow:var(--h-seg-shadow)}[data-skin=harbor] .me-shell-main .h-seg a{flex:1;min-height:44px;display:grid;place-items:center;padding:0 4px;border-radius:999px;font-size:12px;font-weight:600;color:var(--h-seg-fg);text-decoration:none;white-space:nowrap}[data-skin=harbor] .me-shell-main .h-seg a[aria-current=page]{background:var(--h-seg-active-bg);color:var(--h-seg-active-fg)}[data-skin=harbor] .me-shell-main .h-monthbar{display:flex;align-items:center;justify-content:space-between;gap:8px}[data-skin=harbor] .me-shell-main .h-monthbar .h-round-btn{width:44px;height:44px;color:var(--h-arrow-fg);text-decoration:none}[data-skin=harbor] .me-shell-main .h-month{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 6px;cursor:pointer}[data-skin=harbor] .me-shell-main .h-month-label{font-size:15px;font-weight:700;color:var(--h-text);font-variant-numeric:tabular-nums;white-space:nowrap}[data-skin=harbor] .me-shell-main .h-month-input{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;opacity:0;cursor:pointer}[data-skin=harbor] .me-shell-main .h-month:focus-within{outline:2px solid var(--accent);outline-offset:2px;border-radius:999px}[data-skin=harbor] .me-shell-main .h-switch{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;color:var(--h-text-muted);cursor:pointer}[data-skin=harbor] .me-shell-main .h-switch input{position:absolute;opacity:0;width:1px;height:1px}[data-skin=harbor] .me-shell-main .h-switch-track{position:relative;width:38px;height:22px;border-radius:999px;background:var(--h-switch-off);transition:background-color .2s ease}[data-skin=harbor] .me-shell-main .h-switch-track:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:999px;background:#fff;transition:transform .2s ease}[data-skin=harbor] .me-shell-main .h-switch input:checked+.h-switch-track{background:var(--h-switch-on)}[data-skin=harbor] .me-shell-main .h-switch input:checked+.h-switch-track:after{transform:translate(16px)}[data-skin=harbor] .me-shell-main .h-switch input:focus-visible+.h-switch-track{outline:2px solid var(--accent);outline-offset:2px}[data-skin=harbor] .me-shell-main .h-alert{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:var(--h-r-card);background:var(--h-alert-bg);border:1px solid var(--h-alert-border)}[data-skin=harbor] .me-shell-main .h-alert-title{display:flex;gap:10px;align-items:flex-start;font-size:13px;font-weight:600;line-height:1.45;color:var(--h-alert-fg)}[data-skin=harbor] .me-shell-main .h-alert-title .ms{width:20px;height:20px}[data-skin=harbor] .me-shell-main .h-alert-row{display:flex;align-items:center;justify-content:space-between;padding-left:30px;font-size:13px;color:var(--h-text)}[data-skin=harbor] .me-shell-main .h-link-btn{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:var(--h-primary)}[data-skin=harbor] .me-shell-main .h-link-btn .ms{width:16px;height:16px}[data-skin=harbor] .me-shell-main .h-note{display:flex;gap:10px;padding:12px 14px;border-radius:18px;font-size:12.5px;line-height:1.5;background:var(--h-note-bg);border:1px solid var(--h-note-border);color:var(--h-note-fg)}[data-skin=harbor] .me-shell-main .h-note>.ms{width:18px;height:18px;color:var(--h-note-icon)}[data-skin=harbor] .me-shell-main .h-note b,[data-skin=harbor] .me-shell-main .h-note strong{color:var(--h-note-strong);font-weight:600}[data-skin=harbor] .me-shell-main .h-kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px}[data-skin=harbor] .me-shell-main .h-kpi{display:flex;flex-direction:column;gap:8px;padding:14px 16px}[data-skin=harbor] .me-shell-main .h-kpi .h-tile{width:34px;height:34px;border-radius:12px}[data-skin=harbor] .me-shell-main .h-kpi .h-tile .ms{width:19px;height:19px}[data-skin=harbor] .me-shell-main .h-kpi-value{font-size:24px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--h-text)}[data-skin=harbor] .me-shell-main .h-kpi-label{font-size:12px;color:var(--h-text-muted)}[data-skin=harbor] .me-shell-main .h-kpi-sub{font-size:12px;color:var(--h-alert-fg)}[data-skin=harbor] .me-shell-main .h-tile--ok{background:var(--h-ok-bg);color:var(--h-ok-fg)}[data-skin=harbor] .me-shell-main .h-tile--red{background:var(--h-alert-bg);color:var(--h-alert-fg)}[data-skin=harbor] .me-shell-main .h-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 4px 10px}[data-skin=harbor] .me-shell-main .h-section-head .h-section-title{margin:0}[data-skin=harbor] .me-shell-main .h-section-meta{font-size:12px;color:var(--h-text-muted);font-variant-numeric:tabular-nums}[data-skin=harbor] .me-shell-main .h-rows>*+*{border-top:1px solid var(--h-row-divider)}[data-skin=harbor] .me-shell-main .h-lrow{display:flex;align-items:center;gap:12px;padding:12px 14px}[data-skin=harbor] .me-shell-main .h-lrow .h-tile{width:40px;height:40px;border-radius:var(--h-r-tile)}[data-skin=harbor] .me-shell-main .h-lrow .h-tile .ms{width:20px;height:20px}[data-skin=harbor] .me-shell-main .h-lrow-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}[data-skin=harbor] .me-shell-main .h-lrow-title{font-size:14px;font-weight:600;color:var(--h-text)}[data-skin=harbor] .me-shell-main .h-lrow-sub{font-size:12px;color:var(--h-text-muted)}[data-skin=harbor] .me-shell-main .h-add{width:44px;height:44px;flex-shrink:0;border-radius:999px;border:0;cursor:pointer;display:grid;place-items:center;background:var(--h-add-bg);color:var(--h-add-fg);transition:transform .2s ease}[data-skin=harbor] .me-shell-main .h-add[aria-expanded=true]{transform:rotate(45deg)}[data-skin=harbor] .me-shell-main .h-add .ms{width:20px;height:20px}[data-skin=harbor] .me-shell-main .h-hist{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;font-size:13px}[data-skin=harbor] .me-shell-main .h-hist-time{font-weight:600;font-variant-numeric:tabular-nums;color:var(--h-text)}[data-skin=harbor] .me-shell-main .h-hist-what{color:var(--h-text-muted)}[data-skin=harbor] .me-shell-main .h-empty-row{padding:14px 16px;font-size:13px;color:var(--h-text-muted)}[data-skin=harbor] .me-shell-main .h-chip{flex:none;display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap}[data-skin=harbor] .me-shell-main .h-chip--green{background:var(--h-ok-bg);color:var(--h-ok-fg)}[data-skin=harbor] .me-shell-main .h-chip--gold{background:var(--h-chip-gold-bg);color:var(--h-chip-gold-fg)}[data-skin=harbor] .me-shell-main .h-chip--blue{background:var(--h-chip-blue-bg);color:var(--h-chip-blue-fg)}[data-skin=harbor] .me-shell-main .h-chip--grey{background:var(--h-chip-grey-bg);color:var(--h-chip-grey-fg)}[data-skin=harbor] .me-shell-main .h-chip--red{background:var(--h-chip-red-bg);color:var(--h-chip-red-fg)}[data-skin=harbor] .me-shell-main .h-hero--stat{padding:20px 22px}[data-skin=harbor] .me-shell-main .h-hero-stat{position:relative;display:flex;align-items:baseline;gap:8px;margin-top:6px}[data-skin=harbor] .me-shell-main .h-hero-big{font-size:44px;font-weight:700;letter-spacing:-.03em;line-height:1;color:#fff}[data-skin=harbor] .me-shell-main .h-hero-unit{font-size:15px;color:var(--h-hero-sub)}[data-skin=harbor] .me-shell-main .h-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}[data-skin=harbor] .me-shell-main .h-stat{display:flex;flex-direction:column;gap:3px;padding:13px 15px;border-radius:20px}[data-skin=harbor] .me-shell-main .h-stat-label{font-size:12px;color:var(--h-text-muted)}[data-skin=harbor] .me-shell-main .h-stat-value{font-size:20px;font-weight:700;color:var(--h-text)}[data-skin=harbor] .me-shell-main .h-stat-sub{font-size:11px;color:var(--h-text-muted)}[data-skin=harbor] .me-shell-main .h-flag{padding:8px 12px;border-radius:14px;font-size:12px;background:var(--h-chip-gold-bg);color:var(--h-chip-gold-fg)}[data-skin=harbor] .me-shell-main .h-form-info{display:flex;gap:8px;font-size:12px;line-height:1.5;color:var(--h-note-fg)}[data-skin=harbor] .me-shell-main .h-form-info .ms{width:17px;height:17px;flex-shrink:0;color:var(--h-note-icon)}[data-skin=harbor] .me-shell-main .h-form-info b{color:var(--h-text)}[data-skin=harbor] .me-shell-main .h-btn-block{width:100%;justify-content:center;min-height:48px;border:0;cursor:pointer}[data-skin=harbor] .me-shell-main .h-ledger{font-size:15px;font-weight:700;color:var(--h-text);white-space:nowrap}[data-skin=harbor] .me-shell-main .h-ledger--plus{color:var(--h-ok-fg)}[data-skin=harbor] .me-shell-main .h-form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),[data-skin=harbor] .me-shell-main .h-form select,[data-skin=harbor] .me-shell-main .h-form textarea{background-color:var(--h-input-bg);border-color:var(--h-input-border);color:var(--h-text)}[data-skin=harbor] .me-shell-main .h-ts{padding:18px}[data-skin=harbor] .me-shell-main .h-ts-head{display:flex;align-items:center;justify-content:space-between;gap:8px}[data-skin=harbor] .me-shell-main .h-ts-title{font-size:16px;font-weight:700;color:var(--h-text)}[data-skin=harbor] .me-shell-main .h-metrics{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:8px}[data-skin=harbor] .me-shell-main .h-metric{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:14px;background:var(--h-input-bg)}[data-skin=harbor] .me-shell-main .h-metric--wide{grid-column:span 2}[data-skin=harbor] .me-shell-main .h-metric-label{font-size:11.5px;color:var(--h-text-muted)}[data-skin=harbor] .me-shell-main .h-metric-value{font-size:16px;font-weight:700;color:var(--h-text)}[data-skin=harbor] .me-shell-main .h-metric-sub{font-size:11px;color:var(--h-text-muted)}[data-skin=harbor] .me-shell-main .h-ts-gap{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--h-text-muted)}[data-skin=harbor] .me-shell-main .h-ts-gap b{color:var(--h-text)}[data-skin=harbor] .me-shell-main .h-ts-gap .h-link-btn .ms{width:18px;height:18px}[data-skin=harbor] .me-shell-main .h-ts-foot{margin-top:14px;padding-top:14px;border-top:1px solid var(--h-row-divider);display:flex;flex-direction:column;gap:10px}[data-skin=harbor] .me-shell-main .h-ts-ask{font-size:13px;color:var(--h-text-muted)}[data-skin=harbor] .me-shell-main .h-ts-actions{display:flex;gap:8px}[data-skin=harbor] .me-shell-main .h-ts-actions>*{flex:1}[data-skin=harbor] .me-shell-main .h-ts-reject{display:flex;gap:8px}[data-skin=harbor] .me-shell-main .h-confirmed,[data-skin=harbor] .me-shell-main .h-disputed{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.45}[data-skin=harbor] .me-shell-main .h-confirmed{color:var(--h-ok-fg)}[data-skin=harbor] .me-shell-main .h-disputed{color:var(--h-chip-gold-fg)}[data-skin=harbor] .me-shell-main .h-confirmed .ms,[data-skin=harbor] .me-shell-main .h-disputed .ms{width:18px;height:18px;flex-shrink:0}[data-skin=harbor] .me-shell-main .h-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 18px;border-radius:999px;border:1px solid var(--h-outline-border);background:transparent;cursor:pointer;font:inherit;font-size:14px;font-weight:600}[data-skin=harbor] .me-shell-main .h-btn-outline--gold{color:var(--h-chip-gold-fg)}[data-skin=harbor] .me-shell-main .h-btn-outline--red{color:var(--h-chip-red-fg)}[data-skin=harbor] .me-shell-main .h-pay-hero{padding:20px 22px}[data-skin=harbor] .me-shell-main .h-pay-hero-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px}[data-skin=harbor] .me-shell-main .h-pay-label{position:relative;margin-top:10px;font-size:13px;color:var(--h-hero-sub)}[data-skin=harbor] .me-shell-main .h-pay-line{position:relative;display:flex;align-items:center;gap:12px;margin-top:2px}[data-skin=harbor] .me-shell-main .h-pay-amount{font-size:32px;font-weight:700;letter-spacing:.02em;color:#fff}[data-skin=harbor] .me-shell-main .h-chip--onhero{background:#0d1b3e4d;color:#fff}[data-skin=harbor] .me-shell-main .h-eye{width:44px;height:44px;flex-shrink:0;border-radius:999px;border:0;cursor:pointer;display:grid;place-items:center;background:#ffffff29;color:#fff}[data-skin=harbor] .me-shell-main .h-eye .ms{width:20px;height:20px}[data-skin=harbor] .me-shell-main .h-eye--row{background:transparent;color:var(--h-icon-muted)}[data-skin=harbor] .me-shell-main .h-btn-sm{margin-top:14px;padding:10px 16px;font-size:13px;gap:6px;min-height:44px}[data-skin=harbor] .me-shell-main .h-btn-sm .ms{width:17px;height:17px}[data-skin=harbor] .me-shell-main .h-pay-row{padding:12px 8px 12px 16px}[data-skin=harbor] .me-shell-main .h-pay-row .h-lrow-title{text-decoration:none}[data-skin=harbor] .me-shell-main .h-pay-mini{font-size:13px;letter-spacing:.02em;color:var(--h-text-muted)}[data-skin=harbor] .me-shell-main .h-pay-who{position:relative;margin-top:10px;font-size:12px;color:var(--h-hero-sub)}[data-skin=harbor] .me-shell-main .h-countdown{display:inline-flex;align-items:center;gap:4px}[data-skin=harbor] .me-shell-main .h-countdown .ms{width:14px;height:14px}[data-skin=harbor] .me-shell-main .h-pay-card{padding:6px 16px}[data-skin=harbor] .me-shell-main .h-pay-card>.h-pay-line-item:first-child{border-top:0}[data-skin=harbor] .me-shell-main .h-pay-card .h-section-title{margin:6px 0 4px}[data-skin=harbor] .me-shell-main .h-pay-line-item,[data-skin=harbor] .me-shell-main .h-pay-card .flex.justify-between{display:flex;justify-content:space-between;gap:12px;padding:10px 0;font-size:13.5px;border-top:1px dashed var(--h-row-divider)}[data-skin=harbor] .me-shell-main .h-pay-line-item>span:first-child{color:var(--h-text-muted)}[data-skin=harbor] .me-shell-main .h-pay-line-item>span:last-child{font-weight:600;color:var(--h-text);white-space:nowrap}[data-skin=harbor] .me-shell-main .h-pay-total>span:first-child{color:var(--h-text);font-weight:600}[data-skin=harbor] .me-shell-main .h-pay-line-item>span.h-pay-minus:last-child{color:var(--h-alert-fg)}[data-skin=harbor] .me-shell-main .h-pay-hint{font-size:12px;font-weight:400;color:var(--h-text-muted);padding:4px 0}[data-skin=harbor] .me-shell-main .h-notif-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 4px}[data-skin=harbor] .me-shell-main .h-notif-count{font-size:13px;color:var(--h-text-muted)}[data-skin=harbor] .me-shell-main .h-notif-count b{color:var(--h-text)}[data-skin=harbor] .me-shell-main .h-notif{width:100%;display:flex;align-items:flex-start;gap:12px;padding:14px;border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}[data-skin=harbor] .me-shell-main .h-notif .h-tile{width:40px;height:40px;border-radius:var(--h-r-tile)}[data-skin=harbor] .me-shell-main .h-notif .h-tile .ms{width:20px;height:20px}[data-skin=harbor] .me-shell-main .h-notif-title{font-size:13.5px;line-height:1.4;font-weight:500;color:var(--h-text)}[data-skin=harbor] .me-shell-main .h-notif-title.is-unread{font-weight:700}[data-skin=harbor] .me-shell-main .h-notif-time{font-size:11.5px;color:var(--h-text-muted)}[data-skin=harbor] .me-shell-main .h-dot-unread{width:9px;height:9px;flex:none;margin-top:6px;border-radius:999px;background:var(--h-accent)}[data-skin=harbor] .me-shell-main .h-id-hero{display:flex;align-items:center;gap:14px;padding:20px}[data-skin=harbor] .me-shell-main .h-id-avatar{position:relative;flex:none;width:60px;height:60px;border-radius:22px;display:grid;place-items:center;background:var(--h-accent);color:var(--h-on-accent);font-size:24px;font-weight:700}[data-skin=harbor] .me-shell-main .h-id-text{position:relative;min-width:0;display:flex;flex-direction:column;gap:3px}[data-skin=harbor] .me-shell-main .h-id-name{font-size:18px;font-weight:700;color:#fff;overflow-wrap:anywhere}[data-skin=harbor] .me-shell-main .h-id-sub{font-size:12.5px;color:var(--h-hero-sub);overflow-wrap:anywhere}[data-skin=harbor] .me-shell-main .h-lrow--link{text-decoration:none;color:inherit;min-height:64px}[data-skin=harbor] .me-shell-main .h-lrow--link .h-lrow-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-skin=harbor] .h-menu{display:flex;flex-direction:column;gap:22px}[data-skin=harbor] .h-id-card{display:flex;align-items:center;gap:12px;padding:14px;text-decoration:none;color:inherit}[data-skin=harbor] .h-id-avatar--sm,[data-skin=harbor] .h-menu .h-id-avatar{flex:none;width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:var(--h-nav-pill);color:var(--h-nav-active-icon);font-size:20px;font-weight:700}[data-skin=harbor] .h-id-card-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}[data-skin=harbor] .h-id-card-name{font-size:15px;font-weight:700;color:var(--h-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=harbor] .h-id-card-sub{font-size:12px;color:var(--h-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=harbor] .h-menu .h-section-title{margin:0 4px 10px;font-size:15px;font-weight:700;color:var(--h-text)}[data-skin=harbor] .h-feat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:16px;padding:16px 8px}[data-skin=harbor] .h-feat{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:44px;text-align:center;text-decoration:none}[data-skin=harbor] .h-feat .h-tile{width:44px;height:44px;border-radius:var(--h-r-tile)}[data-skin=harbor] .h-feat .h-tile .ms{width:22px;height:22px}[data-skin=harbor] .h-feat-label{font-size:11.5px;line-height:1.25;color:var(--h-text)}[data-skin=harbor] .me-shell-main .h-lrow--danger{width:100%;border:0;background:none;cursor:pointer;font:inherit;text-align:left}[data-skin=harbor] .me-shell-main .h-lrow--danger .h-lrow-title{color:var(--h-alert-fg)}[data-skin=harbor] .me-menu-dialog{background:var(--h-nav-bg);border-radius:var(--h-nav-r) var(--h-nav-r) 0 0}[data-skin=harbor] body,[data-skin=harbor] .h-header,[data-skin=harbor] .h-round-btn,[data-skin=harbor] .h-nav,[data-skin=harbor] .h-nav-pill,[data-skin=harbor] .h-nav-label,[data-skin=harbor] .h-card,[data-skin=harbor] .h-tile,[data-skin=harbor] .me-menu-dialog,[data-skin=harbor] aside{transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}@media(prefers-reduced-motion:reduce){[data-skin=harbor] *,[data-skin=harbor] *:before,[data-skin=harbor] *:after{transition:none!important}}[data-skin=harbor] .me-shell-main .h-install{display:flex;align-items:center;gap:10px;padding:12px 8px 12px 14px}[data-skin=harbor] .me-shell-main .h-install .h-nowrap{white-space:nowrap}[data-skin=harbor] .me-shell-main .h-install .h-lrow-text{flex:1;min-width:0}[data-skin=harbor] .me-shell-main .h-install-cta{min-height:44px;padding:0 14px;font-size:13px;flex-shrink:0}[data-skin=harbor] .me-shell-main .h-install-close{width:44px;height:44px;display:grid;place-items:center;flex-shrink:0;color:var(--h-text-muted)}
