:root{--brand: #0e9bc4;--brand-600: #0e9bc4;--brand-700: #0c7ea3;--brand-tint: #e3f7fb;--brand-grad: linear-gradient(140deg, #2fe0c4 0%, #19b8d6 45%, #2563eb 100%);--navy: #0a1b2e;--bg: #f5f6fa;--surface: #ffffff;--surface-2: #f8fafc;--text: #0f172a;--sub: #475569;--muted: #94a3b8;--border: #e6e8ef;--border-strong: #d6dae3;--ok: #16a34a;--danger: #dc2626;--warn: #f59e0b;--ok-tint: #e4f6ee;--ok-ink: #12855a;--warn-tint: #fdf0dd;--warn-ink: #8a6212;--radius: 14px;--radius-sm: 10px;--shadow-sm: 0 1px 2px rgba(16, 24, 40, .04), 0 1px 3px rgba(16, 24, 40, .06);--shadow-md: 0 4px 12px rgba(16, 24, 40, .08);--shadow-lg: 0 14px 38px rgba(16, 24, 40, .12)}:root,:root[data-accent=standard]{--accent-ink: #0c7ea3;--on-brand: #ffffff}:root[data-accent=blue]{--brand: #2f6cc9;--brand-600: #2f6cc9;--brand-700: #24528f;--brand-tint: #e9f1ff;--brand-grad: linear-gradient(140deg, #5aa9f0 0%, #2f6cc9 50%, #24408f 100%);--accent-ink: #24528f;--on-brand: #ffffff}:root[data-accent=pink]{--brand: #d9418f;--brand-600: #d9418f;--brand-700: #ab2f6f;--brand-tint: #fdeaf4;--brand-grad: linear-gradient(140deg, #ff8fc4 0%, #d9418f 50%, #8f2f77 100%);--accent-ink: #a82c6c;--on-brand: #ffffff}:root[data-accent=green]{--brand: #16916a;--brand-600: #16916a;--brand-700: #0f6f51;--brand-tint: #e4f5ee;--brand-grad: linear-gradient(140deg, #4fd6a6 0%, #16916a 50%, #0c5c48 100%);--accent-ink: #0f6f51;--on-brand: #ffffff}:root[data-theme=dark][data-accent=blue]{--brand-tint: #16294a;--accent-ink: #9cc4f7}:root[data-theme=dark][data-accent=pink]{--brand-tint: #3d1730;--accent-ink: #f5a2cd}:root[data-theme=dark][data-accent=green]{--brand-tint: #11332a;--accent-ink: #74dfb6}:root[data-theme=dark][data-accent=standard],:root[data-theme=dark]{--accent-ink: #7fd6ea}:root[data-theme=dark]{color-scheme:dark;--bg: #0e1116;--surface: #171b22;--surface-2: #1e232c;--text: #e6e9ef;--sub: #aeb6c2;--muted: #7d8794;--border: #262c36;--border-strong: #333b47;--brand-tint: #10303a;--ok-tint: #11332a;--ok-ink: #74dfb6;--warn-tint: #3a2c11;--warn-ink: #f0c069;--shadow-sm: 0 1px 2px rgba(0,0,0,.4), 0 1px 3px rgba(0,0,0,.5);--shadow-md: 0 4px 12px rgba(0,0,0,.5);--shadow-lg: 0 14px 38px rgba(0,0,0,.6)}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#39414d;background-clip:content-box}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#4a545f;background-clip:content-box}:root[data-theme=dark] ::selection{background:#2fe0c447}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:Hanken Grotesk,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{letter-spacing:-.02em}h1{font-weight:800}::selection{background:#0e9bc433}input,select,textarea,button{font-family:inherit}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--brand)!important;box-shadow:0 0 0 3px #0e9bc42e}.gh-field:focus-within{border-color:var(--brand)!important;box-shadow:0 0 0 3px #0e9bc42e}.gh-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;cursor:pointer}.gh-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--border-strong)}.gh-tile{transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease;cursor:pointer}.gh-tile:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.gh-navbtn{transition:background .14s ease,color .14s ease,border-color .14s ease}.gh-navbtn:hover{background:var(--brand-tint);color:var(--brand-700);border-color:#a9e6f1}.gh-btn{transition:filter .14s ease,transform .06s ease}.gh-btn:hover{filter:brightness(1.06)}.gh-btn:active{transform:translateY(1px)}.gh-link{transition:color .14s ease}.gh-link:hover{color:var(--brand-700)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:#cdd3df;border-radius:8px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#aab2c2;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}.rs-msg-actions{opacity:0;transition:opacity .12s}.rs-msg:hover .rs-msg-actions{opacity:1}@keyframes chMsgIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ch-msg-in{animation:chMsgIn .18s ease-out}@media (prefers-reduced-motion: reduce){.ch-msg-in{animation:none}}.cal-hscroll{scrollbar-color:#b9c2d0 #eef1f5}.cal-hscroll::-webkit-scrollbar{height:13px}.cal-hscroll::-webkit-scrollbar-track{background:#eef1f5;border-radius:999px}.cal-hscroll::-webkit-scrollbar-thumb{background:#b9c2d0;border-radius:999px;border:3px solid #eef1f5;background-clip:content-box}.cal-hscroll::-webkit-scrollbar-thumb:hover{background:#9aa6b8;background-clip:content-box}@media (pointer: coarse){.gh-tap{min-height:40px;padding-left:15px;padding-right:15px}}@media (max-width: 640px){.gh-m1col{grid-template-columns:1fr!important}.gh-mfull{width:100%!important;min-width:0!important;flex-basis:100%!important}}.mk-segmented::-webkit-scrollbar{display:none}.gh-loader{display:inline-block;position:relative;flex:0 0 auto}.gh-loader-static,.gh-loader-motion{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.gh-loader-motion{visibility:hidden}.gh-loader[data-animated=true] .gh-loader-motion{visibility:visible}.gh-loader[data-animated=true] .gh-loader-static{visibility:hidden}.gh-loading-status{display:flex;align-items:center;gap:10px}.gh-loading-status-stacked{flex-direction:column;gap:14px;text-align:center}@media (prefers-reduced-motion: reduce){.gh-loader[data-animated=true] .gh-loader-motion{visibility:hidden}.gh-loader[data-animated=true] .gh-loader-static{visibility:visible}}.gh-beacon{--gh-nav-surface: #fff;--gh-nav-border: #e4eaf0;--gh-nav-ink: #526c79;--gh-nav-muted: #768d99}:root[data-theme=dark] .gh-beacon{--gh-nav-surface: #182f3f;--gh-nav-border: #294553;--gh-nav-ink: #bdd2dc;--gh-nav-muted: #8ea8b6}.gh-beacon .gh-app-brand{height:78px;min-height:78px;background:#132d43;padding:16px 15px!important;border-bottom:1px solid #213f52}.gh-beacon .gh-app-brand b{color:#edfaff!important;font-size:17px!important}.gh-beacon .gh-app-brand>button[aria-label]{color:#b0ceda!important;background:#ffffff0e!important;flex-shrink:0}.gh-beacon .gh-app-title{color:#edfaff}.gh-beacon .gh-app-heading{overflow:hidden}.gh-beacon .gh-app-topbar>div:first-child{flex:1}.gh-beacon .gh-header-actions{flex-shrink:0}.gh-beacon .gh-app-topbar [aria-label=Menu]{position:relative;color:#d9f5f2!important;background:#ffffff12!important;border-color:#ffffff25!important;flex-shrink:0;width:35px!important;height:35px!important;min-width:35px;min-height:35px;padding:0;font-size:15px!important}.gh-beacon .gh-app-nav{padding-top:17px!important}.gh-beacon .gh-app-nav>input{color:var(--gh-nav-ink)!important;background:var(--gh-nav-surface)!important;border-color:var(--gh-nav-border)!important;border-radius:9px!important}.gh-beacon .gh-navi{transition:background .15s,box-shadow .15s}.gh-beacon .gh-navi:hover{filter:brightness(.98);box-shadow:inset 0 0 0 1px #209b931e}.gh-beacon .gh-navi[aria-current=page] .gh-pin{color:#e4fff9!important}.gh-beacon .gh-app-account{border-color:var(--gh-nav-border)!important}.gh-beacon .gh-app-account b{color:var(--gh-nav-ink)!important}.gh-beacon .gh-app-account button>div>span{color:var(--gh-nav-muted)!important}.gh-beacon .gh-header-actions>button[aria-label],.gh-beacon .gh-header-action{position:relative;flex:0 0 35px;width:35px;height:35px;padding:0;border-radius:9px;transition:filter .15s,transform .15s,box-shadow .15s}.gh-beacon .gh-header-actions>button[aria-label]:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.gh-beacon .gh-header-actions>button[aria-label]:active:not(:disabled){transform:translateY(0)}.gh-beacon .gh-header-actions>button[aria-label]>svg{flex-shrink:0}.gh-beacon .gh-header-refresh{display:grid;place-items:center;border:1px solid #477280;background:#193e50;cursor:pointer}.gh-beacon .gh-header-refresh:disabled{opacity:1;cursor:progress}.gh-beacon .gh-header-refresh-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gh-beacon .gh-app-sidebar :is(button,a,input):focus-visible,.gh-beacon .gh-app-topbar button:focus-visible{outline:3px solid #7cebd7;outline-offset:3px}.gh-beacon .gh-app-sidebar :is(button,a,input):focus-visible{outline-color:#148db7}.gh-beacon .gh-header-actions>button:not([aria-label]){min-height:35px;background:#ffffff0a!important;border:1px solid #ffffff20!important;color:#a8c6d3!important;border-radius:10px!important}.gh-beacon .gh-header-actions>button:not([aria-label])>span{color:#a8c6d3!important}.gh-beacon .gh-top-search{min-width:0;max-width:100%}.gh-beacon .gh-top-search-input{min-height:35px;max-width:100%;padding-right:0!important}.gh-beacon .gh-top-search-input>button{flex:0 0 35px;width:35px;height:35px;align-items:center;justify-content:center}.gh-beacon .gh-top-search-results{left:0;right:auto!important;max-width:calc(100vw - 32px)}@media (max-width: 1220px) and (min-width: 640px){.gh-beacon .gh-app-topbar{padding-inline:14px!important;gap:10px}.gh-beacon .gh-header-actions{gap:5px!important}.gh-beacon .gh-header-actions>button:not([aria-label]){width:35px!important;min-width:35px;padding:0!important;justify-content:center}.gh-beacon .gh-header-actions>button:not([aria-label])>span{display:none}.gh-beacon .gh-app-topbar:has(.gh-top-search){height:auto!important;min-height:78px;flex-wrap:wrap;padding-block:9px!important}.gh-beacon .gh-app-topbar:has(.gh-top-search)>div:first-child{flex-basis:100%}.gh-beacon .gh-app-topbar:has(.gh-top-search) .gh-header-actions{flex-wrap:wrap;max-width:100%;min-width:0;padding-bottom:2px}}@media (max-width: 940px) and (min-width: 640px){.gh-beacon .gh-app-topbar{height:auto!important;min-height:78px;flex-wrap:wrap;padding-block:9px!important}.gh-beacon .gh-app-topbar>div:first-child{flex-basis:100%}.gh-beacon .gh-header-actions{flex-wrap:wrap;max-width:100%;min-width:0;padding-bottom:2px}}@media (max-width: 639px){.gh-beacon .gh-app-topbar{padding-inline:12px!important;gap:10px}.gh-beacon .gh-header-actions{gap:6px!important}}@media (pointer: coarse){.gh-beacon .gh-header-actions>button[aria-label]:after,.gh-beacon .gh-header-action:after,.gh-beacon .gh-app-topbar [aria-label=Menu]:after{content:"";position:absolute;top:-4.5px;right:-4.5px;bottom:-4.5px;left:-4.5px}}@media (prefers-reduced-motion: reduce){.gh-beacon .gh-header-actions>button[aria-label],.gh-beacon .gh-navi,.gh-beacon .gh-app-sidebar{transition:none!important}.gh-beacon .gh-header-actions>button[aria-label]:hover:not(:disabled){transform:none}.gh-beacon .gh-header-actions>button[aria-label=Phone]>span{animation:none!important}}@media (forced-colors: active){.gh-beacon .gh-header-actions>button[aria-label]{border:1px solid ButtonText}.gh-beacon [data-refresh-strokes]{stroke:ButtonText}}
