@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--plum:#17181A;--plumd:#0F1012;--panel2:#1D1F21;--hover:#26282B;--ww:#F2EFE6;--sage:#7A8B6D;--sagel:#A1B090;--sageg:#C4CFB0;--mag:#FB3E88;--mag-soft:#ffb3c9;--green:#5fd08a;--line:rgba(161,176,144,.30);--bg:var(--plumd);--card:var(--plum);--fs-micro:11.5px;--fs-eyebrow:12.5px;--fs-sm:13.5px;--fs-base:15px;--fs-md:16.5px;--fs-lg:20px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px}*{box-sizing:border-box;margin:0;padding:0}body{background:radial-gradient(52% 40% at 14% 5%,rgba(161,176,144,.30),transparent 60%),radial-gradient(48% 36% at 90% 2%,rgba(251,62,136,.20),transparent 58%),radial-gradient(60% 48% at 80% 99%,rgba(122,139,109,.22),transparent 60%),var(--plumd);background-attachment:fixed;color:var(--ww);font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5;font-size:var(--fs-base);min-height:100vh}@media(max-width:640px){body{background-attachment:scroll}body.hub-in{background-attachment:scroll}body.hub-in::before,body.hub-in::after{display:none!important;content:none!important;background:none!important;opacity:0!important;top:auto!important;bottom:auto!important;height:0!important}}body::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(58% 46% at 12% -4%,rgba(122,139,109,.05),transparent 68%),radial-gradient(48% 42% at 104% 6%,rgba(161,176,144,.035),transparent 66%),radial-gradient(46% 46% at 92% 104%,rgba(251,62,136,.025),transparent 70%)}body::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}@keyframes rise{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important}.ovl,.mcard,.toast{transition:none!important}}svg.wm{height:28px;width:auto;color:var(--ww)}a{color:var(--sagel)}.hidden{display:none!important}#login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.lbox{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);border-radius:18px;padding:36px 34px;max-width:400px;width:100%;text-align:center;box-shadow:0 1px 0 rgba(255,255,255,.4) inset,0 20px 60px -24px rgba(0,0,0,.7)}.lbox svg.wm{height:36px}.lbox .sub{font-family:"Cormorant Garamond",serif;font-style:italic;font-size:21px;color:var(--sageg);margin:10px 0 26px}input{width:100%;padding:14px 16px;border-radius:11px;border:1px solid rgba(196,207,176,.3);background:var(--plumd);color:var(--ww);font-size:16px;font-family:inherit;margin-bottom:12px}input:focus{outline:none;border-color:var(--sagel)}button.primary{width:100%;padding:14px;border:0;border-radius:999px;background:var(--btn);color:var(--on-sage);font-weight:700;font-size:16px;font-family:inherit;cursor:pointer;transition:filter .18s ease,transform .18s ease}button.primary:hover{filter:brightness(1.08)}button.primary:active{transform:translateY(1px)}button.primary:disabled{opacity:.6;cursor:default}.err{color:var(--mag);font-size:var(--fs-sm);min-height:18px;margin-top:10px}.pw-show{display:block;width:100%;margin:-2px 0 12px;padding:10px 14px;min-height:44px;border:1px solid rgba(196,207,176,.35);border-radius:11px;background:transparent;color:var(--sagel);font:inherit;font-size:15px;font-weight:600;cursor:pointer;text-align:center}.pw-show:hover{filter:brightness(1.08)}.pw-show[aria-pressed=true]{border-color:var(--sagel);color:var(--ww)}:root[data-theme=light] .pw-show{color:#3E4A36;border-color:rgba(26,28,30,.16)}:root[data-theme=light] .pw-show[aria-pressed=true]{color:#17181A;border-color:#3E4A36}:root{--hub-w-content:900px;--hub-w-work:1280px;--hub-w-board:min(1680px,calc(100vw - 40px));--hub-w-profile:min(1200px,calc(100vw - 40px));--hub-w-form:800px;--hub-w-wide:min(1520px,calc(100vw - 40px))}.wrap{max-width:var(--hub-w-content);margin:0 auto;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 16px}.top{display:flex;flex-direction:column;align-items:stretch;gap:8px;border-bottom:1px solid var(--line);padding-bottom:8px;margin-bottom:12px;flex-wrap:nowrap}.top-chrome{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0}.top-nav{display:none;align-items:center;gap:8px;width:100%;min-width:0}.brand{display:flex;align-items:center;gap:12px}.brand .nm{font-family:"Cormorant Garamond",serif;font-style:italic;font-size:20px;color:var(--sageg)}.who{display:flex;align-items:center;gap:12px;font-size:var(--fs-sm);color:var(--sageg)}.hub-who-cluster{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex:0 0 auto;min-width:0;max-width:10em}.hub-switch{appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:2px 6px;margin:0;min-height:28px;cursor:pointer;font:inherit;font-size:11px;font-weight:750;letter-spacing:.02em;color:var(--sagel);text-decoration:underline;text-underline-offset:2px;line-height:1.1}.hub-switch:focus-visible{outline:2px solid var(--sagel);outline-offset:2px;border-radius:8px}#whoami.hub-who{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;max-width:10em;min-width:0;padding:0;margin:0;border:0;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer;font:inherit;color:var(--ww);flex:0 0 auto;text-align:center;line-height:1.15}#whoami.hub-who .hub-who-av{width:36px;height:36px;border-radius:999px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;letter-spacing:.04em;background:linear-gradient(145deg,#A9B899,#748563);color:#0F1012;overflow:hidden}.hub-who-av-img{width:100%;height:100%;object-fit:cover;border-radius:999px;display:block}#whoami.hub-who .hub-who-nm{display:block;max-width:100%;font-weight:750;font-size:11.5px;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#whoami.hub-who:hover .hub-who-nm,#whoami.hub-who:focus-visible .hub-who-nm{text-decoration:underline}#whoami.hub-who:focus-visible{outline:2px solid var(--sagel);outline-offset:3px;border-radius:10px}:root[data-theme=light] #whoami.hub-who .hub-who-av{background:linear-gradient(145deg,#C6D1B2,#8BA078);color:#1A1C1E}.hub-you-ovl{z-index:100;padding-top:calc(22px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))!important}.hub-you-card{max-width:420px;margin:0 auto;padding:18px 18px 16px}.hub-you-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px}.hub-you-head h2{margin:0;font-size:22px;font-weight:800}.hub-you-av{width:72px;height:72px;border-radius:999px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;letter-spacing:.04em;background:linear-gradient(145deg,#A9B899,#748563);color:#0F1012;overflow:hidden}.hub-you-av .hub-who-av-img{width:100%;height:100%}.hub-you-photo{margin:0 0 16px}.hub-you-photo-acts{display:flex;flex-wrap:wrap;gap:8px}.hub-you-cam{margin:10px 0}.hub-you-cam video{width:100%;max-height:280px;object-fit:cover;border-radius:12px;background:#0F1012}.hub-you-cam-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.hub-you-name{text-align:center;font-size:18px;font-weight:800;line-height:1.2}.hub-you-acts{display:flex;flex-direction:column;gap:8px;margin-top:14px}.hub-you-acts .act-btn,.hub-you-acts .logout{width:100%}:root[data-theme=light] .hub-you-av{background:linear-gradient(145deg,#C6D1B2,#8BA078);color:#1A1C1E}.hub-you-id{text-align:center;margin:0 0 16px}.hub-you-avwrap{position:relative;display:inline-block;padding:0;border:0;background:transparent;cursor:pointer;line-height:0;-webkit-tap-highlight-color:transparent}.hub-you-avwrap .hub-you-av{margin:0}.hub-you-avwrap:focus-visible{outline:2px solid #A9B899;outline-offset:3px;border-radius:999px}.hub-you-cam-badge{position:absolute;right:-2px;bottom:-2px;width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#14161A;color:#EDEBE3;border:1.5px solid rgba(255,255,255,.28)}.hub-you-cam-badge svg{width:14px;height:14px}:root[data-theme=light] .hub-you-cam-badge{background:#FFFFFF;color:#3A3D33;border-color:rgba(0,0,0,.14)}.hub-you-id .hub-you-name{margin-top:2px}#hubYouMeta{text-align:center;margin:4px 0 0}.hub-you-savebtn{width:100%;margin-top:2px}.hub-idle-lock{position:fixed;inset:0;z-index:9600;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:24px;padding-top:calc(24px + env(safe-area-inset-top,0px));padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));background:#0B0C0E}:root[data-theme=light] .hub-idle-lock{background:#EFECE3}.hub-idle-card{width:100%;max-width:340px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.hub-idle-av{margin:0}.hub-idle-title{margin:6px 0 0;font-size:22px;font-weight:800}.hub-idle-sub{margin:0;max-width:300px}.hub-idle-lock .hub-idle-continue,.hub-idle-lock .hub-idle-switch{width:100%;max-width:300px}.hub-idle-foot{margin-top:6px;max-width:300px}@media(max-width:640px){.hub-you-ovl{padding-left:12px!important;padding-right:12px!important;padding-top:calc(16px + env(safe-area-inset-top,0px))!important}}.role{font-size:var(--fs-micro);font-weight:800;letter-spacing:.09em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid var(--sagel);color:var(--sagel)}.role.admin{color:var(--sageg);border-color:var(--sageg)}.role.ms{color:var(--sageg);border-color:var(--sageg)}.role.nurse{color:var(--mag);border-color:var(--mag)}.role.coach{color:var(--sageg);border-color:var(--sageg)}.ob-form{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.ob-form input:not([type=checkbox]):not([type=radio]){flex:1;min-width:220px;padding:10px 12px;border-radius:9px;border:1px solid var(--sagel);background:transparent;color:var(--ww);font-size:var(--fs-base)}.ob-row{padding:12px 0;border-top:1px solid var(--line)}.ob-row:first-child{border-top:0}.ob-who{font-weight:700;display:flex;align-items:center;gap:10px}.ob-chip{font-size:var(--fs-micro);font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;border:1px solid var(--sagel);color:var(--sagel)}.ob-chip.ob-terminated{color:var(--mag);border-color:var(--mag)}.ob-chip.ob-offboarded{color:var(--sageg);border-color:var(--sageg)}.ob-chip.ob-complete,.ob-chip.ob-completed,.ob-chip.ob-onboarded{color:var(--sageg);border-color:var(--sageg)}.ob-chip.ob-provisioned{color:var(--sagel);border-color:var(--sagel)}.ob-chip.ob-dispatching{color:var(--gold,#c9a227);border-color:var(--gold,#c9a227)}.onb-flash{margin-top:14px;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:var(--card)}.onb-flash.ok{border-color:var(--sageg);background:rgba(95,208,138,.12)}.onb-flash-title{font-weight:800;font-size:16px;color:var(--ink)}.onb-status-row{display:block;margin:0 0 10px;padding:12px 14px}.onb-status-row .chip{margin:2px 4px 2px 0;display:inline-block}.onb-status-row .chip.ok{border-color:var(--sageg);color:var(--sageg)}.hub-calm-team .hub-focus-card{border:1px solid rgba(196,207,176,.22)}.hub-depth-card{padding:0;overflow:hidden}.hub-depth-sum{list-style:none;cursor:pointer;padding:14px 16px;font-size:15px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.hub-depth-sum::-webkit-details-marker{display:none}.hub-depth-sum::after{content:"\203a";margin-left:auto;opacity:.55;font-weight:800;transition:transform .15s ease}details.hub-depth-card[open]>.hub-depth-sum::after{transform:rotate(90deg)}.hub-depth-body{padding:0 16px 16px;border-top:1px solid var(--line)}.onb-status-calm{border-radius:12px;border:1px solid var(--line);background:var(--card);margin:0 0 12px;padding:14px 16px}.onb-status-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.onb-status-who{display:flex;flex-direction:column;gap:2px;min-width:0}.onb-status-who b{font-size:16px;font-weight:750}.onb-status-em{font-size:var(--fs-sm);word-break:break-all}.onb-status-next{margin-top:8px;font-size:14px;font-weight:650;line-height:1.35;color:var(--ink)}.onb-status-chips{margin-top:8px}.onb-status-chips .chip-todo{border-color:rgba(200,169,110,.45);color:#e6cf9e}.onb-status-done-tag{font-weight:750;color:var(--sageg)}.ob-chip.ob-progress{color:var(--sagel);border-color:var(--sagel);text-transform:none;letter-spacing:.02em}.ob-chip.ob-wait{color:var(--gold,#c9a227);border-color:var(--gold,#c9a227);text-transform:none;letter-spacing:.02em}.ob-chip.ob-done{color:var(--sageg);border-color:var(--sageg);text-transform:none;letter-spacing:.02em}.onb-grant-sum{cursor:pointer;font-weight:700;list-style:none}.onb-grant-sum::-webkit-details-marker{display:none}.wl-fresh-calm{opacity:.92}.hub-calm-today .wl-col-sub{font-weight:600}.hub-depth-inline{margin:0;padding:0;border:0}.hub-depth-inline-sum{cursor:pointer;list-style:none;font-weight:700;font-size:13px;color:var(--sagel);padding:8px 0}.hub-depth-inline-sum::-webkit-details-marker{display:none}.hub-depth-inline-sum::after{content:" \203a";opacity:.55}details.hub-depth-inline[open]>.hub-depth-inline-sum::after{content:" \2c5"}.hub-depth-inline-body{padding:4px 0 8px}.hub-calm-ms .wl-col-sub{font-weight:600}#msCancelTrackerWrap .cc-sheet-wrap{border:0;padding:0;background:transparent;box-shadow:none}:root[data-theme=light] .onb-status-calm{background:#fff}:root[data-theme=light] .hub-depth-body{border-top-color:rgba(0,0,0,.08)}#onbHireDetail.is-open{display:block!important}#onbHireDetail.is-flash{box-shadow:0 0 0 2px var(--sageg),0 8px 28px rgba(0,0,0,.25);transition:box-shadow .3s ease}.onb-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.onb-detail-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.onb-detail-meta select{min-width:min(100%,220px)}.onb-hero{margin:0 0 14px;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:var(--card)}.onb-hero-hire{border-color:rgba(201,162,39,.45);background:rgba(201,162,39,.08)}.onb-hero-you{border-color:rgba(95,208,138,.4);background:rgba(95,208,138,.08)}.onb-hero-kicker{font-size:var(--fs-micro);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sagel);margin:0 0 4px}.onb-hero-line{font-size:17px;font-weight:750;line-height:1.35;color:var(--ink);margin:0}.onb-hero-note{line-height:1.4}.onb-path{display:flex;flex-direction:column;gap:8px;margin:0 0 4px}.onb-path-step{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:rgba(0,0,0,.12)}.onb-path-step.is-done{border-color:rgba(95,208,138,.45);background:rgba(95,208,138,.1)}.onb-path-step.is-wait{border-color:rgba(201,162,39,.4);background:rgba(201,162,39,.08)}.onb-path-step.is-bad{border-color:rgba(232,80,120,.45);background:rgba(232,80,120,.08)}.onb-path-mark{flex:0 0 28px;width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;background:var(--plumd);border:1px solid var(--line);color:var(--sageg)}.onb-path-step.is-done .onb-path-mark{background:rgba(95,208,138,.25);border-color:var(--sageg);color:var(--sageg)}.onb-path-step.is-wait .onb-path-mark{border-color:var(--gold,#c9a227);color:var(--gold,#c9a227)}.onb-path-step.is-bad .onb-path-mark{border-color:var(--mag);color:var(--mag)}.onb-path-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.onb-path-txt b{font-size:15px}.onb-path-txt .note{margin:0}.onb-primary-acts .act-btn{min-height:44px}.onb-grant-card{border:1px solid var(--line)}.onb-gate-ok{color:var(--sageg)}.onb-gate-miss{margin:8px 0 0;padding-left:18px}.onb-more-residual{margin:8px 0 0;padding:10px 12px;border-radius:10px;border:1px dashed var(--line)}.onb-more-residual summary{cursor:pointer;font-weight:700;color:var(--ink)}:root[data-theme=light] .onb-flash.ok{background:var(--ok-bg)}:root[data-theme=light] #onbHireDetail.is-flash{box-shadow:0 0 0 2px var(--sageg),0 6px 20px rgba(0,0,0,.08)}:root[data-theme=light] .onb-hero-hire{background:rgba(201,162,39,.12)}:root[data-theme=light] .onb-hero-you{background:rgba(46,140,90,.08)}:root[data-theme=light] .onb-path-step{background:#fff}.ob-form select{padding:10px 12px;border-radius:9px;border:1px solid var(--sagel);background-color:transparent;color:var(--ww);font-size:var(--fs-base)}.ob-form select option{background:var(--plum);color:var(--ww)}.ob-btns{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.role-row .ob-who{flex-wrap:wrap;row-gap:6px}.role-chip{white-space:nowrap}.rolehist{margin-top:12px;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--line)}.role-stat{align-self:center;font-size:var(--fs-sm);font-weight:800}.role-stat.ok{color:var(--green)}.role-stat.no{color:var(--mag)}.ob-row.row-saved{background:rgba(95,208,138,.12);box-shadow:inset 3px 0 0 var(--green);border-radius:8px;transition:background .3s ease}.logout{background:none;border:1px solid rgba(196,207,176,.3);color:var(--sageg);border-radius:999px;padding:8px 15px;font-size:var(--fs-sm);font-weight:600;cursor:pointer;font-family:inherit}select{-webkit-appearance:none;appearance:none;background-color:var(--plumd);color:var(--ww);border:1px solid rgba(196,207,176,.28);border-radius:10px;padding:11px 38px 11px 13px;font-family:inherit;font-size:var(--fs-base);min-height:46px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%23A1B090' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}select:focus{outline:none;border-color:var(--sagel)}option{background:var(--plumd);color:var(--ww)}.disc{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;padding:0;cursor:pointer;color:inherit;font-family:inherit;text-align:left}.disc-chev{font-size:26px;line-height:1;color:var(--sagel);transition:transform .2s ease}.disc.open .disc-chev{transform:rotate(90deg)}.logout:hover{border-color:var(--sagel);color:var(--ww)}.searchbar{position:relative;margin-bottom:8px}.searchbar input{font-size:18px;padding:17px 18px;margin-bottom:0}.hint{font-size:var(--fs-sm);color:var(--sageg);margin:10px 2px 20px}.hub-help{margin:0 0 12px;border:1px solid var(--glass-edge);border-radius:12px;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);overflow:hidden}.hub-help>summary{list-style:none;cursor:pointer;padding:11px 14px;font-weight:750;font-size:var(--fs-sm);color:var(--sagel);display:flex;align-items:center;justify-content:space-between;gap:10px;user-select:none}.hub-help>summary::-webkit-details-marker{display:none}.hub-help>summary::after{content:"+";font-size:18px;font-weight:700;color:var(--sageg);line-height:1}.hub-help[open]>summary::after{content:"\2013"}.hh-sum-hint{font-weight:600;opacity:.55;font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;margin-left:6px}.more-sec-label{margin:14px 0 6px;padding:0 2px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sagel);opacity:.85}.more-sec-label:first-of-type{margin-top:4px}.more-sec-label.hidden{display:none!important}.more-close-btn{margin-top:12px}.cc-sheet-nested{margin:0;padding:0;background:transparent;border:0;box-shadow:none}.cc-sheet-nested .cc-sheet-title:empty{display:none}.hub-calm-tab .card-h,.hub-calm-tab h2{letter-spacing:-.01em}.hub-focus-card{border-color:rgba(196,207,176,.28)}:root[data-theme=light] .hub-focus-card{border-color:rgba(80,100,60,.22)}:root[data-theme=light] .more-sec-label{color:var(--sageg);opacity:.9}.my-work-card{margin:0 0 14px;padding:14px 16px}.my-work-quiet{opacity:.95}.my-work-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.my-work-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.my-work-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:rgba(0,0,0,.12)}:root[data-theme=light] .my-work-row{background:#fff}.my-work-main{flex:1;min-width:0}.my-work-row .wl-urg-chip:empty{display:none}.wl-item-done{opacity:.72;pointer-events:none}.wl-item-done .wl-nm{text-decoration:none}.wl-done-chip{display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border-radius:999px;font-weight:800;font-size:13px;color:var(--sageg);border:1px solid rgba(95,208,138,.45);background:rgba(95,208,138,.12)}.wl-done-note{color:var(--sageg);font-weight:650}.hub-help-body{padding:0 16px 16px;font-size:var(--fs-base);color:var(--sageg);line-height:1.5}.hub-help-body .hh-for{margin:0 0 8px;color:var(--ww);font-weight:700;font-size:var(--fs-base)}.hub-help-body .hh-who{margin:0 0 10px;font-size:var(--fs-sm);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sagel)}.hub-help-body ol{margin:0 0 10px;padding-left:1.25em}.hub-help-body li{margin:0 0 8px}.hub-help-body .hh-never{margin:10px 0 0;padding:12px 14px;border-radius:10px;border:1px solid rgba(251,62,136,.25);background:rgba(251,62,136,.06);color:var(--ww);font-size:var(--fs-base)}.hub-help-body .hh-stuck{margin:10px 0 0;color:var(--sageg);font-size:var(--fs-base)}.hub-help-body .hh-link{margin:12px 0 0;display:inline-block;font-weight:700;color:var(--sagel);font-size:var(--fs-base)}.hub-help-tip{margin:0 0 12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(161,176,144,.35);background:rgba(161,176,144,.1);font-size:var(--fs-base);color:var(--ww);line-height:1.45;display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.hub-help-tip button{flex-shrink:0;background:none;border:0;color:var(--sageg);font-size:18px;cursor:pointer;padding:0 4px;line-height:1;font-family:inherit}.ops-board{display:flex;flex-direction:column;gap:18px}.ops-hero{padding:16px 18px;border-radius:16px;border:1px solid rgba(196,207,176,.22);background:linear-gradient(135deg,rgba(196,207,176,.10),rgba(12,13,16,.65));box-shadow:0 10px 28px -16px rgba(0,0,0,.55)}.ops-hero h1{margin:0;font-size:1.45rem;font-weight:850;line-height:1.2;color:var(--ww)}.ops-hero .ops-hero-sub{margin:4px 0 0;font-size:var(--fs-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sagel)}.ops-hero .ops-hero-line{margin:10px 0 0;font-size:var(--fs-base);color:var(--sageg);line-height:1.45}.ops-hero-counts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ops-pill{font-size:var(--fs-sm);font-weight:800;padding:5px 11px;border-radius:999px;border:1px solid var(--line);color:var(--sageg)}.ops-pill.hot{border-color:rgba(251,62,136,.4);color:var(--mag-soft);background:rgba(251,62,136,.1)}.ops-pill.warn{border-color:rgba(200,169,110,.4);color:#e6cf9e;background:rgba(200,169,110,.1)}.ops-pill.ok{border-color:rgba(95,208,138,.35);color:var(--green);background:rgba(95,208,138,.08)}.ops-cols{display:flex;flex-direction:column;gap:16px}.ops-card{display:flex;flex-direction:column;gap:0;padding:12px 12px 10px;margin:0 0 10px;border-radius:12px;border:1px solid rgba(196,207,176,.14);background:rgba(255,255,255,.04)}.ops-card:last-child{margin-bottom:0}.ops-card .ops-card-title{font-weight:800;font-size:var(--fs-base);line-height:1.3;color:var(--ww)}.ops-card .ops-card-meta{font-size:var(--fs-sm);color:var(--sageg);margin-top:4px;line-height:1.4}.ops-card .ops-card-step{font-size:var(--fs-sm);color:var(--ww);margin-top:8px;line-height:1.45;padding:8px 10px;border-radius:10px;background:rgba(0,0,0,.22);border:1px solid rgba(196,207,176,.12)}.ops-card .ops-card-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ops-card.urg-now{border-left:4px solid var(--mag)}.ops-card.urg-week{border-left:4px solid #c8a96e}.ops-card.urg-soon{border-left:4px solid var(--sagel)}.ops-close-head{font-weight:800;font-size:1.05rem;line-height:1.35;margin:0 0 8px}.ops-close-head.attn{color:var(--mag-soft)}.ops-close-head.bad{color:var(--mag)}.ops-close-head.ok{color:var(--green)}.ops-kv{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid rgba(196,207,176,.1);font-size:var(--fs-sm)}.ops-kv:last-child{border-bottom:0}.ops-kv .k{color:var(--sageg)}.ops-kv .v{font-weight:800;color:var(--ww);text-align:right}.ops-never{margin-top:10px;padding:10px 12px;border-radius:10px;border:1px solid rgba(251,62,136,.25);background:rgba(251,62,136,.06);font-size:var(--fs-sm);color:var(--ww);line-height:1.4}.ops-projects{display:flex;flex-direction:column;gap:12px;margin-top:4px}.ops-proj{border:1px solid rgba(196,207,176,.18);border-radius:16px;padding:14px 16px;background:rgba(12,13,16,.55)}.ops-proj summary{cursor:pointer;list-style:none;font-weight:800;font-size:var(--fs-md);color:var(--ww);display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ops-proj summary::-webkit-details-marker{display:none}.ops-proj .ops-proj-note{margin:8px 0 0;font-size:var(--fs-sm);color:var(--sageg);line-height:1.4}.ops-check-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ops-check-row{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--plumd);cursor:pointer;margin:0}.ops-check-row:hover{border-color:var(--sagel)}.ops-check-row input[type=checkbox]{-webkit-appearance:checkbox;appearance:auto;width:20px;height:20px;min-width:20px;max-width:20px;margin:3px 0 0;padding:0;flex:0 0 20px;border:none;border-radius:0;background:transparent;accent-color:var(--mag);cursor:pointer}.ops-check-row .ops-check-txt{flex:1;min-width:0}.ops-check-row .ops-check-lab{display:block;font-weight:700;font-size:var(--fs-base);color:var(--ww);line-height:1.35}.ops-check-row .ops-check-step{display:block;font-size:var(--fs-sm);color:var(--sageg);margin-top:4px;line-height:1.35}.ops-check-row .ops-check-meta{display:block;font-size:var(--fs-sm);color:var(--sageg);margin-top:4px;line-height:1.3}.ops-check-row.is-done{opacity:.72;border-color:rgba(95,208,138,.35);background:rgba(95,208,138,.08)}.ops-check-row.is-done .ops-check-lab{text-decoration:line-through;text-decoration-color:rgba(196,207,176,.45)}.ops-sec-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.ops-sec-head .ops-prog{font-size:var(--fs-sm);font-weight:800;color:var(--sagel)}.ms-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ms-snip{font-size:var(--fs-sm);color:var(--sageg);margin-top:6px;line-height:1.4;font-style:italic}.tabs{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.tab{background:none;border:1px solid var(--line);color:var(--sageg);border-radius:999px;padding:9px 18px;font-size:var(--fs-sm);font-weight:700;font-family:inherit;cursor:pointer;display:flex;align-items:center;gap:8px}.tab:hover{border-color:var(--sagel);color:var(--ww)}.tab.active{background:var(--btn);color:var(--on-sage);border-color:transparent}.tabcount{background:var(--mag);color:#fff;font-size:11.5px;font-weight:800;border-radius:999px;padding:1px 8px;min-width:19px;text-align:center}.tab.active .tabcount{background:rgba(0,0,0,.28)}.wl-cohort{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);border-radius:14px;padding:18px 22px;margin-bottom:14px;box-shadow:0 1px 0 rgba(255,255,255,.4) inset,0 12px 40px -18px rgba(0,0,0,.6);animation:rise .32s cubic-bezier(.2,.7,.2,1) both}.wl-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.wl-title{font-size:var(--fs-md);font-weight:800}.wl-title .n{color:var(--mag);margin-left:8px}.wl-title .n.zero{color:var(--sage)}.wl-note{font-size:var(--fs-sm);color:var(--sageg);margin-top:4px}.wl-list{margin-top:10px;display:flex;flex-direction:column;gap:0}.wl-item{display:grid;grid-template-columns:minmax(140px,1.2fr) 5.75rem minmax(0,1.4fr);gap:8px 12px;align-items:center;cursor:pointer;padding:12px 12px;margin:0 0 10px;border-radius:12px;border:1px solid rgba(196,207,176,.14);background:rgba(255,255,255,.04);border-top:1px solid rgba(196,207,176,.14);min-width:0;max-width:100%;box-sizing:border-box}.wl-item:last-child{margin-bottom:0}.wl-item:hover{border-color:rgba(196,207,176,.32);background:rgba(255,255,255,.06)}.wl-item:hover .wl-nm{color:var(--sagel)}.wl-who{min-width:0;grid-column:1;grid-row:1}.wl-nm{font-weight:700;font-size:var(--fs-base);line-height:1.3;overflow-wrap:break-word;word-break:normal;hyphens:none}.wl-em{font-size:var(--fs-sm);color:var(--sageg);margin-top:2px;overflow-wrap:break-word;word-break:normal;hyphens:none}.wl-why{font-size:var(--fs-micro);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sagel);margin-bottom:3px}.wl-amt-slot{text-align:right;font-variant-numeric:tabular-nums;grid-column:2;grid-row:1;min-width:0}.wl-amt-slot .wl-amt{display:block}.wl-facts{font-size:var(--fs-sm);color:var(--sageg);line-height:1.45;min-width:0;max-width:100%;grid-column:3;grid-row:1;overflow-wrap:break-word;word-break:break-word}.wl-facts .wl-due{margin-right:2px;vertical-align:middle}.wl-acts{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;align-items:center;grid-column:1 / -1;grid-row:2;min-width:0;padding-top:2px}#worklistview .wl-sms-reply{flex:1 1 100%;width:100%;display:flex;flex-direction:column;gap:6px;margin-top:4px}#worklistview .wl-sms-body{width:100%;min-height:52px;resize:vertical;box-sizing:border-box;border-radius:8px;border:1px solid var(--line);background:var(--field,#17171b);color:inherit;font:inherit;padding:8px 10px}#worklistview .wl-sms-hold{flex:1 1 100%;width:100%;margin-top:4px;font-size:var(--fs-sm);color:var(--sageg);line-height:1.4}.wl-item:has(.wl-acts .wl-copy) .wl-acts{min-width:0}.wl-col .wl-item{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:start}.wl-col .wl-who{grid-column:1 / -1;grid-row:1}.wl-col .wl-facts{grid-column:1 / -1;grid-row:2}.wl-col .wl-amt-slot{grid-column:1;grid-row:3;text-align:left}.wl-col .wl-amt-slot:empty{display:none}.wl-col .wl-acts{grid-column:1 / -1;grid-row:4;justify-content:flex-start;padding-top:4px}.wl-col .wl-item:has(.wl-amt-slot:not(:empty)) .wl-acts{grid-column:2;grid-row:3;justify-content:flex-end;padding-top:0}.wl-col .wl-facts:empty{display:none}.wl-col .wl-list,.wl-col .wl-acc-body{min-width:0}.wl-meta{font-size:var(--fs-sm);color:var(--sageg);display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.wl-due{font-size:var(--fs-micro);font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:3px 9px;border-radius:999px;white-space:nowrap}.wl-due.due-red{background:rgba(251,62,136,.16);color:var(--mag-soft)}.wl-due.due-gold{background:rgba(200,169,110,.16);color:#e6cf9e}.wl-due.due-ok{background:rgba(196,207,176,.12);color:var(--sageg)}.wl-copy{background:var(--plumd);color:var(--sagel);border:1px solid rgba(196,207,176,.28);border-radius:999px;padding:6px 13px;font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;white-space:nowrap;min-height:40px}.wl-copy:hover{border-color:var(--sagel);color:var(--ww)}.wl-copy.wl-primary{background:var(--btn);color:var(--on-sage);border-color:transparent;font-weight:700}.wl-copy.wl-primary:hover{filter:brightness(1.08);color:var(--on-sage)}.wl-amt{color:var(--mag);font-weight:800}.wl-fresh{font-size:var(--fs-sm);color:var(--sageg);margin:0 0 10px;line-height:1.4}.wl-fresh b{color:var(--sagel);font-weight:700}.a2hs{display:none;margin:0 0 14px;padding:12px 14px;border-radius:12px;border:1px solid rgba(196,207,176,.28);background:var(--panel2);font-size:var(--fs-sm);color:var(--sageg);line-height:1.45}.a2hs b{color:var(--ww)}.a2hs .a2hs-x{float:right;border:0;background:transparent;color:var(--sagel);font:inherit;font-weight:800;cursor:pointer;padding:0 0 0 10px}.act-collect-row{margin:0}.wl-clear{text-align:center;padding:22px 16px;color:var(--sageg);font-size:var(--fs-base);line-height:1.55}.wl-clear b{color:var(--sagel)}.wl-sec-label{font-size:var(--fs-micro);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sagel);margin:2px 2px 6px}.wl-cohort.wl-door{margin-bottom:18px}details.wl-retain{margin-bottom:14px}details.wl-retain>summary{list-style:none;cursor:pointer;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);border-radius:14px;padding:14px 18px;font-weight:700;font-size:var(--fs-base);color:var(--ww);box-shadow:0 1px 0 rgba(255,255,255,.4) inset}details.wl-retain>summary::-webkit-details-marker{display:none}details.wl-retain>summary .n{color:var(--mag);margin-left:8px}details.wl-retain[open]>summary{border-radius:14px 14px 0 0;border-bottom-color:transparent}details.wl-retain .wl-cohort{border-radius:0 0 14px 14px;margin-top:0;margin-bottom:0;border-top:0;animation:none}.wl-item .wl-why{display:none}.wl-today{display:flex;flex-direction:column;gap:20px}.wl-tours{flex:0 0 auto}.wl-today-board{display:flex;flex-direction:column;gap:18px}.wl-retain-wrap{flex:0 0 auto;margin-top:4px}.wl-col{display:flex;flex-direction:column;gap:0;min-width:0;padding:0;border-radius:18px;overflow:hidden;border:1px solid rgba(196,207,176,.22);background:rgba(12,13,16,.78);box-shadow:0 12px 36px -20px rgba(0,0,0,.65)}.wl-col-label{font-size:1.28rem;font-weight:850;letter-spacing:.01em;color:var(--ww);margin:0;padding:16px 16px 14px;line-height:1.2;border-bottom:1px solid rgba(196,207,176,.14);flex:0 0 auto}.wl-col-label .wl-col-n{display:inline-block;margin-left:8px;font-size:1.05rem;font-weight:850;color:var(--mag);vertical-align:baseline}.wl-col-label .wl-col-n.zero{color:var(--sageg);font-weight:750}.wl-col-label .wl-col-n.unk{color:#e6cf9e}.wl-col-label .wl-col-sub{display:block;font-size:var(--fs-sm);font-weight:650;color:var(--sageg);letter-spacing:0;margin-top:6px;line-height:1.35}.wl-col-door .wl-col-label{border-top:4px solid var(--sagel);background:linear-gradient(180deg,rgba(196,207,176,.12),transparent)}.wl-col-money .wl-col-label{border-top:4px solid var(--mag);background:linear-gradient(180deg,rgba(251,62,136,.12),transparent)}.wl-col-follow .wl-col-label{border-top:4px solid #c8a96e;background:linear-gradient(180deg,rgba(200,169,110,.14),transparent)}.wl-col-body{display:flex;flex-direction:column;gap:10px;padding:14px 12px 16px}.wl-triage-grid{display:flex;flex-direction:column;gap:12px}#checkinsbox:empty{display:none;margin:0;padding:0;min-height:0}.wl-cohort.wl-door{margin-bottom:0}.wl-col .wl-acc{margin:0;border-radius:14px;border:1px solid rgba(196,207,176,.22);border-left:4px solid rgba(196,207,176,.35);background:rgba(8,9,12,.85);box-shadow:0 8px 22px -12px rgba(0,0,0,.65);animation:none;overflow:hidden}.wl-col .wl-acc.wl-coh-money{border-left-color:var(--mag)}.wl-col .wl-acc.wl-coh-follow{border-left-color:#c8a96e}.wl-col .wl-acc.wl-coh-door{border-left-color:var(--sagel)}.wl-acc-sum{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;margin:0;border:0;text-align:left;font:inherit;color:inherit;padding:14px 14px 13px;background:linear-gradient(180deg,rgba(22,24,28,.95),rgba(14,15,18,.9));user-select:none;-webkit-appearance:none;appearance:none}.wl-acc-sum::-webkit-details-marker{display:none}.wl-acc-sum:hover{background:linear-gradient(180deg,rgba(28,30,36,.98),rgba(16,17,20,.95))}.wl-acc-sum .wl-acc-main{min-width:0;flex:1}.wl-acc-chev{flex:0 0 auto;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900;color:var(--sagel);background:rgba(196,207,176,.1);border:1px solid rgba(196,207,176,.18);transform:rotate(0deg);transition:transform .15s ease}.wl-acc.is-open .wl-acc-chev,.wl-acc[open] .wl-acc-chev{transform:rotate(90deg);background:rgba(251,62,136,.14);border-color:rgba(251,62,136,.28);color:var(--mag-soft)}.wl-acc.is-open,.wl-acc[open]{border-color:rgba(196,207,176,.32);box-shadow:0 10px 28px -12px rgba(0,0,0,.7)}.wl-acc.is-open .wl-acc-sum,.wl-acc[open] .wl-acc-sum{border-bottom:1px solid rgba(196,207,176,.14);background:linear-gradient(180deg,rgba(30,22,28,.55),rgba(14,15,18,.92))}.wl-acc:not(.is-open):not([open]) .wl-acc-sum .wl-note{display:none}.wl-acc:not(.is-open):not([open])>.wl-acc-body{display:none!important}.wl-acc.is-open>.wl-acc-body,.wl-acc[open]>.wl-acc-body{display:block!important}.wl-col .wl-title{font-size:1.12rem;font-weight:850;letter-spacing:.01em}.wl-urg-chip{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;margin-top:6px}.wl-urg-chip.now{background:rgba(251,62,136,.16);color:var(--mag-soft)}.wl-urg-chip.wait{background:rgba(200,169,110,.16);color:#e6cf9e}.wl-urg-chip.alert{background:rgba(251,62,136,.2);color:var(--mag-soft)}.wl-urg-chip.soft{background:rgba(196,207,176,.12);color:var(--sageg)}.wl-acc.wl-urg-now{border-left-color:var(--mag)}.wl-acc.wl-urg-wait{border-left-color:#c8a96e}.wl-acc.wl-urg-alert{border-left-color:var(--mag);box-shadow:0 0 0 1px rgba(251,62,136,.18)}.wl-acc.wl-urg-soft{border-left-color:rgba(196,207,176,.35)}.wl-title .n.n-now{color:var(--mag)}.wl-title .n.n-wait{color:#e6cf9e}.wl-title .n.n-alert{color:var(--mag)}.wl-title .n.n-soft{color:var(--sageg)}.wl-col .wl-note{margin-top:6px;line-height:1.4;max-height:4.2em;overflow:hidden}.wl-door-quiet .wl-title .n.zero{color:var(--sageg);opacity:.85}.wl-door-quiet .wl-note{color:var(--sageg);font-weight:500}.wl-door-meta{display:block;font-size:11px;color:var(--sageg);opacity:.75;margin-top:4px}.wl-acc-body{padding:10px 0 12px}.wl-col .wl-list{padding:0 10px}.wl-col .wl-cohort:not(.wl-acc){margin:0;padding:12px 14px;border-radius:14px;border:1px solid rgba(196,207,176,.16);background:rgba(8,9,12,.72);animation:none}.wl-more-btn{display:block;width:calc(100% - 20px);margin:4px 10px 0;padding:11px 14px;border-radius:12px;border:1px dashed rgba(196,207,176,.35);background:rgba(196,207,176,.08);color:var(--sagel);font:inherit;font-size:var(--fs-sm);font-weight:800;cursor:pointer;text-align:center;min-height:44px}.wl-more-btn:hover{background:rgba(196,207,176,.14);border-color:var(--sagel);color:var(--ww)}.wl-more-wrap.hidden{display:none}.wl-more-wrap{display:flex;flex-direction:column}.wl-cohort.wl-tours-card{border:1px solid rgba(251,62,136,.32);border-left:5px solid var(--mag);padding:16px 18px 14px;background:linear-gradient(135deg,rgba(251,62,136,.10),rgba(12,13,16,.65));border-radius:16px;margin:0;box-shadow:0 10px 28px -16px rgba(0,0,0,.55)}.wl-cohort.wl-tours-card .wl-title{font-size:1.28rem;font-weight:850}.wl-tour-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px;margin:0 0 8px;border-radius:12px;border:1px solid rgba(196,207,176,.12);background:rgba(255,255,255,.04)}.wl-tour-row:last-child{margin-bottom:0}.wl-tour-time{font-weight:800;color:var(--sagel);white-space:nowrap;min-width:4.5rem;font-size:1.05rem}.cal-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.cal-toolbar h2{margin:0;font-size:1.4rem}.cal-toolbar .act-row{margin:0;gap:8px}.cal-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.cal-dow-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:6px}.cal-dow-row span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sagel);text-align:center}.cal-day{background:var(--glass);border:1px solid var(--glass-edge);border-radius:12px;padding:10px 10px 12px;min-height:108px}.cal-day.out-month{opacity:.42}.cal-day.is-today{border-color:rgba(251,62,136,.45);box-shadow:0 0 0 1px rgba(251,62,136,.18)}.cal-day-hd{font-size:var(--fs-base);font-weight:800;margin-bottom:8px;color:var(--ww)}.cal-day-hd .cal-dow{display:none}.cal-chip{display:block;font-size:11.5px;line-height:1.3;padding:6px 8px;border-radius:8px;margin-bottom:6px;background:var(--plumd);border:1px solid var(--line)}.cal-chip.tour{border-left:3px solid var(--mag)}.cal-chip.event{border-left:3px solid var(--sagel)}[data-cal-filter=tours] .cal-chip.event{display:none}[data-cal-filter=events] .cal-chip.tour{display:none}[data-cal-filter=events] #calToursList{display:none}[data-cal-filter=hive] .cal-month,[data-cal-filter=hive] .cal-dow-row,[data-cal-filter=hive] #calToursList,[data-cal-filter=hive] .hub-cal-nav{display:none}@media(max-width:640px){#calendarview .cal-show-seg{flex-wrap:wrap}}.cal-chip b{display:block;font-weight:750}.cal-chip .muted{color:var(--sageg);font-size:10.5px}.cal-live{font-size:var(--fs-sm);color:var(--sageg);margin-top:8px}.cal-toolbar-lead{flex:1 1 220px;min-width:0}.cal-show-seg{display:inline-flex;align-items:stretch;gap:2px;margin-top:10px;padding:3px;border-radius:999px;background:rgba(0,0,0,.22);border:1px solid var(--line);max-width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cal-show-seg::-webkit-scrollbar{display:none}.cal-show-seg button{appearance:none;border:0;background:transparent;color:var(--m);font:inherit;font-weight:700;font-size:.78rem;letter-spacing:.02em;padding:7px 12px;border-radius:999px;cursor:pointer;min-height:36px;flex:0 0 auto;white-space:nowrap}.cal-show-seg button.is-on{background:rgba(196,207,176,.22);color:var(--ww)}:root[data-theme=light] .cal-show-seg{background:#FFFFFF;border-color:rgba(26,28,30,.14)}:root[data-theme=light] .cal-show-seg button{color:#4E5D42}:root[data-theme=light] .cal-show-seg button.is-on{background:#1A1C1E;color:#F2EFE6}@media(max-width:640px){#calendarview .cal-toolbar-lead{flex:1 1 100%}#calendarview .cal-show-seg{display:flex;width:100%}#calendarview .cal-show-seg button{flex:1 1 0;min-width:0;min-height:44px}}@media(max-width:900px){.cal-month{grid-template-columns:1fr 1fr;gap:10px}.cal-dow-row{display:none}.cal-day{min-height:0}.cal-day.out-month{display:none}.wl-col-label{font-size:1.18rem;padding:14px}.wl-col-body{padding:12px 10px 14px}.wl-today{gap:16px}.wl-today-board{gap:14px}}@media(max-width:520px){.cal-month{grid-template-columns:1fr}}.cl-stack{display:flex;flex-direction:column;gap:12px}.cl-pick{display:grid;grid-template-columns:1fr;gap:12px}.cl-card{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;text-align:left;cursor:pointer;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);border-radius:14px;padding:16px 18px;box-shadow:0 1px 0 rgba(255,255,255,.35) inset,0 10px 32px -18px rgba(0,0,0,.55);font:inherit;color:inherit;transition:border-color .15s ease,transform .12s ease;min-height:72px;box-sizing:border-box}.cl-card:hover{border-color:rgba(196,207,176,.45)}.cl-card:active{transform:scale(.995)}.cl-card .cl-zone{font-weight:800;font-size:var(--fs-base);line-height:1.25}.cl-card .cl-meta{font-size:var(--fs-sm);color:var(--sageg);margin-top:4px;line-height:1.4}.cl-chip{flex-shrink:0;font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:5px 11px;border-radius:999px;white-space:nowrap}.cl-card .cl-shift{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:3px 10px;border-radius:7px;margin:0 0 7px;line-height:1.5;border:1px solid var(--glass-edge);background:transparent;color:inherit;opacity:.92}.cl-card.cl-overdue{border-left:3px solid var(--mag)}.cl-card.cl-overdue .cl-chip{background:rgba(251,62,136,.16);color:var(--mag-soft)}.cl-card.cl-due{border-left:3px solid var(--sagel)}.cl-card.cl-due .cl-chip{background:rgba(196,207,176,.14);color:var(--sagel)}.cl-card.cl-done{border-left:3px solid var(--green);opacity:.88}.cl-card.cl-done .cl-chip{background:rgba(95,208,138,.14);color:var(--green)}.cl-summary{margin:0}.cl-summary h2{margin:0 0 6px;font-size:1.2rem}.cl-stat-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.cl-stat{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border-radius:12px;font-size:var(--fs-sm);font-weight:800;border:1px solid transparent}.cl-stat b{font-size:1.15rem;font-weight:850;font-variant-numeric:tabular-nums}.cl-stat.over{background:rgba(251,62,136,.14);border-color:rgba(251,62,136,.35);color:var(--mag-soft)}.cl-stat.due{background:rgba(200,169,110,.14);border-color:rgba(200,169,110,.4);color:#e6cf9e}.cl-stat.done{background:rgba(95,208,138,.12);border-color:rgba(95,208,138,.35);color:var(--green)}.cl-stat.muted{background:rgba(196,207,176,.08);border-color:rgba(196,207,176,.18);color:var(--sageg)}.cls-board{display:grid;grid-template-columns:minmax(280px,0.95fr) minmax(0,1.15fr);gap:var(--s5);align-items:start}.cls-board.cls-coach-board{grid-template-columns:minmax(300px,1fr) minmax(0,1.05fr)}.cls-side{position:sticky;top:8px;z-index:4;max-height:min(78vh,820px);overflow:auto;-webkit-overflow-scrolling:touch;order:1}.cls-main{min-width:0;order:2}@media(max-width:900px){.cls-board,.cls-board.cls-coach-board{grid-template-columns:1fr;display:flex;flex-direction:column;gap:14px}.cls-side{position:static;max-height:none;overflow:visible;order:1}.cls-main{order:2}}.su-progress-sticky{position:sticky;top:0;z-index:40;margin:0 0 14px;padding:14px 16px;border-radius:0 0 14px 14px;border:2px solid rgba(251,62,136,.55);border-top:none;background:#121314;box-shadow:0 14px 28px -10px rgba(0,0,0,.8);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;font-size:1.05rem;font-weight:800;color:var(--ww);line-height:1.35;isolation:isolate}.su-progress-sticky .su-prog-bar{height:8px;border-radius:999px;background:rgba(196,207,176,.18);margin-top:10px;overflow:hidden}.su-progress-sticky .su-prog-fill{height:100%;border-radius:999px;background:var(--mag);min-width:0;transition:width .2s ease}:root[data-theme=light] .su-progress-sticky{background:#FFFFFF;border-color:rgba(200,21,88,.45);color:#1a1c1e;box-shadow:0 12px 24px -10px rgba(26,28,30,.28)}.ms-board .wl-today-board{align-items:stretch}.ms-board .wl-col-body{max-height:min(70vh,820px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ms-board .wl-col{min-width:0}.ms-board .wl-col-label{font-size:1.02rem}.ms-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;grid-template-columns:unset!important}.ms-row .wl-who{grid-column:unset!important;grid-row:unset!important}.ms-row .wl-acts{display:flex;flex-wrap:wrap;gap:8px;grid-column:unset!important;grid-row:unset!important;justify-content:flex-start!important;padding-top:0!important}.ms-row .wl-acts .wl-copy,.ms-row .wl-acts a.wl-copy{flex:0 1 auto}.ms-foot-links{margin-top:14px;padding:12px 14px;border-radius:14px;border:1px solid var(--glass-edge);background:var(--glass);display:flex;flex-wrap:wrap;gap:10px;align-items:center}.prof-layout{display:flex;flex-direction:column;gap:14px}.prof-maincol{display:flex;flex-direction:column;gap:14px;min-width:0}.prof-money-grid{display:flex;flex-direction:column;gap:12px;min-width:0}.prof-money-grid.is-pair{display:flex;flex-direction:column;gap:12px}.prof-money-grid.is-stack{display:flex;flex-direction:column;gap:10px}.prof-card-compact{padding:12px 16px!important}.prof-card-compact h2{margin-bottom:6px}.prof-card-compact .none,.prof-card-compact .note{margin:0;line-height:1.4}.prof-credit-more{margin-top:6px;border-top:1px solid rgba(196,207,176,.1);padding-top:4px}.prof-credit-more>summary{cursor:pointer;list-style:none;font-size:var(--fs-sm);font-weight:700;color:var(--sagel);padding:6px 0;user-select:none}.prof-credit-more>summary::-webkit-details-marker{display:none}.prof-layout>.card,.prof-maincol>.card,.prof-maincol>.prof-money-grid,.prof-maincol>.prof-more,.prof-money-grid>.card{margin-top:0!important}.prof-side{min-width:0}.prof-more>summary{cursor:pointer;padding:14px 16px;font-weight:800;font-size:1.05rem;list-style:none;background:var(--glass);border:1px solid var(--glass-edge);border-radius:14px}.prof-more>summary::-webkit-details-marker{display:none}.prof-more>summary .prof-more-chev{float:right;color:var(--sagel)}.prof-more>summary .prof-more-hint{display:block;margin-top:4px;font-size:var(--fs-sm);font-weight:600;color:var(--sageg);letter-spacing:0;text-transform:none}.buy-card .buy-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:4px}.buy-card .buy-head h2{margin:0}.buy-window{font-size:var(--fs-sm);font-weight:700;color:var(--sageg);white-space:nowrap}.buy-match-note{font-size:var(--fs-sm);line-height:1.4;color:#e6cf9e;margin:0 0 10px;padding:8px 10px;border-radius:10px;border:1px solid rgba(200,169,110,.28);background:rgba(200,169,110,.08)}.hub-quiet{padding:4px 0 2px}.hub-quiet .none{margin-bottom:6px}.buy-group{margin-top:10px}.buy-group:first-of-type{margin-top:4px}.buy-group-lbl{font-size:var(--fs-eyebrow);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sagel);margin:0 0 8px}.buy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:start;padding:10px 0;border-top:1px solid rgba(196,207,176,.12)}.buy-group .buy-row:first-of-type{border-top:none;padding-top:2px}.buy-title{font-weight:750;font-size:var(--fs-body);line-height:1.3;color:var(--ww)}.buy-meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:4px;font-size:var(--fs-sm);color:var(--sageg)}.buy-detail{margin-top:4px;font-size:var(--fs-sm);line-height:1.35;color:var(--sageg);opacity:.95}.buy-amt{font-weight:800;font-size:1.05rem;white-space:nowrap;text-align:right;padding-top:2px}.src-chip{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;border:1px solid transparent}.src-chip.src-sq{background:rgba(95,208,138,.12);border-color:rgba(95,208,138,.28);color:#9ad9b0}.src-chip.src-mm{background:rgba(251,62,136,.1);border-color:rgba(251,62,136,.28);color:#f7a0c0}.buy-more{margin-top:8px;border-top:1px solid rgba(196,207,176,.1);padding-top:6px}.buy-more>summary{cursor:pointer;list-style:none;font-size:var(--fs-sm);font-weight:700;color:var(--sagel);padding:6px 0}.buy-more>summary::-webkit-details-marker{display:none}.buy-foot{margin-top:10px}.buy-foot .linkish,.linkish{background:none;border:none;padding:0;margin:0;color:var(--mag);font:inherit;font-weight:750;cursor:pointer;text-decoration:underline;text-underline-offset:2px}:root[data-theme=light] .buy-title{color:var(--ink)}:root[data-theme=light] .src-chip.src-sq{background:rgba(30,122,69,.1);border-color:rgba(30,122,69,.25);color:#1e7a45}:root[data-theme=light] .src-chip.src-mm{background:rgba(200,21,88,.08);border-color:rgba(200,21,88,.22);color:#c81558}:root[data-theme=light] .buy-match-note{color:#6b5210;background:rgba(200,169,110,.12)}.wl-col-empty{padding:18px 14px;border-radius:12px;border:1px dashed rgba(196,207,176,.22);color:var(--sageg);font-size:var(--fs-sm);line-height:1.45;text-align:center}:root[data-theme=light] .wl-col-empty{border-color:rgba(26,28,30,.12);color:var(--ink-soft)}@media(min-width:900px){.prof-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:16px 18px;align-items:start}.prof-maincol{grid-column:1;grid-row:1}.prof-side{grid-column:2;grid-row:1;position:sticky;top:12px;align-self:start;max-height:calc(100vh - 28px);overflow:auto}}@media(min-width:1100px){.prof-layout{grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:18px 22px}.prof-money-grid.is-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.prof-money-grid.is-pair>.card{margin-top:0!important}}#staffPaperworkGate,#staffAgreeGate{position:fixed;inset:0;z-index:9000;background:var(--plumd);color:var(--ww);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:max(14px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,12px)) max(16px,env(safe-area-inset-left,0px));box-sizing:border-box}#staffPaperworkGate.hub-form-shell,#staffAgreeGate.hub-form-shell{padding-bottom:calc(max(24px,env(safe-area-inset-bottom,12px)) + var(--hub-kb-pad, 48px))}#staffPaperworkGate .hub-field,#staffAgreeGate .hub-field,#staffPaperworkGate .hub-date,#staffAgreeGate .hub-date,#staffPaperworkGate .hub-select,#staffAgreeGate .hub-select{width:100%;box-sizing:border-box;min-height:48px;font-size:16px;padding:12px 14px;border-radius:12px;margin:0 0 12px}#staffPaperworkGate input.hub-date-tap[readonly],#staffAgreeGate input.hub-date-tap[readonly]{cursor:pointer;opacity:.95}.hub-addr-group{position:relative;margin:0 0 4px}.hub-places-list{position:relative;z-index:5;margin:-4px 0 12px;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--plum);max-height:220px;overflow-y:auto;-webkit-overflow-scrolling:touch}.hub-places-item{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--ww);font:inherit;font-size:15px;font-weight:650;padding:12px 12px;border-radius:10px;cursor:pointer}.hub-places-item:active,.hub-places-item:hover{background:rgba(161,176,144,.14)}.hub-places-sec{display:block;font-size:13px;font-weight:500;color:var(--sageg);margin-top:2px}.hub-i9-done{border:1px solid rgba(95,208,138,.35)}.hire-path{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 10px;padding:0}.hire-path-step{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--card);font-size:13px;font-weight:700}.hire-path-lab{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:821px){.hire-path{display:flex;flex-wrap:wrap;overflow:visible}.hire-path-step{border-radius:999px}}.hire-pw-wrap{max-width:720px;margin:0 auto}.hire-pw-body{padding:8px 0 20px}.hire-close-row{padding:0 0 20px;display:flex;flex-direction:column;align-items:stretch;gap:8px}.hire-close-row #pwClose{min-height:52px;width:100%;font-weight:800}.hire-close-row #pwCloseHint{margin:0;text-align:center}.hire-close-wait{background:transparent!important;border-color:var(--line)!important;color:var(--sageg)!important;font-weight:650!important}:root[data-theme=light] .hire-close-wait{color:#3d4a35!important}.hire-path-n{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(161,176,144,.18);color:var(--sageg);font-size:12px}.hire-path-step.is-done{border-color:rgba(95,208,138,.45)}.hire-path-step.is-done .hire-path-n{background:rgba(95,208,138,.25);color:var(--green)}.hire-path-step.is-now{border-color:rgba(251,62,136,.55);box-shadow:0 0 0 1px rgba(251,62,136,.25)}.hire-path-step.is-now .hire-path-n{background:rgba(251,62,136,.2);color:var(--mag)}.hire-path-hero{margin:10px 0 4px;padding:14px 14px;border-radius:14px;border:1px solid rgba(251,62,136,.4);background:rgba(251,62,136,.1)}.hire-path-hero-t{font-size:1.15rem;font-weight:800;letter-spacing:-.01em}.hire-form-banner{margin:0 0 12px;padding:10px 12px;border-radius:12px;background:rgba(161,176,144,.14);border:1px solid var(--line);font-size:13.5px;font-weight:750;color:var(--sageg)}.hire-waiver-banner{margin:8px 16px 0;padding:12px 14px;border-radius:14px;background:rgba(212,168,67,.14);border:1px solid rgba(212,168,67,.4);font-size:13.5px;font-weight:650;color:var(--ww)}.hire-waiver-banner-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.hire-docs-need{border-color:rgba(251,62,136,.5)!important}.hire-done-card{margin-bottom:12px}:root[data-theme=light] .hire-path-hero{background:rgba(251,62,136,.08);border-color:rgba(251,62,136,.35)}:root[data-theme=light] .hire-path-hero-t{color:#1A1C1E}:root[data-theme=light] .hire-form-banner{color:#3d4a35}:root[data-theme=light] #staffPaperworkGate,:root[data-theme=light] #staffAgreeGate{background:#F2F1EE;color:#1A1C1E}:root[data-theme=light] #staffPaperworkGate .sa-body,:root[data-theme=light] #staffAgreeGate .sa-body,:root[data-theme=light] #staffPaperworkGate .sa-sign,:root[data-theme=light] #staffAgreeGate .sa-sign{background:#FFFFFF;border-color:rgba(26,28,30,.12);color:#1A1C1E}:root[data-theme=light] #staffPaperworkGate .sa-sec .sa-sec-body,:root[data-theme=light] #staffAgreeGate .sa-sec .sa-sec-body{color:#1A1C1E;opacity:1}:root[data-theme=light] #staffPaperworkGate .sa-header .sa-sub,:root[data-theme=light] #staffAgreeGate .sa-header .sa-sub,:root[data-theme=light] #staffPaperworkGate .sa-header .sa-meta,:root[data-theme=light] #staffAgreeGate .sa-header .sa-meta,:root[data-theme=light] #staffPaperworkGate .note,:root[data-theme=light] #staffAgreeGate .note{color:#55654A;opacity:1}:root[data-theme=light] #staffPaperworkGate input,:root[data-theme=light] #staffAgreeGate input,:root[data-theme=light] #staffPaperworkGate select,:root[data-theme=light] #staffAgreeGate select{background:#F7F6F3!important;color:#1A1C1E!important;border-color:rgba(26,28,30,.16)!important}:root[data-theme=light] #staffPaperworkGate .card,:root[data-theme=light] #staffAgreeGate .card{background:#FFFFFF!important;color:#1A1C1E!important;border-color:rgba(26,28,30,.12)!important}:root[data-theme=light] #staffPaperworkGate h1,:root[data-theme=light] #staffAgreeGate h1,:root[data-theme=light] #staffPaperworkGate h2,:root[data-theme=light] #staffAgreeGate h2,:root[data-theme=light] #staffPaperworkGate h3,:root[data-theme=light] #staffAgreeGate h3,:root[data-theme=light] #staffPaperworkGate .sa-field-lab,:root[data-theme=light] #staffAgreeGate .sa-field-lab{color:#1A1C1E!important}#staffPaperworkGate .sa-wrap,#staffAgreeGate .sa-wrap{max-width:720px;width:100%;margin:0 auto;padding-bottom:8px}#staffPaperworkGate .sa-header,#staffAgreeGate .sa-header{padding:2px 0 14px}#staffPaperworkGate .sa-header h1,#staffAgreeGate .sa-header h1{font-size:1.5rem;line-height:1.22;margin:0 0 10px;font-weight:800;letter-spacing:-0.02em}@media(min-width:600px){#staffPaperworkGate .sa-header h1,#staffAgreeGate .sa-header h1{font-size:1.75rem}}#staffPaperworkGate .sa-header .sa-sub,#staffAgreeGate .sa-header .sa-sub{margin:0 0 10px;font-size:16px;line-height:1.45;color:var(--sageg)}#staffPaperworkGate .sa-header .sa-meta,#staffAgreeGate .sa-header .sa-meta{margin:0 0 10px;font-size:15px;line-height:1.45;color:var(--sageg)}#staffPaperworkGate .sa-header .sa-meta b,#staffAgreeGate .sa-header .sa-meta b{color:var(--ww)}#staffPaperworkGate .sa-jump,#staffAgreeGate .sa-jump{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;margin:4px 0 0;border:1px solid var(--line);border-radius:10px;background:var(--plum);color:var(--ww);font-size:15px;font-weight:700;text-decoration:none;-webkit-tap-highlight-color:transparent}#staffPaperworkGate .sa-jump:active,#staffAgreeGate .sa-jump:active{opacity:.85}#staffPaperworkGate .sa-body,#staffAgreeGate .sa-body{display:block;max-height:none;overflow:visible;border:1px solid var(--line);border-radius:14px;padding:18px 16px 22px;background:var(--plum);font-size:16.5px;line-height:1.58;white-space:pre-wrap;color:var(--ww);margin:0 0 18px}@media(min-width:600px){#staffPaperworkGate .sa-body,#staffAgreeGate .sa-body{font-size:17.5px;line-height:1.6;padding:22px 24px 28px}}#staffPaperworkGate .sa-sec,#staffAgreeGate .sa-sec{margin:0 0 22px}#staffPaperworkGate .sa-sec:last-child,#staffAgreeGate .sa-sec:last-child{margin-bottom:4px}#staffPaperworkGate .sa-sec h3,#staffAgreeGate .sa-sec h3{font-size:16px;margin:0 0 10px;letter-spacing:.01em;font-weight:800;color:var(--ww);line-height:1.3;text-transform:none}@media(min-width:600px){#staffPaperworkGate .sa-sec h3,#staffAgreeGate .sa-sec h3{font-size:17px}}#staffPaperworkGate .sa-sec.sa-plain h3,#staffAgreeGate .sa-sec.sa-plain h3{color:var(--mag);font-size:17px}#staffPaperworkGate .sa-sec .sa-sec-body,#staffAgreeGate .sa-sec .sa-sec-body{color:var(--ww);opacity:.96}#staffPaperworkGate .sa-sign,#staffAgreeGate .sa-sign{margin:0 0 8px;padding:18px 16px 20px;border:1px solid var(--line);border-radius:14px;background:var(--plum);box-shadow:none;color:var(--ww)}@media(min-width:600px){#staffPaperworkGate .sa-sign,#staffAgreeGate .sa-sign{padding:22px 24px}}#staffPaperworkGate .sa-sign-title,#staffAgreeGate .sa-sign-title{margin:0 0 12px;font-size:1.15rem;font-weight:800;color:var(--ww);line-height:1.25}#staffPaperworkGate .sa-sign .sa-tax-note,#staffAgreeGate .sa-sign .sa-tax-note{margin:0 0 16px;font-size:15px;line-height:1.5;color:var(--sageg)}#staffPaperworkGate .sa-sign .sa-tax-note b,#staffAgreeGate .sa-sign .sa-tax-note b{color:var(--ww)}#staffPaperworkGate .sa-eng-label,#staffAgreeGate .sa-eng-label{display:block;font-size:15px;font-weight:700;margin:0 0 6px;color:var(--ww)}#staffPaperworkGate .sa-eng-hint,#staffAgreeGate .sa-eng-hint{margin:0 0 12px;font-size:14px;line-height:1.45;color:var(--sageg)}#staffPaperworkGate .sa-eng-row,#staffAgreeGate .sa-eng-row{display:flex;flex-direction:column;gap:12px;margin:0 0 16px}#staffPaperworkGate .sa-eng-chip,#staffAgreeGate .sa-eng-chip{display:flex;align-items:flex-start;gap:12px;min-height:52px;padding:14px 14px;margin:0;border:1.5px solid var(--line);border-radius:12px;background:var(--plumd, transparent);cursor:pointer;font-size:16px;font-weight:700;color:var(--ww);-webkit-tap-highlight-color:transparent}#staffPaperworkGate .sa-eng-chip:has(input:checked),#staffPaperworkGate .sa-eng-chip.is-on,#staffAgreeGate .sa-eng-chip:has(input:checked),#staffAgreeGate .sa-eng-chip.is-on{border-color:var(--mag);background:rgba(196,40,120,.12)}#staffPaperworkGate .sa-eng-chip input,#staffAgreeGate .sa-eng-chip input{width:22px;height:22px;flex:0 0 auto;margin:2px 0 0;accent-color:var(--mag)}#staffPaperworkGate .sa-eng-chip .sa-eng-txt,#staffAgreeGate .sa-eng-chip .sa-eng-txt{flex:1;min-width:0}#staffPaperworkGate .sa-eng-chip .sa-eng-title,#staffAgreeGate .sa-eng-chip .sa-eng-title{display:block;font-size:16px;font-weight:800;line-height:1.3;margin:0 0 4px}#staffPaperworkGate .sa-eng-chip .sa-eng-desc,#staffAgreeGate .sa-eng-chip .sa-eng-desc{display:block;font-size:14px;font-weight:500;line-height:1.4;color:var(--sageg)}#staffPaperworkGate .sa-eng-chip.is-on .sa-eng-desc,#staffPaperworkGate .sa-eng-chip:has(input:checked) .sa-eng-desc,#staffAgreeGate .sa-eng-chip.is-on .sa-eng-desc,#staffAgreeGate .sa-eng-chip:has(input:checked) .sa-eng-desc{color:var(--ww);opacity:.88}#staffPaperworkGate .sa-field-lab,#staffAgreeGate .sa-field-lab{display:block;font-size:15px;font-weight:700;margin:0 0 8px;color:var(--ww)}#staffPaperworkGate .sa-sign input[type=text],#staffAgreeGate .sa-sign input[type=text]{width:100%;box-sizing:border-box;min-height:52px;font-size:17px;padding:12px 14px;border-radius:12px;margin:0 0 14px}#staffPaperworkGate .sa-agree-row,#staffAgreeGate .sa-agree-row{display:flex;gap:12px;align-items:flex-start;margin:4px 0 16px;padding:14px 12px;border-radius:12px;border:1px solid var(--line);background:var(--plumd, transparent);cursor:pointer;-webkit-tap-highlight-color:transparent}#staffPaperworkGate .sa-agree-row input[type=checkbox],#staffAgreeGate .sa-agree-row input[type=checkbox]{width:24px;height:24px;flex:0 0 auto;margin:2px 0 0;accent-color:var(--mag)}#staffPaperworkGate .sa-agree-row span,#staffAgreeGate .sa-agree-row span{font-size:15px;line-height:1.45;color:var(--ww)}#staffPaperworkGate .sa-sign .act-btn,#staffAgreeGate .sa-sign .act-btn{width:100%;min-height:54px;font-size:17px;font-weight:800;border-radius:12px}#staffPaperworkGate .sa-err,#staffAgreeGate .sa-err{color:var(--mag);font-weight:700;margin-top:12px;font-size:15px;line-height:1.35}#staffPaperworkGate .sa-ok,#staffAgreeGate .sa-ok{color:var(--sageg);font-weight:600}#staffPaperworkGate .sa-help,#staffAgreeGate .sa-help{margin:14px 0 0;font-size:14px;line-height:1.4;color:var(--sageg)}.sa-roster .plan{margin:6px 0}.team-onb #onbPacketEmail,.team-onb #onbPacketEng,.team-onb #onbEngagement{min-height:48px;font-size:16px}.sa-out-badge{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;vertical-align:middle;background:rgba(232,168,56,.18);color:#E8A838;border:1px solid rgba(232,168,56,.4)}.ops-check-row.is-outside{border-color:rgba(232,168,56,.35)}.staff-doc-list{margin-top:10px}.staff-doc-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:10px;margin-bottom:8px}.staff-doc-row .sd-meta{flex:1;min-width:140px;font-size:14px}.staff-doc-row .sd-kind{font-weight:800}.staff-doc-upload{margin-top:12px;display:flex;flex-direction:column;gap:10px}.staff-doc-upload select,.staff-doc-upload input[type=text]{min-height:44px;font-size:16px}.team-onb .ops-proj{margin-bottom:12px;padding:16px 18px}.team-onb .ops-proj summary{margin-bottom:0;padding-bottom:4px}.team-onb .ob-form{display:flex;flex-direction:column;gap:12px;margin-top:14px}.team-onb .ob-form input,.team-onb .ob-form select{width:100%;min-width:0;box-sizing:border-box}.team-onb .ob-form-row{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:700px){.team-onb .ob-form-row.two{grid-template-columns:1fr 1fr}.team-onb .ob-form-row.three{grid-template-columns:1fr 1fr 1fr}}.team-check{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.team-check h3{margin:0 0 8px;font-size:var(--fs-base);font-weight:800}.team-check .note{margin:0 0 10px}.team-check .ops-check-list{margin-top:0}.team-check .ops-check-row{padding:12px 14px;align-items:center}.team-check .ops-check-row input[type=checkbox]{margin-top:0}.team-check .act-row{margin-top:12px}.team-danger{border:1px solid rgba(251,62,136,.4)!important;background:linear-gradient(180deg,rgba(251,62,136,.08),rgba(12,13,16,.55))!important}.sup-stack{display:flex;flex-direction:column;gap:12px;padding-bottom:88px}@media(max-width:640px){body.hub-in .sup-stack{padding-bottom:calc(80px + var(--hub-tabbar-h, 56px))}}.sup-hero h2{margin:0 0 8px;font-size:1.35rem}.sup-hero .sup-lead{margin:0;color:var(--ww);font-size:1.05rem;line-height:1.4;font-weight:650}.sup-hero .sup-sub{margin:8px 0 0;color:var(--sageg);font-size:var(--fs-base);line-height:1.45}.sup-alert{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:14px;border:1px solid rgba(251,62,136,.35);background:rgba(251,62,136,.12)}.sup-alert b{font-size:1.05rem}.sup-ok{padding:14px 16px;border-radius:14px;border:1px solid rgba(95,208,138,.4);background:rgba(95,208,138,.14);color:var(--green);font-weight:750;font-size:1.05rem;line-height:1.4}.sup-rooms{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:420px){.sup-rooms{grid-template-columns:1fr}}.sup-room{min-height:64px;border-radius:14px;border:1px solid var(--line);background:var(--plumd);color:var(--ww);font-weight:800;font-size:1.05rem;padding:14px 12px;cursor:pointer;text-align:left}.sup-room.on{background:var(--btn);color:var(--on-sage);border-color:transparent}.sup-room .sr-n{display:block;font-size:var(--fs-sm);font-weight:650;opacity:.85;margin-top:4px}.sup-row{display:flex;align-items:center;gap:12px;padding:14px 12px;margin:0 -4px;border-radius:12px;border:1px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none}.sup-row:active{transform:scale(.99)}.sup-row.on{background:rgba(95,208,138,.12);border-color:rgba(95,208,138,.35)}.sup-check{flex:0 0 28px;width:28px;height:28px;border-radius:8px;border:2px solid var(--sageg);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:900;color:transparent}.sup-row.on .sup-check{background:var(--green);border-color:var(--green);color:#062617}.sup-row .info{flex:1;min-width:0}.sup-row .nm{font-weight:750;font-size:1.05rem}.sup-row .hint{font-size:var(--fs-sm);color:var(--sageg);margin-top:2px}.sup-row .hint.low{color:#e6cf9e;font-weight:650}.sup-badge-low{display:inline-block;font-size:11px;font-weight:800;color:#1a1020;background:#e6cf9e;border-radius:4px;padding:2px 7px;margin-left:6px;vertical-align:2px}.sup-qty-wrap{display:none;flex:0 0 auto;flex-direction:column;align-items:center;gap:2px;min-width:72px}.sup-row.on .sup-qty-wrap{display:flex}.hub-sup-items{display:flex;flex-direction:column;gap:4px}@media(min-width:801px){#suppliesview .hub-sup-items{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:stretch}#suppliesview .hub-sup-items .sup-row{margin:0;min-width:0;border-color:rgba(196,207,176,.16);background:rgba(255,255,255,.03)}#suppliesview .hub-sup-items .sup-row.on{background:rgba(95,208,138,.12);border-color:rgba(95,208,138,.35)}#suppliesview .hub-sup-items .sup-row .nm{overflow-wrap:anywhere}}@media(max-width:800px){#suppliesview .hub-sup-items{display:flex;flex-direction:column;gap:2px}}@media(min-width:801px){:root[data-theme=light] #suppliesview .hub-sup-items .sup-row{background:#fff;border-color:rgba(26,28,30,.1)}:root[data-theme=light] #suppliesview .hub-sup-items .sup-row.on{background:rgba(95,208,138,.12);border-color:rgba(61,140,90,.4)}}.sup-qty-lab{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sageg);line-height:1.1}.sup-qty{width:72px;text-align:center;padding:10px 4px;border-radius:10px;border:1px solid var(--line);background:var(--plumd);color:var(--ww);font-size:var(--fs-base);min-height:44px}.sup-qty-unit{font-size:10px;font-weight:650;color:var(--sageg);line-height:1.1;max-width:76px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sup-sendbar{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:12px 16px;background:rgba(15,16,18,.96);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:640px){body.hub-in .sup-sendbar{bottom:var(--hub-tabbar-h, 64px)}}@media(min-width:641px){.sup-sendbar{left:50%;transform:translateX(-50%);width:min(560px,100%);border-radius:16px 16px 0 0;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}}:root[data-theme=light] .sup-sendbar{background:rgba(242,241,238,.97)}.sup-sendbar .act-btn{width:100%;min-height:54px;font-weight:800;font-size:1.08rem}.sup-sendbar .sup-send-hint{text-align:center;font-size:var(--fs-sm);color:var(--sageg);margin-top:6px}.sup-ord{background:var(--plumd);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.sup-ords{display:flex;flex-direction:column;gap:10px;margin-top:10px}.sup-ord .sup-ord-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.sup-ord .chip{font-size:var(--fs-sm);padding:4px 10px;border-radius:999px;border:1px solid transparent;white-space:nowrap;font-weight:750}.sup-ord .chip.open{background:rgba(251,62,136,.16);color:var(--mag-soft)}.sup-ord .chip.ordered{background:rgba(200,169,110,.16);color:#e6cf9e}.sup-ord .chip.received{background:rgba(95,208,138,.14);color:var(--green)}.sup-ord .chip.cancelled,.sup-ord .chip.canceled{background:rgba(196,207,176,.1);color:var(--sageg)}.sup-lines{margin-top:8px}.sup-lines .gap{padding:6px 0;border-top:1px solid rgba(196,207,176,.08);display:flex;justify-content:space-between;gap:10px;font-size:var(--fs-sm)}.sup-lines .gap:first-child{border-top:0;padding-top:0}.sup-lines a{color:var(--sagel);font-weight:650}.sup-mine-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(196,207,176,.1);font-size:var(--fs-base)}.sup-mine-row:last-child{border-bottom:0}.sup-link{background:none;border:0;color:var(--sagel);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer;padding:8px 0;min-height:44px}.sup-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.sup-list-head h2{margin:0 0 4px}.sup-list-head .act-btn{flex:0 0 auto;min-height:44px}.sup-item-acts{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0;justify-content:flex-end}.sup-item-acts .act-btn{min-height:44px}.sup-edit-items{display:flex;flex-direction:column;gap:8px}.sup-item.is-hidden{opacity:.7}@media(max-width:420px){.sup-list-head{flex-direction:column;align-items:stretch}.sup-item-acts{justify-content:flex-start}}@media(max-width:640px){#suppliesview .hub-view-h .supGoEdit{display:none}}.sup-area{border-top:1px solid var(--line);padding:16px 0}.sup-area:first-child{border-top:0;padding-top:4px}.sup-area-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.sup-items{display:flex;flex-direction:column;gap:8px}.sup-item{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;background:var(--glass);border:1px solid var(--glass-edge)}.sup-item .t{font-weight:700;font-size:var(--fs-base)}.sup-item .sup-par{font-size:var(--fs-sm);color:var(--sageg);margin-top:2px}.sup-item .wl-copy{flex-shrink:0}#supIeBackdrop{position:fixed;inset:0;z-index:100;background:rgba(20,14,24,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#supItemEditor.sup-ie-modal{position:fixed;left:50%;top:calc(12px + env(safe-area-inset-top,0px));transform:translateX(-50%);z-index:101;width:min(520px,calc(100vw - 24px));max-height:calc(100vh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:auto;margin:0;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.role-legend{display:grid;grid-template-columns:1fr;gap:10px;margin:12px 0 4px}.role-legend-card{border:1px solid var(--glass-edge);background:var(--glass);border-radius:12px;padding:12px 14px}.role-legend-card .rl-title{font-weight:800;font-size:var(--fs-base);margin:0 0 4px}.role-legend-card .rl-body{font-size:var(--fs-sm);color:var(--sageg);line-height:1.45;margin:0}.role-legend-card.rl-admin .rl-title{color:var(--sageg)}.role-legend-card.rl-ms .rl-title{color:var(--sagel)}.role-legend-card.rl-desk .rl-title{color:var(--sage)}.role-legend-card.rl-owner .rl-title{color:var(--mag)}.role-missing{margin-top:10px;padding:12px 14px;border-radius:12px;border:1px dashed rgba(196,207,176,.35);font-size:var(--fs-sm);color:var(--sageg);line-height:1.45}@media(max-width:820px){.wl-item{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:start;padding:12px 12px}.wl-who{grid-column:1 / -1;grid-row:1}.wl-facts{grid-column:1 / -1;grid-row:2}.wl-amt-slot{text-align:left;grid-column:1;grid-row:3}.wl-amt-slot:empty{display:none}.wl-acts{justify-content:flex-start;min-width:0;grid-column:1 / -1;grid-row:4;padding-top:4px}.wl-item:has(.wl-amt-slot:not(:empty)) .wl-acts{grid-column:2;grid-row:3;justify-content:flex-end;padding-top:0}.wl-item:has(.wl-acts .wl-copy) .wl-acts{min-width:0}.wl-copy.wl-primary{background:var(--btn);color:var(--on-sage);border-color:transparent}.top{align-items:flex-start}.who{flex-wrap:nowrap;justify-content:flex-end;max-width:100%;min-width:0}.hint.desk-hint{font-size:var(--fs-sm)}.a2hs{display:none!important}.act-collect-row{position:sticky;bottom:12px;z-index:20;margin:0 -4px;padding:10px 8px;background:linear-gradient(180deg,transparent,#0F1012 28%);backdrop-filter:none}:root[data-theme=light] .act-collect-row{background:linear-gradient(180deg,transparent,#F2F1EE 28%)}}#formsview.forms-page{display:flex;flex-direction:column;gap:var(--s4,16px)}#formsview.forms-page>.card{margin-top:0!important}#formsview .forms-hero{padding:18px 20px}#formsview .forms-hero h2{margin:0 0 8px;font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.1em;color:var(--sagel);font-weight:800}#formsview .forms-hero .note{margin:0;line-height:1.45;color:var(--sageg)}#formsview .forms-hero .act-row{margin-top:14px;margin-bottom:0}#formsview .forms-lookup-hero{padding:22px 22px 20px;border:1px solid rgba(251,62,136,.30);background:linear-gradient(180deg,rgba(251,62,136,.07),rgba(29,31,33,0) 60%),var(--panel2,#1D1F21);box-shadow:0 1px 0 rgba(255,255,255,.05) inset,0 18px 44px -26px rgba(0,0,0,.7)}#formsview .forms-lookup-hero .flh-head{display:flex;align-items:center;gap:11px;margin:0 0 6px}#formsview .forms-lookup-hero .flh-ic{flex:0 0 auto;display:flex;color:var(--mag-soft)}#formsview .forms-lookup-hero .flh-ic svg{width:25px;height:25px}#formsview .forms-lookup-hero h2{margin:0;font-size:1.4rem;font-weight:800;letter-spacing:-.01em;color:var(--ww);text-transform:none}#formsview .forms-lookup-hero .flh-sub{margin:0 0 16px;color:var(--sageg);font-size:14.5px;line-height:1.45;max-width:640px}#formsview .forms-lookup-hero .flh-row{margin:0;display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}#formsview .forms-lookup-hero .flh-inpwrap{flex:1;min-width:200px;display:flex;align-items:center;gap:10px;background:var(--field,#0F1012);border:1.5px solid var(--line);border-radius:14px;padding:0 14px;transition:border-color .15s ease}#formsview .forms-lookup-hero .flh-inpwrap:focus-within{border-color:var(--mag,#FB3E88)}#formsview .forms-lookup-hero .flh-inpic{flex:0 0 auto;display:flex;color:var(--sageg)}#formsview .forms-lookup-hero .flh-inpic svg{width:20px;height:20px}#formsview .forms-lookup-hero .flh-inp{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--ww);font:inherit;font-size:16.5px;padding:15px 0}#formsview .forms-lookup-hero .flh-inp::placeholder{color:var(--sageg);opacity:.75}#formsview .forms-lookup-hero .flh-go{flex:0 0 auto;padding:0 26px;border-radius:14px;font-size:15.5px;font-weight:800;white-space:nowrap;min-height:0}.forms-grid{display:grid;grid-template-columns:1fr;gap:12px;margin:0;padding:0;align-items:stretch}.forms-grid .form-card{margin:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;min-height:88px;width:100%;padding:16px 18px;text-align:left;cursor:pointer;font:inherit;color:var(--ww);appearance:none;-webkit-appearance:none;border:1px solid var(--glass-edge);border-radius:14px;background:var(--panel2,#1D1F21);box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 10px 28px -18px rgba(0,0,0,.55);transition:border-color .15s ease,transform .12s ease}.forms-grid .form-card:hover{border-color:rgba(161,176,144,.40);transform:translateY(-1px)}.forms-grid .form-card:active{transform:translateY(0)}.forms-grid .form-card:focus-visible{outline:2px solid var(--sagel);outline-offset:2px}.forms-grid .form-card .fc-title{font-weight:750;font-size:1.02rem;line-height:1.35;margin:0;overflow-wrap:anywhere;word-break:break-word;width:100%}.forms-grid .form-card .fc-meta{margin:0;font-size:var(--fs-sm);color:var(--sageg);line-height:1.4;width:100%}.forms-grid .form-card .fc-recent{margin:2px 0 0;font-size:var(--fs-sm);color:var(--sageg);line-height:1.35;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.forms-grid .form-card .fc-chip{display:inline-flex;align-items:center;margin:2px 0 0;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:rgba(251,62,136,.16);color:var(--mag-soft);border:1px solid rgba(251,62,136,.28);white-space:nowrap}.forms-grid .form-card.is-quiet{min-height:72px;opacity:.95}.forms-quiet{margin:0}.forms-quiet summary{cursor:pointer;font-weight:700;color:var(--sagel);padding:4px 0;line-height:1.4}.forms-quiet .forms-grid{margin-top:14px}.forms-tblwrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0}.forms-tbl{width:100%;border-collapse:collapse;min-width:640px;font-size:13px}.forms-tbl th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);color:var(--sagel);font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:800;white-space:nowrap;background:transparent}.forms-tbl td{padding:12px 14px;vertical-align:top;max-width:200px;border-bottom:1px solid rgba(196,207,176,.09)}.forms-tbl tr.forms-row{cursor:pointer}.forms-tbl tr.forms-row:hover td{background:rgba(161,176,144,.06)}.forms-sheet-head{padding:18px 20px}.forms-sheet-head .act-row{margin-bottom:12px}.forms-sheet-head h2{margin:0 0 6px}.forms-sheet-head .note{margin:0;color:var(--sageg)}#formsview .forms-archline{margin:12px 2px 0;font-size:var(--fs-sm);color:var(--sageg);line-height:1.45}#formsview .forms-sec-label{font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.1em;color:var(--sagel);font-weight:800;margin:0 2px 10px}#formsview .forms-rowlist{display:flex;flex-direction:column;gap:8px;margin:0}body.hub-in #formsview .forms-row-item{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;text-align:left;padding:13px 15px;min-height:60px;border:1px solid rgba(196,207,176,.14);border-radius:14px;background:#17181A;color:var(--ww);font:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;box-shadow:0 1px 0 rgba(255,255,255,.05) inset,0 10px 28px -18px rgba(0,0,0,.55);transition:border-color .15s ease,transform .12s ease}body.hub-in #formsview .forms-row-item:hover{border-color:rgba(161,176,144,.40);transform:translateY(-1px)}body.hub-in #formsview .forms-row-item:active{transform:translateY(0)}body.hub-in #formsview .forms-row-item:focus-visible{outline:2px solid var(--sagel);outline-offset:2px}body.hub-in #formsview .forms-row-item.needs{box-shadow:inset 3px 0 0 0 #C2185B,0 10px 28px -18px rgba(0,0,0,.55)}body.hub-in #formsview .forms-row-item.is-record{min-height:54px;background:var(--panel2,#1D1F21)}#formsview .fri-ic{flex:0 0 auto;width:22px;display:flex;align-items:center;justify-content:center;color:var(--sageg)}#formsview .fri-ic svg{width:20px;height:20px}#formsview .fri-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}#formsview .fri-title{font-weight:750;font-size:1rem;line-height:1.3;color:var(--ww);overflow-wrap:anywhere;word-break:break-word}#formsview .fri-sub{font-size:var(--fs-sm);color:var(--sageg);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#formsview .fri-chip{flex:0 0 auto;font-size:11px;font-weight:800;letter-spacing:.03em;padding:3px 10px;border-radius:999px;white-space:nowrap}#formsview .fri-chip.need{background:rgba(251,62,136,.16);color:var(--mag-soft);border:1px solid rgba(251,62,136,.28)}#formsview .fri-chip.file{background:rgba(161,176,144,.14);color:var(--sageg);border:1px solid rgba(161,176,144,.18)}#formsview .fri-chev{flex:0 0 auto;color:var(--sageg);font-size:20px;line-height:1;opacity:.55;font-weight:300}#formsview .forms-allclear{display:flex;align-items:center;gap:10px;padding:16px 18px;margin:0;border:1px dashed rgba(161,176,144,.28);border-radius:14px;color:var(--sageg);font-size:var(--fs-sm)}#formsview .forms-allclear svg{flex:0 0 auto;width:20px;height:20px;color:var(--sagel)}:root[data-theme=light] body.hub-in #formsview .forms-row-item{background:#fff;border-color:rgba(26,28,30,.08);box-shadow:0 10px 28px -16px rgba(26,28,30,.12)}:root[data-theme=light] body.hub-in #formsview .forms-row-item.needs{box-shadow:inset 3px 0 0 0 #C2185B,0 10px 28px -16px rgba(26,28,30,.12)}:root[data-theme=light] body.hub-in #formsview .forms-row-item.is-record{background:#fbfaf6}.forms-tbl-hire{min-width:560px}.forms-hire-acts{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.forms-hire-acts .act-btn{white-space:nowrap}@media(max-width:760px){body.hub-in #formsview .forms-tblwrap{overflow-x:visible;padding:2px 16px 8px}body.hub-in #formsview .forms-tbl,body.hub-in #formsview .forms-tbl-hire{min-width:0;width:100%;display:block;font-size:14px}body.hub-in #formsview .forms-tbl thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body.hub-in #formsview .forms-tbl tbody{display:block}body.hub-in #formsview .forms-tbl tr.forms-row{display:block;padding:14px 0;border-bottom:1px solid rgba(196,207,176,.12)}body.hub-in #formsview .forms-tbl tr.forms-row:last-child{border-bottom:0}body.hub-in #formsview .forms-tbl tr.forms-row td{display:flex;align-items:baseline;gap:12px;max-width:none;padding:3px 0;border:0;white-space:normal;background:transparent}body.hub-in #formsview .forms-tbl td.forms-row-open{color:var(--ww)}body.hub-in #formsview .forms-tbl td.forms-row-open::before{content:attr(data-label);flex:0 0 34%;color:var(--sagel);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;line-height:1.55}body.hub-in #formsview .forms-tbl td.forms-row-open .frv{flex:1;min-width:0;overflow-wrap:anywhere;word-break:break-word}body.hub-in #formsview .forms-tbl td[data-col=_name]{display:block;padding:0 0 3px;font-size:1.06rem;font-weight:750;line-height:1.3}body.hub-in #formsview .forms-tbl td[data-col=_name]::before{display:none}body.hub-in #formsview .forms-tbl td[data-col=_status]{color:var(--sageg)}body.hub-in #formsview .forms-tbl td.forms-row-act{justify-content:flex-end;padding-top:10px}body.hub-in #formsview .forms-tbl td.forms-row-act:empty{display:none}body.hub-in #formsview .forms-tbl tr.forms-row:hover td{background:transparent}}@media(max-width:640px){body.hub-in #formsview{overflow-x:hidden}body.hub-in #formsview .hub-view,body.hub-in #formsview .hub-view-h,body.hub-in #formsview .hub-view-body,body.hub-in #formsview .hub-desk-board,body.hub-in #formsview .forms-rowlist,body.hub-in #formsview .forms-row-item,body.hub-in #formsview .fri-main{min-width:0;max-width:100%}body.hub-in #formsview .card,body.hub-in #formsview .forms-row-item{max-width:100%;box-sizing:border-box}body.hub-in #formsview .forms-archline,body.hub-in #formsview .fri-title,body.hub-in #formsview .fri-sub{overflow-wrap:anywhere;word-break:break-word}body.hub-in #formsview .forms-hero{padding:14px 15px}body.hub-in #formsview .forms-hero>h2,body.hub-in #formsview .forms-hero>.note,body.hub-in #formsview .forms-hero .act-row{display:none}body.hub-in #formsview .forms-hero .forms-search-row{margin-top:0!important}body.hub-in #formsview .forms-search-row .act-inp{min-width:0;max-width:none}body.hub-in #formsview .forms-lookup-hero{padding:16px 15px}body.hub-in #formsview .forms-lookup-hero .flh-sub,body.hub-in #formsview .forms-lookup-hero .act-row{display:none}body.hub-in #formsview .forms-lookup-hero h2{font-size:1.2rem}body.hub-in #formsview .forms-lookup-hero .flh-head{margin-bottom:10px}body.hub-in #formsview .forms-lookup-hero .flh-row{flex-direction:column;align-items:stretch;gap:9px}body.hub-in #formsview .forms-lookup-hero .flh-inpwrap{min-width:0}body.hub-in #formsview .forms-lookup-hero .flh-inp{font-size:16px;padding:13px 0}body.hub-in #formsview .forms-lookup-hero .flh-go{width:100%;min-height:46px}body.hub-in #formsview .forms-archline{margin:10px 0 0;font-size:12px;line-height:1.4}body.hub-in #formsview .forms-sec-label{margin:14px 2px 6px}body.hub-in #formsview .forms-rowlist{gap:6px}body.hub-in #formsview .forms-row-item{min-height:0;padding:11px 13px;gap:11px}body.hub-in #formsview .forms-row-item.is-record{min-height:0;padding:10px 13px}body.hub-in #formsview .fri-title{font-size:.98rem}body.hub-in #formsview .forms-allclear{padding:13px 15px}body.hub-in #formsview .fri-chip.need .fri-chip-t{display:none}body.hub-in #formsview .fri-chip.need{font-size:12px;padding:3px 10px;min-width:24px;justify-content:center}body.hub-in #formsview .forms-archline .arch-src,body.hub-in #formsview .forms-archline .arch-hint{display:none}body.hub-in #formsview .forms-tbl td.forms-row-open:not([data-col^=_]){display:none}body.hub-in #formsview .forms-tbl tr.forms-row{padding:11px 0}body.hub-in #formsview .forms-tbl td.forms-row-open::before{flex-basis:30%}}#formsview .waiver-live-card{min-width:0;max-width:100%;box-sizing:border-box}#formsview .wl-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}#formsview .wl-head-l{display:flex;align-items:center;gap:9px;min-width:0}#formsview .wl-head h2{margin:0}#formsview .wl-dot{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#3FB65C;animation:wlPulse 2.1s ease-out infinite}@keyframes wlPulse{0%{box-shadow:0 0 0 0 rgba(63,182,92,.55)}70%{box-shadow:0 0 0 8px rgba(63,182,92,0)}100%{box-shadow:0 0 0 0 rgba(63,182,92,0)}}#formsview .wl-today{flex:0 0 auto;font-size:11px;font-weight:800;letter-spacing:.03em;padding:4px 11px;border-radius:999px;white-space:nowrap;background:rgba(63,182,92,.14);color:#3FB65C;border:1px solid rgba(63,182,92,.28)}#formsview .wl-today.wl-today-off{background:var(--warn-bg,rgba(214,158,46,.16));color:var(--warn-ink,#b7791f);border-color:rgba(214,158,46,.3)}#formsview .wl-sub{margin:8px 0 12px}#formsview .wl-empty,#formsview .wl-err{padding:15px 4px;color:var(--sageg);font-size:var(--fs-sm);line-height:1.5}#formsview .wl-err{color:var(--warn-ink,#b7791f)}#formsview .waiver-live-tbl .wl-nm{font-weight:750;color:var(--ww)}#formsview .waiver-live-tbl td.forms-row-open .frv{overflow-wrap:anywhere;word-break:break-word}#formsview .wl-fresh{display:inline-block;margin-left:8px;font-size:10.5px;font-weight:800;letter-spacing:.02em;padding:2px 8px;border-radius:999px;white-space:nowrap;vertical-align:middle;background:rgba(63,182,92,.16);color:#3FB65C;border:1px solid rgba(63,182,92,.32)}#formsview .wl-pdf{color:var(--sagel);font-weight:700;text-decoration:none;white-space:nowrap}#formsview .wl-pdf:hover{text-decoration:underline}#formsview .wl-nopdf{color:var(--sageg);font-size:12px}#formsview .waiver-live-tbl tr.wl-new td{animation:wlRowIn 2.4s ease-out}@keyframes wlRowIn{0%{background:rgba(63,182,92,.22)}100%{background:transparent}}#formsview .waiver-live-card.wl-degraded .wl-dot{animation:none;background:var(--sageg);opacity:.4}#formsview .wl-stale{padding:10px 12px;margin:0 0 10px;border-radius:10px;font-size:12.5px;line-height:1.45;background:var(--warn-bg,rgba(214,158,46,.14));color:var(--warn-ink,#b7791f);border:1px solid rgba(214,158,46,.3)}@media(prefers-reduced-motion:reduce){#formsview .wl-dot{animation:none}#formsview .waiver-live-tbl tr.wl-new td{animation:none;background:rgba(63,182,92,.14)}}#linkview .link-manual{margin-top:18px}#linkview .link-manual>summary{cursor:pointer;font-weight:750;color:var(--ww);list-style:none;user-select:none}#linkview .link-manual>summary::-webkit-details-marker{display:none}#linkview .link-manual>summary::before{content:"+ ";color:var(--sagel);font-weight:800}#linkview .link-manual[open]>summary::before{content:"\2013"}#linkview .ml-rows{display:flex;flex-direction:column;gap:8px}#linkview .ml-row{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;min-width:0;border:1px solid rgba(196,207,176,.14);border-radius:12px;background:#17181A}#linkview .ml-picks{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;min-width:78px}#linkview .ml-pick{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--sageg);white-space:nowrap;cursor:pointer}#linkview .ml-pick input{width:16px;height:16px;cursor:pointer;flex:0 0 auto}#linkview .ml-pick-off{opacity:.4;cursor:not-allowed}#linkview .ml-info{flex:1;min-width:0;overflow-wrap:anywhere;word-break:break-word}:root[data-theme=light] #linkview .ml-row{background:#fff;border-color:rgba(26,28,30,.08)}body.hub-rail #linkview .nx-mlpicks{display:flex;gap:10px;flex-wrap:wrap}body.hub-rail #linkview .nx-mlpick{display:inline-flex;align-items:center;gap:7px;font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700;font-size:.9rem;color:#C7C8CC;background:#0e0e10;border:1px solid rgba(255,255,255,.10);border-radius:11px;padding:9px 14px;cursor:pointer}body.hub-rail #linkview .nx-mlpick input{width:16px;height:16px;cursor:pointer;flex:0 0 auto;accent-color:#FB3E88}body.hub-rail #linkview .nx-mlpick-off{opacity:.45;cursor:not-allowed}:root[data-theme=light] body.hub-rail #linkview .nx-mlpick,html.hub-light body.hub-rail #linkview .nx-mlpick{background:#f6f5f2;border-color:rgba(0,0,0,.12);color:#3a3b40}.forms-hire-hero{margin-top:14px;padding:14px 16px;border-radius:12px;border:1px solid rgba(196,207,176,.18);background:rgba(161,176,144,.08)}.forms-hire-detail h2{font-size:1.25rem}@media(max-width:640px){.forms-hire-acts{flex-direction:column;align-items:stretch}.forms-hire-acts .act-btn{width:100%}}@media(min-width:900px){.wrap:has(#worklistview:not(.hidden)),.wrap:has(#checklistview:not(.hidden)),.wrap:has(#suppliesview:not(.hidden)),.wrap:has(#repairview:not(.hidden)),.wrap:has(#plungeview:not(.hidden)),.wrap:has(#hocattview:not(.hidden)),.wrap:has(#teamview:not(.hidden)),.wrap:has(#classesview:not(.hidden)),.wrap:has(#calendarview:not(.hidden)),.wrap:has(#opsview:not(.hidden)),.wrap:has(#reportview:not(.hidden)),.wrap:has(#reportsview:not(.hidden)),.wrap:has(#formsview:not(.hidden)),.wrap:has(#signupview:not(.hidden)),.wrap:has(#shiftview:not(.hidden)),.wrap:has(#shopview:not(.hidden)),.wrap:has(#packagesview:not(.hidden)),.wrap:has(#classmgmtview:not(.hidden)),.wrap:has(#catalogview:not(.hidden)),.wrap:has(#inventoryview:not(.hidden)){max-width:var(--hub-w-work)}.wrap:has(#salesview:not(.hidden)),.wrap:has(#timelineview:not(.hidden)),.wrap:has(#bookview:not(.hidden)),.wrap:has(#registerview:not(.hidden)),.wrap:has(#apptmessagesview:not(.hidden)),.wrap:has(#flowsview:not(.hidden)),.wrap:has(#inboxview:not(.hidden)),.wrap:has(#myworkview:not(.hidden)),.wrap:has(#formbuilderview:not(.hidden)),.wrap:has(#eventsview:not(.hidden)){max-width:var(--hub-w-wide)}.wrap:has(#msview:not(.hidden)),.wrap:has(#scheduleview:not(.hidden)){max-width:var(--hub-w-board)}.wrap:has(#profileview:not(.hidden)){max-width:var(--hub-w-profile)}.ops-cols{display:grid;grid-template-columns:minmax(240px,1fr) minmax(260px,1.1fr) minmax(240px,1fr);gap:18px;align-items:start}.wl-today-board{display:grid;grid-template-columns:minmax(240px,.95fr) minmax(300px,1.25fr) minmax(260px,1fr);gap:18px;align-items:start}.ms-board .wl-today-board{grid-template-columns:minmax(340px,1.25fr) minmax(320px,1.15fr) minmax(300px,1fr);gap:22px}.cal-month{gap:10px}.cal-day{min-height:124px}.cl-pick{grid-template-columns:1fr 1fr;gap:12px}.sup-split{display:flex;flex-direction:column;gap:14px}.sup-items{display:grid;grid-template-columns:1fr 1fr;gap:10px}.role-legend{grid-template-columns:1fr 1fr;gap:12px}.forms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.forms-grid .form-card{min-height:96px;padding:16px 18px}}@media(min-width:1400px){:root{--hub-w-board:min(1760px,calc(100vw - 32px))}.ms-board .wl-today-board{grid-template-columns:minmax(380px,1.3fr) minmax(360px,1.2fr) minmax(320px,1fr);gap:24px}.forms-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.forms-grid .form-card{min-height:100px}}.sched-frame{padding:0;overflow:hidden;background:#17181A;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sched-frame iframe{width:100%;height:min(82vh,980px);border:0;display:block;background:transparent;touch-action:pan-y}.hub-seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--plumd);margin:0 0 12px}.hub-seg-btn{appearance:none;border:0;background:transparent;color:var(--sageg);font-family:inherit;font-size:var(--fs-sm);font-weight:750;padding:7px 15px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s}.hub-seg-btn:hover{color:var(--ww)}.hub-seg-btn.on{background:rgba(251,62,136,.18);color:var(--mag-soft);box-shadow:inset 0 0 0 1px rgba(251,62,136,.35)}.sched-live-week{padding:14px 16px}.sched-live-wkh{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--line)}.sched-live-wkt{font-weight:800;color:var(--ww)}.sched-live-day{padding:9px 0;border-top:1px solid var(--line)}.sched-live-day:first-of-type{border-top:0}.sched-live-daylabel{font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--sagel);font-weight:800;margin:0 0 6px}.sched-live-rows{display:flex;flex-direction:column;gap:3px}.sched-live-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:3px 0}.sched-live-name{font-weight:700;color:var(--ww);min-width:9.5em}.sched-live-time{color:var(--sageg);font-variant-numeric:tabular-nums}.sched-live-role{opacity:.85}.chip.sched-oc{font-size:11px;padding:1px 8px;border-radius:999px;background:rgba(200,169,110,.16);color:#e6cf9e;border:1px solid rgba(200,169,110,.4);font-weight:750}.dispanel{margin-top:10px}.dp{background:var(--plumd);border:1px solid var(--line);border-radius:12px;padding:16px 18px;margin-top:8px}.dp h3{font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.09em;color:var(--sagel);font-weight:800;margin:0 0 9px}.dp .row{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-base);padding:4px 0}.dp .row .k{color:var(--sageg)}.dp-banner{border-radius:10px;padding:11px 13px;font-size:var(--fs-sm);font-weight:600;margin-bottom:11px}.dp-banner.ok{background:rgba(95,208,138,.12);color:var(--green);border:1px solid rgba(95,208,138,.3)}.dp-banner.warn{background:rgba(251,62,136,.1);color:var(--mag-soft);border:1px solid rgba(251,62,136,.3)}.dp-banner.info{background:rgba(196,207,176,.1);color:var(--sageg);border:1px solid var(--line)}.dp-block{border:1px solid var(--line);border-radius:10px;padding:11px 13px;margin-top:8px}.dp-block .bt{font-size:var(--fs-micro);font-weight:800;letter-spacing:.05em;color:var(--sagel);text-transform:uppercase}.dp-block .bx{font-size:var(--fs-sm);color:var(--ww);margin-top:5px;white-space:pre-wrap;line-height:1.55}.dp-block .bc{font-size:var(--fs-sm);color:var(--sageg);margin-top:5px}.dp-filed{color:var(--green);font-weight:700}.dp details{margin-top:9px}.dp summary{cursor:pointer;font-size:var(--fs-sm);color:var(--sagel);font-weight:600}.dp pre.letter{white-space:pre-wrap;font:inherit;font-size:var(--fs-sm);color:var(--ww);background:var(--plum);border:1px solid var(--line);border-radius:8px;padding:12px;margin-top:9px;line-height:1.55}.dp-actions .act-btn{margin-right:8px;margin-top:6px}.dp-accept-input{width:140px;padding:10px 12px;border-radius:9px;border:1px solid rgba(251,62,136,.4);background:var(--plumd);color:var(--ww);font-size:var(--fs-base);margin-right:8px}.dp-accept-go{opacity:.5;cursor:not-allowed}.dp-accept-go.armed{opacity:1;cursor:pointer;border-color:rgba(251,62,136,.6)!important;color:var(--mag-soft)!important;background:rgba(251,62,136,.12)}.dp-accept-go:disabled{opacity:.5;cursor:not-allowed}.rc-form{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:10px}.rc-form input{flex:1;min-width:210px;margin-bottom:0;padding:11px 13px;font-size:var(--fs-base)}.rc-panel{margin-top:12px;animation:rise .28s cubic-bezier(.2,.7,.2,1) both}.rc-verdict{display:flex;align-items:center;gap:14px;border-radius:14px;padding:16px 18px;margin-bottom:12px;border:1px solid}.rc-verdict .rc-ic{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:21px;font-weight:800}.rc-verdict .rc-hl{font-size:21px;font-weight:800;line-height:1.12;letter-spacing:.01em}.rc-verdict .rc-money{font-size:var(--fs-sm);margin-top:5px;opacity:.92}.rc-verdict.safe{background:linear-gradient(150deg,#1d3a29,#24402f);border-color:rgba(95,208,138,.42);color:#c9f0d8}.rc-verdict.safe .rc-ic{background:rgba(95,208,138,.2);color:var(--green)}.rc-verdict.safe .rc-hl{color:var(--green)}.rc-verdict.stop{background:linear-gradient(150deg,#4a1220,#571726);border-color:rgba(240,68,86,.5);color:#ffc9cf}.rc-verdict.stop .rc-ic{background:rgba(240,68,86,.22);color:#ff8a94}.rc-verdict.stop .rc-hl{color:#ff8a94}.rc-verdict.verify{background:linear-gradient(150deg,#3a2f14,#43380f);border-color:rgba(200,169,110,.42);color:#ecdcb6}.rc-verdict.verify .rc-ic{background:rgba(200,169,110,.2);color:#e6cf9e}.rc-verdict.verify .rc-hl{color:#e6cf9e}.rc-panel h3{font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.09em;color:var(--sagel);font-weight:800;margin:14px 0 4px}.rc-reason{font-size:var(--fs-base);line-height:1.55;color:var(--ww);margin-bottom:6px}.rc-dispute{border:1px solid var(--line);border-radius:10px;padding:10px 13px;margin-top:8px}.rc-dispute.block{border-color:rgba(240,68,86,.4);background:rgba(240,68,86,.07)}.rc-dispute.notable{border-color:rgba(200,169,110,.4);background:rgba(200,169,110,.06)}.rc-dispute .dt{display:flex;justify-content:space-between;gap:10px;font-weight:700;font-size:var(--fs-base)}.rc-dispute .dm{font-size:var(--fs-sm);color:var(--sageg);margin-top:4px;line-height:1.5;word-break:break-word}.rc-notes{margin-top:10px;list-style:disc}.rc-notes li{font-size:var(--fs-sm);color:var(--sageg);margin:4px 0 4px 20px;line-height:1.5}.rc-advisory{margin-top:12px;font-size:var(--fs-sm);color:var(--sageg);border-top:1px solid var(--line);padding-top:10px;line-height:1.5}.rc-advisory b{color:var(--sagel)}.results{display:flex;flex-direction:column;gap:9px;margin-bottom:22px}.rcard{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--ww);border:1px solid var(--glass-edge);border-radius:13px;padding:15px 18px;cursor:pointer;text-align:left}.rcard:hover,.rcard.sel{border-color:var(--sagel);background:var(--hover)}.recents{margin:2px 2px 22px}.recents .rlbl{font-size:var(--fs-micro);font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--sagel);margin-bottom:10px}.rchips{display:flex;flex-wrap:wrap;gap:9px}.rchip{background:var(--plum);border:1px solid var(--line);color:var(--ww);border-radius:999px;padding:9px 16px;font:inherit;font-size:var(--fs-sm);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.rchip:hover{border-color:var(--sagel);background:var(--hover)}.rchip .rx{color:var(--sageg);font-size:16px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;margin:-7px -10px -7px 0;border-radius:999px}.rchip .rx:hover{color:var(--mag)}.asof{font-family:"Cormorant Garamond",serif;font-style:italic;font-size:var(--fs-sm);color:var(--sageg);font-weight:400;text-transform:none;letter-spacing:0;margin-left:8px}.fresh-tag{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.fresh-tag.live{background:rgba(95,208,138,.16);color:var(--green)}.fresh-tag.snap{background:rgba(196,207,176,.16);color:var(--sageg);border:1px solid rgba(161,176,144,.28)}.fresh-tag.na{background:rgba(196,207,176,.07);color:var(--sageg);border:1px solid rgba(161,176,144,.16)}.fresh-tag.src{background:transparent;color:var(--sagel);border:1px solid var(--line);font-size:9.5px;letter-spacing:.05em}.fresh-tag.sched{background:rgba(161,176,144,.20);color:var(--sagel);border:1px solid var(--sagel)}:root[data-theme=light] .fresh-tag.live{background:rgba(46,140,90,.1);color:#1B6B3A}:root[data-theme=light] .fresh-tag.snap{background:rgba(0,0,0,.06);color:var(--sageg);border-color:rgba(0,0,0,.12)}:root[data-theme=light] .fresh-tag.na{background:rgba(0,0,0,.04);color:var(--sageg);border-color:rgba(0,0,0,.10)}:root[data-theme=light] .fresh-tag.src{color:var(--sage);border-color:rgba(0,0,0,.16)}:root[data-theme=light] .fresh-tag.sched{background:rgba(122,139,109,.14);color:var(--sage);border-color:var(--sage)}.rcard .nm{font-weight:700;font-size:var(--fs-md)}.rcard .em{font-size:var(--fs-sm);color:var(--sageg)}.rcard .meta{display:flex;align-items:center;gap:8px;flex-shrink:0}.chip{font-size:var(--fs-micro);font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;white-space:nowrap}.chip.fit{background:rgba(251,62,136,.16);color:var(--mag-soft)}.chip.wellness{background:rgba(161,176,144,.18);color:var(--sagel)}.chip.premier{background:#F2EFE6;color:#1A1C1E}.chip.guest{background:var(--warn-bg);color:var(--warn-ink)}.chip.former{background:rgba(242,239,230,.1);color:var(--sageg)}.chip.luxe30{background:rgba(251,62,136,.16);color:var(--mag-soft)}.chip.bloodwork30{background:rgba(196,207,176,.2);color:var(--sagel)}.chip.invitePass{background:rgba(251,62,136,.16);color:var(--mag-soft)}.chip.current{background:rgba(95,208,138,.16);color:var(--green)}.muted{color:var(--sageg)}.back{background:none;border:0;color:var(--sageg);font-size:var(--fs-sm);font-weight:600;cursor:pointer;font-family:inherit;padding:6px 0;margin-bottom:14px}.back:hover{color:var(--ww)}.phead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:18px;animation:rise .3s cubic-bezier(.2,.7,.2,1) both}.phead h1{font-size:32px;font-weight:800;line-height:1.1;letter-spacing:-.01em}.phead .cd{font-size:var(--fs-md);color:var(--sageg);margin-top:6px}.phead .chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.pident{display:flex;gap:16px;align-items:flex-start}.pav{margin-top:3px}.pav{width:58px;height:58px;flex:0 0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:23px;font-weight:800;letter-spacing:.02em;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 10px 22px -12px rgba(0,0,0,.55)}.pav.wellness,.pav.premier{background:linear-gradient(150deg,#5b6e4d,#7f9070)}.pav.fit{background:linear-gradient(150deg,#7a2b4e,#c23c72)}.pav.former,.pav.current{background:linear-gradient(150deg,#232426,#2F3134)}.attn-item{animation:rise .36s cubic-bezier(.2,.7,.2,1) both}.attn-item:nth-child(2){animation-delay:.05s}.attn-item:nth-child(3){animation-delay:.1s}.attn-item:nth-child(4){animation-delay:.15s}.hero{position:relative;overflow:hidden;border-radius:20px;padding:26px 28px;margin-bottom:20px;display:flex;align-items:center;gap:18px;animation:rise .38s cubic-bezier(.2,.7,.2,1) both}.hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(80% 120% at 100% -20%,rgba(255,255,255,.06),transparent 55%)}.hero>*{position:relative}.hero.ok{background:linear-gradient(150deg,#1d3a29,#24402f);border:1px solid rgba(95,208,138,.32);box-shadow:0 26px 70px -34px rgba(95,208,138,.5)}.hero.behind{background:linear-gradient(150deg,#4a1526,#571a2e);border:1px solid rgba(251,62,136,.38);box-shadow:0 26px 70px -34px rgba(251,62,136,.5)}.hero.unknown{background:linear-gradient(150deg,#3a2f14,#43380f);border:1px solid rgba(200,169,110,.32);box-shadow:0 26px 70px -34px rgba(200,169,110,.42)}.hero .big{font-size:32px;font-weight:800;line-height:1.05}.hero .lbl{text-transform:uppercase;letter-spacing:.12em;font-size:var(--fs-eyebrow);font-weight:800;opacity:.85;margin-bottom:4px}.hero .sub{font-size:var(--fs-sm);opacity:.9;margin-top:5px}.livepill{margin-left:auto;font-size:var(--fs-micro);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sageg);display:flex;align-items:center;gap:6px;align-self:flex-start}.livedot{width:8px;height:8px;border-radius:50%;background:var(--green);animation:p 2s infinite}@keyframes p{0%{box-shadow:0 0 0 0 rgba(95,208,138,.5)}70%{box-shadow:0 0 0 7px rgba(95,208,138,0)}100%{box-shadow:0 0 0 0 rgba(95,208,138,0)}}.attn{display:flex;flex-direction:column;gap:var(--s2);margin-bottom:var(--s5)}.attn-item{display:flex;align-items:center;gap:11px;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);border-left:3px solid var(--sagel);border-radius:12px;padding:13px 16px;font-size:var(--fs-base);font-weight:600}.attn-item.red{border-left-color:var(--mag);background:linear-gradient(120deg,rgba(251,62,136,.09),transparent)}.waiver-stop{background:#8B1238;color:#fff;border-radius:12px;padding:16px 18px;margin:0 0 14px;border:2px solid #C2185B}.waiver-stop-kicker{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.92;margin-bottom:4px}.waiver-stop-title{font-size:clamp(20px,2.4vw,28px);font-weight:800;line-height:1.15;margin:0 0 6px}.waiver-stop-body{font-size:15px;font-weight:600;line-height:1.4;opacity:.95}.waiver-stop.gold{background:#7A5A12;border-color:#c8a96e}.chip.waiver-miss{background:#8B1238;color:#fff;border-color:#8B1238}.waiver-pop{position:fixed;inset:0;z-index:80;background:rgba(20,8,12,.72);display:flex;align-items:center;justify-content:center;padding:20px}.waiver-pop-card{background:#8B1238;color:#fff;border-radius:16px;padding:22px 22px 18px;max-width:440px;width:100%;box-shadow:0 18px 50px rgba(0,0,0,.35)}.waiver-pop-card h2{font-size:clamp(22px,3vw,30px);font-weight:800;margin:4px 0 10px;line-height:1.15}.waiver-pop-card p{font-size:16px;font-weight:600;line-height:1.45;margin:0 0 16px}.waiver-pop-card .act-btn{width:100%;background:#fff;color:#8B1238;font-weight:800}.attn-item.gold{border-left-color:#c8a96e;background:linear-gradient(120deg,rgba(200,169,110,.09),transparent)}.attn-ic{flex:0 0 auto;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;background:rgba(196,207,176,.14)}.attn-item.red .attn-ic{background:rgba(251,62,136,.16)}.attn-item.gold .attn-ic{background:rgba(200,169,110,.16)}.attn-sub{font-weight:500;color:var(--sageg);font-size:var(--fs-sm);margin-left:6px}.attn-item.attn-explain{align-items:flex-start}.attn-item.attn-explain .attn-sub.attn-line{display:block;margin:6px 0 0;margin-left:0;font-weight:500;overflow-wrap:anywhere;line-height:1.35}.stack{display:flex;flex-direction:column;gap:var(--s4)}.refgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4)}.card{position:relative;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);border-radius:14px;padding:var(--s5) 22px;box-shadow:0 1px 0 rgba(255,255,255,.4) inset,0 12px 40px -18px rgba(0,0,0,.6);transition:border-color .2s ease,box-shadow .2s ease}:not(.stack):not(.grid)>.card+.card{margin-top:var(--s4)}#checklistview>.act-row{margin-top:var(--s4)}#signupview{max-width:var(--hub-w-work);margin-left:auto;margin-right:auto}#signupview .su-wiz-stack{max-width:var(--hub-w-work);margin-left:auto;margin-right:auto;width:100%}#signupview .su-wiz-cols{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr) minmax(260px,320px);gap:16px;align-items:start;margin-top:12px}#signupview .su-wiz-col{min-width:0}#signupview .su-wiz-col-list,#signupview .su-wiz-col-notes{position:sticky;top:8px}@media(max-width:1080px){#signupview .su-wiz-cols{grid-template-columns:1fr}#signupview .su-wiz-col-work{order:-1}#signupview .su-wiz-col-list,#signupview .su-wiz-col-notes{position:static}}#signupview .su-wiz-side-list{padding:14px}#signupview .su-side-h{margin:0 0 6px;font-size:var(--fs-base);font-weight:800;color:var(--ww)}#signupview .su-notes{padding:14px}#signupview .su-notes-fields{display:flex;flex-direction:column;gap:8px;margin-top:10px}#signupview .su-notes-row{display:flex;align-items:center;gap:8px}#signupview .su-notes-cell{min-width:0;flex:1 1 auto}#signupview .su-notes-lab{font-size:var(--fs-micro);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sageg)}#signupview .su-notes-val{font-size:var(--fs-base);color:var(--ww);line-height:1.3;overflow-wrap:anywhere}#signupview .su-notes-empty{color:var(--sageg);font-style:italic}#signupview .su-notes-copy{flex:0 0 auto;margin:0;min-height:36px;padding:6px 12px}#signupview .su-notes-jot{margin-top:14px}#signupview .su-notes-ta{width:100%;box-sizing:border-box;min-height:96px;font:inherit;font-size:var(--fs-sm);line-height:1.4;padding:10px;border-radius:12px;border:1px solid var(--glass-edge);background:var(--field,#0E0E0E);color:var(--ww);resize:vertical}#signupview .su-money{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}@media(max-width:520px){#signupview .su-money{grid-template-columns:1fr}}#signupview .su-chip{background:var(--panel2,#17181A);border:1px solid var(--glass-edge);border-radius:12px;padding:12px 14px;min-width:0}#signupview .su-chip .t{font-size:var(--fs-micro);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sageg);margin:0 0 4px}#signupview .su-chip .n{font-size:22px;font-weight:800;line-height:1.15;overflow-wrap:break-word;word-break:normal}#signupview .su-chip .s{font-size:var(--fs-sm);color:var(--sageg);margin-top:4px;overflow-wrap:break-word;word-break:normal}#signupview .su-chip.is-now{border-color:rgba(251,62,136,.45);box-shadow:0 0 0 1px rgba(251,62,136,.12) inset}#signupview .su-chip.is-wallet{border-color:rgba(161,176,144,.45)}#signupview .su-chip .when{margin-top:8px;font-size:var(--fs-sm);font-weight:700;color:var(--ww);line-height:1.35}#signupview .su-chip .where{margin-top:4px;font-size:var(--fs-sm);color:var(--sageg);line-height:1.4}#signupview .su-chip .note{margin-top:6px;font-size:var(--fs-sm);color:var(--sageg);line-height:1.4}#signupview .su-chip .su-actions{margin-top:10px}#signupview .su-step{padding:14px 0;border-top:1px solid rgba(196,207,176,.12)}#signupview .su-step:first-of-type{border-top:0}#signupview .su-step.is-crit{border-left:3px solid var(--mag);padding-left:12px;margin-left:-2px}#signupview .su-lab{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;cursor:pointer}#signupview .su-lab input{margin-top:3px;width:18px;height:18px;flex-shrink:0}#signupview .su-title{font-weight:700;font-size:var(--fs-base);line-height:1.35;overflow-wrap:break-word;word-break:normal;hyphens:none;color:var(--ww)}#signupview .su-bullets{margin:8px 0 0 1.1em;padding:0;list-style:disc}#signupview .su-bullets li{margin:0 0 5px;font-size:var(--fs-sm);color:var(--sageg);line-height:1.4;overflow-wrap:break-word;word-break:normal}#signupview .su-amt{margin-top:6px;font-weight:700;font-size:var(--fs-sm);color:var(--ww)}#signupview .su-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}#signupview .su-actions .act-btn{margin:0}#signupview .su-actions .act-btn:disabled{opacity:.4;cursor:not-allowed}#signupview .su-welcome{width:100%;min-height:140px;font:inherit;font-size:var(--fs-sm);line-height:1.45;padding:12px;border-radius:12px;border:1px solid var(--glass-edge);background:var(--field,#0E0E0E);color:var(--ww);resize:vertical;box-sizing:border-box}#signupview .su-email{width:100%;max-width:100%;box-sizing:border-box}#signupview .su-gender{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}#signupview .su-gender-opt{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--glass-edge);border-radius:10px;cursor:pointer;font-weight:700;font-size:var(--fs-sm)}#signupview .su-gender-opt input{width:16px;height:16px;accent-color:var(--mag)}#signupview .su-sq-card{min-height:52px;margin-top:8px;padding:10px;border-radius:10px;border:1px solid var(--glass-edge);background:#FFFFFF}#signupview .su-gate{margin-top:8px;font-size:var(--fs-sm);color:var(--sageg)}#signupview .su-wiz-meta{margin-top:6px;font-size:var(--fs-sm);color:var(--sageg);line-height:1.35;overflow-wrap:break-word}#signupview .su-wiz-step{padding-bottom:8px}#signupview .su-wiz-step.is-crit{border-left:4px solid var(--mag);padding-left:14px}#signupview .su-wiz-kicker{font-size:var(--fs-micro);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mag);margin:0 0 8px}#signupview .su-wiz-title{margin:0 0 10px;font-size:1.55rem;line-height:1.25;font-weight:800;color:var(--ww)}#signupview .su-wiz-step .su-wiz-kicker{font-size:var(--fs-sm)}#signupview .su-wiz-step .su-bullets li{font-size:var(--fs-base);line-height:1.5;margin-bottom:8px}#signupview .su-wiz-step .su-amt{font-size:var(--fs-base)}#signupview .su-wiz-step .su-wiz-note{font-size:var(--fs-base);line-height:1.5}#signupview .su-wiz-lead{margin:10px 0 0;font-size:var(--fs-base);line-height:1.5;color:var(--ww)}#signupview .su-careful{display:flex;gap:9px;align-items:flex-start;margin:12px 0 0;padding:10px 13px;border-radius:11px;border:1px solid rgba(231,178,74,.45);background:rgba(231,178,74,.10);color:var(--ww);font-size:var(--fs-base);line-height:1.45}#signupview .su-careful-t{flex:0 0 auto;font-size:var(--fs-micro);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--warn-ink,#E7B24A);padding-top:2px}#signupview .su-details{margin:14px 0 0;border-top:1px solid var(--glass-edge);padding-top:10px}#signupview .su-details>summary{cursor:pointer;list-style:none;font-size:var(--fs-sm);font-weight:700;color:var(--sageg);padding:2px 0}#signupview .su-details>summary::-webkit-details-marker{display:none}#signupview .su-details>summary::before{content:"\203a";display:inline-block;margin-right:8px;transition:transform .15s ease}#signupview .su-details[open]>summary::before{transform:rotate(90deg)}#signupview .su-details .su-bullets{margin-top:10px}#signupview .su-wiz-note{margin:12px 0 0;padding:12px 14px;border-radius:12px;border:1px solid rgba(161,176,144,.35);background:rgba(161,176,144,.08);color:var(--ww);font-size:var(--fs-sm);line-height:1.45}#signupview .su-wiz-note.su-wiz-crit{border-color:rgba(251,62,136,.45);background:rgba(251,62,136,.08)}#signupview .su-wiz-stop{margin:14px 0 0;padding:16px 16px 14px;border-radius:14px;border:2px solid rgba(251,62,136,.65);background:linear-gradient(180deg,rgba(251,62,136,.18),rgba(251,62,136,.06));color:var(--ww)}#signupview .su-wiz-stop-title{font-size:1.05rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mag);margin:0 0 10px}#signupview .su-wiz-stop p{margin:0 0 10px;font-size:var(--fs-base);line-height:1.45}#signupview .su-wiz-stop p:last-child{margin-bottom:0}#signupview .su-wiz-stop-sub{font-size:var(--fs-sm)!important;color:var(--sageg)!important}#signupview .su-kisi-hours{margin:14px 0 0;padding:16px 16px 14px;border-radius:14px;border:2px solid rgba(161,176,144,.55);background:linear-gradient(180deg,rgba(161,176,144,.16),rgba(161,176,144,.05));color:var(--ww)}#signupview .su-kisi-kicker{font-size:1.05rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--sage);margin:0 0 10px}#signupview .su-kisi-hours p{margin:0 0 8px;font-size:var(--fs-base);line-height:1.45}#signupview .su-kisi-hours p:last-child{margin-bottom:0}#signupview .su-kisi-sub{font-size:var(--fs-sm)!important;color:var(--sageg)!important}#signupview .su-confirm-lab{display:flex;align-items:flex-start;gap:10px;margin:14px 0 8px;font-size:var(--fs-sm);line-height:1.4;color:var(--ww);cursor:pointer}#signupview .su-confirm-lab-strong{font-weight:700;padding:12px 12px;border-radius:12px;border:1px solid rgba(251,62,136,.4);background:rgba(251,62,136,.08)}#signupview .su-confirm-lab input{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:var(--mag)}#signupview .su-money-card details{margin:0}#signupview .su-money-sum{cursor:pointer;font-weight:700;font-size:var(--fs-sm);color:var(--sageg);list-style:none}#signupview .su-money-sum::-webkit-details-marker{display:none}#signupview .su-wiz-tools{margin-top:4px}#signupview .su-wiz-overview{padding-bottom:4px}#signupview .su-overview-hint{margin:8px 0 10px}#signupview .su-overview-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}#signupview .su-overview-row{margin:0;padding:0;border-radius:12px;border:1px solid var(--glass-edge);background:var(--panel2,#17181A);overflow:hidden}#signupview .su-overview-btn{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;text-align:left;padding:10px 12px;border:0;background:transparent;color:var(--ww);font:inherit;cursor:pointer}#signupview .su-overview-n{font-weight:800;font-size:var(--fs-sm);color:var(--sageg);width:28px;text-align:center}#signupview .su-overview-title{font-size:var(--fs-sm);line-height:1.35;overflow-wrap:break-word;min-width:0}#signupview .su-overview-chip{font-size:var(--fs-micro);font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:999px;white-space:nowrap;flex-shrink:0}#signupview .su-overview-row.is-done .su-overview-chip{background:rgba(161,176,144,.2);color:var(--sageg)}#signupview .su-overview-row.is-current{border-color:rgba(251,62,136,.45);box-shadow:0 0 0 1px rgba(251,62,136,.12) inset}#signupview .su-overview-row.is-current .su-overview-chip{background:rgba(251,62,136,.18);color:var(--mag)}#signupview .su-overview-row.is-locked{opacity:.72}#signupview .su-overview-row.is-locked .su-overview-chip{background:rgba(138,136,132,.18);color:var(--sageg)}#signupview .su-overview-peek{padding:0 12px 12px 12px;border-top:1px solid rgba(196,207,176,.1)}#signupview .su-overview-row.is-peek{border-color:rgba(161,176,144,.4)}#signupview .hidden{display:none!important}#signupview .su-msg-note{margin-bottom:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(161,176,144,.35);background:rgba(161,176,144,.08);color:var(--ww);font-size:var(--fs-sm);line-height:1.45}select.act-sel,.act-pl select,.ob-form select{padding-right:38px}.skel{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);border-radius:14px;padding:20px 22px}.skel-l{height:11px;border-radius:6px;margin:11px 0;background:linear-gradient(90deg,rgba(242,239,230,.22),rgba(242,239,230,.38),rgba(242,239,230,.22));background-size:200% 100%;animation:shim 1.25s linear infinite}@keyframes shim{from{background-position:200% 0}to{background-position:-200% 0}}.card:hover{border-color:rgba(161,176,144,.30);box-shadow:0 16px 40px -20px rgba(0,0,0,.6)}.stack>.card{animation:rise .32s cubic-bezier(.2,.7,.2,1) both}.card h2{font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.1em;color:var(--sagel);font-weight:800;margin-bottom:14px}.kv{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:var(--fs-base);border-top:1px solid rgba(196,207,176,.09)}.kv:first-of-type{border-top:0}.kv .k{color:var(--sageg)}.kv .v{font-weight:600;text-align:right}.plan{padding:11px 0;border-top:1px solid rgba(196,207,176,.09);font-size:var(--fs-base)}.plan:first-child{border-top:0}.plan .pn{font-weight:700}.plan .pm{color:var(--sageg);font-size:var(--fs-sm);margin-top:3px}.stat-row{display:flex;gap:26px;flex-wrap:wrap;margin-bottom:14px}.stat .n{font-size:28px;font-weight:800;line-height:1}.stat .t{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--sageg);font-weight:700;margin-top:5px}.spark{display:flex;align-items:flex-end;gap:3px;height:48px;margin-top:6px}.spark .b{flex:1;background:var(--sage);border-radius:2px 2px 0 0;min-height:2px}.spark .b.z{background:rgba(196,207,176,.14)}.none{color:var(--sageg);font-size:var(--fs-sm);font-style:italic}.warn{color:var(--mag-soft);font-size:var(--fs-sm);margin-top:9px}.att-caption{color:var(--sageg);margin:2px 0 3px}.att-sub{margin-top:15px;margin-bottom:1px}.att-cap{margin-top:7px}.att-range{color:var(--sageg);font-size:var(--fs-sm)}.att-visit{padding:8px 0}.att-visit .pn{font-weight:600}.att-visits-all{max-height:min(46vh,360px);overflow:auto;padding-right:2px}.att-more{margin-top:1px}.att-more>summary{cursor:pointer;list-style:none;color:var(--mag);font-size:var(--fs-sm);font-weight:700;padding:9px 0;user-select:none}.att-more>summary::-webkit-details-marker{display:none}.att-more>summary::after{content:" \25b8";font-size:.85em}.att-more[open]>summary::after{content:" \25be"}.gap{font-size:var(--fs-sm);color:var(--sageg);padding:6px 0;display:flex;justify-content:space-between}.gap .t{color:var(--ww);opacity:.8}.badge-soon{font-size:var(--fs-micro);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sagel)}.foot{font-size:var(--fs-sm);color:rgba(196,207,176,.82);text-align:center;margin-top:28px;line-height:1.7}.note{font-size:var(--fs-sm);color:var(--sageg);margin-top:9px}.sublabel{text-transform:uppercase;letter-spacing:.08em;font-size:var(--fs-micro);color:var(--sagel);font-weight:700}.gapsnote{font-size:var(--fs-sm);color:var(--sageg);text-align:center;margin-top:18px;padding:0 8px;line-height:1.6}.act-group{margin-bottom:14px}.act-group-lbl{text-transform:none;letter-spacing:normal;font-size:14px;color:var(--ww);font-weight:800;margin:0 0 8px}.notes-hero{border:1px solid color-mix(in srgb,var(--mag) 40%,transparent);background:color-mix(in srgb,var(--mag) 10%,var(--card))}.notes-hero h2{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.notes-hero .notes-badge{font-size:var(--fs-sm);font-weight:700;color:var(--mag);letter-spacing:.02em}.notes-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 12px}.notes-stat{background:var(--bg);border-radius:12px;padding:10px 12px;border:1px solid rgba(196,207,176,.12)}.notes-stat .ns-k{font-size:var(--fs-sm);color:var(--sageg);font-weight:600}.notes-stat .ns-v{font-size:1.2rem;font-weight:800;margin-top:2px;color:var(--ww)}.notes-stat .ns-s{font-size:var(--fs-sm);color:var(--sageg);margin-top:2px}.notes-list{max-height:min(40vh,340px);overflow:auto;margin-top:6px;padding-right:2px}.notes-list .plan{padding:10px 0}.notes-add-row{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;margin-top:10px}.notes-add-row .act-note{flex:1 1 100%;min-height:72px}.notes-gp-who{font-size:var(--fs-sm);color:var(--sageg);margin:0 0 10px;line-height:1.4}.notes-gp-head{font-size:1.06rem;font-weight:800;color:var(--ww);margin:8px 0 3px;line-height:1.3}.notes-gp-head.over{color:var(--mag)}.notes-gp-rem.over .ns-v{color:var(--mag)}.notes-gp-visits{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:4px}.notes-gp-visit{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:var(--fs-sm);line-height:1.35}.notes-gp-visit .ngv-nm{color:var(--ww);font-weight:600}.notes-gp-visit .ngv-dt{color:var(--sageg)}.notes-gp-visit .ngv-rm{margin-left:auto;background:none;border:0;padding:2px 4px;color:var(--sagel);font-family:inherit;font-size:var(--fs-sm);cursor:pointer;text-decoration:underline;opacity:.8}.notes-gp-visit .ngv-rm:hover{color:var(--mag);opacity:1}.notes-gp-visit .ngv-rm:disabled{opacity:.4;cursor:default}.note-src-glofox{color:var(--sagel);font-size:var(--fs-sm)}@media(min-width:900px){.prof-side.notes-hero{max-height:calc(100vh - 28px);overflow:auto}}.act-row{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:12px}.more-sheet{position:fixed;inset:0;z-index:50;display:flex;align-items:stretch;justify-content:center;background:rgba(8,8,10,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px));box-sizing:border-box}.more-sheet.hidden{display:none!important}.more-card{width:100%;max-width:420px;max-height:100%;margin:0 auto;background:#17181A;border:1px solid rgba(242,239,230,.22);border-radius:18px;padding:16px 14px 12px;box-shadow:0 24px 60px -16px rgba(0,0,0,.85);isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.more-card h2{margin:0 0 10px;font-size:var(--fs-md);color:var(--ww)}.more-card .act-btn{width:100%;margin-bottom:8px;justify-content:center;background:#1D1F21;border-color:rgba(242,239,230,.22)}body.more-open{overflow:hidden}body.hub-in.more-open{overflow:hidden!important}.act-btn{background:var(--plumd);color:var(--ww);border:1px solid rgba(196,207,176,.28);border-radius:999px;padding:11px 17px;font-size:var(--fs-sm);font-weight:600;font-family:inherit;cursor:pointer}.act-btn:hover{border-color:var(--sagel);background:var(--hover)}.act-btn:disabled{opacity:.5;cursor:default}.act-btn.is-done,.wl-copy.is-done{opacity:1;cursor:default;border-color:rgba(95,208,138,.45)!important;color:var(--green,#5fd08a)!important;background:rgba(95,208,138,.12)!important}.wl-copy.is-done.wl-primary{filter:none}.act-primary{background:var(--btn);color:var(--on-sage);border-color:transparent}.act-primary:hover{background:var(--btn);border-color:transparent;filter:brightness(1.12)}.btn{background:var(--btn);color:var(--on-sage);border:0;border-radius:999px;padding:10px 16px;font:inherit;font-weight:700;cursor:pointer}.btn.secondary{background:transparent;color:var(--sageg);border:1px solid var(--line)}.btn.cls-move-btn,.cls-move-btn{background:var(--mag);color:#fff;border-color:transparent}.btn.cls-move-btn:hover{filter:brightness(1.08)}.cls-wrap{gap:var(--s5)}.cls-lede{margin:0 0 2px;line-height:1.45}.cls-lede a{color:var(--mag);font-weight:600}.cls-list-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-bottom:8px}.cls-list-meta{margin:0}.cls-now-strip{display:flex;flex-direction:column;gap:2px;margin:0 0 12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(251,62,136,.35);background:rgba(251,62,136,.10)}.cls-now-kicker{font-size:var(--fs-micro);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mag-soft)}.cls-now-name{font-weight:850;font-size:1.05rem;line-height:1.25}.cls-now-when{font-size:var(--fs-sm);color:var(--sageg);font-weight:600}.cls-day{font-size:var(--fs-micro);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sageg);padding:12px 4px 6px;margin-top:4px}.cls-day:first-child{padding-top:2px;margin-top:0}.cls-list{display:flex;flex-direction:column;margin-top:0}.cls-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:12px 8px 12px 12px;text-align:left;cursor:pointer;color:inherit;font:inherit;background:transparent;border:0;border-radius:10px;border-left:3px solid transparent;transition:background .15s ease,border-color .15s ease}.cls-row:hover{background:rgba(251,62,136,.06)}.cls-row.is-on{border-left-color:var(--mag);background:rgba(251,62,136,.12)}.cls-row-main{min-width:0;flex:1}.cls-row-name{font-weight:800;font-size:var(--fs-base);letter-spacing:.01em;line-height:1.25}.cls-row-when{color:var(--sageg);font-size:var(--fs-sm);margin-top:3px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cls-spots{flex:0 0 auto;align-self:center;font-size:var(--fs-micro);font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;border-radius:999px;border:1px solid rgba(251,62,136,.35);color:var(--mag-soft);white-space:nowrap}.cls-spots.tight{border-color:rgba(200,169,110,.4);color:#e6cf9e}.cls-spots.full{border-color:rgba(196,207,176,.28);color:var(--sageg)}.cls-check{padding:16px 16px 18px}.cls-check-hero{margin-bottom:12px}.cls-check-kicker{font-size:var(--fs-micro);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mag-soft);margin-bottom:4px}.cls-check-title{font-weight:850;font-size:1.35rem;line-height:1.2;letter-spacing:.01em;margin:0 0 6px}.cls-check-meta{font-size:var(--fs-sm);color:var(--sageg);font-weight:600;line-height:1.4}.cls-check-stats{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:10px;font-size:var(--fs-sm);color:var(--sageg);font-weight:600}.cls-check-stats b{color:var(--ww);font-weight:850;margin-right:4px}.cls-check .card-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.cls-check .card-h .cls-sub{font-weight:600;font-size:var(--fs-sm);color:var(--sageg);text-transform:none;letter-spacing:0}.cls-walkup-hits{margin-top:8px;border:1px solid var(--glass-edge);border-radius:12px;overflow:hidden;background:var(--plumd)}.cls-walkup-hit{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;padding:10px 12px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ww);font-family:inherit;cursor:pointer}.cls-walkup-hit:last-child{border-bottom:0}.cls-walkup-hit:hover{background:rgba(196,207,176,.08)}.cls-walkup-hit .hint{font-size:var(--fs-sm);color:var(--sageg)}.ms-hits{position:fixed;z-index:9999;background:var(--panel2);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 34px -12px rgba(0,0,0,.55);max-height:300px;overflow-y:auto;padding:5px}.ms-hit{display:block;width:100%;text-align:left;background:transparent;border:0;border-radius:9px;padding:8px 11px;cursor:pointer;font-family:inherit}.ms-hit b{display:block;font-weight:700;font-size:.92rem;color:var(--ww)}.ms-hit span{display:block;font-size:.8rem;color:var(--sagel);margin-top:1px}.ms-hit:hover{background:var(--hover)}.ms-none{padding:10px 11px;font-size:.84rem;color:var(--sagel)}.desk-more{padding:14px 18px}.desk-more>summary{list-style:none}.desk-more>summary::-webkit-details-marker{display:none}.cls-book{display:flex;flex-direction:column;gap:10px;margin-top:14px}.cls-book.cls-filter-only{margin-top:4px;margin-bottom:4px}.cls-book input{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:rgba(242,239,230,.04);color:inherit;font:inherit}.cls-more-tools{margin-top:16px;padding:10px 12px;border-radius:12px;border:1px solid rgba(196,207,176,.16);background:rgba(196,207,176,.04)}.cls-more-tools>summary{list-style:none;cursor:pointer;font-weight:750;font-size:var(--fs-sm);color:var(--sageg);padding:4px 2px}.cls-more-tools>summary::-webkit-details-marker{display:none}.cls-more-tools[open]>summary{margin-bottom:8px;color:var(--ww)}.cls-roster{margin-top:8px}.cls-roster-empty{padding:12px 4px}.cls-person{display:flex;flex-direction:column;gap:10px;padding:14px 10px;margin:0 0 8px;border-radius:14px;border:1px solid rgba(196,207,176,.12);background:rgba(196,207,176,.03)}.cls-person-here{border-color:rgba(95,208,138,.35);background:rgba(95,208,138,.08)}.cls-person-no-show{border-color:rgba(196,207,176,.2);opacity:.85}.cls-person-id{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.cls-person-id .cls-open-member{font-size:1.08rem;font-weight:800;line-height:1.25;cursor:pointer;text-decoration:none}.cls-person-id .cls-open-member:hover{text-decoration:underline;text-underline-offset:2px}.cls-badge-here,.cls-badge-ns,.cls-badge-wait,.cls-badge-dropin{font-size:var(--fs-micro);font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:999px}.cls-badge-here{background:rgba(95,208,138,.18);color:var(--green)}.cls-badge-ns{background:rgba(196,207,176,.12);color:var(--sageg)}.cls-badge-wait{background:rgba(200,169,110,.16);color:#e6cf9e}.cls-badge-dropin{background:rgba(241,96,170,.16);color:var(--mag,#F160AA)}.cls-dropin-refund-msg{width:100%;margin:4px 0 0}.cls-person-actions{display:flex;gap:8px;flex-wrap:wrap;width:100%}.cls-person-actions .btn{flex:1 1 auto;min-height:44px;min-width:96px;font-weight:800;font-size:var(--fs-base)}.cls-person-actions .cls-cancel{flex:0 0 auto;min-width:0;opacity:.85;font-size:var(--fs-sm)}.cls-past{margin:4px 0 12px;border:1px solid var(--line);border-radius:12px;background:transparent}.cls-past-lede{margin:10px 0 8px}.cls-past-list{display:flex;flex-direction:column}.cls-past-day{padding-top:8px}.cls-past-row{padding:10px 8px 10px 10px}.cls-past-chip{flex:0 0 auto;align-self:center;font-size:var(--fs-micro);font-weight:800;letter-spacing:.03em;padding:4px 8px;border-radius:999px;white-space:nowrap;border:1px solid rgba(196,207,176,.22);color:var(--sageg)}.cls-past-roster{margin:0 0 10px;padding:10px 10px 12px;border-radius:12px;border:1px solid rgba(196,207,176,.16);background:rgba(196,207,176,.04)}.cls-past-roster-head{font-size:var(--fs-sm);font-weight:650;color:var(--sageg);margin:0 0 10px;line-height:1.4}.cls-past-roster-head b{color:var(--ww);font-weight:850}.cls-past-people{display:flex;flex-direction:column;gap:8px}.cls-past-person{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;border:1px solid rgba(196,207,176,.12)}.cls-past-acts{display:flex;gap:8px;flex-wrap:wrap}.cls-past-acts .btn{flex:1 1 auto;min-height:40px;min-width:88px;font-weight:800}@media(max-width:900px){.cls-check-title{font-size:1.45rem}.cls-person-actions .cls-att-here{flex:1 1 46%}.cls-person-actions .cls-att-ns{flex:1 1 46%}.cls-row{min-height:52px;padding:14px 10px 14px 12px}.cls-row-when{white-space:normal}}.wl-msg{color:var(--ww)}.act-note{width:100%;background:var(--plumd);color:var(--ww);border:1px solid rgba(196,207,176,.22);border-radius:10px;padding:12px 14px;font-size:var(--fs-base);font-family:inherit;resize:vertical;margin-bottom:8px}.act-note:focus{outline:none;border-color:var(--sagel)}.act-result{font-size:var(--fs-sm);min-height:18px;font-weight:600}.act-result.ok{color:var(--green)}.act-result.no{color:var(--mag)}.act-result.work{color:var(--sageg)}.act-result.ok.su-sq-warn{color:var(--gold,#d4a017)}.ai-out:empty{display:none}.ai-out{margin-top:8px}.ai-work{font-size:var(--fs-sm);color:var(--sageg);font-weight:600}.ai-err{font-size:var(--fs-sm);color:var(--mag);font-weight:600}.ai-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ai-lbl{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--sagel);font-weight:700}.ai-copy{background:var(--plumd);color:var(--ww);border:1px solid rgba(196,207,176,.28);border-radius:999px;padding:6px 14px;font-size:var(--fs-sm);font-weight:600;font-family:inherit;cursor:pointer}.ai-copy:hover{border-color:var(--sagel)}.ai-text{white-space:pre-wrap;font-size:var(--fs-base);line-height:1.6;background:var(--plumd);border:1px solid rgba(196,207,176,.18);border-radius:10px;padding:14px 16px;margin-bottom:6px}.act-pause{margin:2px 0 8px}.act-prow{display:flex;flex-wrap:wrap;gap:11px;align-items:flex-end}.act-pl{display:flex;flex-direction:column;gap:5px;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--sagel);font-weight:700}.act-pl input,.act-pl select{background-color:var(--plumd);color:var(--ww);border:1px solid rgba(196,207,176,.28);border-radius:9px;padding:10px 12px;font-size:var(--fs-base);font-family:inherit;text-transform:none;letter-spacing:normal}.act-pl input:focus,.act-pl select:focus{outline:none;border-color:var(--sagel)}.act-phint{font-size:var(--fs-sm);color:var(--sageg);margin-top:7px}.act-msg{margin:2px 0 8px}.act-msg-consent{display:flex;align-items:flex-start;gap:8px;margin-top:8px;cursor:pointer;font-size:var(--fs-sm);color:var(--sageg);line-height:1.4}.act-msg-consent input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;margin:2px 0 0!important;padding:0!important;flex:0 0 auto!important;appearance:auto!important;-webkit-appearance:checkbox!important}:root[data-theme=light] #profileview .act-msg .act-sel,:root[data-theme=light] #profileview .act-msg .act-inp,:root[data-theme=light] #profileview .act-msg .act-note{background-color:#fff!important;color:#1A1C1E!important;-webkit-text-fill-color:#1A1C1E!important;caret-color:#1A1C1E!important;border-color:rgba(26,28,30,.16)!important}.act-sel,.act-inp{width:100%;background-color:var(--plumd);color:var(--ww);border:1px solid rgba(196,207,176,.28);border-radius:9px;padding:11px 13px;font-size:var(--fs-base);font-family:inherit;margin-bottom:8px}.act-sel:focus,.act-inp:focus{outline:none;border-color:var(--sagel)}.tl-item{display:flex;gap:13px;align-items:flex-start;padding:11px 2px;border-bottom:1px solid rgba(196,207,176,.10)}.tl-item:last-child{border-bottom:0}.tl-dot{width:10px;height:10px;border-radius:50%;margin-top:5px;flex:0 0 auto;background:var(--sagel)}.tl-cancel .tl-dot,.tl-dispute .tl-dot{background:var(--mag)}.tl-appt .tl-dot{background:#c8a96e}.tl-action .tl-dot{background:var(--sageg)}.tl-future{opacity:.9}.tl-body{flex:1;min-width:0}.tl-t{font-size:var(--fs-base);font-weight:600;color:var(--ww)}.tl-d{font-size:var(--fs-sm);color:var(--sageg);margin-top:3px;word-break:break-word}.tl-when{font-size:var(--fs-sm);color:var(--sagel);white-space:nowrap;flex:0 0 auto;text-align:right}.tl-soon{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.06em;color:#c8a96e;margin-left:6px;font-weight:700}.tl-more{margin-top:10px;background:none;border:0;color:var(--sagel);font:inherit;font-size:var(--fs-sm);cursor:pointer;text-decoration:underline}.full{grid-column:1 / -1}@media(max-width:820px){.refgrid,.grid{grid-template-columns:1fr}}@media(max-width:640px){.rcard .meta{flex-shrink:1}#supItemEditor.sup-ie-modal{top:calc(72px + env(safe-area-inset-top,0px));max-height:calc(100vh - 84px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));width:calc(100vw - 16px);border-radius:14px}}@media(max-width:560px){.phead h1{font-size:26px}.hero .big{font-size:27px}.wrap{padding-top:calc(12px + env(safe-area-inset-top,0px));padding-left:16px;padding-right:16px}.tab{padding:8px 13px;font-size:12.5px}.logout{white-space:nowrap}.top{gap:10px;padding-bottom:10px;margin-bottom:12px}}@media(max-width:820px){.top{flex-wrap:nowrap;align-items:center;gap:10px;padding-top:0;padding-bottom:10px;margin-bottom:10px}.top-chrome{flex-wrap:nowrap;min-width:0;overflow:hidden;gap:8px}.wrap{padding-top:calc(10px + env(safe-area-inset-top,0px));padding-left:16px;padding-right:16px}.brand{flex:0 0 auto;min-width:0}.brand .nm{display:none!important}.who{width:auto;max-width:none;flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;overflow:hidden}.hub-who-cluster{order:6;max-width:7.5em;flex:0 1 auto;min-width:3.25em}#whoami.hub-who{display:flex!important;flex-direction:column!important;order:6;max-width:7.5em;flex:0 1 auto;min-width:3.25em;font-size:13px}.hub-switch{min-height:26px;font-size:10.5px;padding:1px 4px}#whoami.hub-who .hub-who-av{width:32px;height:32px;font-size:11px}.logout{order:6}.who .theme-seg{display:inline-flex!important;flex:0 1 auto;min-width:0;margin:0;max-width:none;border-radius:10px}.who .theme-seg button{min-height:36px;padding:6px 8px;font-size:11px;font-weight:750;letter-spacing:.02em}.who .role{display:none}.role{font-size:10px;padding:3px 8px;letter-spacing:.06em;max-width:7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logout{min-height:36px;padding:8px 10px;font-size:12px;flex-shrink:0}.hub-help-tip{display:none!important}.hub-help{margin-bottom:10px}.hub-help>summary{padding:11px 14px;font-size:var(--fs-sm)}.more-sheet{align-items:stretch;padding:max(10px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px))}.more-card{max-width:none;max-height:100%;height:100%;border-radius:18px}.more-card .more-theme-label{font-size:12px;font-weight:800;color:var(--sageg);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;position:sticky;top:0;z-index:1;background:var(--plum, #17181A);padding-top:2px}.more-card .theme-seg{display:flex!important;width:100%;margin:0 0 14px;max-width:none;position:sticky;top:22px;z-index:1;background:var(--plum, #17181A);padding-bottom:6px}.more-card .theme-seg button{flex:1;min-height:44px}}@media(max-width:640px){body.hub-in .more-sheet{bottom:var(--hub-tabbar-h, 64px);padding-bottom:10px}}:root{color-scheme:dark}input,select,textarea,.act-inp,.act-sel,.act-note,.ob-form input,.ob-form select,.rc-form input{font-size:16px}#app{overflow-x:clip}.wl-nm,.wl-em,.kv .v,.rc-sub,.sup-note{overflow-wrap:anywhere}:focus-visible{outline:2px solid #cfe0b6;outline-offset:2px}.tab,.act-btn,.wl-copy,.ai-copy,.logout,.rchip,.disc,.back,.primary,.disc-chev{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:no-preference){.tab,.act-btn,.wl-copy,.ai-copy,.logout,.rchip,.disc,.primary{transition:transform .06s ease}.tab:active,.act-btn:active,.wl-copy:active,.ai-copy:active,.logout:active,.rchip:active,.disc:active,.primary:active{transform:scale(.97)}}.act-btn,.wl-copy,.ai-copy,.logout{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.tab-ic{display:none}.tabs{position:relative;left:auto;right:auto;bottom:auto;top:auto;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;background:transparent;border:0;box-shadow:none;z-index:auto}@media(max-width:640px){.wrap{padding-bottom:8px}html.hub-in{background-color:var(--bar,#0F1012)!important;overscroll-behavior:none}html.hub-in body,body.hub-in{display:block!important;position:relative!important;width:100%!important;min-height:100svh!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:none;background-color:var(--bar,#0F1012)!important;background-image:none!important}body.hub-in #app.wrap{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;flex:none!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding-bottom:calc(16px + var(--hub-tabbar-h, 72px) + env(safe-area-inset-bottom,0px))!important;margin:0!important;box-sizing:border-box!important;z-index:auto!important;pointer-events:auto!important}body.hub-in #app .foot{display:none!important;height:0;margin:0;padding:0;overflow:hidden}body.hub-in #hubTabs.tabs,body.hub-in .tabs.hub-tabs{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;flex:none!important;margin:0!important;z-index:60;display:flex!important;flex-wrap:nowrap;gap:0;width:100%!important;max-width:none!important;background:var(--bar,#0F1012)!important;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid var(--bar-edge,rgba(242,239,230,.16));padding:6px 2px max(12px,env(safe-area-inset-bottom,0px))!important;box-shadow:0 -6px 18px -14px var(--shadow,rgba(0,0,0,.55))!important;box-sizing:border-box!important;pointer-events:auto!important;transform:none!important;min-height:calc(52px + env(safe-area-inset-bottom,0px))}body.hub-in #hubTabs .tab,body.hub-in .tabs .tab{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;border:0!important;border-radius:0;background:none!important;box-shadow:none!important;color:var(--sageg);padding:4px 1px 2px;font-size:10px;font-weight:700;letter-spacing:.01em;position:relative;min-height:48px}body.hub-in #hubTabs .tab.active,body.hub-in .tabs .tab.active,.tab.active{color:var(--ww);background:none!important}body.hub-in #hubTabs .tab-ic,body.hub-in .tabs .tab-ic,.tab-ic{display:block;line-height:0;opacity:.92}body.hub-in #hubTabs .tab-ic svg,body.hub-in .tabs .tab-ic svg,.tab-ic svg{width:22px;height:22px;display:block}body.hub-in #hubTabs .tab.active .tab-ic,body.hub-in .tabs .tab.active .tab-ic,.tab.active .tab-ic{opacity:1;color:var(--mag)}body.hub-in #hubTabs .tabcount,body.hub-in .tabs .tabcount{position:absolute;top:-1px;right:calc(50% - 22px);left:auto;background:var(--mag);color:#fff;font-size:9px;font-weight:800;min-width:15px;height:15px;line-height:15px;padding:0 3px;border-radius:99px;text-align:center;box-shadow:0 0 0 2px var(--bar,#0F1012)}body.hub-in #hubTabs .tabcount.hidden,body.hub-in .tabs .tabcount.hidden{display:none}body.hub-in #hubTabs .tab.tab-overflow,body.hub-in .tabs .tab.tab-overflow{display:none!important}body.hub-in #hubTabs .tab#tabMore:not(.hidden),body.hub-in .tabs .tab#tabMore:not(.hidden){display:flex!important}}@media(min-width:641px){body.hub-in #app.wrap .top,body.hub-in .top{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:8px!important;margin-bottom:14px!important;padding-bottom:10px!important}body.hub-in .top-chrome{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}body.hub-in .top-nav,body.hub-in #topNav{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important}body.hub-in #app.wrap .top #whoami.hub-who,body.hub-in .top #whoami.hub-who{display:flex!important;flex-direction:column!important}.tabs,body.hub-in .top #hubTabs.tabs,body.hub-in #hubTabs.tabs{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;top:auto!important;display:flex!important;flex-wrap:nowrap!important;gap:4px;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;z-index:auto!important;flex:0 1 auto;min-width:0;overflow:hidden}.tab{flex:0 0 auto;flex-direction:row;min-height:0;border:1px solid var(--line)!important;border-radius:999px!important;background:none!important;color:var(--sageg);padding:7px 12px!important;font-size:13px;white-space:nowrap}.tab.active{background:var(--btn)!important;color:var(--on-sage)!important;border-color:transparent!important}.tab-ic{display:none!important}.tab#tabMore{display:none!important}.tab.tab-overflow,.tab.tab-overflow:not(.hidden),body.hub-in #hubTabs .tab.tab-overflow,body.hub-in .tabs .tab.tab-overflow{display:none!important}.tab.hidden,.tab.hidden.tab-overflow,body.hub-in #hubTabs .tab.hidden,body.hub-in .tabs .tab.hidden{display:none!important}.hub-apps:not(.hidden),body.hub-in #tabApps:not(.hidden){display:inline-flex!important;flex:0 0 auto;align-items:center;gap:6px;min-height:36px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--sageg);font:inherit;font-size:13px;font-weight:400;cursor:pointer;position:relative;white-space:nowrap}.hub-apps.is-on,.hub-apps.active,body.hub-in #tabApps.is-on,body.hub-in #tabApps.active{background:var(--btn)!important;color:var(--on-sage)!important;border-color:transparent!important}.hub-apps-ic{display:inline-flex;line-height:0}.hub-apps-ic svg{width:14px;height:14px;display:block}#tabApps .tabcount{position:static;min-width:16px;height:16px;line-height:16px;margin-left:2px;background:var(--mag);color:#fff;font-size:10px;font-weight:800;padding:0 4px;border-radius:99px;text-align:center}#tabApps .tabcount.hidden{display:none!important}}body.hub-nurse #tabMs,body.hub-nurse #tabOps,body.hub-nurse #tabSchedule,body.hub-nurse #tabTeam,body.hub-nurse #tabReport,body.hub-nurse #tabInvite{display:none!important}body.hub-nurse:not(.hub-nurse-forms) #tabForms{display:none!important}body.hub-desk #tabMs,body.hub-desk #tabOps,body.hub-desk #tabSchedule,body.hub-desk #tabTeam,body.hub-desk #tabReport,body.hub-desk #tabInvite{display:none!important}body.hub-ms #tabOps,body.hub-ms #tabSchedule,body.hub-ms #tabTeam,body.hub-ms #tabReport{display:none!important}body.hub-coach #hubTabs .tab:not(#tabClasses){display:none!important}body.hub-owner #hubTabs .tab:not(#tabReport):not(#tabInvite){display:none!important}body.hub-coach #tabApps,body.hub-owner #tabApps{display:none!important}#inviteview .hub-invite-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 16px}#inviteview .hub-invite-grid label{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm);font-weight:700;color:var(--sageg)}#inviteview .hub-invite-grid input,#inviteview .hub-invite-grid select{font:inherit;font-weight:600;color:var(--ww);background:rgba(0,0,0,.22);border:1px solid var(--line);border-radius:12px;padding:11px 12px}#inviteview .hub-invite-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}#inviteview .hub-invite-who{display:flex;flex-direction:column;gap:2px}#inviteview .hub-invite-who span{font-size:var(--fs-sm);color:var(--sageg);font-weight:600}@media(max-width:640px){#inviteview .hub-invite-grid{grid-template-columns:1fr}}#incidentview .hub-invite-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 16px}#incidentview .hub-invite-grid label{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm);font-weight:700;color:var(--sageg)}#incidentview .hub-invite-grid label .note{font-weight:600}#incidentview .hub-invite-grid input,#incidentview .hub-invite-grid select{font:inherit;font-weight:600;color:var(--ww);background:rgba(0,0,0,.22);border:1px solid var(--line);border-radius:12px;padding:11px 12px}#incidentview .inc-span{grid-column:1/-1}#incidentview .inc-full{display:block;margin:12px 0 0;font-size:var(--fs-sm);font-weight:700;color:var(--sageg)}#incidentview .inc-full textarea{display:block;width:100%;margin-top:6px;font:inherit;font-weight:600;color:var(--ww);background:rgba(0,0,0,.22);border:1px solid var(--line);border-radius:12px;padding:11px 12px;resize:vertical}#incidentview .hub-invite-list{margin-top:6px}#incidentview .hub-invite-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}#incidentview .hub-invite-who{display:flex;flex-direction:column;gap:3px}#incidentview .hub-invite-who span{font-size:var(--fs-sm);color:var(--sageg);font-weight:600}@media(max-width:640px){#incidentview .hub-invite-grid{grid-template-columns:1fr}}.inc-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.inc-who{display:flex;flex-direction:column;gap:3px;min-width:0}.inc-who span{font-size:var(--fs-sm);color:var(--sageg);font-weight:600}.inc-await{color:var(--mag);font-weight:700}.inc-await-banner{background:var(--field);border:1px solid var(--line);border-left:3px solid var(--mag);border-radius:12px;padding:10px 14px;margin:0 0 12px;font-weight:700;font-size:var(--fs-sm);color:var(--ww)}.inc-done{text-align:right;color:var(--green);font-weight:700;font-size:var(--fs-sm);white-space:nowrap;flex:0 0 auto}.inc-done .note{color:var(--sageg);font-weight:600}.inc-signoff{white-space:nowrap;flex:0 0 auto}.ovl{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:22px;background:rgba(20,14,24,0);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .16s ease}.ovl.show{background:rgba(20,14,24,.62)}.mcard{width:100%;max-width:420px;margin:auto;background:linear-gradient(160deg,#212325,#17181A);border:1px solid var(--line);border-radius:22px;padding:24px 22px 18px;box-shadow:0 30px 70px -20px rgba(0,0,0,.7);transform:translateY(10px) scale(.985);transition:transform .16s ease}.ovl.show .mcard{transform:none}.mtitle{font-size:var(--fs-md);font-weight:800;color:var(--ww);margin-bottom:8px;line-height:1.3}.mbody{font-size:var(--fs-sm);color:var(--sageg);line-height:1.5;white-space:pre-line;margin-bottom:20px}.mcheck{display:flex;align-items:flex-start;gap:10px;margin:4px 0 18px;min-height:44px;font-size:var(--fs-sm);color:var(--ww);line-height:1.45;cursor:pointer}.mcheck input{flex:0 0 auto;width:20px;height:20px;margin:2px 0 0;accent-color:var(--mag);cursor:pointer}.mcheck-lbl{flex:1;min-width:0}.mrow{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.mbtn{flex:1;min-width:120px;min-height:46px;border-radius:99px;border:1px solid rgba(242,239,230,.28);background:transparent;color:var(--ww);font:inherit;font-weight:700;font-size:var(--fs-sm);cursor:pointer}.mbtn.primary{background:var(--btn);border-color:transparent;color:var(--on-sage)}.mbtn.danger{background:linear-gradient(150deg,#c0303f,#a5232f);border-color:transparent;color:#fff}.mbtn.danger:disabled{opacity:.5;cursor:not-allowed}.toast{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));transform:translateX(-50%) translateY(10px);z-index:120;max-width:88vw;padding:12px 18px;border-radius:99px;background:var(--panel2);border:1px solid var(--line);color:var(--ww);font-size:var(--fs-sm);font-weight:700;box-shadow:0 18px 40px -14px rgba(0,0,0,.7);opacity:0;transition:opacity .18s ease,transform .18s ease;pointer-events:none;text-align:center}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.ckalerts{position:sticky;top:calc(6px + env(safe-area-inset-top));z-index:85;display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.ckal{display:flex;align-items:center;gap:12px;background:var(--bad-bg);border:1px solid var(--mag);border-left:4px solid var(--mag);border-radius:14px;padding:12px 12px 12px 14px;box-shadow:0 18px 44px -18px var(--shadow);animation:rise .28s cubic-bezier(.2,.7,.2,1) both}.ckal-body{flex:1;min-width:0}.ckal-t{font-weight:800;font-size:var(--fs-base);color:var(--bad-ink);overflow-wrap:anywhere}.ckal-s{font-size:var(--fs-sm);color:var(--bad-ink);opacity:.85;margin-top:2px}.ckal-go{flex:0 0 auto;min-height:38px;padding:0 15px;border-radius:999px;border:0;background:var(--mag);color:#fff;font:inherit;font-weight:800;font-size:var(--fs-sm);cursor:pointer}.ckal-x{flex:0 0 auto;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:none;color:var(--bad-ink);font-size:20px;line-height:1;cursor:pointer}.ckal-more{text-align:center;font-size:var(--fs-sm);font-weight:700;color:var(--sageg)}.toast.ok{border-color:rgba(95,208,138,.5)}.toast.no{border-color:rgba(240,68,86,.5)}:root{--ok-bg:rgba(95,208,138,.12);--ok-ink:#c8f6e2;--warn-bg:rgba(200,169,110,.16);--warn-ink:#e6cf9e;--bad-bg:rgba(251,62,136,.16);--bad-ink:var(--mag-soft);--amber:#E8A838;--on-mag:#2a0508;--on-sage:var(--ww);--btn:#5A6B4F;--shadow:rgba(0,0,0,.8);--shadow-soft:rgba(0,0,0,.7);--bar:rgba(0,0,0,.92);--bar-edge:rgba(242,239,230,.16);--field:var(--plumd);--hairline:rgba(196,207,176,.28);--hairline-soft:rgba(196,207,176,.09);--glass:rgba(255,255,255,.055);--glass-2:rgba(255,255,255,.09);--glass-edge:rgba(255,255,255,.12);--glass-blur:blur(22px) saturate(1.5)}:root[data-theme=light]{color-scheme:light;--plumd:#F2F1EE;--plum:#FFFFFF;--panel2:#F7F6F3;--hover:#E9E7E2;--field:#F2F1EE;--ww:#1A1C1E;--sageg:#55654A;--sagel:#4E5D42;--sage:#5F6F53;--on-sage:#fff;--btn:#5F6F53;--mag:#C81558;--mag-soft:#A0124A;--on-mag:#fff;--green:#1E7A45;--amber:#8A6414;--line:rgba(26,28,30,.16);--hairline:rgba(26,28,30,.14);--hairline-soft:rgba(26,28,30,.08);--glass:rgba(255,255,255,.48);--glass-2:rgba(255,255,255,.66);--glass-edge:rgba(255,255,255,.7);--ok-bg:#E8F2EC;--ok-ink:#12572F;--warn-bg:#F5F0E4;--warn-ink:#6B4D0F;--bad-bg:#FBE9EF;--bad-ink:#8C1C40;--shadow:rgba(26,28,30,.16);--shadow-soft:rgba(26,28,30,.13);--bar:rgba(255,255,255,.94);--bar-edge:rgba(26,28,30,.12)}:root[data-theme=light] .more-sheet{background:rgba(242,241,238,.96)}:root[data-theme=light] .more-card{background:#FFFFFF;border-color:rgba(26,28,30,.16);box-shadow:0 24px 60px -16px rgba(26,28,30,.28);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] .more-card .act-btn{background:#F7F6F3;border-color:rgba(26,28,30,.16);color:var(--ww)}:root[data-theme=light] .sched-frame{background:#FFFFFF}@media(max-width:820px){:root[data-theme=light] .tabs{background:#F2F1EE;-webkit-backdrop-filter:none;backdrop-filter:none;border-top-color:var(--bar-edge)}:root[data-theme=light] .tabcount{box-shadow:0 0 0 2px #F2F1EE}}:root[data-theme=light] :focus-visible{outline-color:#3C4833}:root[data-theme=light] body::after{opacity:.03}:root[data-theme=light] body::before{display:none}:root[data-theme=light] body{background:radial-gradient(70% 50% at 8% 0%,rgba(122,139,109,.22),transparent 62%),radial-gradient(55% 40% at 100% 100%,rgba(95,111,83,.14),transparent 58%),var(--plumd);background-attachment:fixed}:root[data-theme=light] .card,:root[data-theme=light] .lbox{border-color:rgba(26,28,30,.12);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 10px 28px -18px rgba(26,28,30,.18)}:root[data-theme=light] .top{border-bottom-color:rgba(26,28,30,.1)}:root[data-theme=light] .note,:root[data-theme=light] .hint{color:var(--sageg);opacity:1}:root[data-theme=light] .ops-check-step{color:var(--sageg);opacity:.95}:root[data-theme=light] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%234E5D42' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme=light] ::placeholder{color:#6C7A63;opacity:1}:root[data-theme=light] input:-webkit-autofill,:root[data-theme=light] input:-webkit-autofill:hover,:root[data-theme=light] input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--field) inset;-webkit-text-fill-color:var(--ww);caret-color:var(--ww)}:root[data-theme=light] .lbox,:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] .logout,:root[data-theme=light] .wl-copy,:root[data-theme=light] .mbtn{border-color:var(--hairline)}:root[data-theme=light] .wl-item{border-top-color:var(--hairline-soft)}:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] option,:root[data-theme=light] .act-btn:not(.act-primary),:root[data-theme=light] .wl-copy{background-color:var(--plum);color:var(--ww);border-color:var(--hairline)}:root[data-theme=light] .ops-hero{background:linear-gradient(135deg,rgba(122,139,109,.12),#FFFFFF);border-color:rgba(26,28,30,.1)}:root[data-theme=light] .ops-card{background:#F7F6F3;border-color:rgba(26,28,30,.1)}:root[data-theme=light] .ops-card .ops-card-step{background:#FFFFFF;border-color:rgba(26,28,30,.08);color:#1a1c1e}:root[data-theme=light] .ops-proj{background:#FFFFFF;border-color:rgba(26,28,30,.1)}:root[data-theme=light] .ops-check-row{background:#F7F6F3;border-color:var(--hairline)}:root[data-theme=light] .ops-check-row.is-done{background:rgba(30,122,69,.08);border-color:rgba(30,122,69,.28)}:root[data-theme=light] .act-btn:not(.act-primary){border-color:var(--hairline)}:root[data-theme=light] .wl-copy:not(.wl-primary){color:var(--ww)}:root[data-theme=light] .wl-copy.wl-primary{background:var(--btn);color:var(--on-sage);border-color:transparent}:root[data-theme=light] .wl-due.due-red{background:var(--bad-bg);color:var(--bad-ink)}:root[data-theme=light] .wl-due.due-gold{background:var(--warn-bg);color:var(--warn-ink)}:root[data-theme=light] .wl-due.due-ok{background:#EDEFEC;color:var(--sageg)}:root[data-theme=light] .hero.ok{background:linear-gradient(150deg,#E4F1E9,#D8EBDF);border-color:rgba(30,122,69,.30);box-shadow:0 20px 50px -34px rgba(30,122,69,.45);color:#123D26}:root[data-theme=light] .hero.behind{background:linear-gradient(150deg,#FBE6EE,#F6D9E4);border-color:rgba(200,21,88,.30);box-shadow:0 20px 50px -34px rgba(200,21,88,.40);color:#5E0D30}:root[data-theme=light] .hero.unknown{background:linear-gradient(150deg,#F6EEDA,#F0E6C9);border-color:rgba(138,100,20,.32);box-shadow:0 20px 50px -34px rgba(138,100,20,.38);color:#4A3608}:root[data-theme=light] .hero::after{background:none}:root[data-theme=light] .attn-item.gold{border-left-color:#8A6414}:root[data-theme=light] .attn-ic{background:rgba(26,28,30,.07)}:root[data-theme=light] .attn-item.red .attn-ic{background:var(--bad-bg)}:root[data-theme=light] .attn-item.gold .attn-ic{background:var(--warn-bg)}:root[data-theme=light] .attn-item.red{background:linear-gradient(120deg,rgba(200,21,88,.07),transparent)}:root[data-theme=light] .waiver-stop{background:#8B1238;color:#fff;border-color:#C2185B}:root[data-theme=light] .waiver-stop.gold{background:#8A6414;color:#fff;border-color:#c8a96e}:root[data-theme=light] .chip.waiver-miss{background:#8B1238;color:#fff}:root[data-theme=light] .chip.fit{background:rgba(200,21,88,.12);color:var(--mag)}:root[data-theme=light] .chip.wellness{background:rgba(95,111,83,.14);color:var(--sage)}:root[data-theme=light] .chip.premier{background:#F2EFE6;color:#1A1C1E;box-shadow:inset 0 0 0 1px rgba(26,28,30,.14)}:root[data-theme=light] .chip.guest{background:var(--warn-bg);color:var(--warn-ink)}:root[data-theme=light] .attn-item.gold{background:linear-gradient(120deg,rgba(138,100,20,.08),transparent)}:root[data-theme=light] .ob-row.row-saved{background:var(--ok-bg)}:root[data-theme=light] .spark .b.z{background:rgba(26,28,30,.10)}:root[data-theme=light] .foot{color:#5F6C56}:root[data-theme=light] .wl-cohort,:root[data-theme=light] .card{box-shadow:0 10px 30px -18px var(--shadow)}:root[data-theme=light] .wl-col{background:#FFFFFF;border-color:rgba(26,28,30,.14);box-shadow:0 14px 36px -18px rgba(26,28,30,.22)}:root[data-theme=light] .wl-col-door .wl-col-label{background:#FFFFFF;border-top:3px solid var(--sagel,#7A8B6D)}:root[data-theme=light] .wl-col-money .wl-col-label{background:#FFFFFF;border-top:3px solid var(--mag,#C2185B)}:root[data-theme=light] .wl-col-follow .wl-col-label{background:#FFFFFF;border-top:3px solid #c8a96e}:root[data-theme=light] .wl-col .wl-acc,:root[data-theme=light] .wl-col .wl-cohort:not(.wl-acc){background:#F4F3F0;border-color:rgba(26,28,30,.12);box-shadow:0 2px 8px -4px rgba(26,28,30,.12)}:root[data-theme=light] .wl-acc-sum{background:linear-gradient(180deg,#FFFFFF,#F7F6F3)}:root[data-theme=light] .wl-acc.is-open .wl-acc-sum,:root[data-theme=light] .wl-acc[open] .wl-acc-sum{background:linear-gradient(180deg,#FFF8FA,#F7F6F3);border-bottom-color:rgba(26,28,30,.10)}:root[data-theme=light] .wl-acc-chev{background:rgba(26,28,30,.05);border-color:rgba(26,28,30,.12);color:var(--sageg)}:root[data-theme=light] .wl-more-btn{background:rgba(26,28,30,.04);border-color:rgba(26,28,30,.16);color:var(--sageg)}:root[data-theme=light] .wl-col-label{border-bottom-color:rgba(26,28,30,.10)}:root[data-theme=light] .wl-item{background:#FFFFFF;border-color:rgba(26,28,30,.10);box-shadow:0 1px 0 rgba(26,28,30,.04)}:root[data-theme=light] .wl-item:hover{background:#FFFEFB;border-color:rgba(26,28,30,.18)}:root[data-theme=light] .wl-tour-row{background:#FFFFFF;border-color:rgba(26,28,30,.10)}:root[data-theme=light] .wl-cohort.wl-tours-card{background:linear-gradient(135deg,rgba(200,21,88,.06),#FFFFFF);border-color:rgba(200,21,88,.22);box-shadow:0 10px 28px -16px rgba(26,28,30,.18)}:root[data-theme=light] .mcard{background:linear-gradient(160deg,#FFFFFF,#F7F6F3);box-shadow:0 30px 70px -20px var(--shadow-soft)}:root[data-theme=light] .toast{box-shadow:0 18px 40px -14px var(--shadow-soft)}:root[data-theme=light] .ovl.show{background:rgba(20,14,24,.42)}:root[data-theme=light] .cl-thumb{border:1px solid var(--hairline)}:root[data-theme=light] .pav.former,:root[data-theme=light] .pav.current{background:linear-gradient(150deg,#8E9689,#6F7A6A)}.theme-seg{display:inline-flex;align-items:stretch;flex:0 0 auto;border:1px solid var(--line);border-radius:999px;overflow:hidden;background:var(--panel2);min-height:38px;-webkit-tap-highlight-color:transparent}.theme-seg button{appearance:none;-webkit-appearance:none;border:0;margin:0;background:transparent;color:var(--sageg);font-family:inherit;font-size:12.5px;font-weight:800;letter-spacing:.02em;padding:0 12px;min-height:38px;min-width:48px;cursor:pointer;line-height:1;white-space:nowrap}.theme-seg button+button{border-left:1px solid var(--line)}.theme-seg button.is-on{background:var(--btn);color:var(--on-sage);box-shadow:none}.theme-seg button:hover{color:var(--ww)}.theme-seg button.is-on:hover{color:var(--on-sage)}.theme-seg button:focus-visible{outline:2px solid var(--sagel);outline-offset:-2px;z-index:1}@media(max-width:420px){.who .role{display:none}}.lbox .theme-seg{margin:0 auto 18px;max-width:280px;width:100%}.lbox .theme-seg button{flex:1}.hub-field-lab{display:block;font-size:15px;font-weight:700;margin:0 0 8px;color:var(--ww)}.hub-field,.hub-select,.hub-date{width:100%;box-sizing:border-box;min-height:48px;font-size:16px;font-family:inherit;margin:0 0 12px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--field, var(--plumd));color:var(--ww);-webkit-appearance:none;appearance:none}.hub-field:focus,.hub-select:focus,.hub-date:focus{outline:none;border-color:var(--sagel)}.hub-note,#staffPaperworkGate .note,#staffAgreeGate .note{font-size:14px;line-height:1.45;color:var(--sageg);margin:0 0 10px}.hub-card{background:var(--plum);border:1px solid var(--line);border-radius:14px;padding:14px 16px;margin:0 0 14px}:root[data-theme=light] .hub-field,:root[data-theme=light] .hub-select,:root[data-theme=light] .hub-date{background:#F7F6F3;color:#1A1C1E;border-color:rgba(26,28,30,.14)}:root[data-theme=light] .hub-card{background:#FFFFFF;border-color:rgba(26,28,30,.1)}:root[data-theme=light] .hub-field-lab{color:#1A1C1E}#staffPaperworkGate input.hub-field,#staffPaperworkGate select.hub-select,#staffPaperworkGate input[type=date]{width:100%;box-sizing:border-box;min-height:48px;font-size:16px;margin:0 0 12px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--field, var(--plumd));color:var(--ww)}#staffPaperworkGate .card{background:var(--plum);border:1px solid var(--line);border-radius:14px}:root[data-theme=light] #staffPaperworkGate .card{background:#FFFFFF!important;border-color:rgba(26,28,30,.1)!important;color:#1A1C1E!important}:root[data-theme=light] .theme-seg{background:#FFFFFF;border-color:rgba(26,28,30,.14)}:root[data-theme=light] .theme-seg button{color:#55654A}:root[data-theme=light] .theme-seg button.is-on{background:var(--btn);color:#fff}:root[data-theme=light] .theme-seg button+button{border-left-color:rgba(26,28,30,.12)}:root[data-theme=light] .card{background:#FFFFFF;border:1px solid rgba(26,28,30,.1);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 2px rgba(26,28,30,.04),0 8px 24px -16px rgba(26,28,30,.12)}:root[data-theme=light] .lbox{background:#FFFFFF;border:1px solid rgba(26,28,30,.1);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 12px 40px -20px rgba(26,28,30,.2)}:root[data-theme=light] input,:root[data-theme=light] select{background:#F7F6F3;border-color:rgba(26,28,30,.14);color:#1A1C1E}:root[data-theme=light] .logout{background:#F7F6F3;border-color:rgba(26,28,30,.14);color:#1A1C1E}:root{--radius:10px;--radius-sm:7px;--radius-pill:999px;--touch:36px;--pad-card:10px 12px;--focus:var(--sagel);--bar:#0F1012;--bar-edge:rgba(242,239,230,.16);--fs-micro:10.5px;--fs-eyebrow:11px;--fs-sm:12px;--fs-base:13px;--fs-md:15px;--fs-lg:18px;--fs-title:18px}@media(max-width:640px){:root{--touch:44px;--pad-card:12px 14px;--fs-base:14px;--fs-sm:13px}}:root[data-theme=light]{--bar:#F2F1EE;--bar-edge:rgba(26,28,30,.12)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,.act-note,.act-pl input,.act-pl select,.ob-form input,.ob-form select,.cls-book input,.su-welcome,.su-email,.searchbar input{background-color:var(--field)!important;color:var(--ww)!important;border:1px solid var(--line)!important;border-radius:var(--radius-sm)!important;min-height:var(--touch);font-size:16px!important;font-family:inherit}textarea,.act-note,.su-welcome{min-height:120px;resize:vertical;line-height:1.45}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus,.act-note:focus,.cls-book input:focus{outline:none!important;border-color:var(--focus)!important;box-shadow:0 0 0 3px rgba(161,176,144,.18)}select{background-color:var(--field)!important;color:var(--ww)!important;border:1px solid var(--line)!important;border-radius:var(--radius-sm)!important;min-height:var(--touch);font-size:16px!important}.act-pl{text-transform:none!important;letter-spacing:normal!important;font-size:14px!important;font-weight:700!important;color:var(--ww)!important;gap:8px!important;margin:0 0 12px}.act-pl input,.act-pl select{text-transform:none!important;letter-spacing:normal!important}.hub-field-lab,.sa-field-lab{font-size:15px;font-weight:700;color:var(--ww);margin:0 0 8px;display:block}.act-btn,.wl-copy,.ai-copy,.mbtn,button.primary,.btn{min-height:var(--touch);border-radius:var(--radius-pill);font-weight:700}.act-primary,.wl-copy.wl-primary,.mbtn.primary,button.primary,.btn:not(.secondary){background:var(--btn)!important;color:var(--on-sage)!important;border-color:transparent!important}.btn.cls-move-btn,.cls-move-btn{background:var(--mag)!important;color:#fff!important}.card,.wl-cohort,.hub-card,.ops-card,.rcard,.cl-card,.sup-item,.role-legend-card{border-radius:var(--radius)}.wl-item{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--panel2)}.wl-item:hover{background:var(--hover);border-color:var(--sagel)}.phead{margin:0 0 14px}.phead h1{font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:850;letter-spacing:-0.02em;line-height:1.2;color:var(--ww);margin:0 0 6px}.phead .sub,.phead .hint,.view-lede{color:var(--sageg);font-size:var(--fs-base);line-height:1.45;margin:0}.wl-clear,.none,.hub-empty{text-align:center;padding:28px 18px;color:var(--sageg);font-size:var(--fs-base);line-height:1.55;border:1px dashed var(--line);border-radius:var(--radius);background:transparent}.hub-empty b,.wl-clear b{color:var(--ww);font-weight:800}.act-result{min-height:20px;padding:2px 0;font-size:var(--fs-sm);font-weight:700}.warn,.act-result.no{color:var(--bad-ink, var(--mag-soft))}.act-result.ok{color:var(--ok-ink, var(--green))}.searchbar input{min-height:52px!important;font-size:17px!important;font-weight:600;border-radius:16px!important;border-width:1.5px!important}.stack{display:flex;flex-direction:column;gap:var(--s4)}.stack>.card{margin-top:0!important}.mcard{background:var(--plum)!important;border:1px solid var(--line)!important;color:var(--ww);box-shadow:0 30px 70px -20px var(--shadow)!important}.toast{background:var(--panel2)!important;border:1px solid var(--line)!important;bottom:calc(100px + env(safe-area-inset-bottom))}.su-progress-sticky{background:var(--plum)!important;color:var(--ww)!important;border-color:rgba(251,62,136,.5)!important}@media(min-width:821px){.tabs{gap:10px;margin-bottom:20px}.tab{min-height:40px;padding:10px 18px;border-radius:var(--radius-pill)}.tab.active{box-shadow:0 6px 16px -8px var(--shadow)}}:root[data-theme=light] .wl-cohort,:root[data-theme=light] .card,:root[data-theme=light] .hub-card,:root[data-theme=light] .rcard,:root[data-theme=light] .cl-card,:root[data-theme=light] .ops-card,:root[data-theme=light] .sup-item,:root[data-theme=light] details.wl-retain>summary,:root[data-theme=light] .hub-help{background:#FFFFFF!important;border-color:rgba(26,28,30,.1)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 1px 2px rgba(26,28,30,.04),0 10px 28px -18px rgba(26,28,30,.12)!important}:root[data-theme=light] .wl-item{background:#F7F6F3!important;border-color:rgba(26,28,30,.1)!important}:root[data-theme=light] .wl-item:hover{background:#EFEDE8!important}:root[data-theme=light] .mcard{background:#FFFFFF!important;border-color:rgba(26,28,30,.12)!important;box-shadow:0 24px 60px -16px rgba(26,28,30,.22)!important}:root[data-theme=light] .mbody{color:#55654A!important}:root[data-theme=light] .toast{background:#FFFFFF!important;color:#1A1C1E!important;border-color:rgba(26,28,30,.12)!important}:root[data-theme=light] .tab.active{color:#1A1C1E}:root[data-theme=light] .tab.active .tab-ic{color:var(--mag)}:root[data-theme=light] input:not([type=checkbox]):not([type=radio]):focus,:root[data-theme=light] textarea:focus,:root[data-theme=light] select:focus{box-shadow:0 0 0 3px rgba(95,111,83,.2)}:root[data-theme=light] .su-progress-sticky{background:#FFFFFF!important;color:#1A1C1E!important;border-color:rgba(200,21,88,.4)!important}:root[data-theme=light] .sup-sendbar{background:rgba(242,241,238,.98)!important;border-top-color:rgba(26,28,30,.12)!important}.kv,.plan,.cls-person,.sup-mine-row{border-top-color:var(--hairline-soft)!important}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:640px){body.hub-in .toast{bottom:calc(12px + var(--hub-tabbar-h, 64px))}}@media(min-width:641px)and (max-width:820px){.toast{bottom:calc(24px + env(safe-area-inset-bottom,0px))}}.more-sheet{background:rgba(8,8,10,.94)!important}.more-card{background:var(--plum)!important;border:1px solid var(--line)!important;box-shadow:0 24px 60px -16px var(--shadow)!important}.more-card .act-btn{background:var(--panel2)!important;border-color:var(--line)!important;color:var(--ww)!important}.ops-check-row{background:var(--panel2)!important;border-color:var(--line)!important}.ops-card .ops-card-step{background:var(--field)!important;border-color:var(--line)!important;color:var(--ww)!important}.sched-frame{background:var(--plum)!important}.dp,.sup-ord,.sup-qty,.cal-chip,.cls-walkup-hits,.ai-text{background:var(--field)!important;border-color:var(--line)!important;color:var(--ww)!important}.wl-acts .wl-copy:not(.wl-primary),.ms-row .wl-copy:not(.wl-primary),.ops-card .wl-copy:not(.wl-primary){background:transparent!important;color:var(--sageg)!important;border:1px solid var(--line)!important}.wl-acts .wl-copy:not(.wl-primary):hover,.ms-row .wl-copy:not(.wl-primary):hover,.ops-card .wl-copy:not(.wl-primary):hover{color:var(--ww)!important;border-color:var(--sagel)!important;background:var(--hover)!important}.wl-acts{gap:8px!important;align-items:center}.wl-more-acts{display:inline-block;position:relative}.wl-more-acts>summary{list-style:none;cursor:pointer;user-select:none;min-height:var(--touch);display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--sageg);font-weight:700;font-size:var(--fs-sm);background:transparent}.wl-more-acts>summary::-webkit-details-marker{display:none}.wl-more-acts[open]>summary{color:var(--ww);border-color:var(--sagel)}.wl-more-acts-body{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;padding:10px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--panel2)}.wl-skel{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel2);padding:18px 20px;margin:0 0 12px;min-height:72px}.wl-skel::after{content:"";display:block;height:12px;width:42%;border-radius:6px;background:linear-gradient(90deg,rgba(196,207,176,.12),rgba(196,207,176,.28),rgba(196,207,176,.12));background-size:200% 100%;animation:shim 1.25s linear infinite}.wl-skel.wide::after{width:68%;margin-top:12px}:root[data-theme=light] .more-sheet{background:rgba(242,241,238,.96)!important}:root[data-theme=light] .more-card{background:#FFFFFF!important;border-color:rgba(26,28,30,.12)!important}:root[data-theme=light] .more-card .act-btn{background:#F7F6F3!important;color:#1A1C1E!important;border-color:rgba(26,28,30,.12)!important}:root[data-theme=light] .wl-more-acts-body{background:#F7F6F3!important}:root[data-theme=light] .wl-acts .wl-copy:not(.wl-primary),:root[data-theme=light] .ms-row .wl-copy:not(.wl-primary),:root[data-theme=light] .ops-card .wl-copy:not(.wl-primary){color:#4E5D42!important;border-color:rgba(26,28,30,.14)!important}:root[data-theme=light] .wl-skel{background:#FFFFFF!important;border-color:rgba(26,28,30,.1)!important}:root[data-theme=light] .wl-skel::after{background:linear-gradient(90deg,rgba(26,28,30,.06),rgba(26,28,30,.12),rgba(26,28,30,.06));background-size:200% 100%}@media(max-width:560px){.top{padding-bottom:12px;margin-bottom:14px;gap:8px}.brand .nm{font-size:18px}}.cc-sheet-host{margin-top:18px;width:100%;max-width:100%}.cc-sheet-wrap{padding:16px 16px 14px;border:1px solid var(--line);background:var(--card);border-radius:14px}.cc-sheet-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;margin-bottom:12px}.cc-sheet-title{font-size:1.15rem;font-weight:850;letter-spacing:.01em}.cc-sheet-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cc-month-lab{font-size:var(--fs-sm);color:var(--sageg);display:flex;align-items:center;gap:8px}.cc-month{background:var(--panel2);color:var(--ww);border:1px solid var(--line);border-radius:8px;padding:6px 10px;font:inherit;font-size:var(--fs-sm)}.cc-sheet-totals{display:flex;flex-wrap:wrap;gap:10px 16px;margin:0 0 12px;font-size:var(--fs-sm);color:var(--sageg)}.cc-sheet-totals b{color:var(--ww);font-weight:800}.cc-sheet-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:10px;max-height:min(70vh,720px);overflow-y:auto}table.cc-sheet{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px;min-width:920px}table.cc-sheet thead th{position:sticky;top:0;z-index:2;background:var(--panel2);color:var(--sageg);font-size:11.5px;font-weight:750;text-transform:uppercase;letter-spacing:.04em;text-align:left;padding:10px 10px;border-bottom:1px solid var(--line);white-space:nowrap}table.cc-sheet tbody td{padding:9px 10px;border-bottom:1px solid rgba(161,176,144,.12);vertical-align:middle;color:var(--ww)}table.cc-sheet tbody tr:hover td{background:rgba(161,176,144,.06)}table.cc-sheet tr.cc-row-pause td{background:rgba(200,169,110,.10)}table.cc-sheet tr.cc-row-pause:hover td{background:rgba(200,169,110,.16)}table.cc-sheet tr.cc-row-done td{opacity:.72}.cc-name{font-weight:750;min-width:140px}.cc-sub{font-size:11.5px;font-weight:500;color:var(--sageg);margin-top:2px}.cc-date{white-space:nowrap;color:var(--sageg);font-size:12.5px}.cc-why{max-width:200px;line-height:1.35}.cc-action{display:inline-block;font-weight:800;font-size:12px;letter-spacing:.03em;text-transform:uppercase;padding:3px 8px;border-radius:6px;background:rgba(251,62,136,.12);color:var(--mag-soft);border:1px solid rgba(251,62,136,.28)}.cc-action.is-pause{background:rgba(200,169,110,.18);color:#e6cf9e;border-color:rgba(200,169,110,.4)}.cc-status{font-size:12px;color:var(--sageg);text-transform:lowercase}.cc-chk{text-align:center;width:56px}button.cc-tick{width:28px;height:28px;border-radius:7px;cursor:pointer;border:1.5px solid var(--line);background:var(--panel2);color:var(--ww);font-weight:900;font-size:14px;line-height:1}button.cc-tick.is-on{background:rgba(95,208,138,.18);border-color:rgba(95,208,138,.55);color:var(--green)}button.cc-tick:hover{border-color:var(--sagel)}.cc-ops{white-space:nowrap;display:flex;flex-wrap:wrap;gap:6px;min-width:120px}:root[data-theme=light] .cc-sheet-wrap{background:#FFFFFF;border-color:rgba(26,28,30,.1)}:root[data-theme=light] table.cc-sheet thead th{background:#F7F6F3;color:#4E5D42}:root[data-theme=light] .cc-month{background:#F7F6F3;color:#1A1C1E;border-color:rgba(26,28,30,.14)}:root[data-theme=light] table.cc-sheet tr.cc-row-pause td{background:rgba(200,169,110,.12)}:root[data-theme=light] button.cc-tick{background:#F7F6F3;color:#1A1C1E}@media(max-width:640px){.cc-sheet-wrap{padding:12px 10px}.cc-sheet-title{font-size:1.05rem}}@media(min-width:641px){.tabs.hub-tabs{gap:6px;padding:6px!important;margin-bottom:16px;background:rgba(0,0,0,.18)!important;border-radius:14px!important;border:1px solid var(--line)!important}.tabs.hub-tabs .tab{border-color:transparent!important;padding:8px 15px!important;font-weight:750}.tabs.hub-tabs .tab.active{background:rgba(196,207,176,.18)!important;color:var(--ww)!important;border:1px solid rgba(196,207,176,.35)!important;box-shadow:0 1px 0 rgba(255,255,255,.06) inset}:root[data-theme=light] .tabs.hub-tabs{background:#F4F3F0!important;border-color:rgba(26,28,30,.1)!important}:root[data-theme=light] .tabs.hub-tabs .tab.active{background:#1A1C1E!important;color:#F2EFE6!important;border-color:transparent!important}}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;vertical-align:middle;flex-shrink:0;background:var(--sagel)}.status-dot.now,.status-dot.alert{background:var(--mag);box-shadow:0 0 0 3px rgba(251,62,136,.18)}.status-dot.wait{background:var(--gold,#c9a227);box-shadow:0 0 0 3px rgba(201,162,39,.16)}.status-dot.ok,.status-dot.soft{background:var(--green)}.wl-nm .status-dot{margin-top:-2px}.needs-you{margin:0 0 12px;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:rgba(0,0,0,.16)}.needs-you-h{font-size:15px;font-weight:800;margin:0 0 10px;display:flex;align-items:center;gap:8px}.needs-you-h .needs-you-tag{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:2px 7px;border-radius:999px;border:1px solid rgba(100,160,255,.35);color:#9ec0ff;background:rgba(80,140,255,.12)}.needs-you-list{display:flex;flex-flow:row wrap;gap:8px}.needs-you-row,button.needs-you-jump{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap;width:auto;margin:0;padding:9px 13px;border:1px solid var(--line);border-radius:11px;background:var(--card);color:inherit;font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;min-height:0;-webkit-appearance:none;appearance:none}button.needs-you-jump:hover{background:var(--hover)}button.needs-you-jump:first-child,.needs-you-row:first-child{border:1px solid var(--line);padding:9px 13px}.needs-you-row b{font-weight:700;flex:0 0 auto;min-width:0}.needs-you-row .n{font-weight:800;font-variant-numeric:tabular-nums;min-width:0;text-align:right;color:var(--mag-soft);margin-left:1px}.needs-you-go{display:none}.needs-you-row.needs-you-wait .n{color:#e6cf9e}.needs-you-row.needs-you-soft .n{color:var(--sageg)}.needs-you-quiet .note{margin:0;color:var(--sageg)}:root[data-theme=light] .needs-you{background:#fff;border-color:rgba(26,28,30,.1)}:root[data-theme=light] .needs-you-row b{color:var(--ink)}:root[data-theme=light] button.needs-you-jump:hover{background:rgba(26,28,30,.04)}:root[data-theme=light] .needs-you-h .needs-you-tag{color:#2a5a9e;background:rgba(60,120,200,.1);border-color:rgba(60,120,200,.28)}.wl-col-empty b{display:block;margin-bottom:4px;color:var(--ww);font-weight:750}:root[data-theme=light] .wl-col-empty b{color:var(--ink)}.rcard{display:flex;justify-content:space-between;align-items:center;gap:12px}.rcard .rav{width:40px;height:40px;border-radius:999px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;letter-spacing:.02em;background:rgba(122,139,109,.28);color:var(--sageg)}.rcard .rav.is-current{background:rgba(95,208,138,.18);color:var(--green)}.rcard .rav.is-former{background:rgba(255,255,255,.08);color:var(--sageg)}.rcard .rav.is-fit{background:rgba(251,62,136,.18);color:var(--mag-soft)}.rcard .rav.is-wellness,.rcard .rav.is-premier{background:rgba(122,139,109,.32);color:var(--sageg)}.rcard .rcard-main{flex:1 1 auto;min-width:0}:root[data-theme=light] .rcard .rav{background:rgba(122,139,109,.16);color:#4E5D42}:root[data-theme=light] .rcard .rav.is-current{background:rgba(30,122,69,.12);color:#1e7a45}:root[data-theme=light] .rcard .rav.is-fit{background:rgba(200,21,88,.1);color:#c81558}.phead.phead-md{padding:16px 16px 14px;border-radius:16px;margin-bottom:14px;border:1px solid var(--line);background:rgba(0,0,0,.14)}.phead .pident{display:flex;align-items:flex-start;gap:14px;flex:1 1 auto;min-width:0}.phead .p-primary-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;width:100%}.phead .p-primary-row .act-btn,.phead .p-primary-row .wl-copy{min-height:40px}.phead .stand-line{margin-top:8px;font-size:13.5px;font-weight:700;color:var(--sageg)}.phead .stand-line.is-behind{color:var(--mag-soft)}.phead .stand-line.is-ok{color:var(--green)}:root[data-theme=light] .phead.phead-md{background:#fff;border-color:rgba(26,28,30,.1)}:root[data-theme=light] .phead .stand-line.is-behind{color:#c81558}:root[data-theme=light] .phead .stand-line.is-ok{color:#1e7a45}.prof-depth-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 14px;padding:4px;border-radius:999px;border:1px solid var(--line);background:rgba(0,0,0,.18)}.prof-depth-tabs .pdt{flex:1 1 auto;min-width:0;text-align:center;padding:9px 12px;border-radius:999px;font-size:13px;font-weight:750;color:var(--sagel);border:1px solid transparent;background:transparent;font-family:inherit;cursor:pointer}.prof-depth-tabs .pdt.on{background:rgba(196,207,176,.18);color:var(--ww);border-color:rgba(196,207,176,.32);box-shadow:0 6px 18px -12px rgba(0,0,0,.55)}:root[data-theme=light] .prof-depth-tabs{background:#f3f2ee;border-color:rgba(26,28,30,.1)}:root[data-theme=light] .prof-depth-tabs .pdt.on{background:#fff;color:var(--ink);border-color:rgba(122,139,109,.35)}.prof-depth-pane.hidden{display:none!important}.prof-v2{display:flex;flex-direction:column;gap:0}.prof-v2-hero.hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(140px,.9fr);gap:16px 22px;align-items:center;margin:0 0 14px;padding:18px 18px 16px;border-radius:18px;border:1px solid var(--line);background:radial-gradient(80% 120% at 100% 0%,rgba(251,62,136,.12),transparent 55%),radial-gradient(70% 100% at 0% 100%,rgba(122,139,109,.16),transparent 50%),rgba(0,0,0,.22)}.prof-v2-hero.hero.behind{border-color:rgba(251,62,136,.42);background:radial-gradient(90% 140% at 100% 0%,rgba(251,62,136,.22),transparent 55%),rgba(40,10,20,.35)}.prof-v2-hero.hero.ok{border-color:rgba(95,208,138,.32);background:radial-gradient(90% 140% at 100% 0%,rgba(95,208,138,.12),transparent 55%),rgba(0,0,0,.2)}.prof-v2-who{display:flex;align-items:flex-start;gap:14px;min-width:0;grid-column:1;grid-row:1}.prof-v2-who .pav{width:64px;height:64px;font-size:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 12px 28px -14px rgba(0,0,0,.65)}.prof-v2-who-txt{min-width:0;flex:1 1 auto}.prof-v2-who-txt h1{font-family:"Cormorant Garamond",Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(1.65rem,3.2vw,2.15rem);line-height:1.12;letter-spacing:-.01em;margin:0 0 4px;color:var(--ww)}.prof-v2-who-txt .cd{font-size:13.5px;color:var(--sageg);margin:0 0 8px;word-break:break-word}.prof-v2-who-txt .chips{display:flex;flex-wrap:wrap;gap:6px}.prof-v2-money{grid-column:2;grid-row:1 / span 2;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:rgba(0,0,0,.28);min-width:0}.prof-v2-money .lbl{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sagel);margin-bottom:6px}.prof-v2-money .big{font-size:clamp(1.55rem,3vw,2rem);font-weight:850;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--ww)}.prof-v2-hero.behind .prof-v2-money .big{color:var(--mag-soft)}.prof-v2-hero.ok .prof-v2-money .big{color:var(--green)}.prof-v2-money .sub{margin-top:6px;font-size:12.5px;color:var(--sageg);line-height:1.35}.prof-v2-ctas{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.prof-v2-ctas .prof-cta,.prof-v2-ctas .act-primary{min-height:42px;padding:0 16px;font-weight:800}.prof-v2-more summary{min-height:42px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;border:1px solid var(--line);color:var(--sagel);font-weight:750;cursor:pointer;list-style:none}.prof-v2-more summary::-webkit-details-marker{display:none}.prof-v2-board{margin-top:4px}.prof-v2 .prof-side.notes-hero{border:1px solid rgba(196,207,176,.28);background:linear-gradient(180deg,rgba(196,207,176,.08),transparent 40%),var(--glass, rgba(0,0,0,.18))}.prof-v2 .prof-side.notes-hero>h2{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.prof-v2 .notes-badge{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid rgba(251,62,136,.35);color:var(--mag-soft);background:rgba(251,62,136,.1)}:root[data-theme=light] .prof-v2-hero.hero{background:radial-gradient(80% 120% at 100% 0%,rgba(251,62,136,.08),transparent 55%),radial-gradient(70% 100% at 0% 100%,rgba(122,139,109,.1),transparent 50%),#fff;border-color:rgba(26,28,30,.1)}:root[data-theme=light] .prof-v2-who-txt h1{color:var(--ink)}:root[data-theme=light] .prof-v2-money{background:#f7f6f2;border-color:rgba(26,28,30,.1)}:root[data-theme=light] .prof-v2-money .big{color:var(--ink)}:root[data-theme=light] .prof-v2-hero.behind .prof-v2-money .big{color:#c81558}:root[data-theme=light] .prof-v2-hero.ok .prof-v2-money .big{color:#1e7a45}:root[data-theme=light] .prof-v2 .prof-side.notes-hero{background:linear-gradient(180deg,rgba(122,139,109,.08),#fff 35%);border-color:rgba(26,28,30,.1)}@media(max-width:720px){.prof-v2-hero.hero{grid-template-columns:1fr;gap:14px}.prof-v2-who,.prof-v2-money,.prof-v2-ctas{grid-column:1;grid-row:auto}.prof-v2-money{order:0}.prof-v2-who .pav{width:56px;height:56px;font-size:20px}.prof-depth-tabs .pdt{padding:8px 8px;font-size:12px}}.hub-page-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 16px;margin:0 0 14px}.hub-page-h .hub-page-title{font-family:Manrope,system-ui,sans-serif;font-style:normal;font-weight:800;font-size:clamp(1.25rem,2.4vw,1.55rem);line-height:1.15;letter-spacing:-.02em;color:var(--ww);margin:0}.hub-page-h .hub-page-lede{margin:4px 0 0;font-size:13.5px;color:var(--sagel);max-width:52ch;line-height:1.4}.hub-page-h .hub-page-meta{font-size:12px;font-weight:750;color:var(--sagel);padding:5px 10px;border-radius:999px;border:1px solid var(--line);white-space:nowrap}:root[data-theme=light] .hub-page-h .hub-page-title{color:var(--hub-ink,#1A1C1E)}.hub-empty{padding:22px 16px;text-align:center;border-radius:14px;border:1px dashed var(--line);color:var(--sagel)}.hub-empty b{display:block;color:var(--ww);font-weight:750;margin-bottom:4px}:root[data-theme=light] .hub-empty b{color:var(--ink)}.act-btn.act-primary,button.act-primary{background:var(--mag)!important;border-color:var(--mag)!important;color:#fff!important;font-weight:800}.act-btn.act-primary:hover,button.act-primary:hover{filter:brightness(1.06)}.wl-col{border-radius:16px}.wl-col-label{letter-spacing:.04em}.wl-person,.wl-row,.buy-row{border-radius:12px}#reportview .hub-focus-card{border-radius:16px}.hub-focus-card>h2:first-child,.card.hub-focus-card>h2:first-child{font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.ms-board .wl-col-label,.wl-today .wl-col-label{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--sagel)}.hub-tag{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:999px;margin-right:6px;vertical-align:middle;border:1px solid var(--line);color:var(--sagel)}.hub-tag.mm{background:rgba(122,139,109,.2);color:var(--sageg);border-color:rgba(122,139,109,.4)}.hub-tag.sq{background:rgba(80,140,255,.16);color:#9ec0ff;border-color:rgba(100,160,255,.35)}.hub-tag.hive{background:rgba(251,62,136,.12);color:var(--mag-soft);border-color:rgba(251,62,136,.35)}:root[data-theme=light] .hub-tag.sq{color:#2a5a9e;background:rgba(60,120,200,.1)}:root[data-theme=light] .hub-tag.mm{color:#4E5D42}.imag-today-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px}.imag-today-title{font-family:Manrope,system-ui,sans-serif!important;font-size:22px!important;font-weight:800!important;letter-spacing:-.02em!important;margin:0!important;color:var(--ink);line-height:1.15!important}:root:not([data-theme=light]) .imag-today-title{color:var(--ww)}.imag-today-meta{font-size:12px;font-weight:650;color:var(--sagel);white-space:nowrap}.imag-card,.card.imag-card,.imag-floor-card{border:1px solid rgba(26,28,30,.09)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 1px 3px rgba(26,28,30,.05)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:14px 16px!important;margin:0 0 12px!important}:root:not([data-theme=light]) .imag-card,:root:not([data-theme=light]) .card.imag-card,:root:not([data-theme=light]) .imag-floor-card{background:#16181b!important;border-color:rgba(255,255,255,.08)!important;box-shadow:none!important}.imag-sec-h{display:flex;align-items:center;gap:8px;margin:0 0 12px}.imag-sec-k{font-size:14px;font-weight:800;color:var(--ink);letter-spacing:-.01em}:root:not([data-theme=light]) .imag-sec-k{color:var(--ww)}.imag-sec-n{font-size:12px;font-weight:800;color:var(--mag);font-variant-numeric:tabular-nums}.imag-sec-h-sub{display:flex;align-items:center;gap:8px;width:100%;flex:0 0 auto;margin:14px 0 8px}.imag-sec-h-sub .imag-sec-k{font-size:13px;font-weight:700}#scaninsCount{white-space:nowrap;flex:0 0 auto}#scaninsCount.zero{color:var(--sagel);font-weight:700}#scaninsCount.unk{color:#B8860B}.imag-floor-refresh{margin-left:auto;border:0;background:transparent;color:var(--sagel);font-size:15px;min-height:28px;min-width:28px;border-radius:8px;cursor:pointer;padding:0;line-height:1}.imag-floor-refresh:hover{background:rgba(122,139,109,.12);color:var(--ink)}.today-floor,.imag-floor{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;align-items:start}@media(max-width:800px){.today-floor,.imag-floor{grid-template-columns:1fr}}.today-floor-tours,.today-floor-scan{min-width:0;min-height:0;margin:0!important}@media(min-width:801px){.today-floor-tours>.imag-floor-card,.today-floor-scan.imag-floor-card{height:340px;display:flex;flex-direction:column;margin:0!important}.today-floor-scan .today-scan-body{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.today-floor-tours>.imag-floor-card .imag-floor-list,.today-floor-tours>.imag-floor-card .imag-floor-empty{flex:1 1 auto;min-height:0;overflow:auto}.today-floor-tours>.imag-floor-card .today-comp-launch{flex:0 0 auto;margin-top:auto}}@media(max-width:800px){.today-floor-tours .imag-floor-list{max-height:min(46vh,320px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}.hub-floor-ops{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px}.hub-floor-ops .fop-lbl{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sageg);opacity:.85;margin-right:2px}.fop-chip{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:650;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 12px;line-height:1}button.fop-chip{cursor:pointer}button.fop-chip:hover{border-color:var(--sagel)}.fop-chip.fop-work{border-color:rgba(251,62,136,.45)}.fop-chip .fop-n{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--mag);color:#fff;font-size:11px;font-weight:800;display:inline-grid;place-items:center;font-variant-numeric:tabular-nums}.fop-chip.fop-quiet{color:var(--sageg);opacity:.75}.fop-chip .fop-dot{width:7px;height:7px;border-radius:50%;background:var(--sage);flex:none}.today-scan-body{flex:1 1 auto;min-height:0;max-height:min(34vh,300px);overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.today-scan-earlier{flex:0 0 auto;margin:8px 0 0;font-size:12px;font-weight:650;color:var(--sagel);line-height:1.3}.today-scan-earlier[hidden]{display:none!important}#checkinsbox .imag-floor-person{display:flex;width:100%;box-sizing:border-box;background:transparent;border:0;border-radius:0;padding:8px 0;margin:0}#checkinsbox .imag-floor-who{min-width:0;flex:1 1 auto}#checkinsbox .imag-floor-nm{display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap}#checkinsbox .imag-floor-nm-t{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#checkinsbox .imag-floor-kind,#checkinsbox .imag-floor-nm .chip{flex:0 0 auto}.today-comp-launch{margin-top:10px;padding-top:8px;border-top:1px solid rgba(26,28,30,.08);display:flex;gap:8px;flex-wrap:wrap}.today-comp-launch button{flex:1 1 140px;width:auto;min-height:36px}@media(max-width:800px){.today-comp-launch{flex-direction:column}.today-comp-launch button{flex:1 1 auto;width:100%}}:root:not([data-theme=light]) .today-comp-launch{border-top-color:rgba(255,255,255,.08)}.hub-comp-ovl{z-index:100}.hub-comp-ovl{padding-top:calc(22px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))!important}@media(max-width:640px){.hub-comp-ovl{padding-left:12px!important;padding-right:12px!important;padding-top:calc(16px + env(safe-area-inset-top,0px))!important}.hub-comp-ovl .hub-comp-sheet{padding-top:18px}}.hub-comp-sheet{width:min(560px,100%);max-height:min(80vh,720px);margin:auto;display:flex;flex-direction:column;gap:10px;background:#fff;color:#1A1C1E;border:1px solid rgba(26,28,30,.1);border-radius:16px;padding:16px 16px 12px;box-shadow:0 24px 60px -20px rgba(26,28,30,.28)}:root:not([data-theme=light]) .hub-comp-sheet{background:#16181b;color:var(--ww);border-color:rgba(255,255,255,.1)}.hub-comp-grant-err{margin:0;padding:10px 12px;border-radius:10px;border:1px solid rgba(194,24,91,.45);background:rgba(194,24,91,.1);color:#8B1038;font-size:var(--fs-sm);font-weight:700;line-height:1.35}:root:not([data-theme=light]) .hub-comp-grant-err{color:#F2C4D3;background:rgba(194,24,91,.18);border-color:rgba(194,24,91,.5)}.hub-comp-sheet-h{display:flex;align-items:flex-start;gap:10px}.hub-comp-sheet-k{font-size:16px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.hub-comp-sheet-s{margin-top:3px;font-size:12px;font-weight:550;color:var(--sagel);line-height:1.35}.hub-comp-sheet-x{margin-left:auto;flex:0 0 auto;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(95,111,83,.35);background:#fff;color:#5F6F53;font:inherit;font-weight:700;cursor:pointer}:root:not([data-theme=light]) .hub-comp-sheet-x{background:transparent;color:var(--ww);border-color:rgba(255,255,255,.2)}.hub-comp-sheet-q{width:100%;min-height:40px;box-sizing:border-box;border-radius:10px;padding:8px 12px;font:inherit}.hub-comp-sheet-list{overflow:auto;min-height:0;flex:1;-webkit-overflow-scrolling:touch}.hub-comp-grant{max-height:min(94dvh,900px);overflow:auto;gap:8px}.hub-comp-grant .hub-comp-sheet-s{font-size:11px}.hub-comp-grant>.note{margin:0;font-size:11px;line-height:1.35}.hub-comp-fld{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:var(--sagel)}.hub-comp-fld input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.hub-comp-fld .hub-date{min-height:40px;border-radius:10px;font:inherit;font-weight:600;padding:8px 10px;box-sizing:border-box;color:#1A1C1E!important;background-color:#fff!important;-webkit-text-fill-color:#1A1C1E!important;caret-color:#1A1C1E;color-scheme:light}.hub-comp-date-clear{align-self:flex-start;margin:0;padding:0;border:0;background:none;font:inherit;font-size:12px;font-weight:700;color:var(--sagel);text-decoration:underline;cursor:pointer;width:auto!important;min-height:0}.hub-comp-select{position:relative;display:block}.hub-comp-select::after{content:"";position:absolute;right:15px;top:50%;width:11px;height:11px;margin-top:-7px;pointer-events:none;border-right:2.5px solid #1A1C1E;border-bottom:2.5px solid #1A1C1E;transform:rotate(45deg)}.hub-comp-fld select{width:100%;min-height:40px;border-radius:10px;font:inherit;font-weight:600;padding:8px 40px 8px 10px;box-sizing:border-box;color:#1A1C1E!important;-webkit-text-fill-color:#1A1C1E!important;color-scheme:light;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#fff!important;background-image:none!important}#guestPassKind{background-color:#fff!important;color:#1A1C1E!important;-webkit-text-fill-color:#1A1C1E!important;color-scheme:light!important;font-size:1.05rem!important;font-weight:700!important;min-height:50px!important;padding:11px 42px 11px 14px!important;background-image:none!important;border:1px solid #C9C7BF!important}#guestPassKind option{color:#1A1C1E!important;background-color:#fff!important;font-weight:600}.hub-gp-sheet{overflow:auto}.hub-gp-names{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}@media(max-width:640px){.hub-gp-names{grid-template-columns:1fr 1fr}}html[data-theme=dark] .hub-comp-fld input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html[data-theme=dark] .hub-comp-fld .hub-date{color:#1A1C1E!important;background-color:#fff!important;-webkit-text-fill-color:#1A1C1E!important}html[data-theme=dark] .hub-comp-fld select{color:#1A1C1E!important;-webkit-text-fill-color:#1A1C1E!important;background-color:#fff!important;background-image:none!important}html[data-theme=dark] .hub-comp-select::after{border-right-color:#1A1C1E;border-bottom-color:#1A1C1E}.hub-comp-grant-endpad{height:56px;flex:0 0 56px}.hub-comp-grant-acts{display:flex;gap:8px;flex-wrap:wrap;position:sticky;bottom:0;margin-top:4px;padding:8px 0 2px;background:#fff}:root:not([data-theme=light]) .hub-comp-grant-acts{background:#16181b}.hub-comp-acts{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hub-search-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}@media(max-width:820px){#compAddBtn,#splitAddBtn{width:100%}.hub-search-meta{width:100%}}@media(min-width:821px){#searchview .hub-view-search{position:relative}#searchview .hub-view-h{padding-right:340px}#searchview .hub-search-meta{position:absolute;top:2px;right:0;width:auto;justify-content:flex-end}#searchview .hub-search-meta #compAddBtn,#searchview .hub-search-meta #splitAddBtn{width:auto}}.imag-av{flex:0 0 auto;width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;letter-spacing:.02em;background:rgba(122,139,109,.16);color:#4E5D42}.imag-av-sage{background:rgba(122,139,109,.18);color:#4E5D42}.imag-av-mag{background:rgba(251,62,136,.14);color:#c81558}:root:not([data-theme=light]) .imag-av-sage{background:rgba(196,207,176,.16);color:var(--sageg)}:root:not([data-theme=light]) .imag-av-mag{background:rgba(251,62,136,.2);color:var(--mag-soft)}.imag-floor-list{display:flex;flex-direction:column;gap:2px}.imag-floor-person{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid rgba(26,28,30,.06)}.imag-floor-person:first-child{border-top:0;padding-top:0}:root:not([data-theme=light]) .imag-floor-person{border-top-color:rgba(255,255,255,.06)}.imag-floor-who{min-width:0;flex:1 1 auto}.imag-floor-nm{font-size:13.5px;font-weight:750;color:var(--ink);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root:not([data-theme=light]) .imag-floor-nm{color:var(--ww)}.imag-floor-meta{font-size:11.5px;color:var(--sagel);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imag-floor-chip{flex:0 0 auto}.tour-acts{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto;margin:0 0 0 auto}.tour-acts .imag-open-sage,.tour-acts .wl-comp-mark,.tour-acts .tour-here,.tour-acts .tour-noshow{width:auto!important;flex:0 0 auto;justify-content:center;min-height:28px!important;padding:0 11px!important;font-size:12px!important}.imag-floor-tour .imag-floor-nm{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:break-word}.imag-floor-tour .imag-floor-meta{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}.imag-floor-tour{flex-wrap:wrap}.imag-floor-tour .tour-acts{flex:1 1 100%;width:100%;margin:8px 0 0 0;justify-content:flex-start}.tour-here-chip{display:inline-flex;align-items:center;align-self:flex-start;font-size:12.5px;font-weight:750;line-height:1.2;color:#1e7a45;background:rgba(30,122,69,.1);border:1px solid rgba(30,122,69,.28);border-radius:999px;padding:6px 12px}:root:not([data-theme=light]) .tour-here-chip{color:var(--sageg);background:rgba(196,207,176,.12);border-color:rgba(196,207,176,.28)}.tour-noshow-line{font-size:12px;font-weight:650;color:var(--sagel)}.tour-noshow{appearance:none;-webkit-appearance:none;flex:0 0 auto;min-height:32px!important;padding:0 14px!important;border-radius:999px!important;font-size:12.5px!important;font-weight:750!important;background:rgba(26,28,30,.05)!important;border:1px solid rgba(26,28,30,.2)!important;color:#5a6647!important;cursor:pointer!important}.tour-noshow:hover{background:rgba(26,28,30,.09)!important}:root:not([data-theme=light]) .tour-noshow{background:rgba(255,255,255,.06)!important;border-color:rgba(196,207,176,.3)!important;color:var(--sageg)!important}:root:not([data-theme=light]) .tour-noshow:hover{background:rgba(255,255,255,.11)!important}.tour-outcome-row{flex:1 1 100%;width:100%;margin:8px 0 0 0;display:flex;flex-flow:row wrap;align-items:center;gap:6px}.tour-outcome-lbl{font-size:12px;font-weight:650;color:#5a6647}:root:not([data-theme=light]) .tour-outcome-lbl{color:var(--sagel)}.tour-outcome{appearance:none;-webkit-appearance:none;flex:0 0 auto;min-height:28px;padding:0 11px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;background:rgba(26,28,30,.05);border:1px solid rgba(26,28,30,.18);color:#3a4030;cursor:pointer}.tour-outcome:hover{background:rgba(26,28,30,.09)}.tour-outcome.is-cur{box-shadow:0 0 0 2px rgba(214,73,146,.35) inset}.tour-oc-yes,.tour-oc-done{color:#1e7a45;background:rgba(30,122,69,.1);border-color:rgba(30,122,69,.28)}:root:not([data-theme=light]) .tour-outcome{background:rgba(255,255,255,.06);border-color:rgba(196,207,176,.28);color:var(--sageg)}:root:not([data-theme=light]) .tour-outcome:hover{background:rgba(255,255,255,.11)}:root:not([data-theme=light]) .tour-oc-yes,:root:not([data-theme=light]) .tour-oc-done{color:var(--sageg);background:rgba(196,207,176,.14);border-color:rgba(196,207,176,.3)}.tour-outcome-chip{display:inline-flex;align-items:center;font-size:12.5px;font-weight:750;line-height:1.2;padding:5px 11px;border-radius:999px;color:#8a2d63;background:rgba(214,73,146,.1);border:1px solid rgba(214,73,146,.28)}.tour-outcome-chip.oc-signed_up,.tour-outcome-chip.oc-follow_up_done{color:#1e7a45;background:rgba(30,122,69,.1);border-color:rgba(30,122,69,.28)}.tour-outcome-chip.oc-not_interested{color:#6a6f60;background:rgba(26,28,30,.06);border-color:rgba(26,28,30,.18)}:root:not([data-theme=light]) .tour-outcome-chip{color:#eaa3c9;background:rgba(214,73,146,.16);border-color:rgba(214,73,146,.34)}:root:not([data-theme=light]) .tour-outcome-chip.oc-signed_up,:root:not([data-theme=light]) .tour-outcome-chip.oc-follow_up_done{color:var(--sageg);background:rgba(196,207,176,.14);border-color:rgba(196,207,176,.3)}:root:not([data-theme=light]) .tour-outcome-chip.oc-not_interested{color:var(--sagel);background:rgba(255,255,255,.05);border-color:rgba(196,207,176,.22)}.tour-cancel,.wl-tour-dismiss{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:auto!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;background:transparent!important;border:1px solid transparent!important;color:var(--sagel)!important;cursor:pointer!important;opacity:.85}.tour-cancel:hover,.wl-tour-dismiss:hover{opacity:1;color:#b4462f!important;background:rgba(180,70,47,.08)!important;border-color:rgba(180,70,47,.28)!important}:root:not([data-theme=light]) .tour-cancel,:root:not([data-theme=light]) .wl-tour-dismiss{color:var(--sagel)!important}:root:not([data-theme=light]) .tour-cancel:hover,:root:not([data-theme=light]) .wl-tour-dismiss:hover{color:#f0a98f!important;background:rgba(240,120,90,.12)!important;border-color:rgba(240,120,90,.32)!important}.imag-open-sage,.wl-comp-mark,.tour-here{flex:0 0 auto;min-height:32px!important;padding:0 14px!important;border-radius:999px!important;font-size:12.5px!important;font-weight:750!important;background:rgba(122,139,109,.14)!important;border:1px solid rgba(122,139,109,.28)!important;color:#3d4a36!important;cursor:pointer!important}.imag-open-sage:hover,.wl-comp-mark:hover,.tour-here:hover{background:rgba(122,139,109,.22)!important}:root:not([data-theme=light]) .imag-open-sage,:root:not([data-theme=light]) .wl-comp-mark,:root:not([data-theme=light]) .tour-here{background:rgba(196,207,176,.12)!important;border-color:rgba(196,207,176,.28)!important;color:var(--sageg)!important}:root:not([data-theme=light]) .imag-open-sage:hover,:root:not([data-theme=light]) .wl-comp-mark:hover,:root:not([data-theme=light]) .tour-here:hover{background:rgba(196,207,176,.2)!important}.imag-floor-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px 12px 10px;min-height:88px;gap:4px}.imag-floor-empty-ico{width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:rgba(122,139,109,.14);color:#4E5D42;font-size:14px;font-weight:800;margin-bottom:4px}.imag-floor-empty-t{font-size:13.5px;font-weight:750;color:var(--ink)}:root:not([data-theme=light]) .imag-floor-empty-t{color:var(--ww)}.imag-floor-empty-s{font-size:12px;color:var(--sagel);line-height:1.35;max-width:28ch}.imag-floor-warn{color:#9a5a20;font-size:12.5px;font-weight:650;text-align:center;padding:12px}button.imag-primary,.imag-primary{min-height:32px!important;padding:0 14px!important;font-size:12.5px!important;font-weight:750!important;border-radius:999px!important;background:var(--mag)!important;border:1px solid var(--mag)!important;color:#fff!important;cursor:pointer;white-space:nowrap}button.imag-quiet,.imag-quiet{min-height:32px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:700!important;border-radius:999px!important;background:transparent!important;border:1px solid rgba(26,28,30,.12)!important;color:var(--sagel)!important;cursor:pointer}:root:not([data-theme=light]) button.imag-quiet,:root:not([data-theme=light]) .imag-quiet{border-color:rgba(255,255,255,.14)!important}.today-act-card{margin:0 0 12px!important}.today-act-card.imag-act-quiet{padding-bottom:16px!important}.today-act-list{display:flex;flex-direction:column}.imag-act-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid rgba(26,28,30,.06);background:transparent!important}.imag-act-row:first-child{border-top:0;padding-top:0}:root:not([data-theme=light]) .imag-act-row{border-top-color:rgba(255,255,255,.06)}.today-act-list .wl-item,.today-act-card .imag-act-row{background:transparent!important;border-left:0!important;border-right:0!important;border-radius:0!important;box-shadow:none!important}.imag-act-main{min-width:0;flex:1 1 auto}.imag-act-name{font-size:13.5px;font-weight:750;color:var(--ink);line-height:1.25}:root:not([data-theme=light]) .imag-act-name{color:var(--ww)}.imag-act-sub{font-size:12px;color:var(--sagel);margin-top:2px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:48ch}.imag-act-btns{display:flex;flex-wrap:nowrap;gap:6px;flex:0 0 auto;justify-content:flex-end}.my-work-card{margin:0 0 12px!important}.my-work-list{display:flex;flex-direction:column}.my-work-row,.imag-mw-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid rgba(26,28,30,.06);background:transparent!important;border-left:0!important;border-right:0!important;border-radius:0!important}.my-work-row:first-child,.imag-mw-row:first-child{border-top:0;padding-top:0}:root:not([data-theme=light]) .my-work-row,:root:not([data-theme=light]) .imag-mw-row{border-top-color:rgba(255,255,255,.06)}.imag-mw-check{flex:0 0 auto;width:18px;height:18px;border-radius:5px;border:1.5px solid rgba(26,28,30,.18);background:#fff}:root:not([data-theme=light]) .imag-mw-check{border-color:rgba(255,255,255,.22);background:transparent}.my-work-main{min-width:0;flex:1 1 auto}.imag-mw-title{font-size:13.5px;font-weight:750;color:var(--ink);line-height:1.25}:root:not([data-theme=light]) .imag-mw-title{color:var(--ww)}.imag-mw-detail{font-size:11.5px;color:var(--sagel);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-work-more{margin-top:4px}.my-work-more>summary{list-style:none;cursor:pointer;font-size:12.5px;font-weight:700;color:var(--sagel);padding:6px 0}.my-work-more>summary::-webkit-details-marker{display:none}.my-work-more[open]>summary{margin-bottom:4px}.today-all-queues{margin:0 0 10px;border:1px solid rgba(26,28,30,.09);border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 1px 3px rgba(26,28,30,.05)}:root:not([data-theme=light]) .today-all-queues{background:#16181b;border-color:rgba(255,255,255,.08);box-shadow:none}.today-all-sum{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:13px 16px;font-size:13.5px;font-weight:750;color:var(--ink);user-select:none}:root:not([data-theme=light]) .today-all-sum{color:var(--ww)}.today-all-sum::-webkit-details-marker{display:none}.today-all-title{flex:0 0 auto}.today-all-counts{flex:1 1 auto;color:var(--sagel);font-weight:650;font-size:12px}.today-all-chev{flex:0 0 auto;width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:rgba(122,139,109,.1);color:var(--sagel);transition:transform .15s ease}.today-all-queues[open] .today-all-chev{transform:rotate(90deg)}.today-all-queues[open] .today-all-sum{border-bottom:1px solid rgba(26,28,30,.08)}.today-queues{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px;align-items:start}@media(max-width:800px){.today-queues{grid-template-columns:1fr}}.today-queues .wl-col{border:1px solid rgba(26,28,30,.08);border-radius:12px;background:#f7f6f2;padding:0;min-width:0}:root:not([data-theme=light]) .today-queues .wl-col{background:rgba(0,0,0,.22);border-color:rgba(255,255,255,.06)}.today-queues .wl-col-label{padding:10px 12px 6px;font-size:13px;font-weight:800;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.today-queues .wl-col-body{padding:0 8px 12px;max-height:none!important;overflow:visible!important}.today-queues .wl-acc{margin:0 0 8px}.today-queues .wl-acc>.wl-acc-sum{cursor:pointer!important;min-height:44px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:11px 12px!important;width:100%!important;border:0!important;text-align:left!important;font:inherit!important;color:inherit!important;background:transparent!important}.today-queues .wl-acc.is-open{background:rgba(255,255,255,.04)!important;border-color:rgba(196,207,176,.28)!important}:root[data-theme=light] .today-queues .wl-acc.is-open{background:#fff!important;border-color:rgba(26,28,30,.14)!important;box-shadow:0 8px 22px -14px rgba(26,28,30,.18)!important}.today-queues .wl-acc.is-open>.wl-acc-body{display:block!important;padding:4px 8px 12px!important;max-height:min(60vh,520px)!important;overflow:auto!important}.today-queues .wl-acc.is-open .wl-acc-chev{transform:rotate(90deg)!important}.today-queues .wl-acc .wl-acc-hint{display:block;font-size:11px;font-weight:600;color:var(--sagel, #7A8B6D);margin-top:2px}.today-queues .wl-acc.is-open .wl-acc-hint{display:none}.today-queues .wl-item{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 10px!important;padding:12px 6px!important;border:0!important;border-radius:0!important;background:transparent!important;margin:0!important;border-bottom:1px solid rgba(196,207,176,.1)!important}:root[data-theme=light] .today-queues .wl-item{border-bottom-color:rgba(26,28,30,.07)!important}.today-queues .wl-item:last-child{border-bottom:0!important}.today-queues .wl-item .wl-amt-slot{grid-column:1 / -1!important;grid-row:3!important;text-align:left!important}.today-queues .wl-item .wl-acts{grid-column:1 / -1!important;grid-row:4!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:6px!important;padding-top:2px!important}@media(max-width:640px){#worklistview .imag-today-h{margin:0 0 10px;align-items:flex-end}#worklistview .imag-today-title{font-size:20px!important}#worklistview .imag-today-meta{font-size:11.5px;max-width:46%;text-align:right;overflow:hidden;text-overflow:ellipsis}.imag-card,.card.imag-card,.imag-floor-card,.today-all-queues{border-radius:12px!important;padding:12px 14px!important;margin:0 0 10px!important}.today-floor,.imag-floor{grid-template-columns:1fr!important;gap:10px;margin-bottom:10px}.today-floor-tours .imag-floor-card,.today-floor-scan.imag-floor-card{height:auto!important}.today-floor-scan.imag-floor-card{display:flex!important;flex-direction:column}.imag-sec-h{margin:0 0 8px}.imag-sec-k{font-size:13.5px}.imag-floor-empty{min-height:56px;padding:10px 8px 6px;gap:2px}.imag-floor-empty-ico{width:24px;height:24px;font-size:12px;margin-bottom:2px}.imag-floor-empty-t{font-size:13px}.imag-floor-empty-s{font-size:11.5px;max-width:32ch}.today-scan-body{flex:0 1 auto;max-height:min(32vh,236px);overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.imag-av{width:36px;height:36px;font-size:11.5px}.imag-floor-person{padding:10px 0;gap:10px}.imag-floor-nm{font-size:14px}.imag-floor-meta{font-size:12px;white-space:normal;overflow:visible}.imag-floor-person:has(.tour-acts,.imag-open-sage,.wl-comp-mark){flex-wrap:wrap}.imag-floor-person:has(.tour-acts,.imag-open-sage,.wl-comp-mark) .imag-floor-who{flex:1 1 60%;min-width:0}.imag-floor-person:has(.tour-acts,.imag-open-sage,.wl-comp-mark) .imag-floor-nm{white-space:normal;overflow:visible;text-overflow:clip}.imag-floor-tour .tour-acts{width:100%;margin-left:0;justify-content:flex-start}.imag-floor-person:has(.imag-open-sage,.wl-comp-mark):not(:has(.tour-acts)) .imag-open-sage,.imag-floor-person:has(.imag-open-sage,.wl-comp-mark):not(:has(.tour-acts)) .wl-comp-mark{flex:1 1 45%}button.imag-primary,.imag-primary,.imag-open-sage,.wl-comp-mark,button.imag-quiet,.imag-quiet{min-height:44px!important;padding:0 16px!important;font-size:13.5px!important}.imag-floor-refresh{min-height:40px;min-width:40px;font-size:17px}.my-work-row,.imag-mw-row{display:grid!important;grid-template-columns:20px minmax(0,1fr);column-gap:10px;row-gap:8px;align-items:start;padding:12px 0}.imag-mw-check{width:20px;height:20px;margin-top:2px}.my-work-main{grid-column:2;min-width:0}.imag-mw-title{font-size:14px;font-weight:750;white-space:normal;overflow:visible;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.imag-mw-detail{white-space:normal;overflow:visible;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.my-work-row>.imag-primary,.imag-mw-row>.imag-primary{grid-column:1 / -1;width:100%;justify-self:stretch}.my-work-more>summary{min-height:40px;display:flex;align-items:center;font-size:13px;padding:4px 0}.imag-act-row{display:grid!important;grid-template-columns:36px minmax(0,1fr);column-gap:10px;row-gap:8px;align-items:center;padding:12px 0}.imag-act-row>.imag-av{grid-column:1;grid-row:1}.imag-act-main{grid-column:2;grid-row:1;min-width:0}.imag-act-name{font-size:14.5px}.imag-act-sub{max-width:none;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px}.imag-act-btns{grid-column:1 / -1;display:flex;gap:8px;width:100%}.imag-act-btns>.imag-primary{flex:1 1 auto;width:auto}.imag-act-btns>.imag-quiet,.imag-act-btns>.wl-open.imag-quiet{flex:0 0 auto}.today-all-sum{min-height:52px;padding:14px 14px;font-size:14px}.today-all-counts{font-size:12px}.today-all-chev{width:28px;height:28px}.today-queues{grid-template-columns:1fr!important;padding:8px;gap:8px}.today-queues .wl-col-body{max-height:none!important;overflow:visible!important}#worklistview{padding-bottom:8px}}#profileview .prof-md,.prof-md[data-prof-md="1"]{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto!important;gap:0!important;min-height:0!important;width:100%!important;max-width:100%!important;border:1px solid rgba(26,28,30,.1)!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;position:relative!important;isolation:isolate!important}#profileview .prof-md .md-list{display:none!important;position:relative!important;z-index:1!important;float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:16px 12px!important;border:0!important;border-right:1px solid rgba(26,28,30,.08)!important;background:#f7f6f3!important;overflow:auto!important;max-height:none!important;flex-direction:column!important;grid-row:auto!important;grid-column:auto!important}#profileview .prof-md .md-main{display:flex!important;flex-direction:column!important;min-width:0!important;width:100%!important;overflow:auto!important;background:#fff!important;position:relative!important;z-index:0!important;grid-column:auto!important;grid-row:auto!important}#profileview .prof-md .md-identity,#profileview .prof-md .md-identity.hero,#profileview .prof-md .md-identity.imag-identity{display:block!important;margin:0!important;padding:24px 28px 20px!important;border:0!important;border-radius:0!important;border-bottom:1px solid rgba(26,28,30,.08)!important;background:#fff!important;min-width:0!important;max-width:100%!important;overflow:visible!important;grid-column:auto!important;grid-row:auto!important;position:relative!important}#profileview .prof-md .md-depth{display:block!important;padding:0 28px 28px!important;margin:0!important;border:0!important;background:#fff!important;min-width:0!important;overflow:visible!important;grid-column:auto!important;grid-row:auto!important}#profileview .prof-md .foot{display:none!important}@media(min-width:900px){#profileview .prof-md,.prof-md[data-prof-md="1"]{grid-template-columns:260px minmax(0,1fr)!important;min-height:min(80vh,860px)!important}#profileview .prof-md .md-list{display:flex!important;grid-column:1!important;grid-row:1!important}#profileview .prof-md .md-main{grid-column:2!important;grid-row:1!important}}#profileview .prof-md .md-list-h{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:13px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;color:#1a1c1e!important;margin:0 0 12px!important;padding:0 4px!important}#profileview .prof-md .md-list-rows{display:flex!important;flex-direction:column!important;gap:2px!important;flex:1 1 auto!important;overflow:auto!important;max-height:none!important}#profileview .prof-md .md-row{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;padding:10px 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#3d4540!important;font:inherit!important;text-align:left!important;cursor:pointer!important}#profileview .prof-md .md-row:hover{background:rgba(122,139,109,.08)!important}#profileview .prof-md .md-row.on{background:rgba(122,139,109,.14)!important;color:#1a1c1e!important;box-shadow:inset 3px 0 0 #7A8B6D}#profileview .prof-md .md-row .av{width:36px!important;height:36px!important;border-radius:999px!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:800!important;background:rgba(122,139,109,.18)!important;color:#4E5D42!important}#profileview .prof-md .md-row .av.mag{background:rgba(233,45,146,.16)!important;color:#c81558!important}#profileview .prof-md .md-row-txt{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important}#profileview .prof-md .md-row-txt b{display:block!important;font-weight:750!important;font-size:13.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:inherit!important}#profileview .prof-md .md-row-txt .sub{display:block!important;font-size:12px!important;color:#6b756c!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-top:1px!important}#profileview .prof-md #mdBackSearch{margin-top:12px!important;width:100%!important;min-height:40px!important}#profileview .imag-id-top{display:flex!important;align-items:flex-start!important;gap:18px!important;margin:0 0 18px!important;min-width:0!important;width:100%!important}#profileview .imag-id-top .pav,#profileview .prof-md .md-identity .pav,#profileview .prof-md .md-identity .big-av{width:72px!important;height:72px!important;font-size:24px!important;margin:0!important;flex:0 0 auto!important;border-radius:999px!important;box-shadow:none!important}#profileview .imag-id-head{min-width:0!important;flex:1 1 auto!important;overflow:visible!important}#profileview .imag-name-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 12px!important;margin:0 0 10px!important}#profileview .imag-id-head h2,#profileview .prof-md .md-identity h2{font-size:28px!important;font-weight:800!important;line-height:1.15!important;margin:0!important;padding:0!important;font-family:Manrope,system-ui,sans-serif!important;font-style:normal!important;letter-spacing:-0.02em!important;color:#1a1c1e!important;word-break:normal!important;overflow-wrap:anywhere!important;white-space:normal!important;max-width:100%!important}#profileview .imag-stand-chip{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:750!important;padding:5px 10px!important;border-radius:999px!important;border:1px solid rgba(233,45,146,.35)!important;background:rgba(233,45,146,.08)!important;color:#c81558!important;margin:0!important;white-space:nowrap!important}#profileview .md-identity.ok .imag-stand-chip{border-color:rgba(30,122,69,.35)!important;background:rgba(30,122,69,.08)!important;color:#1e7a45!important}#profileview .waiver-pill{display:inline-flex!important;align-items:center!important;gap:5px!important;font:inherit!important;font-size:12px!important;font-weight:750!important;padding:5px 11px!important;border-radius:999px!important;border:1px solid!important;cursor:pointer!important;white-space:nowrap!important;line-height:1.2!important;margin:0!important}#profileview .waiver-pill.ok{color:#1e7a45!important;border-color:rgba(30,122,69,.42)!important;background:rgba(30,122,69,.08)!important}#profileview .waiver-pill.no{color:#b45309!important;border-color:rgba(217,119,6,.48)!important;background:rgba(217,119,6,.10)!important}#profileview .waiver-pill.wait{color:#6b6270!important;border-color:rgba(0,0,0,.18)!important;background:rgba(0,0,0,.03)!important}#profileview .waiver-pill:hover{filter:brightness(.97)}#profileview .waiver-pill:focus-visible{outline:2px solid rgba(30,122,69,.5);outline-offset:2px}#profileview .imag-money-line{margin:0 0 8px!important;font-size:14px!important;font-weight:700!important;color:#c81558!important}#profileview .md-identity.ok .imag-money-line{color:#1e7a45!important}#profileview .imag-meta-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px 28px!important;margin:4px 0 0!important;max-width:560px!important}#profileview .imag-meta-item{display:flex!important;align-items:flex-start!important;gap:10px!important;min-width:0!important}#profileview .imag-meta-ic{flex:0 0 auto!important;width:18px!important;text-align:center!important;opacity:.55!important;font-size:14px!important;line-height:1.4!important;color:#5a635c!important}#profileview .imag-meta-txt{min-width:0!important;font-size:14px!important;font-weight:650!important;color:#1a1c1e!important;line-height:1.3!important;word-break:break-word!important}#profileview .imag-meta-txt small{display:block!important;font-size:12px!important;font-weight:500!important;color:#6b756c!important;margin-top:2px!important}#profileview .imag-sticky,#profileview .sticky-acts.imag-sticky{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:10px!important;width:100%!important;margin-top:20px!important;padding-top:0!important;border-top:0!important}#profileview .imag-sticky>.act-btn,#profileview .imag-sticky>button{flex:none!important;width:100%!important;max-width:100%!important}#profileview .imag-sticky>.act-primary,#profileview .imag-sticky>.act-btn.act-primary,#profileview .imag-sticky>button.act-primary{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;padding:0 18px!important;border-radius:10px!important;border:0!important;background:#C2185B!important;color:#fff!important;font-size:15px!important;font-weight:750!important;box-shadow:none!important}#profileview .imag-sticky-sec{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important}#profileview .imag-sticky-sec .act-btn,#profileview .imag-sticky-sec .imag-sec-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;margin:0!important;padding:0 14px!important;border-radius:10px!important;border:1px solid rgba(26,28,30,.14)!important;background:#fff!important;color:#1a1c1e!important;font-size:14px!important;font-weight:650!important;flex:none!important}#profileview .imag-more{width:100%!important}#profileview .imag-more>summary{list-style:none!important;cursor:pointer!important;text-align:center!important;padding:8px!important;font-size:12.5px!important;font-weight:700!important;color:#6b756c!important}#profileview .imag-more>summary::-webkit-details-marker{display:none!important}#profileview .prof-depth-tabs{display:flex!important;flex-wrap:nowrap!important;gap:0!important;margin:8px 0 16px!important;padding:0!important;border:0!important;border-bottom:1px solid rgba(26,28,30,.1)!important;border-radius:0!important;background:transparent!important;overflow-x:auto!important}#profileview .prof-depth-tabs .pdt{flex:0 0 auto!important;min-width:0!important;padding:12px 16px!important;margin:0!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#6b756c!important;font-size:14px!important;font-weight:650!important;box-shadow:none!important}#profileview .prof-depth-tabs .pdt.on{color:#1a1c1e!important;border-bottom-color:#7A8B6D!important;background:transparent!important;box-shadow:none!important}#profileview .notes-hero.imag-card,#profileview #memberNotesCard{border:0!important;background:transparent!important;box-shadow:none!important;padding:4px 0 0!important;margin:0!important}#profileview .notes-hero.imag-card h2,#profileview #memberNotesCard>h2{font-size:16px!important;font-weight:800!important;color:var(--ww)!important;-webkit-text-fill-color:var(--ww)!important;margin:0 0 6px!important;padding:0!important;letter-spacing:-.01em!important;text-transform:none!important}#profileview .imag-notes-hint{margin:0 0 12px!important;font-size:13px!important;color:#6b756c!important}#profileview .notes-add-row{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0 0 12px!important}#profileview .notes-add-row .act-note{width:100%!important;min-height:44px!important;border:1px solid rgba(26,28,30,.12)!important;border-radius:10px!important;background:#fff!important;color:#1a1c1e!important;padding:12px 14px!important;font-size:14px!important}#profileview .notes-gp-who{margin:0 0 12px!important;font-size:13px!important;line-height:1.4!important;color:#6b756c!important}#profileview .notes-add-acts{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}#profileview .notes-add-acts .act-btn{width:auto!important;min-width:110px!important;min-height:40px!important;border-radius:10px!important}#profileview .notes-add-acts .act-primary{background:#C2185B!important;border-color:#C2185B!important;color:#fff!important}#profileview .notes-list{max-height:min(36vh,320px)!important}:root:not([data-theme=light]) #profileview .prof-md,:root:not([data-theme=light]) .prof-md[data-prof-md="1"]{background:#17181A!important;border-color:rgba(196,207,176,.16)!important}:root:not([data-theme=light]) #profileview .prof-md .md-list{background:#121314!important;border-right-color:rgba(196,207,176,.12)!important}:root:not([data-theme=light]) #profileview .prof-md .md-list-h,:root:not([data-theme=light]) #profileview .prof-md .md-row.on{color:#F2EFE6!important}:root:not([data-theme=light]) #profileview .prof-md .md-row{color:#C4CFB0!important}:root:not([data-theme=light]) #profileview .prof-md .md-row.on{background:rgba(196,207,176,.1)!important;box-shadow:inset 3px 0 0 #A1B090}:root:not([data-theme=light]) #profileview .prof-md .md-main,:root:not([data-theme=light]) #profileview .prof-md .md-identity,:root:not([data-theme=light]) #profileview .prof-md .md-depth{background:#17181A!important}:root:not([data-theme=light]) #profileview .imag-id-head h2,:root:not([data-theme=light]) #profileview .prof-md .md-identity h2{color:#F2EFE6!important}:root:not([data-theme=light]) #profileview .imag-meta-txt{color:#F2EFE6!important}:root:not([data-theme=light]) #profileview .imag-meta-txt small,:root:not([data-theme=light]) #profileview .imag-meta-ic{color:#A1B090!important}:root:not([data-theme=light]) #profileview .imag-sticky-sec .act-btn{background:transparent!important;border-color:rgba(196,207,176,.22)!important;color:#F2EFE6!important}:root:not([data-theme=light]) #profileview .prof-depth-tabs{border-bottom-color:rgba(196,207,176,.14)!important}:root:not([data-theme=light]) #profileview .prof-depth-tabs .pdt{color:#A1B090!important}:root:not([data-theme=light]) #profileview .prof-depth-tabs .pdt.on{color:#F2EFE6!important;border-bottom-color:#A1B090!important}:root:not([data-theme=light]) #profileview .notes-hero.imag-card h2,:root:not([data-theme=light]) #profileview #memberNotesCard>h2,html[data-theme=dark] body.hub-in #profileview .notes-hero.imag-card h2,html[data-theme=dark] body.hub-in #profileview #memberNotesCard>h2{color:#F2EFE6!important;-webkit-text-fill-color:#F2EFE6!important}:root:not([data-theme=light]) #profileview .notes-add-row .act-note{background:#0F1012!important;border-color:rgba(196,207,176,.18)!important;color:#F2EFE6!important}:root:not([data-theme=light]) #profileview .notes-gp-who{color:#A1B090!important}#profileview .notes-gp-head{color:#1a1c1e!important}#profileview .notes-gp-head.over{color:var(--mag)!important}#profileview .notes-gp-visit .ngv-nm{color:#1a1c1e!important}#profileview .notes-gp-visit .ngv-dt{color:#55654A!important}:root:not([data-theme=light]) #profileview .notes-gp-head{color:#F2EFE6!important}:root:not([data-theme=light]) #profileview .notes-gp-visit .ngv-nm{color:#F2EFE6!important}:root:not([data-theme=light]) #profileview .notes-gp-visit .ngv-dt{color:#A1B090!important}@media(max-width:899px){#profileview .prof-md,.prof-md[data-prof-md="1"]{border:0!important;border-radius:0!important;background:transparent!important;min-height:0!important}#profileview .prof-md .md-list{display:none!important}#profileview .prof-md .md-identity{border:1px solid rgba(26,28,30,.1)!important;border-radius:14px!important;margin-bottom:12px!important;padding:16px!important}#profileview .prof-md .md-depth{padding:0 16px 20px!important;box-sizing:border-box!important}#profileview .imag-meta-grid{grid-template-columns:1fr!important;max-width:none!important}#profileview .imag-id-head h2{font-size:22px!important}#profileview .imag-sticky>.act-primary{min-height:50px!important}#profileview .imag-sticky-sec .act-btn{min-height:46px!important}:root:not([data-theme=light]) #profileview .prof-md .md-identity{border-color:rgba(196,207,176,.16)!important}}#profileview .hub-help,#profileview [id$=Help]{display:none!important}.hub-report-board{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.hub-report-depth{margin-top:0;padding:12px!important}.hub-report-frame{margin-top:8px;min-height:50vh}.money-hero,#reportview .hub-money-hero.money-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,280px);gap:12px;margin-bottom:0;align-items:start}@media(max-width:900px){.money-hero,#reportview .hub-money-hero.money-hero{grid-template-columns:1fr}}.money-main{border:1px solid var(--line);border-radius:var(--radius);padding:14px;background:linear-gradient(145deg,rgba(196,207,176,.08),transparent 60%)}.money-kicker{font-size:var(--fs-micro);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sagel);margin-bottom:4px}.money-big{font-size:clamp(1.75rem,4.5vw,2.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--ww)}.money-sub{margin-top:4px;color:var(--sageg);font-size:var(--fs-sm)}.badge-final{display:inline-block;margin-left:6px;font-size:10px;font-weight:800;padding:2px 7px;border-radius:999px;vertical-align:middle;background:rgba(95,208,138,.1);color:var(--green);border:1px solid rgba(95,208,138,.35);font-family:Manrope,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase}.badge-final.badge-est{background:rgba(201,162,39,.1);color:#e6cf9e;border-color:rgba(201,162,39,.4)}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px}.metric-row.metric-row-4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.metric-row.metric-row-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.metric-row{grid-template-columns:1fr}.metric-row.metric-row-4{grid-template-columns:1fr}}.metric{border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-sm);padding:8px 9px;background:rgba(0,0,0,.1)}.metric .l{font-size:var(--fs-micro);color:var(--sagel);font-weight:700}.metric .v{font-size:16px;font-weight:800;margin-top:1px;color:var(--ww)}.metric .d{font-size:10.5px;color:var(--sageg);margin-top:1px}.chart-fake{height:48px;margin-top:10px;border-radius:var(--radius-sm);background:linear-gradient(180deg,rgba(122,139,109,.2),transparent 85%);border:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden}.chart-fake::after{content:"";position:absolute;left:8%;right:8%;bottom:12px;height:2px;background:var(--sagel);opacity:.45;box-shadow:36px -10px 0 0 var(--sage),72px -20px 0 0 var(--sageg),108px -14px 0 0 var(--sage),144px -28px 0 0 var(--mag),180px -18px 0 0 var(--sage),216px -24px 0 0 var(--sageg)}.side-stack{display:flex;flex-direction:column;gap:8px}.side-card{border:1px solid var(--line);border-radius:var(--radius);padding:10px 11px;background:rgba(0,0,0,.18)}.side-card h4{font-size:var(--fs-sm);font-weight:800;margin:0 0 6px;color:var(--ww)}.side-card .line{display:flex;justify-content:space-between;gap:8px;align-items:baseline;font-size:var(--fs-sm);padding:5px 0;border-top:1px solid rgba(255,255,255,.06);color:var(--ww)}.side-card .line:first-of-type{border-top:0;padding-top:0}.side-card .line .muted{color:var(--sageg)}:root[data-theme=light] .money-main,:root[data-theme=light] .side-card,:root[data-theme=light] .metric{background:#fff;border-color:rgba(26,28,30,.1)}:root[data-theme=light] .money-big,:root[data-theme=light] .metric .v,:root[data-theme=light] .side-card h4{color:var(--ink)}:root[data-theme=light] .side-card .line,:root[data-theme=light] .metric{border-color:rgba(26,28,30,.06)}.prof-md{display:grid;grid-template-columns:minmax(0,1fr)}:root{--hub-radius:12px;--hub-radius-sm:10px;--hub-radius-pill:999px;--hub-cta:#C2185B;--hub-cta-hover:#A9144E;--hub-page:#F2F1EE;--hub-card:#FFFFFF;--hub-ink:#1A1C1E;--hub-muted:#5A655C;--hub-border:rgba(26,28,30,.12);--hub-border-soft:rgba(26,28,30,.08);--hub-sage:#5F6F53;--hub-sage-soft:#7A8B6D;--hub-shadow:0 1px 0 rgba(255,255,255,.9) inset, 0 10px 28px -18px rgba(26,28,30,.2);--pad-card:14px 16px;--fs-title:20px;--touch:40px}@media(max-width:640px){:root{--touch:44px;--pad-card:14px;--fs-title:18px}}:root[data-theme=light] body,:root[data-theme=light] body.hub-in{background:radial-gradient(70% 50% at 8% 0%,rgba(122,139,109,.14),transparent 62%),radial-gradient(50% 40% at 100% 100%,rgba(95,111,83,.08),transparent 55%),var(--hub-page)!important;background-attachment:scroll!important;color:var(--hub-ink)!important}:root[data-theme=light] body::before,:root[data-theme=light] body::after{opacity:0!important;display:none!important}:root[data-theme=light] .wrap{color:var(--hub-ink)}:root[data-theme=light] .top{border-bottom-color:var(--hub-border)!important;margin-bottom:14px!important;padding-bottom:10px!important}:root[data-theme=light] .brand .nm{color:var(--hub-sage-soft)!important}:root[data-theme=light] svg.wm{color:var(--hub-ink)!important}:root[data-theme=light] .card,:root[data-theme=light] .wl-cohort,:root[data-theme=light] .rcard,:root[data-theme=light] .ms-col,:root[data-theme=light] .ops-card,:root[data-theme=light] .cl-card,:root[data-theme=light] .sup-item,:root[data-theme=light] .role-legend-card,:root[data-theme=light] .hire-card,:root[data-theme=light] .form-sheet-card,:root[data-theme=light] .hub-focus-card,:root[data-theme=light] .imag-card,:root[data-theme=light] .imag-floor-card,:root[data-theme=light] .lbox,:root[data-theme=light] .money-main,:root[data-theme=light] .side-card{background:var(--hub-card)!important;border:1px solid var(--hub-border)!important;border-radius:var(--hub-radius)!important;box-shadow:var(--hub-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--hub-ink)!important}:root[data-theme=light] .card{padding:var(--pad-card)!important}:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] textarea,:root[data-theme=light] .act-note,:root[data-theme=light] .act-inp,:root[data-theme=light] .act-sel{background:#F7F6F3!important;border:1px solid var(--hub-border)!important;border-radius:var(--hub-radius-sm)!important;color:var(--hub-ink)!important}:root[data-theme=light] input:focus,:root[data-theme=light] select:focus,:root[data-theme=light] textarea:focus{border-color:var(--hub-sage-soft)!important;outline:none!important;box-shadow:0 0 0 3px rgba(122,139,109,.18)!important}:root[data-theme=light] .act-btn.act-primary,:root[data-theme=light] button.act-primary,:root[data-theme=light] .wl-copy.wl-primary,:root[data-theme=light] .imag-primary,:root[data-theme=light] .my-work-act.imag-primary,:root[data-theme=light] button.primary{background:var(--hub-cta)!important;border-color:var(--hub-cta)!important;color:#fff!important;font-weight:750!important;border-radius:var(--hub-radius-sm)!important}:root[data-theme=light] .act-btn.act-primary:hover,:root[data-theme=light] button.act-primary:hover,:root[data-theme=light] .wl-copy.wl-primary:hover{background:var(--hub-cta-hover)!important;filter:none!important}:root[data-theme=light] .act-btn:not(.act-primary),:root[data-theme=light] .wl-copy:not(.wl-primary):not(.act-primary),:root[data-theme=light] .logout,:root[data-theme=light] .mbtn:not(.primary){background:#fff!important;border:1px solid var(--hub-border)!important;color:var(--hub-ink)!important;border-radius:var(--hub-radius-sm)!important}:root[data-theme=light] .imag-open-sage,:root[data-theme=light] .tour-open{background:#fff!important;border:1px solid rgba(122,139,109,.45)!important;color:#4E5D42!important;border-radius:var(--hub-radius-pill)!important}:root[data-theme=light] .tabs{background:#fff!important;border:1px solid var(--hub-border)!important;border-radius:14px!important;padding:6px!important;gap:4px!important;box-shadow:var(--hub-shadow)!important}:root[data-theme=light] .tab{border-radius:var(--hub-radius-pill)!important;border:0!important;color:var(--hub-muted)!important;font-weight:650!important;background:transparent!important}:root[data-theme=light] .tab.active{background:#1a1c1e!important;color:#fff!important}:root[data-theme=light] .tabcount{background:var(--hub-cta)!important;color:#fff!important}:root[data-theme=light] .hub-page-h .hub-page-title,:root[data-theme=light] .hub-page-title,:root[data-theme=light] .imag-today-title{font-family:Manrope,system-ui,sans-serif!important;font-style:normal!important;font-size:var(--fs-title)!important;font-weight:800!important;color:var(--hub-ink)!important;letter-spacing:-0.02em!important}:root[data-theme=light] .hub-page-lede,:root[data-theme=light] .imag-today-meta,:root[data-theme=light] .note,:root[data-theme=light] .hint,:root[data-theme=light] .none{color:var(--hub-muted)!important}:root[data-theme=light] .hub-empty,:root[data-theme=light] .imag-floor-empty,:root[data-theme=light] .wl-col-empty{border:1px dashed var(--hub-border)!important;border-radius:var(--hub-radius)!important;background:rgba(255,255,255,.5)!important;color:var(--hub-muted)!important}:root[data-theme=light] .hub-empty b,:root[data-theme=light] .imag-floor-empty-t{color:var(--hub-ink)!important}:root[data-theme=light] #worklistview .imag-floor,:root[data-theme=light] #worklistview .today-floor{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-bottom:12px!important}@media(max-width:800px){:root[data-theme=light] #worklistview .imag-floor,:root[data-theme=light] #worklistview .today-floor{grid-template-columns:1fr!important}}:root[data-theme=light] #worklistview .imag-sec-k{font-size:15px!important;font-weight:800!important;color:var(--hub-ink)!important}:root[data-theme=light] #worklistview .imag-sec-n{color:var(--hub-cta)!important;font-weight:800!important}:root[data-theme=light] #worklistview .my-work-row,:root[data-theme=light] #worklistview .imag-mw-row{border-bottom:1px solid var(--hub-border-soft)!important;padding:12px 0!important}:root[data-theme=light] #worklistview .imag-primary,:root[data-theme=light] #worklistview .my-work-act{min-height:36px!important;border-radius:var(--hub-radius-pill)!important;padding:0 14px!important}:root[data-theme=light] #worklistview .imag-act-row,:root[data-theme=light] #worklistview .act-card,:root[data-theme=light] #worklistview .imag-act-list>.wl-item,:root[data-theme=light] #worklistview #actnowbox .wl-item,:root[data-theme=light] #worklistview .act-now-list .wl-item{border-radius:var(--hub-radius-sm)!important;background:#fff!important;border:1px solid var(--hub-border-soft)!important;padding:10px 12px!important;margin-bottom:8px!important;box-shadow:none!important}:root[data-theme=light] details.wl-queues,:root[data-theme=light] .all-queues,:root[data-theme=light] details.today-queues-wrap{border:1px solid var(--hub-border)!important;border-radius:var(--hub-radius)!important;background:#fff!important}:root[data-theme=light] .wl-col{background:#fafaf8!important;border:1px solid var(--hub-border-soft)!important;border-radius:var(--hub-radius-sm)!important}:root[data-theme=light] #searchview .searchbar input,:root[data-theme=light] #searchview #q{min-height:52px!important;border-radius:14px!important;font-size:16px!important;background:#fff!important;border:1px solid var(--hub-border)!important;box-shadow:var(--hub-shadow)!important;padding:14px 16px!important}:root[data-theme=light] #searchview .rcard{padding:12px 14px!important;margin-bottom:8px!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:12px!important}:root[data-theme=light] #searchview .rcard:hover{border-color:rgba(122,139,109,.4)!important}:root[data-theme=light] #searchview .none,:root[data-theme=light] #searchview .hub-empty,:root[data-theme=light] #searchview #results:empty::after{color:var(--hub-muted)!important}:root[data-theme=light] #searchview .hub-empty{background:#fff!important;border:1px solid var(--hub-border)!important;border-radius:var(--hub-radius)!important;box-shadow:var(--hub-shadow)!important;padding:28px 20px!important;margin-top:16px!important}:root[data-theme=light] #reportview .money-hero{gap:12px!important;margin-bottom:12px!important}:root[data-theme=light] #reportview .money-big{color:var(--hub-ink)!important;font-size:clamp(1.8rem,4vw,2.4rem)!important}:root[data-theme=light] #reportview .money-kicker,:root[data-theme=light] #reportview .metric .l{color:var(--hub-muted)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:11px!important;font-weight:800!important}:root[data-theme=light] #reportview .metric .v{color:var(--hub-ink)!important;font-weight:800!important}:root[data-theme=light] #reportview iframe,:root[data-theme=light] #reportview .sched-frame{border:1px solid var(--hub-border)!important;border-radius:var(--hub-radius)!important;background:#fff!important}:root[data-theme=light] #msview .ms-board{display:grid!important;gap:12px!important}@media(min-width:1000px){:root[data-theme=light] #msview .ms-board{grid-template-columns:repeat(3,minmax(0,1fr))!important}}:root[data-theme=light] #msview .ms-col{padding:12px!important}:root[data-theme=light] #msview .ms-col h3,:root[data-theme=light] #msview .ms-col .ms-col-h{font-size:14px!important;font-weight:800!important;color:var(--hub-ink)!important;margin:0 0 10px!important}:root[data-theme=light] #msview .wl-col,:root[data-theme=light] #msview .wl-col-money,:root[data-theme=light] #msview .wl-col-follow,:root[data-theme=light] #msview .wl-col-door,:root[data-theme=light] #opsview .wl-col,:root[data-theme=light] #opsview .wl-col-money,:root[data-theme=light] #opsview .wl-col-follow,:root[data-theme=light] #opsview .wl-col-door{background:#fff!important;border:1px solid var(--hub-border)!important;border-radius:var(--hub-radius)!important;box-shadow:var(--hub-shadow)!important;padding:14px!important}:root[data-theme=light] #msview .wl-col-label,:root[data-theme=light] #msview .wl-col-money .wl-col-label,:root[data-theme=light] #msview .wl-col-follow .wl-col-label,:root[data-theme=light] #msview .wl-col-door .wl-col-label,:root[data-theme=light] #opsview .wl-col-label,:root[data-theme=light] #opsview .wl-col-money .wl-col-label,:root[data-theme=light] #opsview .wl-col-follow .wl-col-label,:root[data-theme=light] #opsview .wl-col-door .wl-col-label{background:#fff!important;background-image:none!important;border-top:0!important;border-bottom:1px solid var(--hub-border-soft)!important;padding:10px 0 10px!important;margin:0 0 12px!important;font-size:13px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--hub-ink)!important}:root[data-theme=light] #msview .wl-col-money .wl-col-label,:root[data-theme=light] #opsview .wl-col-money .wl-col-label{box-shadow:inset 0 3px 0 0 var(--hub-cta)!important}:root[data-theme=light] #msview .wl-col-follow .wl-col-label,:root[data-theme=light] #opsview .wl-col-follow .wl-col-label{box-shadow:inset 0 3px 0 0 #c8a96e!important}:root[data-theme=light] #msview .wl-col-door .wl-col-label,:root[data-theme=light] #opsview .wl-col-door .wl-col-label{box-shadow:inset 0 3px 0 0 var(--hub-sage-soft)!important}:root[data-theme=light] .wl-col-money .wl-col-label,:root[data-theme=light] .wl-col-follow .wl-col-label,:root[data-theme=light] .wl-col-door .wl-col-label{background-image:none!important;background:#fff!important}:root[data-theme=light] #msview .wl-col-sub{display:block!important;font-size:11.5px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;color:var(--hub-muted)!important;margin-top:4px!important}:root[data-theme=light] #msview .wl-item{background:#fafaf8!important;border:1px solid var(--hub-border-soft)!important;border-radius:var(--hub-radius-sm)!important}:root[data-theme=light] #msview .wl-copy.wl-primary{background:var(--hub-ink)!important;border-color:var(--hub-ink)!important;color:#fff!important;border-radius:var(--hub-radius-pill)!important}:root[data-theme=light] #teamview .hire-card,:root[data-theme=light] #teamview .onb-status-row,:root[data-theme=light] #teamview .role-legend-card{margin-bottom:10px!important}:root[data-theme=light] #teamview h2,:root[data-theme=light] #teamview .hub-page-title{color:var(--hub-ink)!important}:root[data-theme=light] #teamview .hub-depth-sum{color:var(--hub-ink)!important;background:#fff!important}:root[data-theme=light] #shiftview .card h2{font-size:15px!important;font-weight:800!important;color:var(--hub-ink)!important}:root[data-theme=light] #shiftview .shift-row,:root[data-theme=light] #shiftview .who-row{border-bottom:1px solid var(--hub-border-soft)!important;padding:10px 0!important}:root[data-theme=light] #checklistview .cl-card{padding:14px!important;margin-bottom:10px!important}:root[data-theme=light] #checklistview .cl-zone{color:var(--hub-ink)!important}:root[data-theme=light] #classesview .class-card,:root[data-theme=light] #classesview .cl-session{border:1px solid var(--hub-border)!important;border-radius:var(--hub-radius)!important;background:#fff!important;padding:12px 14px!important;margin-bottom:8px!important}:root[data-theme=light] #signupview .su-wiz-step,:root[data-theme=light] #signupview .card{border-radius:var(--hub-radius)!important}:root[data-theme=light] #signupview .su-progress-sticky{background:rgba(242,241,238,.97)!important;border-bottom:1px solid var(--hub-border)!important}:root[data-theme=light] #suppliesview .sup-room.on{background:var(--hub-cta)!important;color:#fff!important;border-color:var(--hub-cta)!important}:root[data-theme=light] #suppliesview .sup-item{margin-bottom:8px!important}:root[data-theme=light] #suppliesview .sup-sendbar{background:rgba(242,241,238,.98)!important;border-top:1px solid var(--hub-border)!important}:root[data-theme=light] #formsview .form-sheet-card,:root[data-theme=light] #calendarview .cal-day,:root[data-theme=light] #repairview .card,:root[data-theme=light] #opsview .ops-card,:root[data-theme=light] #scheduleview .card{border-radius:var(--hub-radius)!important}:root[data-theme=light] #opsview .ops-hero{background:#fff!important;border:1px solid var(--hub-border)!important;border-radius:var(--hub-radius)!important;padding:16px!important;box-shadow:var(--hub-shadow)!important}:root[data-theme=light] #calendarview .cal-day{background:#fff!important;border:1px solid var(--hub-border-soft)!important;border-radius:var(--hub-radius-sm)!important;padding:10px!important}:root[data-theme=light] #scheduleview .sched-frame,:root[data-theme=light] #scheduleview iframe{border:1px solid var(--hub-border)!important;border-radius:var(--hub-radius)!important;background:#fff!important}:root[data-theme=light] .hub-help,:root[data-theme=light] .hub-depth-card{border:1px solid var(--hub-border-soft)!important;border-radius:var(--hub-radius)!important;background:rgba(255,255,255,.7)!important}:root[data-theme=light] .hub-depth-sum{color:var(--hub-ink)!important}:root[data-theme=light] .toast{background:#1a1c1e!important;color:#fff!important;border-radius:12px!important}:root[data-theme=light] .mcard{background:#fff!important;border-radius:16px!important;border:1px solid var(--hub-border)!important;color:var(--hub-ink)!important}@media(max-width:640px){:root[data-theme=light] body.hub-in #hubTabs.tabs{background:#F2F1EE!important;border-top:1px solid var(--hub-border)!important;box-shadow:0 -8px 24px -16px rgba(26,28,30,.18)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-theme=light] body.hub-in #hubTabs .tab{color:var(--hub-muted)!important;background:transparent!important}:root[data-theme=light] body.hub-in #hubTabs .tab.active{color:var(--hub-cta)!important;background:transparent!important}:root[data-theme=light] body.hub-in #hubTabs .tabcount{background:var(--hub-cta)!important;color:#fff!important;box-shadow:0 0 0 2px #F2F1EE!important}:root[data-theme=light] .more-sheet{background:rgba(242,241,238,.98)!important}:root[data-theme=light] .more-card{background:#fff!important}:root[data-theme=light] .act-btn.act-primary,:root[data-theme=light] .imag-primary,:root[data-theme=light] .wl-copy.wl-primary,:root[data-theme=light] .my-work-act{min-height:var(--touch)!important}:root[data-theme=light] #worklistview .my-work-row,:root[data-theme=light] #worklistview .imag-mw-row{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}:root[data-theme=light] #worklistview .imag-primary,:root[data-theme=light] #worklistview .my-work-act{width:100%!important}}:root:not([data-theme=light]) body,:root:not([data-theme=light]) body.hub-in{background:#0F1012!important}:root:not([data-theme=light]) .card,:root:not([data-theme=light]) .imag-card,:root:not([data-theme=light]) .imag-floor-card,:root:not([data-theme=light]) .ms-col,:root:not([data-theme=light]) .ops-card,:root:not([data-theme=light]) .rcard,:root:not([data-theme=light]) .cl-card,:root:not([data-theme=light]) .sup-item,:root:not([data-theme=light]) .hub-focus-card{background:#17181A!important;border:1px solid rgba(196,207,176,.16)!important;border-radius:var(--hub-radius)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}:root:not([data-theme=light]) .act-btn.act-primary,:root:not([data-theme=light]) button.act-primary,:root:not([data-theme=light]) .wl-copy.wl-primary,:root:not([data-theme=light]) .imag-primary{background:var(--mag)!important;border-color:var(--mag)!important;color:#fff!important;border-radius:var(--hub-radius-sm)!important}:root:not([data-theme=light]) .tabs{background:#17181A!important;border:1px solid rgba(196,207,176,.14)!important;border-radius:14px!important;padding:6px!important}:root:not([data-theme=light]) .tab.active{background:rgba(196,207,176,.16)!important;color:var(--ww)!important}@media(min-width:900px){.wrap:has(#worklistview:not(.hidden)),.wrap:has(#suppliesview:not(.hidden)),.wrap:has(#checklistview:not(.hidden)),.wrap:has(#classesview:not(.hidden)),.wrap:has(#calendarview:not(.hidden)),.wrap:has(#formsview:not(.hidden)),.wrap:has(#repairview:not(.hidden)),.wrap:has(#plungeview:not(.hidden)),.wrap:has(#hocattview:not(.hidden)),.wrap:has(#teamview:not(.hidden)),.wrap:has(#opsview:not(.hidden)),.wrap:has(#reportview:not(.hidden)),.wrap:has(#reportsview:not(.hidden)),.wrap:has(#shiftview:not(.hidden)),.wrap:has(#signupview:not(.hidden)),.wrap:has(#profileview:not(.hidden)),.wrap:has(#classmgmtview:not(.hidden)){max-width:var(--hub-w-work)!important}.wrap:has(#msview:not(.hidden)),.wrap:has(#scheduleview:not(.hidden)){max-width:var(--hub-w-board)!important}}.hub-help summary,.hub-depth-sum{font-size:13.5px!important;font-weight:700!important}.hub-page-h .hub-page-title,h1.hub-page-title{font-family:Manrope,system-ui,sans-serif!important;font-style:normal!important;font-weight:800!important}:root:not([data-theme=light]) .hub-page-h .hub-page-title{color:var(--ww)!important}:root[data-theme=light] .imag-open-sage,:root[data-theme=light] button.imag-open-sage{background:#fff!important;border:1.5px solid rgba(95,111,83,.5)!important;color:#4E5D42!important;border-radius:999px!important;font-weight:750!important}:root[data-theme=light] #teamview .hire-card .act-btn.act-primary,:root[data-theme=light] #teamview button.imag-primary,:root[data-theme=light] #teamview .onb-open,:root[data-theme=light] #teamview .hire-open{background:var(--hub-cta)!important;border-color:var(--hub-cta)!important;color:#fff!important;border-radius:999px!important}:root[data-theme=light] #signupview .act-btn.act-primary,:root[data-theme=light] #signupview button.primary{background:var(--hub-cta)!important;border-color:var(--hub-cta)!important;color:#fff!important;border-radius:var(--hub-radius-pill)!important;min-height:40px!important;font-weight:750!important}:root[data-theme=light] #reportview .money-main{padding:18px 20px!important}:root[data-theme=light] #reportview .money-big{font-family:Manrope,system-ui,sans-serif!important;font-weight:800!important;letter-spacing:-0.03em!important}:root[data-theme=light] #formsview .card,:root[data-theme=light] #checklistview .card,:root[data-theme=light] #classesview .card,:root[data-theme=light] #calendarview .card,:root[data-theme=light] #repairview .card,:root[data-theme=light] #shiftview .card,:root[data-theme=light] #suppliesview .card,:root[data-theme=light] #signupview .card,:root[data-theme=light] #teamview .card,:root[data-theme=light] #scheduleview .card{background:#fff!important;border:1px solid var(--hub-border)!important;border-radius:var(--hub-radius)!important;box-shadow:var(--hub-shadow)!important}:root[data-theme=light] .hub-help{background:rgba(255,255,255,.65)!important;border:1px solid var(--hub-border-soft)!important;border-radius:12px!important;margin-bottom:12px!important}:root[data-theme=light] .hub-help summary{color:var(--hub-ink)!important;font-weight:700!important}@media(max-width:640px){:root[data-theme=light] .more-sheet .more-card,:root[data-theme=light] #moreSheet .more-card{background:#fff!important;border-radius:16px 16px 0 0!important;box-shadow:0 -8px 32px -12px rgba(26,28,30,.2)!important}:root[data-theme=light] body.hub-in #hubTabs .tab.active .tab-ic,:root[data-theme=light] body.hub-in #hubTabs .tab.active{color:var(--hub-cta)!important}}.hub-help,.hub-help-tip,.foot{display:none!important}:root[data-theme=light] body,:root[data-theme=light] body.hub-in{background:radial-gradient(80% 50% at 50% -10%,rgba(255,255,255,.9),transparent 55%),#E8E6E0!important;color:#1A1C1E!important}:root[data-theme=light] body::before,:root[data-theme=light] body::after{display:none!important}@media(min-width:641px){:root[data-theme=light] body.hub-in .top{background:rgba(255,255,255,.72)!important;border:1px solid rgba(26,28,30,.08)!important;border-radius:16px!important;padding:12px 16px!important;margin-bottom:14px!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 28px -18px rgba(26,28,30,.18)!important}:root[data-theme=light] body.hub-in .tabs{background:#fff!important;border:1px solid rgba(26,28,30,.1)!important;border-radius:16px!important;padding:8px!important;gap:6px!important;margin-bottom:18px!important;box-shadow:0 12px 32px -20px rgba(26,28,30,.22)!important}:root[data-theme=light] body.hub-in .tab{min-height:38px!important;padding:8px 16px!important;font-size:13px!important;font-weight:700!important;color:#5A655C!important}:root[data-theme=light] body.hub-in .tab.active{background:#1A1C1E!important;color:#fff!important;box-shadow:0 6px 16px -8px rgba(26,28,30,.45)!important}:root[data-theme=light] body.hub-in .tabcount{background:#C2185B!important;box-shadow:0 0 0 2px #fff}}:root[data-theme=light] .card,:root[data-theme=light] .imag-card,:root[data-theme=light] .imag-floor-card,:root[data-theme=light] .wl-cohort,:root[data-theme=light] .rcard,:root[data-theme=light] .ms-board .wl-col,:root[data-theme=light] .ops-card,:root[data-theme=light] .cl-card,:root[data-theme=light] .hire-card,:root[data-theme=light] .sup-item,:root[data-theme=light] .form-sheet-card,:root[data-theme=light] .money-main,:root[data-theme=light] .side-card,:root[data-theme=light] .lbox,:root[data-theme=light] .hub-focus-card,:root[data-theme=light] .hub-empty,:root[data-theme=light] details.today-all-queues{background:#fff!important;border:1px solid rgba(26,28,30,.08)!important;border-radius:16px!important;box-shadow:0 1px 0 rgba(255,255,255,.95) inset,0 14px 36px -18px rgba(26,28,30,.22)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-theme=light] .hub-page-h{margin:0 0 18px!important;gap:8px!important}:root[data-theme=light] .hub-page-h .hub-page-title,:root[data-theme=light] h1.hub-page-title,:root[data-theme=light] .imag-today-title{font-family:Manrope,system-ui,sans-serif!important;font-style:normal!important;font-weight:800!important;font-size:clamp(1.55rem,2.6vw,1.85rem)!important;letter-spacing:-0.03em!important;color:#1A1C1E!important;line-height:1.1!important}:root[data-theme=light] .hub-page-lede,:root[data-theme=light] .imag-today-meta{font-size:13.5px!important;color:#5A655C!important;max-width:48ch!important}:root[data-theme=light] .hub-page-meta{background:#fff!important;border:1px solid rgba(26,28,30,.12)!important;color:#3d4a36!important;font-weight:750!important}:root[data-theme=light] .act-btn.act-primary,:root[data-theme=light] button.act-primary,:root[data-theme=light] button.primary,:root[data-theme=light] .imag-primary,:root[data-theme=light] .wl-copy.wl-primary,:root[data-theme=light] .my-work-act{background:#C2185B!important;border-color:#C2185B!important;color:#fff!important;border-radius:999px!important;font-weight:750!important;min-height:40px!important;padding:0 18px!important;box-shadow:0 8px 18px -10px rgba(194,24,91,.55)!important}@media(min-width:900px){:root[data-theme=light] #searchview .searchbar{max-width:720px}:root[data-theme=light] #searchview #q{min-height:56px!important;font-size:17px!important;border-radius:14px!important;box-shadow:0 12px 32px -18px rgba(26,28,30,.2)!important}}:root[data-theme=light] #worklistview .imag-today-h{display:flex!important;align-items:baseline!important;justify-content:space-between!important;margin:0 0 14px!important}:root[data-theme=light] #worklistview .imag-floor{gap:14px!important;margin-bottom:14px!important}:root[data-theme=light] #worklistview .imag-floor-card,:root[data-theme=light] #worklistview .imag-card{padding:16px 18px!important}:root[data-theme=light] #worklistview .imag-sec-k{font-size:15px!important;font-weight:800!important;letter-spacing:-0.01em!important}:root[data-theme=light] #worklistview .imag-act-row{background:#fff!important;border:1px solid rgba(26,28,30,.07)!important;border-radius:12px!important;padding:12px 12px!important;margin-bottom:8px!important}:root[data-theme=light] #worklistview .imag-av-mag{background:rgba(194,24,91,.14)!important;color:#A0124A!important}:root[data-theme=light] details.today-all-queues{padding:0!important;overflow:hidden!important}:root[data-theme=light] details.today-all-queues>summary.today-all-sum{list-style:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;font-weight:750!important;color:#1A1C1E!important}:root[data-theme=light] details.today-all-queues>summary::-webkit-details-marker{display:none}@media(max-width:820px){.a2hs{display:none!important}:root[data-theme=light] .hub-page-meta{display:none!important}:root[data-theme=light] .hub-page-lede{display:none!important}:root[data-theme=light] .desk-hint{display:none!important}body.hub-in .top{background:transparent!important;border:0!important;border-bottom:0!important;box-shadow:none!important;padding:4px 0 8px!important;margin-bottom:6px!important;align-items:center!important}body.hub-in .who .theme-seg{display:inline-flex!important;border-radius:999px!important;overflow:hidden!important;min-height:34px!important;flex:0 1 auto!important;min-width:0!important}body.hub-in .who .theme-seg button{min-height:34px!important;padding:4px 10px!important;font-size:11.5px!important;font-weight:800!important}body.hub-in .hub-who-cluster{order:6;max-width:7.5em;flex:0 1 auto}body.hub-in #whoami.hub-who{display:flex!important;flex-direction:column!important;color:#F2F1EE!important;order:6;max-width:7.5em;flex:0 1 auto;min-width:3.25em;font-size:13px;font-weight:750}body.hub-in .brand .nm{display:none!important}body.hub-in .brand svg.wm{width:72px!important;height:auto!important}body.hub-in .logout{order:6;min-height:34px!important;padding:6px 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important}:root[data-theme=light] body.hub-in .who .theme-seg{background:#fff!important;border:1px solid rgba(26,28,30,.12)!important}:root[data-theme=light] body.hub-in .who .theme-seg button{color:#55654A!important}:root[data-theme=light] body.hub-in .who .theme-seg button.is-on{background:#1A1C1E!important;color:#fff!important}:root[data-theme=light] body.hub-in .brand svg.wm{color:#1A1C1E!important}:root[data-theme=light] body.hub-in .brand .nm{color:#5A655C!important}:root[data-theme=light] body.hub-in .logout{background:#fff!important;border:1px solid rgba(26,28,30,.12)!important;color:#1A1C1E!important}:root[data-theme=light] body.hub-in .role{background:#fff!important;border:1px solid rgba(26,28,30,.1)!important;color:#3d4a36!important}:root[data-theme=light] body.hub-in #whoami.hub-who{color:#1A1C1E!important}:root:not([data-theme=light]) body.hub-in .who .theme-seg{background:#17181A!important;border:1px solid rgba(196,207,176,.22)!important}:root:not([data-theme=light]) body.hub-in .who .theme-seg button{color:#A1B090!important;background:transparent!important}:root:not([data-theme=light]) body.hub-in .who .theme-seg button+button{border-left-color:rgba(196,207,176,.18)!important}:root:not([data-theme=light]) body.hub-in .who .theme-seg button.is-on{background:#A1B090!important;color:#0F1012!important}:root:not([data-theme=light]) body.hub-in .brand svg.wm{color:#F2F1EE!important;opacity:1!important}:root:not([data-theme=light]) body.hub-in .brand .nm{color:#C4CFB0!important}:root:not([data-theme=light]) body.hub-in .logout{background:transparent!important;border:1px solid rgba(196,207,176,.28)!important;color:#F2F1EE!important}:root:not([data-theme=light]) body.hub-in .role{background:transparent!important;border:1px solid rgba(196,207,176,.28)!important;color:#C4CFB0!important}body.hub-in .hub-page-h .hub-page-title,body.hub-in .imag-today-title{font-size:1.65rem!important;margin:0 0 4px!important}body.hub-in .imag-today-h{margin-bottom:12px!important}body.hub-in .card,body.hub-in .imag-card,body.hub-in .imag-floor-card{border-radius:16px!important;padding:16px!important;margin-bottom:12px!important}body.hub-in .imag-primary,body.hub-in .my-work-act,body.hub-in .act-btn.act-primary,body.hub-in .wl-copy.wl-primary{width:100%!important;min-height:48px!important;font-size:15px!important;justify-content:center!important}body.hub-in #worklistview .my-work-row,body.hub-in #worklistview .imag-mw-row{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:14px 0!important}body.hub-in #worklistview .imag-act-row{display:grid!important;grid-template-columns:auto 1fr!important;grid-template-rows:auto auto!important;gap:8px 12px!important;align-items:center!important}body.hub-in #worklistview .imag-act-btns{grid-column:1 / -1!important;display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important}body.hub-in #worklistview .imag-act-btns .imag-quiet{width:100%!important;min-height:44px!important}body.hub-in #searchview #q{min-height:52px!important;font-size:16px!important;border-radius:14px!important}body.hub-in #searchview .hub-empty{margin-top:20px!important;padding:28px 18px!important}body.hub-in #searchview .rcard{min-height:64px!important;border-radius:14px!important;margin-bottom:10px!important}body.hub-in #profileview .prof-md{display:flex!important;flex-direction:column!important;gap:12px!important}body.hub-in #profileview .prof-md .md-list{width:100%!important;max-width:none!important}body.hub-in #profileview .imag-primary,body.hub-in #profileview .md-primary .act-btn,body.hub-in #profileview .sticky-acts .act-btn.act-primary{width:100%!important;min-height:48px!important}body.hub-in #profileview .imag-secondaries,body.hub-in #profileview .md-secondaries{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}body.hub-in #profileview .imag-secondaries .act-btn,body.hub-in #profileview .md-secondaries .act-btn{width:100%!important;min-height:44px!important}body.hub-in #signupview .card,body.hub-in #suppliesview .card,body.hub-in #teamview .card{padding:18px 16px!important}body.hub-in #signupview .act-btn.act-primary,body.hub-in #signupview button.primary{width:100%!important;min-height:48px!important}body.hub-in #msview .ms-board,body.hub-in #msview .wl-today{display:flex!important;flex-direction:column!important;gap:12px!important}body.hub-in #msview .wl-col{width:100%!important;min-width:0!important}body.hub-in #reportview .money-hero{display:flex!important;flex-direction:column!important;gap:10px!important}body.hub-in #reportview .money-big{font-size:2rem!important}}@media(max-width:640px){:root[data-theme=light] body.hub-in #hubTabs.tabs,:root[data-theme=light] body.hub-in .tabs.hub-tabs{background:#F2F1EE!important;border-top:1px solid rgba(26,28,30,.1)!important;box-shadow:0 -10px 28px -16px rgba(26,28,30,.2)!important;padding:8px 4px max(14px,env(safe-area-inset-bottom,0px))!important}:root[data-theme=light] body.hub-in #hubTabs .tab{color:#6B756C!important;font-size:10px!important;font-weight:700!important;gap:3px!important}:root[data-theme=light] body.hub-in #hubTabs .tab.active{color:#C2185B!important}:root[data-theme=light] body.hub-in #hubTabs .tab.active::after{content:""!important;position:absolute!important;left:28%!important;right:28%!important;bottom:2px!important;height:3px!important;border-radius:99px!important;background:#C2185B!important}:root[data-theme=light] body.hub-in #hubTabs .tab.active .tab-ic{color:#C2185B!important}:root[data-theme=light] body.hub-in #hubTabs .tabcount{background:#C2185B!important;box-shadow:0 0 0 2px #F2F1EE!important}:root:not([data-theme=light]) body.hub-in #hubTabs.tabs{background:#0F1012!important;border-top-color:rgba(196,207,176,.14)!important}:root:not([data-theme=light]) body.hub-in .card,:root:not([data-theme=light]) body.hub-in .imag-card,:root:not([data-theme=light]) body.hub-in .imag-floor-card{background:#17181A!important;border:1px solid rgba(196,207,176,.14)!important;border-radius:16px!important}:root:not([data-theme=light]) body.hub-in #hubTabs .tab.active{color:#A1B090!important}:root:not([data-theme=light]) body.hub-in #hubTabs .tab.active::after{content:"";position:absolute;left:28%;right:28%;bottom:2px;height:3px;border-radius:99px;background:#A1B090}:root[data-theme=light] body.hub-in .more-sheet{background:rgba(232,230,224,.96)!important}:root[data-theme=light] body.hub-in .more-card{background:#fff!important;border-radius:20px!important;padding:18px 14px 20px!important}:root[data-theme=light] body.hub-in .more-card h2{font-family:Manrope,system-ui,sans-serif!important;font-weight:800!important;font-size:1.35rem!important;color:#1A1C1E!important;margin:0 0 12px!important}:root[data-theme=light] body.hub-in .more-card .act-btn{background:#F7F6F3!important;border:1px solid rgba(26,28,30,.08)!important;color:#1A1C1E!important;border-radius:12px!important;min-height:48px!important;justify-content:flex-start!important;padding:0 14px!important;margin-bottom:8px!important;font-weight:700!important}:root[data-theme=light] body.hub-in .more-card .theme-seg,:root[data-theme=light] body.hub-in .more-card .more-theme-label{background:#fff!important}:root[data-theme=light] body.hub-in .more-card .theme-seg button{min-height:44px!important}}:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] textarea{background:#F4F3EF!important;border:1px solid rgba(26,28,30,.1)!important;border-radius:12px!important;color:#1A1C1E!important;min-height:44px}:root[data-theme=light] input:focus,:root[data-theme=light] select:focus,:root[data-theme=light] textarea:focus{border-color:#7A8B6D!important;box-shadow:0 0 0 3px rgba(122,139,109,.2)!important;outline:none!important}:root[data-theme=light] #teamview .hire-card{padding:16px 18px!important;margin-bottom:12px!important}:root[data-theme=light] #teamview .hire-card .act-btn.act-primary,:root[data-theme=light] #teamview .hire-card button.imag-primary{min-height:40px!important;padding:0 18px!important}:root[data-theme=light] #msview .wl-copy.wl-primary{background:#1A1C1E!important;border-color:#1A1C1E!important;color:#fff!important;box-shadow:none!important}:root[data-theme=light] #searchview,:root[data-theme=light] #worklistview,:root[data-theme=light] #profileview,:root[data-theme=light] #suppliesview,:root[data-theme=light] #repairview,:root[data-theme=light] #checklistview,:root[data-theme=light] #classesview,:root[data-theme=light] #signupview,:root[data-theme=light] #formsview,:root[data-theme=light] #calendarview,:root[data-theme=light] #shiftview,:root[data-theme=light] #msview,:root[data-theme=light] #opsview,:root[data-theme=light] #phoneview,:root[data-theme=light] #scheduleview,:root[data-theme=light] #teamview,:root[data-theme=light] #reportview{color:#1A1C1E}:root[data-theme=light] #searchview .card,:root[data-theme=light] #worklistview .card,:root[data-theme=light] #profileview .card,:root[data-theme=light] #suppliesview .card,:root[data-theme=light] #repairview .card,:root[data-theme=light] #checklistview .card,:root[data-theme=light] #classesview .card,:root[data-theme=light] #signupview .card,:root[data-theme=light] #formsview .card,:root[data-theme=light] #calendarview .card,:root[data-theme=light] #shiftview .card,:root[data-theme=light] #msview .card,:root[data-theme=light] #opsview .card,:root[data-theme=light] #phoneview .card,:root[data-theme=light] #scheduleview .card,:root[data-theme=light] #teamview .card,:root[data-theme=light] #reportview .card,:root[data-theme=light] #checklistview .cl-card,:root[data-theme=light] #classesview .cls-row,:root[data-theme=light] #classesview .cl-session,:root[data-theme=light] #classesview .class-card,:root[data-theme=light] #calendarview .cal-day,:root[data-theme=light] #shiftview .shift-row,:root[data-theme=light] #formsview .form-sheet-card,:root[data-theme=light] #formsview .forms-hero,:root[data-theme=light] #suppliesview .sup-item,:root[data-theme=light] #teamview .hire-card,:root[data-theme=light] #teamview .role-legend-card,:root[data-theme=light] #opsview .ops-card,:root[data-theme=light] #opsview .ops-hero,:root[data-theme=light] #phoneview .phone-row,:root[data-theme=light] #reportview .money-main,:root[data-theme=light] #reportview .side-card,:root[data-theme=light] #scheduleview .sched-frame,:root[data-theme=light] #msview .wl-col{background:#fff!important;border:1px solid rgba(26,28,30,.08)!important;border-radius:16px!important;box-shadow:0 1px 0 rgba(255,255,255,.95) inset,0 14px 36px -18px rgba(26,28,30,.2)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-theme=light] #searchview .hub-page-title,:root[data-theme=light] #worklistview .imag-today-title,:root[data-theme=light] #worklistview .hub-page-title,:root[data-theme=light] #suppliesview .hub-page-title,:root[data-theme=light] #repairview .hub-page-title,:root[data-theme=light] #checklistview .hub-page-title,:root[data-theme=light] #classesview .hub-page-title,:root[data-theme=light] #signupview .hub-page-title,:root[data-theme=light] #formsview .hub-page-title,:root[data-theme=light] #calendarview .hub-page-title,:root[data-theme=light] #shiftview .hub-page-title,:root[data-theme=light] #msview .hub-page-title,:root[data-theme=light] #opsview .hub-page-title,:root[data-theme=light] #phoneview .hub-page-title,:root[data-theme=light] #scheduleview .hub-page-title,:root[data-theme=light] #teamview .hub-page-title,:root[data-theme=light] #reportview .hub-page-title{font-family:Manrope,system-ui,sans-serif!important;font-style:normal!important;font-weight:800!important;font-size:clamp(1.5rem,2.5vw,1.85rem)!important;letter-spacing:-0.03em!important;color:#1A1C1E!important}:root[data-theme=light] #searchview .searchbar #q,:root[data-theme=light] #searchview #q{min-height:54px!important;border-radius:14px!important;background:#fff!important;border:1px solid rgba(26,28,30,.1)!important;box-shadow:0 12px 32px -18px rgba(26,28,30,.18)!important;font-size:16px!important;padding:14px 16px!important}:root[data-theme=light] #searchview .rcard{display:flex!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;margin-bottom:10px!important;min-height:64px!important;cursor:pointer!important}:root[data-theme=light] #searchview .hub-empty{margin-top:18px!important;padding:28px 20px!important;text-align:center!important}:root[data-theme=light] #worklistview .imag-floor-card,:root[data-theme=light] #worklistview .imag-card,:root[data-theme=light] #worklistview .my-work-card{padding:16px 18px!important;margin-bottom:12px!important}:root[data-theme=light] #worklistview .imag-primary,:root[data-theme=light] #worklistview .my-work-act{border-radius:999px!important;min-height:40px!important;font-weight:750!important}:root[data-theme=light] #profileview .md-main,:root[data-theme=light] #profileview .prof-md .md-main{background:#fff!important;border:1px solid rgba(26,28,30,.08)!important;border-radius:16px!important;box-shadow:0 14px 36px -18px rgba(26,28,30,.2)!important;padding:18px!important}:root[data-theme=light] #profileview .imag-sticky>button.act-primary,:root[data-theme=light] #profileview .sticky-acts .act-btn.act-primary{width:100%!important;min-height:48px!important;border-radius:12px!important;background:#C2185B!important;border-color:#C2185B!important;color:#fff!important;font-weight:750!important;box-shadow:0 10px 22px -12px rgba(194,24,91,.55)!important}:root[data-theme=light] #suppliesview .sup-room{border-radius:12px!important;border:1px solid rgba(26,28,30,.12)!important;background:#fff!important;color:#1A1C1E!important;font-weight:700!important;min-height:56px!important;padding:12px 14px!important;text-align:left!important}:root[data-theme=light] #suppliesview .sup-room.on{background:#C2185B!important;border-color:#C2185B!important;color:#fff!important}:root[data-theme=light] #suppliesview .sup-item{padding:14px 16px!important;margin-bottom:10px!important}:root[data-theme=light] #suppliesview .sup-sendbar{background:rgba(232,230,224,.98)!important;border-top:1px solid rgba(26,28,30,.1)!important;box-shadow:0 -8px 24px -16px rgba(26,28,30,.2)!important}:root[data-theme=light] #repairview .card{padding:18px 20px!important;margin-bottom:12px!important}:root[data-theme=light] #repairview .act-btn.act-primary,:root[data-theme=light] #repairview button.primary{background:#C2185B!important;border-color:#C2185B!important;color:#fff!important;border-radius:999px!important;min-height:44px!important;font-weight:750!important}:root[data-theme=light] #checklistview .cl-card{padding:16px 18px!important;margin-bottom:12px!important}:root[data-theme=light] #checklistview .cl-card .cl-zone,:root[data-theme=light] #checklistview h2,:root[data-theme=light] #checklistview .cl-title{color:#1A1C1E!important;font-weight:800!important}:root[data-theme=light] #checklistview .act-btn.act-primary,:root[data-theme=light] #checklistview .cl-go,:root[data-theme=light] #checklistview button.primary{background:#C2185B!important;border-color:#C2185B!important;color:#fff!important;border-radius:999px!important;min-height:44px!important}:root[data-theme=light] #classesview .cls-check-stats b,:root[data-theme=light] #classesview .cls-now-name,:root[data-theme=light] #classesview .cls-check-title,:root[data-theme=light] #classesview .cls-past-roster-head b{color:#1a1c1e}:root[data-theme=light] #classesview .cls-more-tools[open]>summary{color:#1a1c1e}:root[data-theme=light] #classesview .cls-person{background:rgba(26,28,30,.03);border-color:rgba(26,28,30,.08)}:root[data-theme=light] #classesview .cls-row,:root[data-theme=light] #classesview .cl-session,:root[data-theme=light] #classesview .class-card{padding:14px 16px!important;margin-bottom:10px!important}:root[data-theme=light] #classesview .cls-move-btn,:root[data-theme=light] #classesview .act-btn.act-primary{background:#C2185B!important;border-color:#C2185B!important;color:#fff!important;border-radius:999px!important}:root[data-theme=light] #signupview .card{padding:22px 24px!important}:root[data-theme=light] #signupview .act-btn.act-primary,:root[data-theme=light] #signupview button.primary,:root[data-theme=light] #signupview .su-start-btn{background:#C2185B!important;border-color:#C2185B!important;color:#fff!important;border-radius:999px!important;min-height:48px!important;font-weight:750!important;box-shadow:0 10px 22px -12px rgba(194,24,91,.5)!important}:root[data-theme=light] #formsview .form-sheet-card,:root[data-theme=light] #formsview .forms-hero,:root[data-theme=light] #formsview .card{padding:16px 18px!important;margin-bottom:12px!important}:root[data-theme=light] #formsview .act-btn.act-primary{background:#C2185B!important;border-color:#C2185B!important;color:#fff!important;border-radius:999px!important}:root[data-theme=light] #calendarview .cal-day{padding:12px!important;min-height:88px!important}:root[data-theme=light] #calendarview .cal-chip{border-radius:8px!important;font-weight:700!important}:root[data-theme=light] #calendarview .cal-chip.tour{border-left:3px solid #C2185B!important}:root[data-theme=light] #shiftview .card{padding:16px 18px!important;margin-bottom:12px!important}:root[data-theme=light] #shiftview .card h2,:root[data-theme=light] #shiftview .wl-nm{color:#1A1C1E!important;font-weight:800!important}:root[data-theme=light] #shiftview .act-btn.act-primary{background:#C2185B!important;border-color:#C2185B!important;color:#fff!important;border-radius:999px!important}:root[data-theme=light] #msview .wl-col{padding:16px!important}:root[data-theme=light] #msview .wl-col-label{background:#fff!important;background-image:none!important;font-size:12px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#1A1C1E!important;border-bottom:1px solid rgba(26,28,30,.08)!important;padding:10px 0!important;margin-bottom:12px!important}:root[data-theme=light] #msview .wl-item{background:#F7F6F3!important;border:1px solid rgba(26,28,30,.08)!important;border-radius:12px!important;margin-bottom:10px!important}:root[data-theme=light] #msview .wl-copy.wl-primary{background:#1A1C1E!important;border-color:#1A1C1E!important;color:#fff!important;border-radius:999px!important}:root[data-theme=light] #opsview .ops-hero,:root[data-theme=light] #opsview .ops-card{padding:16px 18px!important;margin-bottom:12px!important}:root[data-theme=light] #opsview .ops-pill.hot{background:rgba(194,24,91,.12)!important;color:#A0124A!important;border-color:rgba(194,24,91,.28)!important}:root[data-theme=light] #phoneview .card,:root[data-theme=light] #phoneview .phone-row{padding:14px 16px!important;margin-bottom:10px!important}:root[data-theme=light] #scheduleview .card{padding:16px 18px!important;margin-bottom:12px!important}:root[data-theme=light] #scheduleview .sched-frame,:root[data-theme=light] #scheduleview iframe{border:1px solid rgba(26,28,30,.1)!important;border-radius:14px!important;background:#fff!important;min-height:480px!important}:root[data-theme=light] #teamview .hire-card{padding:16px 18px!important;margin-bottom:12px!important}:root[data-theme=light] #teamview .hire-card .act-btn.act-primary,:root[data-theme=light] #teamview .hire-card button.imag-primary{background:#C2185B!important;border-color:#C2185B!important;color:#fff!important;border-radius:999px!important;min-height:40px!important;font-weight:750!important}:root[data-theme=light] #teamview .role-legend-card{padding:14px 16px!important}:root[data-theme=light] #reportview .money-main{padding:20px 22px!important}:root[data-theme=light] #reportview .money-big{font-family:Manrope,system-ui,sans-serif!important;font-weight:800!important;font-size:clamp(1.9rem,4vw,2.5rem)!important;letter-spacing:-0.03em!important;color:#1A1C1E!important}:root[data-theme=light] #reportview .side-card{padding:16px 18px!important}:root[data-theme=light] #reportview iframe{border:1px solid rgba(26,28,30,.1)!important;border-radius:14px!important}@media(max-width:820px){body.hub-in .hub-page-meta,body.hub-in .hub-page-lede,body.hub-in .desk-hint,body.hub-in .a2hs{display:none!important}body.hub-in .hub-page-title,body.hub-in .imag-today-title{font-size:1.65rem!important;margin:0 0 12px!important}body.hub-in #searchview .act-btn.act-primary,body.hub-in #worklistview .imag-primary,body.hub-in #worklistview .my-work-act,body.hub-in #worklistview .wl-copy.wl-primary,body.hub-in #profileview .act-btn.act-primary,body.hub-in #profileview .imag-sticky>button.act-primary,body.hub-in #suppliesview .act-btn.act-primary,body.hub-in #suppliesview .sup-sendbar .act-btn.act-primary,body.hub-in #repairview .act-btn.act-primary,body.hub-in #repairview button.primary,body.hub-in #checklistview .act-btn.act-primary,body.hub-in #checklistview button.primary,body.hub-in #classesview .act-btn.act-primary,body.hub-in #classesview .cls-move-btn,body.hub-in #signupview .act-btn.act-primary,body.hub-in #signupview button.primary,body.hub-in #formsview .act-btn.act-primary,body.hub-in #calendarview .act-btn.act-primary,body.hub-in #shiftview .act-btn.act-primary,body.hub-in #msview .wl-copy.wl-primary,body.hub-in #opsview .act-btn.act-primary,body.hub-in #phoneview .act-btn.act-primary,body.hub-in #scheduleview .act-btn.act-primary,body.hub-in #teamview .act-btn.act-primary,body.hub-in #reportview .act-btn.act-primary{width:100%!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:15px!important;font-weight:750!important}body.hub-in #worklistview .imag-mw-row,body.hub-in #worklistview .my-work-row{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;column-gap:10px!important;row-gap:10px!important;align-items:start!important}body.hub-in #worklistview .imag-mw-check{grid-column:1!important}body.hub-in #worklistview .my-work-main{grid-column:2!important;min-width:0!important}body.hub-in #worklistview .imag-mw-row>.imag-primary,body.hub-in #worklistview .imag-mw-row>.my-work-act,body.hub-in #worklistview .my-work-row>.imag-primary,body.hub-in #worklistview .my-work-row>.my-work-act,body.hub-in #worklistview .my-work-row>.wl-copy{grid-column:1 / -1!important;width:100%!important;max-width:none!important}body.hub-in #msview .ms-board,body.hub-in #msview .wl-today,body.hub-in #opsview .ops-board,body.hub-in #reportview .money-hero{display:flex!important;flex-direction:column!important;gap:12px!important}body.hub-in #msview .wl-col,body.hub-in #opsview .wl-col,body.hub-in #reportview .money-main,body.hub-in #reportview .side-card{width:100%!important}body.hub-in #profileview .prof-md{display:flex!important;flex-direction:column!important;gap:12px!important}body.hub-in #profileview .imag-sticky-sec{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}body.hub-in #profileview .imag-sticky-sec .act-btn{width:100%!important;min-height:44px!important}body.hub-in #formsview .form-sheet-card,body.hub-in #checklistview .cl-card,body.hub-in #classesview .cls-row,body.hub-in #calendarview .cal-day,body.hub-in #shiftview .card,body.hub-in #teamview .hire-card,body.hub-in #suppliesview .sup-item,body.hub-in #repairview .card,body.hub-in #phoneview .card{margin-bottom:12px!important}body.hub-in #scheduleview iframe,body.hub-in #scheduleview .sched-frame{min-height:360px!important}}:root:not([data-theme=light]) #searchview .card,:root:not([data-theme=light]) #worklistview .card,:root:not([data-theme=light]) #worklistview .imag-card,:root:not([data-theme=light]) #worklistview .imag-floor-card,:root:not([data-theme=light]) #profileview .md-main,:root:not([data-theme=light]) #suppliesview .card,:root:not([data-theme=light]) #repairview .card,:root:not([data-theme=light]) #checklistview .card,:root:not([data-theme=light]) #checklistview .cl-card,:root:not([data-theme=light]) #classesview .card,:root:not([data-theme=light]) #signupview .card,:root:not([data-theme=light]) #formsview .card,:root:not([data-theme=light]) #calendarview .card,:root:not([data-theme=light]) #shiftview .card,:root:not([data-theme=light]) #msview .wl-col,:root:not([data-theme=light]) #opsview .ops-card,:root:not([data-theme=light]) #phoneview .card,:root:not([data-theme=light]) #scheduleview .card,:root:not([data-theme=light]) #teamview .card,:root:not([data-theme=light]) #teamview .hire-card,:root:not([data-theme=light]) #reportview .money-main,:root:not([data-theme=light]) #reportview .side-card{background:#17181A!important;border:1px solid rgba(196,207,176,.14)!important;border-radius:16px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}:root{--imag-page:#F2F1EE;--imag-card:#FFFFFF;--imag-ink:#1A1C1E;--imag-muted:#5A655C;--imag-line:rgba(26,28,30,.10);--imag-line-soft:rgba(26,28,30,.07);--imag-cta:#C2185B;--imag-cta-deep:#A9144E;--imag-sage:#5F6F53;--imag-sage-soft:#7A8B6D;--imag-radius:14px;--imag-radius-sm:12px;--imag-shadow:0 1px 0 rgba(255,255,255,.95) inset, 0 12px 32px -18px rgba(26,28,30,.16);--imag-shadow-sm:0 1px 2px rgba(26,28,30,.04), 0 8px 20px -14px rgba(26,28,30,.12)}:root[data-theme=light] body,:root[data-theme=light] body.hub-in{background:var(--imag-page)!important;background-image:none!important;color:var(--imag-ink)!important}:root[data-theme=light] body::before,:root[data-theme=light] body::after{display:none!important;opacity:0!important}:root[data-theme=light] body.hub-in #app.wrap{background:transparent!important;border-radius:0!important;box-shadow:none!important}:root[data-theme=light] body.hub-in .top{background:transparent!important;border:0!important;border-bottom:1px solid var(--imag-line-soft)!important;border-radius:0!important;box-shadow:none!important;margin:0 0 14px!important;padding:10px 0 12px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=light] body.hub-in .brand .nm{color:var(--imag-sage-soft)!important;font-style:normal!important;font-family:Manrope,system-ui,sans-serif!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important}:root[data-theme=light] body.hub-in svg.wm{color:var(--imag-ink)!important}@media(min-width:641px){:root[data-theme=light] body.hub-in .tabs,:root[data-theme=light] body.hub-in #hubTabs.tabs{background:#FFFFFF!important;border:1px solid var(--imag-line)!important;border-radius:16px!important;padding:6px 8px!important;gap:4px!important;box-shadow:var(--imag-shadow-sm)!important;margin-bottom:18px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;flex-wrap:nowrap!important;align-content:center!important;overflow:hidden!important}:root[data-theme=light] body.hub-in .tab,:root[data-theme=light] body.hub-in #hubTabs .tab{color:var(--imag-muted)!important;background:transparent!important;border:0!important;border-radius:999px!important;font-weight:650!important;box-shadow:none!important}:root[data-theme=light] body.hub-in .tab.active,:root[data-theme=light] body.hub-in #hubTabs .tab.active{background:#1A1C1E!important;color:#FFFFFF!important;box-shadow:none!important}:root[data-theme=light] body.hub-in .tab.active::after,:root[data-theme=light] body.hub-in #hubTabs .tab.active::after{display:none!important}:root[data-theme=light] body.hub-in .tabcount,:root[data-theme=light] body.hub-in #hubTabs .tabcount{background:var(--imag-cta)!important;color:#fff!important;box-shadow:none!important}}:root[data-theme=light] body.hub-in .card,:root[data-theme=light] body.hub-in .imag-card,:root[data-theme=light] body.hub-in .imag-floor-card,:root[data-theme=light] body.hub-in .cl-card,:root[data-theme=light] body.hub-in .hire-card,:root[data-theme=light] body.hub-in .rcard,:root[data-theme=light] body.hub-in .ops-card,:root[data-theme=light] body.hub-in .ops-hero,:root[data-theme=light] body.hub-in .money-main,:root[data-theme=light] body.hub-in .side-card,:root[data-theme=light] body.hub-in .form-sheet-card,:root[data-theme=light] body.hub-in .sup-item,:root[data-theme=light] body.hub-in .hub-empty,:root[data-theme=light] body.hub-in .hub-focus-card,:root[data-theme=light] body.hub-in .role-legend-card,:root[data-theme=light] body.hub-in .lbox,:root[data-theme=light] body.hub-in .ms-board .wl-col,:root[data-theme=light] body.hub-in #worklistview .card,:root[data-theme=light] body.hub-in #worklistview .imag-card,:root[data-theme=light] body.hub-in #worklistview .imag-floor-card,:root[data-theme=light] body.hub-in #worklistview .my-work-card,:root[data-theme=light] body.hub-in #worklistview .today-act-card,:root[data-theme=light] body.hub-in #searchview .card,:root[data-theme=light] body.hub-in #searchview .rcard,:root[data-theme=light] body.hub-in #profileview .card,:root[data-theme=light] body.hub-in #profileview .md-main,:root[data-theme=light] body.hub-in #profileview .notes-hero,:root[data-theme=light] body.hub-in #suppliesview .card,:root[data-theme=light] body.hub-in #suppliesview .sup-item,:root[data-theme=light] body.hub-in #repairview .card,:root[data-theme=light] body.hub-in #checklistview .card,:root[data-theme=light] body.hub-in #checklistview .cl-card,:root[data-theme=light] body.hub-in #classesview .card,:root[data-theme=light] body.hub-in #signupview .card,:root[data-theme=light] body.hub-in #formsview .card,:root[data-theme=light] body.hub-in #formsview .form-sheet-card,:root[data-theme=light] body.hub-in #calendarview .card,:root[data-theme=light] body.hub-in #shiftview .card,:root[data-theme=light] body.hub-in #msview .card,:root[data-theme=light] body.hub-in #msview .wl-col,:root[data-theme=light] body.hub-in #opsview .card,:root[data-theme=light] body.hub-in #opsview .ops-card,:root[data-theme=light] body.hub-in #phoneview .card,:root[data-theme=light] body.hub-in #scheduleview .card,:root[data-theme=light] body.hub-in #teamview .card,:root[data-theme=light] body.hub-in #teamview .hire-card,:root[data-theme=light] body.hub-in #reportview .card,:root[data-theme=light] body.hub-in #reportview .money-main,:root[data-theme=light] body.hub-in #reportview .side-card{background:var(--imag-card)!important;border:1px solid var(--imag-line-soft)!important;border-radius:var(--imag-radius)!important;box-shadow:var(--imag-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--imag-ink)!important}:root[data-theme=light] body.hub-in .hub-page-title,:root[data-theme=light] body.hub-in .imag-today-title,:root[data-theme=light] body.hub-in h1.hub-page-title,:root[data-theme=light] body.hub-in #worklistview .imag-today-title,:root[data-theme=light] body.hub-in #searchview .hub-page-title,:root[data-theme=light] body.hub-in #teamview .hub-page-title,:root[data-theme=light] body.hub-in #msview .hub-page-title,:root[data-theme=light] body.hub-in #reportview .hub-page-title{font-family:Manrope,system-ui,sans-serif!important;font-style:normal!important;font-weight:800!important;font-size:clamp(1.45rem,2.4vw,1.85rem)!important;letter-spacing:-0.03em!important;color:var(--imag-ink)!important}:root[data-theme=light] body.hub-in .act-btn.act-primary,:root[data-theme=light] body.hub-in button.act-primary,:root[data-theme=light] body.hub-in button.primary,:root[data-theme=light] body.hub-in .imag-primary,:root[data-theme=light] body.hub-in .wl-copy.wl-primary,:root[data-theme=light] body.hub-in .my-work-act,:root[data-theme=light] body.hub-in #worklistview .imag-primary,:root[data-theme=light] body.hub-in #worklistview .my-work-act,:root[data-theme=light] body.hub-in #profileview .act-btn.act-primary,:root[data-theme=light] body.hub-in #profileview .imag-sticky>button.act-primary{background:var(--imag-cta)!important;border:1px solid var(--imag-cta)!important;color:#FFFFFF!important;border-radius:999px!important;box-shadow:0 8px 18px -10px rgba(194,24,91,.45)!important;font-weight:750!important}:root[data-theme=light] body.hub-in .act-btn.act-primary:hover,:root[data-theme=light] body.hub-in .imag-primary:hover,:root[data-theme=light] body.hub-in .my-work-act:hover{background:var(--imag-cta-deep)!important;border-color:var(--imag-cta-deep)!important}:root[data-theme=light] body.hub-in .imag-open-sage,:root[data-theme=light] body.hub-in .wl-tour-open,:root[data-theme=light] body.hub-in .wl-comp-mark,:root[data-theme=light] body.hub-in button.act-quiet,:root[data-theme=light] body.hub-in .act-btn:not(.act-primary):not(.primary){background:#FFFFFF!important;border:1px solid rgba(95,111,83,.35)!important;color:var(--imag-sage)!important;border-radius:999px!important;box-shadow:none!important;font-weight:650!important}:root[data-theme=light] body.hub-in input,:root[data-theme=light] body.hub-in select,:root[data-theme=light] body.hub-in textarea,:root[data-theme=light] body.hub-in #searchview #q{background:#FFFFFF!important;border:1px solid var(--imag-line)!important;border-radius:var(--imag-radius-sm)!important;color:var(--imag-ink)!important;box-shadow:var(--imag-shadow-sm)!important}:root[data-theme=light] body.hub-in #worklistview .imag-floor{gap:12px!important}:root[data-theme=light] body.hub-in #worklistview .imag-sec-k{font-weight:750!important;color:var(--imag-ink)!important}:root[data-theme=light] body.hub-in #worklistview .imag-av{background:rgba(122,139,109,.14)!important;color:var(--imag-sage)!important}:root[data-theme=light] body.hub-in #worklistview .imag-act-row,:root[data-theme=light] body.hub-in #worklistview .my-work-row{background:transparent!important;border:0!important;box-shadow:none!important;border-bottom:1px solid var(--imag-line-soft)!important;border-radius:0!important}:root[data-theme=light] body.hub-in #worklistview .my-work-row:last-child,:root[data-theme=light] body.hub-in #worklistview .imag-act-row:last-child{border-bottom:0!important}:root[data-theme=light] body.hub-in #worklistview .today-act-card .imag-av,:root[data-theme=light] body.hub-in #worklistview .imag-act-row .imag-av{background:rgba(194,24,91,.10)!important;color:var(--imag-cta)!important}:root:not([data-theme=light]) body,:root:not([data-theme=light]) body.hub-in{background:#0F1012!important;background-image:none!important;color:#F2F1EE!important}:root:not([data-theme=light]) body.hub-in #app.wrap{background:transparent!important}:root:not([data-theme=light]) body.hub-in .top{background:transparent!important;border:0!important;border-bottom:1px solid rgba(196,207,176,.12)!important;box-shadow:none!important;margin:0 0 14px!important}@media(min-width:641px){:root:not([data-theme=light]) body.hub-in .tabs,:root:not([data-theme=light]) body.hub-in #hubTabs.tabs{background:#17181A!important;border:1px solid rgba(196,207,176,.14)!important;border-radius:16px!important;box-shadow:none!important;padding:6px 8px!important;gap:4px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;flex-wrap:nowrap!important;align-content:center!important;overflow:hidden!important}:root:not([data-theme=light]) body.hub-in .tab.active,:root:not([data-theme=light]) body.hub-in #hubTabs .tab.active{background:#2A2C2E!important;color:#F2F1EE!important}:root:not([data-theme=light]) body.hub-in .tab.active::after{display:none!important}}:root:not([data-theme=light]) body.hub-in .card,:root:not([data-theme=light]) body.hub-in .imag-card,:root:not([data-theme=light]) body.hub-in .imag-floor-card,:root:not([data-theme=light]) body.hub-in #worklistview .card,:root:not([data-theme=light]) body.hub-in #worklistview .imag-card,:root:not([data-theme=light]) body.hub-in #worklistview .imag-floor-card,:root:not([data-theme=light]) body.hub-in #worklistview .my-work-card,:root:not([data-theme=light]) body.hub-in #worklistview .today-act-card,:root:not([data-theme=light]) body.hub-in .ops-card,:root:not([data-theme=light]) body.hub-in .hire-card,:root:not([data-theme=light]) body.hub-in .ms-board .wl-col,:root:not([data-theme=light]) body.hub-in #profileview .md-main{background:#17181A!important;border:1px solid rgba(196,207,176,.14)!important;border-radius:var(--imag-radius)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root:not([data-theme=light]) body.hub-in .act-btn.act-primary,:root:not([data-theme=light]) body.hub-in .imag-primary,:root:not([data-theme=light]) body.hub-in .my-work-act,:root:not([data-theme=light]) body.hub-in .wl-copy.wl-primary{background:var(--imag-cta)!important;border:1px solid var(--imag-cta)!important;color:#fff!important;border-radius:999px!important;box-shadow:none!important}@media(max-width:640px){:root[data-theme=light] body.hub-in #hubTabs.tabs,:root[data-theme=light] body.hub-in .tabs.hub-tabs{background:#FFFFFF!important;border:0!important;border-top:1px solid rgba(26,28,30,.10)!important;border-radius:0!important;box-shadow:0 -10px 28px -18px rgba(26,28,30,.14)!important;padding:8px 4px max(14px,env(safe-area-inset-bottom,0px))!important}:root[data-theme=light] body.hub-in #hubTabs .tab{color:#6B756C!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:10px!important;font-weight:700!important}:root[data-theme=light] body.hub-in #hubTabs .tab.active{color:var(--imag-cta)!important;background:transparent!important}:root[data-theme=light] body.hub-in #hubTabs .tab.active::after{content:""!important;display:block!important;position:absolute!important;left:28%!important;right:28%!important;bottom:2px!important;height:3px!important;border-radius:99px!important;background:var(--imag-cta)!important}:root[data-theme=light] body.hub-in #hubTabs .tabcount{background:var(--imag-cta)!important;color:#fff!important;box-shadow:0 0 0 2px #FFFFFF!important}:root:not([data-theme=light]) body.hub-in #hubTabs.tabs{background:#0F1012!important;border:0!important;border-top:1px solid rgba(196,207,176,.12)!important;border-radius:0!important;box-shadow:none!important}:root:not([data-theme=light]) body.hub-in #hubTabs .tab{color:rgba(242,241,238,.55)!important;background:transparent!important;border:0!important;box-shadow:none!important}:root:not([data-theme=light]) body.hub-in #hubTabs .tab.active{color:#A1B090!important;background:transparent!important}:root:not([data-theme=light]) body.hub-in #hubTabs .tab.active::after{content:""!important;display:block!important;position:absolute!important;left:28%!important;right:28%!important;bottom:2px!important;height:3px!important;border-radius:99px!important;background:#A1B090!important}:root:not([data-theme=light]) body.hub-in #hubTabs .tabcount{background:var(--imag-cta)!important;box-shadow:none!important}:root[data-theme=light] body.hub-in .imag-primary,:root[data-theme=light] body.hub-in .my-work-act,:root[data-theme=light] body.hub-in .act-btn.act-primary,:root[data-theme=light] body.hub-in .wl-copy.wl-primary{width:100%!important;min-height:48px!important;border-radius:999px!important;border:1px solid var(--imag-cta)!important;box-shadow:0 8px 18px -10px rgba(194,24,91,.4)!important}:root:not([data-theme=light]) body.hub-in .imag-primary,:root:not([data-theme=light]) body.hub-in .my-work-act,:root:not([data-theme=light]) body.hub-in .act-btn.act-primary{width:100%!important;min-height:48px!important;border-radius:999px!important;border:1px solid var(--imag-cta)!important;box-shadow:none!important}}.hub-view{max-width:1180px;margin:0 auto;padding:0 0 28px}.hub-view-h,:root[data-theme=light] body.hub-in .hub-page-h{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px 18px!important;flex-wrap:wrap!important;margin:0 0 16px!important;padding:0 0 12px!important;border-bottom:1px solid rgba(26,28,30,.08)!important;background:transparent!important}.hub-view-h-main{min-width:0;flex:1 1 220px}.hub-view-title,.hub-view-h .hub-view-title,:root[data-theme=light] body.hub-in .hub-page-title,:root[data-theme=light] body.hub-in .imag-today-title{font-family:Manrope,system-ui,sans-serif!important;font-style:normal!important;font-weight:800!important;font-size:clamp(1.55rem,2.6vw,1.95rem)!important;letter-spacing:-0.03em!important;color:#1A1C1E!important;margin:0!important;line-height:1.15!important}.hub-view-lede,:root[data-theme=light] body.hub-in .hub-page-lede{margin:6px 0 0!important;color:#5A655C!important;font-size:13.5px!important;font-weight:550!important;max-width:48ch!important;line-height:1.4!important}.hub-view-meta,:root[data-theme=light] body.hub-in .hub-page-meta{font-size:12px!important;font-weight:700!important;color:#6B756C!important;white-space:nowrap!important}.hub-view-body{display:block}.hub-view-meta-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}:root:not([data-theme=light]) body.hub-in .hub-view-title,:root:not([data-theme=light]) body.hub-in .hub-page-title,:root:not([data-theme=light]) body.hub-in .imag-today-title{color:#F2F1EE!important}:root:not([data-theme=light]) body.hub-in .hub-view-lede,:root:not([data-theme=light]) body.hub-in .hub-page-lede{color:rgba(242,241,238,.62)!important}:root:not([data-theme=light]) body.hub-in .hub-view-h,:root:not([data-theme=light]) body.hub-in .hub-page-h{border-bottom-color:rgba(196,207,176,.12)!important}.hub-today-floor.today-floor,.hub-view-today .today-floor{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:0 0 14px!important;align-items:start!important}@media(max-width:820px){.hub-today-floor.today-floor,.hub-view-today .today-floor{grid-template-columns:1fr!important}}.hub-today-main{display:grid;grid-template-columns:1fr;gap:14px;align-items:start;margin-bottom:14px}.hub-today-rail{flex-direction:column}.hub-today-primary{min-width:0}.hub-today-rail{min-width:0;display:flex;flex-direction:column;gap:12px}.needs-you{background:#fff!important;border:1px solid rgba(26,28,30,.08)!important;border-radius:14px!important;box-shadow:0 1px 0 rgba(255,255,255,.95) inset,0 12px 32px -18px rgba(26,28,30,.14)!important;padding:14px 16px!important}.needs-you-h{font-weight:800!important;font-size:13px!important;letter-spacing:.02em!important;margin:0 0 10px!important;color:#1A1C1E!important;display:flex!important;align-items:center!important;gap:8px!important}.needs-you-tag{font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#C2185B!important;background:rgba(194,24,91,.08)!important;border-radius:999px!important;padding:2px 8px!important}.needs-you-list{display:flex!important;flex-flow:row wrap!important;gap:8px!important}.needs-you-row,button.needs-you-jump{display:inline-flex!important;align-items:center!important;gap:8px!important;width:auto!important;padding:9px 13px!important;border:1px solid var(--line)!important;border-radius:11px!important;background:var(--card)!important;font-size:13px!important;min-height:0!important}.needs-you-row:last-child{border:1px solid var(--line)!important}.needs-you-row b{flex:0 0 auto!important}.needs-you-go{display:none!important}.needs-you-row b{flex:1;font-weight:700;color:#1A1C1E}.needs-you-row .n{font-weight:800;color:#C2185B;min-width:1.4em;text-align:right}.needs-you-quiet{background:#fff!important;border:1px dashed rgba(26,28,30,.12)!important;border-radius:14px!important;padding:14px 16px!important}:root:not([data-theme=light]) body.hub-in .needs-you,:root:not([data-theme=light]) body.hub-in .needs-you-quiet{background:#17181A!important;border-color:rgba(196,207,176,.14)!important;box-shadow:none!important}:root:not([data-theme=light]) body.hub-in .needs-you-h,:root:not([data-theme=light]) body.hub-in .needs-you-row b{color:#F2F1EE!important}.hub-today-primary .today-act-card,.hub-today-primary #wl-triage-hold{margin:0!important}.hub-today-primary .imag-act-row{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:10px 12px!important;align-items:center!important;padding:12px 4px!important;border-bottom:1px solid rgba(26,28,30,.07)!important}.hub-today-primary .imag-act-btns{display:flex!important;flex-wrap:wrap!important;gap:6px!important;justify-content:flex-end!important}@media(max-width:640px){.hub-today-primary .imag-act-row{grid-template-columns:40px minmax(0,1fr)!important}.hub-today-primary .imag-act-btns{grid-column:1 / -1!important;justify-content:stretch!important}.hub-today-primary .imag-act-btns .imag-primary,.hub-today-primary .imag-act-btns .wl-open{flex:1 1 auto!important}}.hub-view-search{max-width:720px;min-width:0;overflow-x:clip}#searchview,#searchview .hub-view-search,#searchview .hub-search-body,#searchview .hub-search-layout,#searchview .hub-search-list{min-width:0;max-width:100%}.hub-search-layout,.hub-search-list{display:flex;flex-direction:column;width:100%}.hub-search-bar{width:100%;min-width:0}.hub-search-bar #q,.hub-view-search #q,#searchview #q{width:100%!important;min-height:52px!important;font-size:16px!important;font-weight:600;border-radius:14px!important;padding:14px 16px!important;border:1px solid rgba(196,207,176,.28)!important;box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 14px 36px -20px rgba(0,0,0,.45)!important;background:rgba(255,255,255,.07)!important;color:#F2F1EE!important;-webkit-text-fill-color:#F2F1EE!important;caret-color:#FB3E88!important;color-scheme:dark}.hub-search-bar #q::placeholder,.hub-view-search #q::placeholder,#searchview #q::placeholder{color:rgba(196,207,176,.62)!important;-webkit-text-fill-color:rgba(196,207,176,.62)!important;opacity:1!important}:root[data-theme=light] .hub-search-bar #q,:root[data-theme=light] .hub-view-search #q,:root[data-theme=light] #searchview #q{background:#fff!important;color:#1A1C1E!important;-webkit-text-fill-color:#1A1C1E!important;caret-color:#1A1C1E!important;color-scheme:light;border:1px solid rgba(26,28,30,.1)!important;box-shadow:0 10px 28px -16px rgba(26,28,30,.16)!important}:root[data-theme=light] .hub-search-bar #q::placeholder,:root[data-theme=light] .hub-view-search #q::placeholder,:root[data-theme=light] #searchview #q::placeholder{color:rgba(26,28,30,.48)!important;-webkit-text-fill-color:rgba(26,28,30,.48)!important}.hub-dir-list{display:flex;flex-direction:column;gap:10px;margin-top:14px;min-width:0}.hub-dir-row.rcard{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;text-align:left!important;padding:12px 14px!important;min-height:64px!important;margin:0!important;border-radius:16px!important;border:1px solid var(--glass-edge, rgba(255,255,255,.12))!important;background:var(--glass, rgba(255,255,255,.055))!important;-webkit-backdrop-filter:blur(10px) saturate(1.35);backdrop-filter:blur(10px) saturate(1.35);box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 12px 28px -18px rgba(0,0,0,.45)!important;cursor:default!important}:root[data-theme=light] body.hub-in #searchview .rcard,:root[data-theme=light] .hub-dir-row.rcard{background:#fff!important;border:1px solid rgba(26,28,30,.08)!important;box-shadow:0 8px 22px -16px rgba(26,28,30,.14)!important;-webkit-backdrop-filter:none;backdrop-filter:none}.hub-dir-row .rav,#searchview .rav{width:40px!important;height:40px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:800!important;font-size:13px!important;flex:0 0 auto!important;background:rgba(122,139,109,.22)!important;color:var(--sageg, #C4CFB0)!important}.hub-dir-row .rav.is-fit,#searchview .rav.is-fit{background:rgba(251,62,136,.28)!important;color:var(--mag-soft)!important}.hub-dir-row .rav.is-wellness,#searchview .rav.is-wellness,.hub-dir-row .rav.is-premier,#searchview .rav.is-premier,.hub-dir-row .rav.is-trainer,#searchview .rav.is-trainer{background:rgba(161,176,144,.36)!important;color:#C4CFB0!important}.hub-dir-row .rav.is-current,#searchview .rav.is-current{background:rgba(95,208,138,.24)!important;color:#5fd08a!important}.hub-dir-row .rav.is-guest,#searchview .rav.is-guest{background:rgba(232,168,56,.24)!important;color:#E8A838!important}.hub-dir-row .rav.is-former,#searchview .rav.is-former{background:rgba(255,255,255,.10)!important;color:#9AA396!important}:root[data-theme=light] .hub-dir-row .rav,:root[data-theme=light] #searchview .rav{background:rgba(122,139,109,.14)!important;color:#5F6F53!important}:root[data-theme=light] .hub-dir-row .rav.is-fit,:root[data-theme=light] #searchview .rav.is-fit{background:rgba(200,21,88,.16)!important;color:#c81558!important}:root[data-theme=light] .hub-dir-row .rav.is-wellness,:root[data-theme=light] #searchview .rav.is-wellness,:root[data-theme=light] .hub-dir-row .rav.is-premier,:root[data-theme=light] #searchview .rav.is-premier,:root[data-theme=light] .hub-dir-row .rav.is-trainer,:root[data-theme=light] #searchview .rav.is-trainer{background:rgba(122,139,109,.22)!important;color:#4E5D42!important}:root[data-theme=light] .hub-dir-row .rav.is-current,:root[data-theme=light] #searchview .rav.is-current{background:rgba(30,122,69,.16)!important;color:#1e7a45!important}:root[data-theme=light] .hub-dir-row .rav.is-guest,:root[data-theme=light] #searchview .rav.is-guest{background:rgba(138,100,20,.16)!important;color:#8A6414!important}:root[data-theme=light] .hub-dir-row .rav.is-former,:root[data-theme=light] #searchview .rav.is-former{background:rgba(26,28,30,.08)!important;color:#6B756C!important}.hub-dir-row .rcard-main{flex:1;min-width:0;overflow:hidden}.hub-dir-row .nm,#searchview .rcard .nm{font-weight:800;font-size:16px;line-height:1.25;letter-spacing:-.01em;color:#1A1C1E;overflow:visible;white-space:normal;word-break:break-word}.hub-dir-row .em,#searchview .rcard .em{font-size:12.5px;color:#6B756C;margin-top:2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-dir-legs{font-size:12.5px;font-weight:650;color:#5F6F53;margin-top:3px;line-height:1.3;white-space:normal;overflow:visible}.hub-dir-meta{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-width:0}.hub-dir-end{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-width:0}.hub-dir-chev{color:#9AA396;font-size:18px;font-weight:300}.hub-dir-row.rcard{cursor:default!important}.hub-dir-open{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;overflow:hidden;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit;appearance:none;-webkit-appearance:none}.hub-dir-scan{flex:0 0 auto;min-height:32px;min-width:0;padding:4px 6px;border:0;border-radius:6px;background:transparent;color:var(--sageg);font-weight:600;font-size:12px;cursor:pointer;white-space:nowrap;text-decoration:underline;text-underline-offset:2px}:root:not([data-theme=light]) .hub-dir-scan{color:var(--sageg);background:transparent}.hub-dir-scan:hover{filter:none;opacity:.82}.hub-dir-scan:disabled{opacity:.55;cursor:not-allowed}.hub-dir-scan.is-done{background:transparent;color:var(--green);text-decoration:none;font-weight:700}.hub-scan-add{margin-left:auto;border:0;background:transparent;color:var(--sageg);font-size:12px;font-weight:600;min-height:28px;padding:2px 4px;border-radius:6px;cursor:pointer;white-space:nowrap;text-decoration:underline;text-underline-offset:2px}:root:not([data-theme=light]) .hub-scan-add{color:var(--sageg)}.hub-scan-add:hover{filter:none;opacity:.82}@media(max-width:640px){.hub-dir-scan{min-height:44px;padding:8px 8px}}.hub-dir-flags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.hub-dir-flags .chip{flex:0 0 auto}@media(max-width:640px){.hub-dir-row.rcard,#searchview .rcard.hub-dir-row{flex-wrap:wrap;align-items:center!important;row-gap:8px}.hub-dir-row .hub-dir-open{flex:1 1 100%}.hub-dir-end{flex:1 1 100%;margin-left:52px;justify-content:space-between;flex-wrap:wrap;row-gap:6px}.hub-dir-meta{align-self:center;max-width:none;flex-wrap:wrap;justify-content:flex-start;margin-left:0}.hub-dir-row .hub-dir-scan{margin-left:auto}}.hub-search-idle{display:flex;flex-direction:column;padding:16px 16px 18px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--glass, var(--card))!important;-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);margin-top:16px!important;min-width:0}.hub-search-idle .sl-head{text-align:center;padding:6px 4px 2px}.hub-search-idle .hub-empty-ico{font-size:26px;opacity:.4;color:var(--sagel)}.hub-search-idle .sl-head b{display:block;color:var(--ww);font-weight:800;font-size:18px;margin-top:2px}.hub-search-idle .sl-head .note{display:block;color:var(--sageg);margin-top:2px;font-size:13px}.sl-quick{margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.sl-lbl{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sageg);margin-bottom:10px}.sl-chips{display:flex;flex-wrap:wrap;gap:8px}.sl-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ww);font-weight:700;font-size:14px;cursor:pointer;line-height:1}.sl-chip:hover{border-color:var(--sagel)}.sl-chip.is-on{background:var(--sage);color:#fff;border-color:var(--sage)}.sl-dot{width:8px;height:8px;border-radius:50%;background:var(--sagel);display:inline-block}.sl-chip.crit .sl-dot{background:var(--mag)}.sl-chip .sl-sc{font-variant-numeric:tabular-nums;color:var(--sageg);font-weight:800}.sl-chip.is-on .sl-sc{color:#fff}.sl-list{margin-top:12px;display:flex;flex-direction:column;gap:8px;min-width:0}.sl-note{color:var(--sageg);font-size:13px;padding:4px 2px}.hub-empty-ico{font-size:28px;opacity:.35;margin-bottom:8px}@media(max-width:640px){#searchview .hub-search-body{display:flex;flex-direction:column;min-height:calc(100dvh - 168px)}#searchview .hub-search-layout,#searchview .hub-search-list{flex:1 1 auto}#searchview .hub-search-idle{flex:1 1 auto;justify-content:flex-start}#searchview .hub-search-idle .sl-quick{margin-top:auto}#searchview .hub-search-idle .hub-empty-ico{display:none}#searchview .hub-search-idle .sl-head{text-align:left;padding:2px 2px 8px}#searchview .hub-search-idle .sl-head b{font-size:15px}#searchview .hub-search-idle .sl-head .note{display:none}#searchview .hub-view-h{margin-bottom:8px;padding-bottom:8px}}:root[data-theme=light] body.hub-in #profileview .prof-md{display:grid!important;grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important;gap:16px!important;align-items:start!important;max-width:1180px!important;margin:0 auto!important}@media(max-width:900px){:root[data-theme=light] body.hub-in #profileview .prof-md{grid-template-columns:1fr!important}:root[data-theme=light] body.hub-in #profileview .md-list{display:none!important}}:root[data-theme=light] body.hub-in #profileview .md-list{background:#fff!important;border:1px solid rgba(26,28,30,.08)!important;border-radius:14px!important;padding:12px!important;box-shadow:0 12px 32px -18px rgba(26,28,30,.14)!important;position:sticky!important;top:12px!important}:root[data-theme=light] body.hub-in #profileview .md-main{background:#fff!important;border:1px solid rgba(26,28,30,.08)!important;border-radius:16px!important;padding:18px 18px 22px!important;box-shadow:0 14px 36px -18px rgba(26,28,30,.16)!important}.hub-money-hero.money-hero,:root[data-theme=light] body.hub-in #reportview .money-hero{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(240px,0.85fr)!important;gap:14px!important;margin-bottom:14px!important}@media(max-width:900px){.hub-money-hero.money-hero,:root[data-theme=light] body.hub-in #reportview .money-hero{grid-template-columns:1fr!important}}:root[data-theme=light] body.hub-in #reportview .money-main{background:#fff!important;border:1px solid rgba(26,28,30,.08)!important;border-radius:16px!important;padding:18px 20px!important;box-shadow:0 14px 36px -18px rgba(26,28,30,.16)!important}:root[data-theme=light] body.hub-in #reportview .money-big{font-size:clamp(1.8rem,3.5vw,2.4rem)!important;font-weight:850!important;letter-spacing:-0.03em!important;color:#1A1C1E!important}:root[data-theme=light] body.hub-in #reportview .side-stack{display:flex!important;flex-direction:column!important;gap:12px!important}.hub-ms-board{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-bottom:14px!important}@media(max-width:1000px){.hub-ms-board{grid-template-columns:1fr!important}}.hub-ms-col{background:#fff!important;border:1px solid rgba(26,28,30,.08)!important;border-radius:14px!important;box-shadow:0 12px 32px -18px rgba(26,28,30,.14)!important;padding:12px 12px 14px!important;min-height:180px!important;display:flex!important;flex-direction:column!important}.hub-ms-col-h{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:8px!important;margin-bottom:2px!important}.hub-ms-col-t{font-weight:800;font-size:13.5px;color:#1A1C1E}.hub-ms-col-n{font-weight:850;font-size:14px;color:#C2185B;background:rgba(194,24,91,.08);border-radius:999px;padding:1px 8px;min-width:1.6em;text-align:center}.hub-ms-col-sub{font-size:11.5px;color:#6B756C;margin-bottom:10px}.hub-ms-col-b{flex:1;min-height:0}.hub-ms-rep-h{font-weight:750;font-size:12.5px;margin:12px 0 6px;color:#1A1C1E;padding-top:10px;border-top:1px solid rgba(26,28,30,.07)}:root:not([data-theme=light]) body.hub-in .hub-ms-col{background:#17181A!important;border-color:rgba(196,207,176,.14)!important;box-shadow:none!important}:root:not([data-theme=light]) body.hub-in .hub-ms-col-t,:root:not([data-theme=light]) body.hub-in .hub-ms-rep-h{color:#F2F1EE!important}:root[data-theme=light] body.hub-in #checklistview,:root[data-theme=light] body.hub-in #teamview,:root[data-theme=light] body.hub-in #shiftview,:root[data-theme=light] body.hub-in #suppliesview,:root[data-theme=light] body.hub-in #formsview,:root[data-theme=light] body.hub-in #classesview,:root[data-theme=light] body.hub-in #calendarview,:root[data-theme=light] body.hub-in #repairview,:root[data-theme=light] body.hub-in #opsview,:root[data-theme=light] body.hub-in #scheduleview,:root[data-theme=light] body.hub-in #phoneview{max-width:1180px;margin-left:auto;margin-right:auto}:root[data-theme=light] body.hub-in #checklistview .cl-stack,:root[data-theme=light] body.hub-in #teamview .stack,:root[data-theme=light] body.hub-in #signupview .stack{display:flex!important;flex-direction:column!important;gap:12px!important}:root[data-theme=light] body.hub-in #checklistview .cl-card,:root[data-theme=light] body.hub-in #checklistview .card.cl-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px 16px!important}@media(min-width:641px){body.hub-in #hubTabs.tabs,body.hub-in .tabs.hub-tabs,:root[data-theme=light] body.hub-in #hubTabs.tabs,:root[data-theme=light] body.hub-in .tabs,:root:not([data-theme=light]) body.hub-in #hubTabs.tabs,:root:not([data-theme=light]) body.hub-in .tabs{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;align-content:center!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;border-radius:16px!important;padding:6px 8px!important;gap:4px!important;overflow:hidden!important;margin-left:0!important;margin-right:0!important}body.hub-in #hubTabs .tab,body.hub-in .tabs .tab,:root[data-theme=light] body.hub-in #hubTabs .tab,:root:not([data-theme=light]) body.hub-in #hubTabs .tab{flex:0 0 auto!important;padding:7px 12px!important;font-size:12.5px!important;min-height:34px!important;line-height:1.2!important;white-space:nowrap!important}body.hub-in #hubTabs .tabcount,body.hub-in .tabs .tabcount{font-size:10px!important;min-width:1.25em!important;padding:1px 6px!important}}@media(min-width:901px){body.hub-in #worklistview .hub-today-main{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(300px,0.9fr)!important;gap:14px!important;align-items:start!important}body.hub-in #worklistview .hub-today-primary{grid-column:1!important;grid-row:1!important;min-width:0!important}body.hub-in #worklistview .hub-today-rail{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important}}@media(max-width:900px){body.hub-in #worklistview .hub-today-main{display:flex!important;flex-direction:column!important;gap:12px!important}body.hub-in #worklistview .hub-today-primary{order:1!important}body.hub-in #worklistview .hub-today-rail{order:2!important}}:root:not([data-theme=light]) body.hub-in #worklistview .today-queues .wl-col,:root:not([data-theme=light]) body.hub-in #worklistview .today-queues .wl-col-money,:root:not([data-theme=light]) body.hub-in #worklistview .today-queues .wl-col-follow{background:#17181A!important;border:1px solid rgba(196,207,176,.14)!important;border-radius:14px!important;box-shadow:none!important}:root:not([data-theme=light]) body.hub-in #worklistview .wl-col-money .wl-col-label,:root:not([data-theme=light]) body.hub-in #worklistview .wl-col-follow .wl-col-label,:root:not([data-theme=light]) body.hub-in #worklistview .wl-col-door .wl-col-label{border-top:0!important;background:transparent!important;color:#F2F1EE!important;padding:10px 12px 8px!important}:root:not([data-theme=light]) body.hub-in #worklistview .wl-acc,:root:not([data-theme=light]) body.hub-in #worklistview details.wl-acc{border:1px solid rgba(196,207,176,.12)!important;border-left:1px solid rgba(196,207,176,.12)!important;border-radius:12px!important;background:#121314!important;box-shadow:none!important;margin-bottom:8px!important}:root:not([data-theme=light]) body.hub-in #worklistview .wl-acc>.wl-acc-sum{background:transparent!important;color:#F2F1EE!important}:root:not([data-theme=light]) body.hub-in #worklistview .wl-acc.is-open{background:#1a1b1d!important;border-color:rgba(196,207,176,.22)!important}:root:not([data-theme=light]) body.hub-in #worklistview .wl-acc.is-open>.wl-acc-body{display:block!important}:root:not([data-theme=light]) body.hub-in #worklistview .wl-acc.wl-urg-now,:root:not([data-theme=light]) body.hub-in #worklistview .wl-acc.wl-urg-wait,:root:not([data-theme=light]) body.hub-in #worklistview .wl-acc.wl-urg-alert,:root:not([data-theme=light]) body.hub-in #worklistview .wl-acc.wl-urg-soft{border-left-color:rgba(196,207,176,.12)!important;box-shadow:none!important}:root:not([data-theme=light]) body.hub-in #worklistview details.today-all-queues{background:#17181A!important;border:1px solid rgba(196,207,176,.14)!important;border-radius:14px!important}:root:not([data-theme=light]) body.hub-in #worklistview .today-all-sum{color:#F2F1EE!important;border-bottom-color:rgba(196,207,176,.1)!important}:root:not([data-theme=light]) body.hub-in #worklistview .wl-title .n,:root:not([data-theme=light]) body.hub-in #worklistview .wl-col-n{color:#E8A0BC!important;font-weight:750!important}:root[data-theme=light] body.hub-in #worklistview .today-queues .wl-col-money .wl-col-label,:root[data-theme=light] body.hub-in #worklistview .today-queues .wl-col-follow .wl-col-label{border-top:0!important;background:transparent!important}:root[data-theme=light] body.hub-in #worklistview .today-queues .wl-acc{border-left:1px solid rgba(26,28,30,.08)!important;box-shadow:none!important}.hub-view[data-hub-view]{max-width:var(--hub-w-work, 1200px);margin:0 auto}.hub-view-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 16px;margin:0 0 14px;padding:0 0 12px;border-bottom:1px solid rgba(26,28,30,.08)}:root:not([data-theme=light]) .hub-view-h{border-bottom-color:rgba(196,207,176,.12)}.hub-view-title{font-family:Manrope,system-ui,sans-serif!important;font-weight:800!important;font-size:clamp(22px,3.5vw,28px)!important;letter-spacing:-0.02em;margin:0;line-height:1.15}.hub-view-lede{margin:6px 0 0;font-size:13.5px;font-weight:550;line-height:1.4;color:var(--sagel, #7A8B6D);max-width:42rem}.hub-view-meta{font-size:12px;font-weight:700;color:var(--sagel);letter-spacing:.04em}.hub-view-body{display:flex;flex-direction:column;gap:12px}.hub-view-body>.card,.hub-view-body>.imag-card,.hub-view-body .card.imag-card{border-radius:14px;box-shadow:0 1px 3px rgba(26,28,30,.06)}@media(max-width:640px){.hub-view-h{align-items:flex-start;margin-bottom:10px;padding-bottom:10px}.hub-view-title{font-size:22px!important}.hub-view-body{gap:10px}.hub-view-body .act-btn.act-primary,.hub-view-body button.act-primary,.hub-view-body .imag-primary{width:100%;min-height:48px!important;justify-content:center}.hub-view-body .act-row{flex-direction:column;align-items:stretch}.hub-view-ms .hub-ms-board{grid-template-columns:1fr!important}.hub-view-profile .prof-md{grid-template-columns:1fr!important}.hub-view-profile .md-list{display:none!important}}.hub-view-search{max-width:var(--hub-w-content, 900px)}.hub-view-signup{max-width:var(--hub-w-work, 1280px)}.hub-view-report{max-width:min(1280px,100%)}.hub-view-ms,.hub-view-schedule,.hub-view-ops{max-width:min(var(--hub-w-board, 1680px),100%)}body.hub-in #msview .hub-ms-board,body.hub-in .hub-view-ms .hub-ms-board,.hub-ms-board[data-ms-board="2col"],.hub-ms-board[data-ms-board="3col"]{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important;align-items:start!important}.hub-ms-leftcol{display:flex!important;flex-direction:column!important;gap:14px!important;min-width:0!important}body.hub-in #msview .hub-ms-col{min-width:0!important;width:auto!important;max-width:none!important}@media(min-width:1001px){body.hub-in #msview .hub-ms-board,body.hub-in .hub-view-ms .hub-ms-board,.hub-ms-board[data-ms-board="2col"]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)!important}}.hub-ops-board[data-ops-board="3col"],body.hub-in #opsview .hub-ops-board{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;width:100%!important;align-items:stretch!important;margin:0 0 14px!important}.hub-ops-col{background:#17181A!important;border:1px solid rgba(196,207,176,.14)!important;border-radius:14px!important;box-shadow:none!important;padding:14px 14px 16px!important;min-height:200px!important;display:flex!important;flex-direction:column!important;min-width:0!important;background-image:none!important}.hub-ops-col-h{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:8px!important;margin:0 0 2px!important;padding:0 0 10px!important;border-bottom:1px solid rgba(196,207,176,.12)!important;border-top:0!important;background:transparent!important;background-image:none!important}.hub-ops-col-t{font-weight:800!important;font-size:13.5px!important;letter-spacing:.02em!important;color:#F2F1EE!important;text-transform:none!important}.hub-ops-col-n{font-weight:850;font-size:13px;color:#C2185B;background:rgba(194,24,91,.12);border-radius:999px;padding:1px 8px;min-width:1.6em;text-align:center}.hub-ops-col-sub{font-size:11.5px!important;color:#9AA39A!important;margin:8px 0 12px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important}.hub-ops-col-b{flex:1!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}.hub-ops-do{box-shadow:inset 0 3px 0 0 #A1B090!important}.hub-ops-close{box-shadow:inset 0 3px 0 0 #C2185B!important}.hub-ops-loops{box-shadow:inset 0 3px 0 0 #A1B090!important}:root[data-theme=light] body.hub-in #opsview .hub-ops-col{background:#fff!important;border:1px solid rgba(26,28,30,.08)!important;box-shadow:0 12px 32px -18px rgba(26,28,30,.14)!important}:root[data-theme=light] body.hub-in #opsview .hub-ops-col-t{color:#1A1C1E!important}:root[data-theme=light] body.hub-in #opsview .hub-ops-col-sub{color:#6B756C!important}:root[data-theme=light] body.hub-in #opsview .hub-ops-col-h{border-bottom-color:rgba(26,28,30,.07)!important}:root[data-theme=light] body.hub-in #opsview .hub-ops-do{box-shadow:0 12px 32px -18px rgba(26,28,30,.14),inset 0 3px 0 0 #A1B090!important}:root[data-theme=light] body.hub-in #opsview .hub-ops-close{box-shadow:0 12px 32px -18px rgba(26,28,30,.14),inset 0 3px 0 0 #C2185B!important}:root[data-theme=light] body.hub-in #opsview .hub-ops-loops{box-shadow:0 12px 32px -18px rgba(26,28,30,.14),inset 0 3px 0 0 #A1B090!important}body.hub-in #opsview .ops-hero{background:#17181A!important;background-image:none!important;border:1px solid rgba(196,207,176,.14)!important;border-radius:14px!important;margin-bottom:14px!important}:root[data-theme=light] body.hub-in #opsview .ops-hero{background:#fff!important;border-color:rgba(26,28,30,.08)!important;box-shadow:0 12px 32px -18px rgba(26,28,30,.14)!important}body.hub-in #opsview .wl-col-money .wl-col-label,body.hub-in #opsview .wl-col-follow .wl-col-label,body.hub-in #opsview .wl-col-door .wl-col-label{background:transparent!important;background-image:none!important;border-top:0!important}@media(max-width:1000px){body.hub-in #opsview .hub-ops-board,.hub-ops-board[data-ops-board="3col"]{grid-template-columns:1fr!important}}body.hub-in #teamview #onbList{display:flex!important;flex-direction:column!important;gap:12px!important}body.hub-in #teamview .hire-card{display:grid!important;grid-template-columns:1fr auto!important;gap:12px 16px!important;align-items:start!important;padding:16px 16px!important;border-radius:14px!important;background:#17181A!important;border:1px solid rgba(196,207,176,.14)!important;box-shadow:none!important;margin:0!important}:root[data-theme=light] body.hub-in #teamview .hire-card{background:#fff!important;border:1px solid rgba(26,28,30,.08)!important;box-shadow:0 10px 28px -16px rgba(26,28,30,.12)!important}body.hub-in #teamview .hire-card-main{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important}body.hub-in #teamview .hire-card-who{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:8px 10px!important}body.hub-in #teamview .hire-card-name{font-weight:800!important;font-size:15px!important;color:#F2F1EE!important;letter-spacing:-.01em!important}:root[data-theme=light] body.hub-in #teamview .hire-card-name{color:#1A1C1E!important}body.hub-in #teamview .hire-card-em{font-size:12px!important;color:#9AA39A!important;word-break:break-all!important}body.hub-in #teamview .hire-card-next{font-size:13px!important;line-height:1.4!important;color:#C4CFB0!important;margin:2px 0 0!important}:root[data-theme=light] body.hub-in #teamview .hire-card-next{color:#3D4A3E!important}body.hub-in #teamview .hire-card-chips{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:4px!important}body.hub-in #teamview .hire-card-acts{display:flex!important;flex-direction:column!important;gap:8px!important;align-items:stretch!important;min-width:132px!important}body.hub-in #teamview .hire-card-acts .act-btn,body.hub-in #teamview .hire-card-acts .hire-open{min-height:40px!important;justify-content:center!important;white-space:nowrap!important}body.hub-in #teamview .hire-card-acts .act-btn.act-primary,body.hub-in #teamview .hire-open{background:#C2185B!important;border-color:transparent!important;color:#fff!important;font-weight:800!important;border-radius:999px!important}body.hub-in #teamview #onbStatusCard{padding:16px 18px!important;border-radius:14px!important}@media(max-width:720px){body.hub-in #teamview .hire-card{grid-template-columns:1fr!important}body.hub-in #teamview .hire-card-acts{width:100%!important;min-width:0!important}body.hub-in #teamview .hire-card-acts .act-btn{width:100%!important}}body.hub-in #profileview .md-list[data-md-people="1"]{display:flex!important;flex-direction:column!important;gap:0!important;min-height:0!important}body.hub-in #profileview .md-search-wrap{padding:0 10px 10px!important;flex:0 0 auto!important}body.hub-in #profileview .md-people-q{width:100%!important;min-height:40px!important;border-radius:999px!important;border:1px solid rgba(196,207,176,.22)!important;background:rgba(8,9,12,.55)!important;color:#F2F1EE!important;padding:8px 14px!important;font:inherit!important;font-size:14px!important;outline:none!important}body.hub-in #profileview .md-people-q:focus{border-color:rgba(194,24,91,.55)!important;box-shadow:0 0 0 3px rgba(194,24,91,.14)!important}:root[data-theme=light] body.hub-in #profileview .md-people-q{background:#fff!important;border-color:rgba(26,28,30,.12)!important;color:#1A1C1E!important}body.hub-in #profileview .md-list-h-sub{margin-top:6px!important;opacity:.85!important}body.hub-in #profileview .md-list-rows{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;max-height:min(52vh,520px)!important}body.hub-in #profileview .md-full-dir{margin:10px!important;width:calc(100% - 20px)!important;border-radius:999px!important}@media(min-width:900px){body.hub-in #profileview .prof-md,body.hub-in #profileview .hub-view-profile .prof-md{display:grid!important;grid-template-columns:minmax(240px,280px) minmax(0,1fr)!important;gap:14px!important;align-items:start!important}body.hub-in #profileview .md-list{display:flex!important;position:sticky!important;top:8px!important}}@media(max-width:899px){body.hub-in #profileview .md-list[data-md-people="1"]{display:flex!important;margin-bottom:10px!important;max-height:none!important}body.hub-in #profileview .md-list-h,body.hub-in #profileview #mdRecentsLbl,body.hub-in #profileview #mdPeopleRecents,body.hub-in #profileview .md-full-dir{display:none!important}body.hub-in #profileview .md-search-wrap{padding:0 0 8px!important}body.hub-in #profileview .md-search-results:not(.hidden){max-height:40vh!important;margin-bottom:8px!important}}body.hub-in .hub-desk-board{display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important}body.hub-in .hub-desk-hero h2{margin:0 0 6px!important;font-weight:800!important;letter-spacing:-.02em!important}body.hub-in .hub-desk-col-h{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:8px!important;margin:0 0 10px!important;padding:0 0 8px!important;border-bottom:1px solid rgba(196,207,176,.12)!important}body.hub-in .hub-desk-col-t{font-weight:800!important;font-size:13.5px!important;color:#F2F1EE!important}:root[data-theme=light] body.hub-in .hub-desk-col-t{color:#1A1C1E!important}:root[data-theme=light] body.hub-in .hub-desk-col-h{border-bottom-color:rgba(26,28,30,.08)!important}body.hub-in .hub-desk-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}@media(max-width:820px){body.hub-in .hub-desk-grid{grid-template-columns:1fr!important}}body.hub-in .hub-desk-tile{border-radius:14px!important;border:1px solid rgba(196,207,176,.14)!important;background:#17181A!important;text-align:left!important;min-height:72px!important}:root[data-theme=light] body.hub-in .hub-desk-tile{background:#fff!important;border-color:rgba(26,28,30,.08)!important;box-shadow:0 10px 28px -16px rgba(26,28,30,.12)!important}body.hub-in #checklistview .cl-pick.hub-desk-grid .cl-card{width:100%!important;margin:0!important}body.hub-in #checklistview .hub-stat-pills{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important}body.hub-in #suppliesview .hub-sup-rooms{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:10px!important;align-items:stretch!important}body.hub-in #suppliesview .sup-room{border-radius:12px!important;min-height:56px!important}@media(min-width:801px){body.hub-in #suppliesview .hub-sup-items{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}}body.hub-in #formsview .form-card.hub-desk-tile{display:flex!important;flex-direction:column!important;gap:6px!important;padding:14px 16px!important;cursor:pointer!important}body.hub-in #formsview .form-card.needs{box-shadow:inset 0 3px 0 0 #C2185B!important}body.hub-in #repairview .hub-rep-grid{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;gap:14px!important;align-items:start!important}@media(max-width:900px){body.hub-in #repairview .hub-rep-grid{grid-template-columns:1fr!important}}body.hub-in #repairview .hub-rep-list-card{min-height:200px!important}body.hub-in .hub-rep-notes{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}body.hub-in .hub-rep-notes-h{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}body.hub-in .hub-rep-note{margin:0 0 8px}body.hub-in .hub-rep-note-top{display:flex;align-items:center;justify-content:space-between;gap:8px}body.hub-in .hub-rep-note-meta{font-size:12px;font-weight:700;color:var(--muted);line-height:1.3;min-width:0}body.hub-in .hub-rep-note-del{appearance:none;-webkit-appearance:none;flex:0 0 auto;border:0;background:none;padding:6px 4px;min-height:36px;font-size:13px;font-weight:700;color:var(--muted);text-decoration:underline;cursor:pointer;font-family:inherit}body.hub-in .hub-rep-note-del:hover{color:var(--mag)}body.hub-in .hub-rep-note-tx{font-size:14px;line-height:1.4;color:var(--ww)}body.hub-in .hub-rep-note-empty,body.hub-in .hub-rep-latest{font-size:13px;line-height:1.4;color:var(--muted);margin:0 0 8px}body.hub-in .hub-rep-latest{color:var(--ww)}body.hub-in .hub-rep-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}body.hub-in .hub-rep-chip{appearance:none;-webkit-appearance:none;border:1px solid var(--line);background:var(--panel-2);color:var(--ww);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700;line-height:1.2;cursor:pointer;min-height:36px}body.hub-in .hub-rep-chip:hover{border-color:var(--sage)}body.hub-in .hub-rep-note-add{display:flex;gap:8px;align-items:stretch}body.hub-in .hub-rep-note-inp{flex:1 1 auto;min-width:0;margin:0!important}body.hub-in .hub-rep-note-add .act-btn{flex:0 0 auto;width:auto!important;white-space:nowrap}@media(max-width:640px){body.hub-in .hub-rep-note-add{flex-direction:column}body.hub-in .hub-rep-note-add .act-btn{width:100%!important}}body.hub-in .ms-rep-item .hub-rep-notes{margin-top:8px}body.hub-in #plungeview .hub-pl-slot-h{margin:0 0 4px!important}body.hub-in #plungeview .hub-pl-slot-time{margin:0 0 10px!important;min-height:1.3em}body.hub-in #plungeview .hub-pl-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}@media(max-width:900px){body.hub-in #plungeview .hub-pl-row{grid-template-columns:1fr!important}}body.hub-in #plungeview .hub-pl-tile{display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important;margin-top:0!important}@supports (grid-template-rows: subgrid){@media(min-width:901px){body.hub-in #plungeview .hub-pl-row{grid-template-rows:auto auto auto auto auto!important}body.hub-in #plungeview .hub-pl-tile{display:grid!important;grid-template-rows:subgrid!important;grid-row:span 5!important;height:auto!important}}}body.hub-in #plungeview .hub-pl-hint{min-height:5.8em!important;max-height:5.8em!important;overflow-y:auto!important;margin:0 0 8px!important}body.hub-in #plungeview .hub-pl-chem{flex:0 0 auto!important;display:grid!important;grid-template-columns:2.4em minmax(0,1fr)!important;gap:6px 8px!important;align-items:center!important}body.hub-in #plungeview .hub-pl-chem .sublabel{margin:0!important}body.hub-in #plungeview .hub-pl-foot{margin-top:auto!important;padding-top:10px!important}body.hub-in #plungeview .hub-pl-ref{margin-bottom:12px!important}body.hub-in #plungeview .hub-pl-ref-sum{cursor:pointer;list-style:none;font-weight:700;font-size:13px;color:var(--muted);padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--panel-2);-webkit-backdrop-filter:var(--gb);backdrop-filter:var(--gb);display:flex;align-items:center;justify-content:space-between}body.hub-in #plungeview .hub-pl-ref-sum::-webkit-details-marker{display:none}body.hub-in #plungeview .hub-pl-ref-sum::after{content:"\25be";color:var(--faint);font-size:12px}body.hub-in #plungeview .hub-pl-ref[open] .hub-pl-ref-sum::after{content:"\25b4"}body.hub-in #plungeview .hub-pl-ref[open] .hub-pl-ref-sum{border-radius:14px 14px 0 0}body.hub-in #plungeview .hub-pl-ref-body{margin-top:12px}body.hub-in #plungeview .hub-pl-done{color:var(--sage)!important;font-size:12px;font-weight:700;line-height:1.5;margin-top:8px}body.hub-in #plungeview .hub-pl-hist-body{margin-top:4px}body.hub-in #plungeview .hub-pl-hist-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:10px 4px;border-bottom:1px solid var(--line)}body.hub-in #plungeview .hub-pl-hist-row:last-child{border-bottom:0}body.hub-in #plungeview .hub-pl-hist-main{font-size:13px;color:var(--ink);min-width:0}body.hub-in #plungeview .hub-pl-hist-meta{font-size:12px;color:var(--muted);white-space:nowrap}body.hub-in #plungeview .hub-pl-maint{display:flex;flex-direction:column;gap:8px;margin:0 0 10px!important;padding:8px 0 2px;border-top:1px solid var(--line)}body.hub-in #plungeview .pl-maint-line{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:2px 10px;align-items:start;padding:0;border:0}body.hub-in #plungeview .pl-maint-lab{grid-column:1;font-size:12.5px;font-weight:750;color:var(--ink)}body.hub-in #plungeview .pl-maint-when{grid-column:1;font-size:12px;color:var(--muted);line-height:1.35;min-height:2.6em}body.hub-in #plungeview .pl-maint-chip{grid-column:1;justify-self:start;font-size:11px;font-weight:800;letter-spacing:.02em;padding:3px 9px;border-radius:999px;background:rgba(26,28,30,.06);color:var(--muted);border:1px solid var(--line)}body.hub-in #plungeview .pl-maint-btn{grid-column:2;grid-row:1 / span 3;align-self:center;width:auto!important;min-width:118px;flex:0 0 auto;min-height:36px!important;padding:0 12px!important;font-size:12.5px!important}body.hub-in #plungeview .pl-maint-over .pl-maint-chip{color:var(--mag);background:rgba(214,73,146,.14);border-color:rgba(214,73,146,.34)}body.hub-in #plungeview .pl-maint-due .pl-maint-chip{color:var(--gold);background:rgba(214,170,60,.16);border-color:rgba(214,170,60,.36)}body.hub-in #plungeview .pl-maint-ok .pl-maint-chip{color:var(--sage);background:rgba(196,207,176,.16);border-color:rgba(196,207,176,.32)}body.hub-in #todayview .wl-clin-tabseg,body.hub-in #worklistview .wl-clin-tabseg{display:inline-flex;align-items:stretch;gap:2px;margin:0 0 12px;padding:3px;border-radius:999px;background:rgba(0,0,0,.22);border:1px solid var(--line)}body.hub-in #todayview .wl-clin-tab,body.hub-in #worklistview .wl-clin-tab{appearance:none;border:0;background:transparent;color:var(--muted);font:inherit;font-weight:700;font-size:.78rem;letter-spacing:.02em;padding:7px 14px;border-radius:999px;cursor:pointer;min-height:36px}body.hub-in #todayview .wl-clin-tab.is-on,body.hub-in #worklistview .wl-clin-tab.is-on{background:rgba(196,207,176,.22);color:var(--ink)}:root[data-theme=light] body.hub-in #todayview .wl-clin-tabseg,:root[data-theme=light] body.hub-in #worklistview .wl-clin-tabseg{background:#FFFFFF;border-color:rgba(26,28,30,.14)}:root[data-theme=light] body.hub-in #todayview .wl-clin-tab.is-on,:root[data-theme=light] body.hub-in #worklistview .wl-clin-tab.is-on{background:#1A1C1E;color:#F2EFE6}body.hub-in #todayview .wl-clin-board,body.hub-in #worklistview .wl-clin-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}body.hub-in #todayview .wl-clin-col,body.hub-in #worklistview .wl-clin-col{min-width:0;border:1px solid var(--line);border-radius:12px;padding:10px 10px 6px}body.hub-in #todayview .wl-clin-col-h,body.hub-in #worklistview .wl-clin-col-h{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:800;margin:0 0 8px;color:var(--ink)}@media(max-width:900px){body.hub-in #todayview .wl-clin-board,body.hub-in #worklistview .wl-clin-board{grid-template-columns:1fr}body.hub-in #todayview .wl-clin-tabseg,body.hub-in #worklistview .wl-clin-tabseg{display:flex;width:100%}body.hub-in #todayview .wl-clin-tab,body.hub-in #worklistview .wl-clin-tab{flex:1 1 0;min-width:0;min-height:44px}}body.hub-in #plungeview .hub-pl-treats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:4px}body.hub-in #plungeview .pl-treat-btn{width:100%!important;min-height:34px!important;padding:0 10px!important;font-size:12.5px!important}body.hub-in #plungeview .pl-treat-btn.is-on{border-color:var(--mag)!important;background:rgba(251,62,136,.16)!important;font-weight:800!important}:root[data-theme=light] body.hub-in #plungeview .pl-treat-btn.is-on{background:rgba(251,62,136,.12)!important}body.hub-in #plungeview .hub-pl-retest{color:var(--mag);font-size:12px;font-weight:800;margin-top:6px;line-height:1.4}body.hub-in #plungeview .hub-pl-pending{color:var(--muted);font-size:12px;font-weight:650;margin-top:6px;line-height:1.4}body.hub-in #shiftview .hub-shift-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:start!important}@media(max-width:900px){body.hub-in #shiftview .hub-shift-grid{grid-template-columns:1fr!important}}body.hub-in #shiftview .hub-shift-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;border-radius:12px!important;border:1px solid rgba(196,207,176,.12)!important;padding:10px 12px!important;margin-bottom:8px!important;min-width:0!important}body.hub-in #shiftview .hub-shift-row .wl-who{grid-column:1 / -1!important;min-width:0!important}body.hub-in #shiftview .hub-shift-row .wl-em,body.hub-in #shiftview .hub-shift-row .wl-em *{overflow-wrap:break-word!important;word-break:normal!important;hyphens:none!important}:root[data-theme=light] body.hub-in #shiftview .hub-shift-row{border-color:rgba(26,28,30,.08)!important;background:#fafaf8!important}body.hub-in #calendarview .hub-cal-hero{padding:14px 16px 16px!important}body.hub-in #calendarview .hub-cal-nav{flex-wrap:wrap!important}body.hub-in #calendarview .cal-month.hub-cal-grid{border-radius:0 0 12px 12px!important}body.hub-in #scheduleview .hub-sched-frame iframe,body.hub-in #scheduleview .sched-frame iframe{width:100%!important;min-height:520px!important;border:0!important;border-radius:12px!important;background:#fff!important}body.hub-in #scheduleview .hub-sched-board{display:flex!important;flex-direction:column!important;gap:14px!important}:root:not([data-theme=light]) body.hub-in .brand svg.wm,:root:not([data-theme=light]) body.hub-in svg.wm{color:#F2F1EE!important;opacity:1!important;filter:none!important}:root:not([data-theme=light]) body.hub-in .brand .nm{color:#C4CFB0!important;font-family:Manrope,system-ui,sans-serif!important;font-style:normal!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}:root[data-theme=light] body.hub-in .brand svg.wm,:root[data-theme=light] body.hub-in svg.wm{color:#1A1C1E!important;opacity:1!important}:root:not([data-theme=light]) body.hub-in .theme-seg,:root:not([data-theme=light]) body.hub-in .who .theme-seg,:root:not([data-theme=light]) body.hub-in .lbox .theme-seg{background:#17181A!important;border:1px solid rgba(196,207,176,.22)!important;border-radius:999px!important}:root:not([data-theme=light]) body.hub-in .theme-seg button{color:#A1B090!important;background:transparent!important}:root:not([data-theme=light]) body.hub-in .theme-seg button.is-on{background:#A1B090!important;color:#0F1012!important}:root:not([data-theme=light]) body.hub-in .theme-seg button+button{border-left:1px solid rgba(196,207,176,.18)!important}:root:not([data-theme=light]) body.hub-in .logout{background:transparent!important;border:1px solid rgba(196,207,176,.28)!important;color:#F2F1EE!important}:root[data-theme=light] body.hub-in .theme-seg,:root[data-theme=light] body.hub-in .who .theme-seg{background:#fff!important;border:1px solid rgba(26,28,30,.12)!important}:root[data-theme=light] body.hub-in .theme-seg button{color:#55654A!important}:root[data-theme=light] body.hub-in .theme-seg button.is-on{background:#1A1C1E!important;color:#fff!important}@media(max-width:820px){body.hub-in #msview .hub-ms-board,body.hub-in .hub-ms-board[data-ms-board="3col"],body.hub-in #opsview .hub-ops-board,body.hub-in .hub-ops-board[data-ops-board="3col"],body.hub-in #shiftview .hub-shift-grid,body.hub-in #repairview .hub-rep-grid,body.hub-in #plungeview .hub-pl-row,body.hub-in #checklistview .hub-desk-grid,body.hub-in #formsview .hub-desk-grid,body.hub-in #suppliesview .hub-sup-rooms{grid-template-columns:1fr!important;display:grid!important}body.hub-in #teamview .hire-card{grid-template-columns:1fr!important}body.hub-in #teamview .hire-card-acts{width:100%!important;min-width:0!important}body.hub-in #teamview .hire-card-acts .act-btn{width:100%!important;min-height:44px!important}body.hub-in .hub-desk-tile,body.hub-in #checklistview .cl-card,body.hub-in #formsview .form-card{width:100%!important;min-height:48px!important}body.hub-in #scheduleview .hub-sched-frame iframe,body.hub-in #scheduleview .sched-frame iframe{min-height:360px!important}body.hub-in #checklistview .act-btn.act-primary,body.hub-in #suppliesview .act-btn.act-primary,body.hub-in #repairview .act-btn.act-primary,body.hub-in #formsview .act-btn.act-primary,body.hub-in #calendarview .act-btn.act-primary,body.hub-in #shiftview .act-btn.act-primary,body.hub-in #scheduleview .act-btn.act-primary,body.hub-in #teamview .hire-open,body.hub-in #msview .wl-copy.wl-primary,body.hub-in #opsview .wl-copy.wl-primary{width:100%!important;min-height:48px!important;justify-content:center!important}body.hub-in .hub-view-title{font-size:1.55rem!important;color:inherit!important}:root:not([data-theme=light]) body.hub-in .hub-view-title{color:#F2F1EE!important}}html[data-theme=dark] body.hub-in .brand svg.wm,html[data-theme=dark] body.hub-in .brand svg.wm path,html[data-theme=dark] body.hub-in svg.wm,html[data-theme=dark] body.hub-in svg.wm path{color:#F2F1EE!important;fill:currentColor!important;opacity:1!important;filter:none!important;-webkit-text-fill-color:#F2F1EE!important}html[data-theme=dark] body.hub-in #searchview #q,html[data-theme=dark] body.hub-in .hub-search-bar #q,html[data-theme=dark] body.hub-in .hub-view-search #q{background:rgba(255,255,255,.07)!important;color:#F2F1EE!important;-webkit-text-fill-color:#F2F1EE!important;caret-color:#FB3E88!important;color-scheme:dark;border:1px solid rgba(196,207,176,.28)!important;box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 14px 36px -20px rgba(0,0,0,.55)!important}html[data-theme=dark] body.hub-in #searchview #q::placeholder,html[data-theme=dark] body.hub-in .hub-search-bar #q::placeholder,html[data-theme=dark] body.hub-in .hub-view-search #q::placeholder{color:rgba(196,207,176,.62)!important;-webkit-text-fill-color:rgba(196,207,176,.62)!important;opacity:1!important}html[data-theme=dark] body.hub-in .hub-dir-row .nm,html[data-theme=dark] body.hub-in #searchview .rcard .nm{color:#F2F1EE!important;-webkit-text-fill-color:#F2F1EE!important}html[data-theme=dark] body.hub-in .hub-dir-row .em,html[data-theme=dark] body.hub-in #searchview .rcard .em{color:#B8C0B0!important}html[data-theme=dark] body.hub-in .hub-dir-legs{color:#C4CFB0!important}html[data-theme=dark] body.hub-in .brand .nm{color:#C4CFB0!important;opacity:1!important}html[data-theme=dark] body.hub-in .theme-seg,html[data-theme=dark] body.hub-in .who .theme-seg,html[data-theme=dark] body.hub-in #appThemeSeg,html[data-theme=dark] body.hub-in .lbox .theme-seg,html[data-theme=dark] body.hub-in .more-card .theme-seg{background:#17181A!important;background-color:#17181A!important;border:1px solid rgba(196,207,176,.28)!important;border-radius:999px!important;box-shadow:none!important}html[data-theme=dark] body.hub-in .theme-seg button,html[data-theme=dark] body.hub-in .who .theme-seg button{color:#C4CFB0!important;background:transparent!important;background-color:transparent!important}html[data-theme=dark] body.hub-in .theme-seg button.is-on,html[data-theme=dark] body.hub-in .who .theme-seg button.is-on{background:#A1B090!important;background-color:#A1B090!important;color:#0F1012!important}html[data-theme=dark] body.hub-in .theme-seg button+button{border-left-color:rgba(196,207,176,.2)!important}html[data-theme=dark] body.hub-in .logout,html[data-theme=dark] body.hub-in button.logout{background:transparent!important;background-color:transparent!important;border:1px solid rgba(196,207,176,.32)!important;color:#F2F1EE!important}html[data-theme=dark] body.hub-in .role{background:transparent!important;border-color:rgba(196,207,176,.28)!important;color:#C4CFB0!important}html[data-theme=dark] body.hub-in #whoami.hub-who{color:#F2F1EE!important}html[data-theme=light] body.hub-in .brand svg.wm,html[data-theme=light] body.hub-in svg.wm{color:#1A1C1E!important;fill:currentColor!important}html[data-theme=light] body.hub-in .theme-seg,html[data-theme=light] body.hub-in .who .theme-seg{background:#FFFFFF!important;border:1px solid rgba(26,28,30,.14)!important}html[data-theme=light] body.hub-in .theme-seg button.is-on{background:#1A1C1E!important;color:#fff!important}html[data-theme=light] body.hub-in .logout{background:#fff!important;border:1px solid rgba(26,28,30,.14)!important;color:#1A1C1E!important}html[data-theme=light] body.hub-in #whoami.hub-who{color:#1A1C1E!important}@media(max-width:820px){#profileview .notes-ledger,body.hub-in #profileview .notes-ledger{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:8px 0 12px!important}#profileview .notes-stat,body.hub-in #profileview .notes-stat{padding:8px 6px!important;border-radius:10px!important;text-align:center!important;min-width:0!important}#profileview .notes-stat .ns-k{font-size:10px!important;line-height:1.2!important;letter-spacing:.02em!important}#profileview .notes-stat .ns-v{font-size:1.15rem!important;margin-top:4px!important}#profileview .notes-stat .ns-s{font-size:10px!important;line-height:1.25!important;margin-top:3px!important}#profileview .notes-add-acts{display:flex!important;flex-direction:column-reverse!important;gap:8px!important;justify-content:stretch!important;width:100%!important}#profileview .notes-add-acts .act-btn{width:100%!important;min-width:0!important;min-height:48px!important;justify-content:center!important;border-radius:999px!important}#profileview .notes-add-row .act-note{min-height:56px!important}#profileview .act-msg{margin-top:12px!important;padding:14px 14px 16px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--card)!important}#profileview .act-msg .act-sel,#profileview .act-msg .act-inp,#profileview .act-msg .act-note{width:100%!important;min-width:0!important;box-sizing:border-box!important}#profileview .act-msg-sends{display:flex!important;flex-direction:column!important;gap:8px!important;align-items:stretch!important}#profileview .act-msg-sends .act-btn{width:100%!important;min-height:48px!important;justify-content:center!important}#profileview .imag-sticky-sec,body.hub-in #profileview .imag-sticky-sec{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important}#profileview .imag-sticky-sec .act-btn{width:100%!important;min-height:44px!important;justify-content:center!important}#profileview .imag-sticky>.act-btn.act-primary,#profileview .sticky-acts .act-btn.act-primary{width:100%!important;min-height:48px!important}#profileview .prof-depth-tabs{gap:4px!important;padding:0 2px 8px!important}#profileview .prof-depth-tabs .pdt{padding:10px 10px!important;font-size:13px!important}#profileview .notes-hero.imag-card,#profileview #memberNotesCard{padding:4px 0 16px!important;margin-bottom:8px!important}#profileview .md-depth,body.hub-in #profileview .prof-md .md-depth{padding:0 16px max(16px,env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important}#profileview .prof-depth-tabs{margin-left:0!important;margin-right:0!important}}@media(max-width:520px){.notes-ledger{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.su-form{display:flex;flex-direction:column;gap:14px;margin-top:12px;width:100%}.su-field{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%;margin:0}.su-field>span{display:block;font-size:var(--fs-sm);font-weight:700;color:var(--mute);line-height:1.3}.su-field input[type=text],.su-field input[type=url],.su-field input[type=datetime-local],.su-field select,.su-field textarea{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:48px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--field, #1A1C1E)!important;color:var(--ww)!important;font-size:16px;font-family:inherit;line-height:1.35;color-scheme:dark}:root[data-theme=light] .su-field input[type=text],:root[data-theme=light] .su-field input[type=url],:root[data-theme=light] .su-field input[type=datetime-local],:root[data-theme=light] .su-field select,:root[data-theme=light] .su-field textarea{color-scheme:light;background:var(--field, #fff)!important}.su-field input[type=datetime-local]{-webkit-appearance:none;appearance:none;min-height:48px}.su-field input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.75;cursor:pointer;filter:invert(.8)}:root[data-theme=light] .su-field input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:none;opacity:.65}.su-field .su-field-hint{display:block;margin-top:2px;font-size:var(--fs-sm);color:var(--mute);font-weight:500;line-height:1.3}.su-field textarea{min-height:110px;resize:vertical;line-height:1.45;padding-top:12px}.su-field select{-webkit-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%239AA0A6' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px}.su-field-row{display:grid;grid-template-columns:1fr;gap:14px;width:100%}@media(min-width:700px){.su-field-row.two{grid-template-columns:1fr 1fr}}.su-check{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--field, transparent);cursor:pointer;user-select:none;width:100%;box-sizing:border-box;margin:0}.su-check input[type=checkbox]{-webkit-appearance:checkbox;appearance:auto;flex:0 0 22px!important;width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;min-height:22px!important;max-height:22px!important;margin:3px 0 0 0!important;padding:0!important;border-radius:6px;accent-color:var(--mag, #C2185B);cursor:pointer;align-self:flex-start}.su-check .su-check-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding-top:1px}.su-check .su-check-txt b{display:block;font-size:var(--fs-base);font-weight:700;color:var(--ww);line-height:1.3}.su-check .su-check-txt span{display:block;font-size:var(--fs-sm);color:var(--mute);line-height:1.35;font-weight:500}.su-notify-card{display:flex;flex-direction:column;gap:10px}.su-notify-card.su-notify-on{gap:0;padding:10px 14px!important}.su-notify-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.su-notify-card .su-notify-status{font-size:var(--fs-sm);color:var(--mute);line-height:1.35;margin:0;flex:1;min-width:0}.su-notify-card .su-notify-status strong{color:var(--ww)}.su-notify-card.su-notify-on .su-notify-status strong{color:var(--sageg, #8FA87A)}.su-notify-mini{flex:0 0 auto;min-width:36px!important;width:36px;min-height:36px!important;padding:0!important;border-radius:999px!important;font-weight:800}.su-notify-steps{margin:0;padding-left:1.15rem;font-size:var(--fs-sm);color:var(--mute);line-height:1.45}.su-notify-steps li{margin:4px 0}.su-notify-card.su-notify-on .su-notify-steps:not(.hidden){margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.su-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.su-actions .act-btn{min-height:44px}@media(max-width:640px){.su-actions .act-btn{flex:1 1 100%;width:100%}}.su-item-row{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.su-item-row .act-btn{flex:0 0 auto;min-width:120px}@media(max-width:640px){.su-item-row .act-btn{width:100%}}.su-admin-list{display:flex;flex-direction:column;gap:8px}.su-admin-row{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--card);cursor:pointer}.su-admin-row:hover{border-color:var(--sagel, var(--line))}.su-force-gate{position:fixed;inset:0;z-index:90;background:rgba(10,10,12,.72);display:flex;align-items:flex-end;justify-content:center;padding:12px;padding-bottom:max(12px,env(safe-area-inset-bottom,0px));box-sizing:border-box}@media(min-width:700px){.su-force-gate{align-items:center}}.su-force-card{width:100%;max-width:440px;background:var(--bar, #17181A);color:var(--ww);border-radius:16px;border:1px solid var(--line);box-shadow:0 16px 48px rgba(0,0,0,.4);padding:18px 18px 16px;max-height:min(86vh,640px);overflow:auto}:root[data-theme=light] .su-force-card{background:#fff;box-shadow:0 12px 40px rgba(0,0,0,.16)}.su-force-card h2{margin:0 0 6px;font-size:1.15rem;font-weight:800}.su-force-card .su-force-list{margin:12px 0;display:flex;flex-direction:column;gap:8px}.su-force-card .su-force-item{padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--field, transparent)}.su-force-card .su-force-item b{display:block}.su-force-actions{display:flex;flex-direction:column;gap:8px;margin-top:14px}.su-force-actions .act-btn{width:100%;min-height:48px}#teamview{--tr-gold:#D8B23A;--tr-goldtint:rgba(216,178,58,.12)}:root[data-theme=light] #teamview{--tr-gold:#6B4D0F;--tr-goldtint:rgba(216,178,58,.16)}#teamview #teamRosterCard{padding:18px 18px 20px}#teamview .tr-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}#teamview .tr-count{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#teamview .tr-num{font-size:22px;font-weight:800;color:var(--ww);font-variant-numeric:tabular-nums}#teamview .tr-lbl{font-size:13px;color:var(--sageg)}#teamview .tr-warn{font:inherit;font-size:12px;font-weight:700;cursor:pointer;color:var(--tr-gold);background:var(--tr-goldtint);border:1px solid var(--tr-gold);border-radius:999px;padding:5px 11px;display:inline-flex;align-items:center;gap:7px}#teamview .tr-warn.hidden{display:none}#teamview .tr-warn .tr-wd{width:7px;height:7px;border-radius:999px;background:var(--tr-gold)}#teamview .tr-warn.on{background:var(--tr-gold);color:var(--plumd);border-color:transparent}#teamview .tr-warn.on .tr-wd{background:var(--plumd)}#teamview .tr-search{display:flex;align-items:center;gap:8px;background:var(--plum);border:1px solid var(--line);border-radius:999px;padding:8px 14px;min-width:200px;color:var(--sageg)}#teamview .tr-search input{font:inherit;font-size:13.5px;background:transparent;border:0;color:var(--ww);width:100%}#teamview .tr-search input::placeholder{color:var(--sageg);opacity:.85}#teamview .tr-search input:focus{outline:none}#teamview .tr-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px}#teamview .tr-filters{display:flex;gap:8px;flex-wrap:wrap}#teamview .tr-chip{font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;background:var(--plum);color:var(--sageg);border:1px solid var(--line);border-radius:999px;padding:7px 13px;display:inline-flex;align-items:center;gap:7px}#teamview .tr-chip:hover{border-color:var(--sagel)}#teamview .tr-chip.on{background:var(--sageg);color:var(--plum);border-color:transparent}#teamview .tr-chip .tr-c{font-size:11px;opacity:.72;font-variant-numeric:tabular-nums}#teamview .tr-modes{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#teamview .tr-mode{font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;background:var(--plum);color:var(--sageg);border:1px solid var(--line);border-radius:999px;padding:7px 12px;display:inline-flex;align-items:center;gap:7px}#teamview .tr-mode:hover{border-color:var(--sagel)}#teamview .tr-mode[aria-pressed=true]{background:var(--panel2);border-color:var(--sagel);color:var(--ww)}#teamview .tr-mode .tr-mic{width:9px;height:9px;border-radius:2px;border:1.5px solid currentColor;opacity:.7}#teamview .tr-seg{display:inline-flex;background:var(--plum);border:1px solid var(--line);border-radius:999px;padding:3px}#teamview .tr-seg button{font:inherit;font-size:12px;font-weight:700;color:var(--sageg);background:transparent;border:0;border-radius:999px;padding:6px 13px;cursor:pointer}#teamview .tr-seg button.on{background:var(--sageg);color:var(--plum)}#teamview .tr-sort{font:inherit;font-size:12.5px;font-weight:600;color:var(--sageg);background:var(--plum);border:1px solid var(--line);border-radius:999px;padding:7px 11px;cursor:pointer}#teamview #roleList{margin-top:16px}#teamview .tr-band{display:flex;align-items:center;gap:10px;margin:20px 2px 10px}#teamview .tr-band:first-child{margin-top:6px}#teamview .tr-bt{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--sagel)}#teamview .tr-bc{font-size:11px;font-weight:800;color:var(--sageg);background:var(--plum);border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-variant-numeric:tabular-nums}#teamview .tr-band::after{content:"";flex:1;height:1px;background:var(--line)}#teamview .tr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(244px,1fr));gap:10px}#teamview .tr-list{display:flex;flex-direction:column;gap:6px}#teamview .tr-empty{color:var(--sageg);font-size:13.5px;padding:18px 2px}#teamview .tr-av{flex:0 0 auto;width:38px;height:38px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#0F1012;position:relative}#teamview .tr-av.sm{width:31px;height:31px;font-size:11px}#teamview .tr-av .tr-dot{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:999px;border:2.5px solid var(--plum)}#teamview .tr-av.sm .tr-dot{width:9px;height:9px;border-width:2px}#teamview .tr-dot.active{background:var(--green)}#teamview .tr-dot.invited{background:var(--tr-gold)}#teamview .tr-av-admin{background:linear-gradient(145deg,#DCE7CE,#A6B891)}#teamview .tr-av-member_services{background:linear-gradient(145deg,#C6D1B2,#8BA078)}#teamview .tr-av-desk{background:linear-gradient(145deg,#A9B899,#748563)}#teamview .tr-av-nurse{background:linear-gradient(145deg,#C1D2AE,#88A06E)}#teamview .tr-av-coach{background:linear-gradient(145deg,#D2DCC4,#9BAE84)}#teamview .tr-av-owner{background:linear-gradient(145deg,#FBA9C6,#C2185B);color:#fff}#teamview .tr-role{font-weight:800;letter-spacing:.05em;text-transform:uppercase;font-size:10px;color:var(--sageg)}#teamview .tr-role.role-owner{color:var(--mag)}:root:not([data-theme=light]) #teamview .tr-role.role-admin{color:#D6E3C4}:root:not([data-theme=light]) #teamview .tr-role.role-member_services{color:#C4CFB0}:root:not([data-theme=light]) #teamview .tr-role.role-desk{color:#A9BE93}:root:not([data-theme=light]) #teamview .tr-role.role-nurse{color:#BCCDA9}:root:not([data-theme=light]) #teamview .tr-role.role-coach{color:#CFD9C0}#teamview .tr-you{font-size:10.5px;font-weight:700;color:var(--sagel);margin-left:6px}#teamview .tr-kebab{flex:0 0 auto;width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--sageg);cursor:pointer;font-size:17px;line-height:1;display:flex;align-items:center;justify-content:center}#teamview .tr-kebab:hover{border-color:var(--line);color:var(--ww)}#teamview .tr-mini{font:inherit;font-size:11.5px;font-weight:700;cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 12px;border:1px solid var(--sagel);background:transparent;color:var(--sageg)}#teamview .tr-mini:hover{color:var(--ww);border-color:var(--ww)}#teamview .tr-mini.prim{background:var(--mag);border-color:transparent;color:#fff}#teamview .tr-mini.prim:hover{color:#fff;opacity:.94}#teamview .tr-rolesel{font:inherit;font-size:12px;font-weight:600;color:var(--ww);background:var(--panel2);border:1px solid var(--line);border-radius:8px;padding:7px 9px;cursor:pointer;min-width:132px}#teamview .tr-stat{font-size:12px;font-weight:800}#teamview .tr-card{position:relative;background:var(--plum);border:1px solid var(--line);border-radius:13px;padding:11px 12px;transition:border-color .15s ease,transform .15s ease}#teamview .tr-card:hover{border-color:var(--sagel);transform:translateY(-1px)}#teamview .tr-card.attn{box-shadow:inset 3px 0 0 var(--tr-gold)}#teamview .tr-top{display:flex;align-items:center;gap:11px}#teamview .tr-idc{min-width:0;flex:1}#teamview .tr-name{font-size:14.5px;font-weight:800;letter-spacing:-.01em;line-height:1.2;color:var(--ww);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#teamview .tr-sub{font-size:11.5px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#teamview .tr-sep{color:var(--sageg);margin:0 5px;opacity:.6}#teamview .tr-em{color:var(--sageg)}#teamview .tr-invite{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}#teamview .tr-ilbl{font-size:11.5px;color:var(--tr-gold);font-weight:700;display:flex;align-items:center;gap:6px;min-width:0}#teamview .tr-ilbl span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#teamview .tr-idot{width:7px;height:7px;border-radius:999px;background:var(--tr-gold);flex:0 0 auto}#teamview .tr-edit{display:none;gap:8px;align-items:center;flex-wrap:wrap}#teamview .tr-card .tr-edit{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}#teamview .tr-card.editing .tr-edit{display:flex}#teamview .tr-litem{background:var(--plum);border:1px solid var(--line);border-radius:11px;transition:border-color .15s ease}#teamview .tr-litem:hover{border-color:var(--sagel)}#teamview .tr-litem.attn{box-shadow:inset 3px 0 0 var(--tr-gold)}#teamview .tr-lrow{display:grid;grid-template-columns:31px minmax(0,1.7fr) 150px minmax(120px,1fr) auto;gap:14px;align-items:center;padding:9px 12px}#teamview .tr-lid{min-width:0;display:flex;flex-direction:column}#teamview .tr-lname{font-size:13.5px;font-weight:800;color:var(--ww);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#teamview .tr-lem{font-size:11px;color:var(--sageg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#teamview .tr-lrole{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#teamview .tr-lstatus{font-size:11.5px;color:var(--sageg);display:flex;align-items:center;gap:7px;min-width:0}#teamview .tr-lstatus .tr-idot{background:var(--green)}#teamview .tr-lstatus.invited{color:var(--tr-gold)}#teamview .tr-lstatus.invited .tr-idot{background:var(--tr-gold)}#teamview .tr-lstatus span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#teamview .tr-lact{display:flex;justify-content:flex-end;align-items:center}#teamview .tr-litem .tr-edit{padding:0 12px 11px}#teamview .tr-litem.editing .tr-edit{display:flex}#teamview .tr-card.row-saved,#teamview .tr-litem.row-saved{background:rgba(95,208,138,.12);box-shadow:inset 3px 0 0 var(--green);transition:background .3s ease}:root[data-theme=light] #teamview .tr-card.row-saved,:root[data-theme=light] #teamview .tr-litem.row-saved{background:var(--ok-bg,#E8F2EC)}@media(max-width:700px){#teamview .tr-grid{grid-template-columns:1fr}#teamview .tr-lrow{grid-template-columns:31px 1fr auto;gap:10px}#teamview .tr-lrole,#teamview .tr-lstatus{display:none}#teamview .tr-controls{align-items:flex-start}}body.hub-in #teamview .hub-calm-team{gap:10px!important}#teamview .hub-depth-card{padding:0!important;border-radius:12px}#teamview .hub-depth-card>.hub-depth-sum{padding:12px 16px!important;font-size:14px!important}#teamview .hub-depth-card>.hub-depth-sum .note{font-size:12px}#teamview .hub-depth-card .hub-depth-body{padding:2px 16px 14px!important}#teamview .tr-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}#teamview .tr-tools>.card{margin-top:0!important}@media(max-width:700px){#teamview .tr-tools{grid-template-columns:1fr}}body.hub-in #teamview #onbList{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:start!important}@media(min-width:1000px){body.hub-in #teamview #onbList{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.su-setup-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;align-items:start}@media(max-width:820px){.su-setup-grid{grid-template-columns:1fr}}.su-rail{align-self:start}.su-rail-h{font-size:14px;font-weight:800;margin:0 0 8px}.su-rail-lead{margin:0 0 12px}.su-rail-foot{margin:12px 0 0}.su-steps{list-style:none;margin:0;padding:0;display:grid;gap:2px}.su-step{display:grid;grid-template-columns:28px 1fr;gap:11px;padding:9px 2px;align-items:start}.su-step-n{width:28px;height:28px;border-radius:50%;border:1px solid var(--line);color:var(--sagel);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}.su-step-t{font-weight:700;font-size:13.5px}.su-step-d{font-size:12px;opacity:.72;margin-top:1px}.su-step-now .su-step-n{background:var(--mag);color:#fff;border-color:transparent}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){#tabApps,.hub-apps,#appsLaunch{display:none!important}}.apps-launch{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-start;justify-content:center;padding:3vh 24px 20px;background:rgba(15,16,18,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;overflow-y:auto}.apps-launch.hidden{display:none!important}.apps-card{width:min(1240px,calc(100vw - 48px));margin:0 auto;background:#17181A;border:1px solid rgba(242,239,230,.16);border-radius:16px;padding:16px 18px 14px;box-shadow:0 28px 70px -24px rgba(0,0,0,.7);box-sizing:border-box}.apps-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.apps-head h2{margin:0;font-size:20px;font-weight:800;color:var(--ww);letter-spacing:-.02em}.apps-lede{margin:4px 0 0;font-size:13px;color:var(--sageg)}.apps-x{flex:none;min-height:36px;padding:6px 14px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ww);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.apps-search{display:block;margin:0 0 10px}.apps-search input{width:100%;box-sizing:border-box;min-height:42px;padding:10px 14px;border-radius:10px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--ww);font:inherit;font-size:14px}.apps-body{min-width:0}.apps-sec{margin:0 0 10px}.apps-sec:last-child{margin-bottom:0}.apps-sec h3{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sageg)}.apps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:6px}.apps-tile{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 10px;border-radius:10px;border:1px solid rgba(242,239,230,.12);background:#1D1F21;color:var(--ww);font:inherit;font-size:13.5px;font-weight:650;text-align:left;cursor:pointer}.apps-tile:hover{border-color:rgba(161,176,144,.45);background:#222426}.apps-tile-nm{min-width:0;overflow-wrap:break-word;white-space:normal;line-height:1.2}.apps-chip{flex:none;min-width:18px;height:18px;line-height:18px;padding:0 5px;border-radius:99px;background:var(--mag);color:#fff;font-size:10px;font-weight:800;text-align:center}.apps-empty{margin:8px 0 0;color:var(--sageg);font-size:14px}.apps-tile.is-preview{border-style:dashed;border-color:rgba(143,168,124,.5)}.apps-preview{flex:none;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#C3D4B0;background:rgba(143,168,124,.15);border:1px solid rgba(143,168,124,.4);padding:1px 6px;border-radius:99px}@media(max-width:720px){.apps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.apps-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;row-gap:0;align-items:start}.apps-empty{grid-column:1 / -1}.apps-sec{margin:0 0 12px}.apps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-theme=light] .apps-launch{background:rgba(26,28,30,.28)}:root[data-theme=light] .apps-tile.is-preview{border-color:rgba(85,101,74,.4)}:root[data-theme=light] .apps-preview{color:#3f4d34;background:rgba(85,101,74,.14);border-color:rgba(85,101,74,.4)}:root[data-theme=light] .apps-card{background:#fff;border-color:rgba(26,28,30,.12);box-shadow:0 28px 70px -24px rgba(26,28,30,.35)}:root[data-theme=light] .apps-search input{background:#F7F6F3;color:#1A1C1E;border-color:rgba(26,28,30,.14);caret-color:#1A1C1E;color-scheme:light}:root[data-theme=light] .apps-tile{background:#F7F6F3;color:#1A1C1E;border-color:rgba(26,28,30,.1)}:root[data-theme=light] .apps-tile:hover{background:#EFEDE8;border-color:rgba(26,28,30,.2)}:root[data-theme=light] .apps-x{color:#1A1C1E}body.hub-in.apps-open{overflow:hidden!important}@media(min-width:641px){body.hub-in .top #hubTabs.tabs,body.hub-in .top-nav #hubTabs.tabs,body.hub-in .top .tabs.hub-tabs,:root[data-theme=light] body.hub-in .top #hubTabs.tabs,:root[data-theme=light] body.hub-in .top .tabs,:root:not([data-theme=light]) body.hub-in .top #hubTabs.tabs,:root:not([data-theme=light]) body.hub-in .top .tabs{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;align-content:center!important;width:auto!important;max-width:none!important;flex:0 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:hidden!important}body.hub-in .top{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important}body.hub-in .top-nav,body.hub-in #topNav{display:flex!important;justify-content:flex-start!important;align-items:center!important}}@media(max-width:640px){body.hub-in .top-nav,body.hub-in #topNav{display:none!important}}body.hub-in #hocattview .hub-hc-disc{margin:0 0 10px;color:var(--muted)}body.hub-in #hocattview .hub-hc-card{margin-bottom:12px!important}body.hub-in #hocattview .hub-hc-check{display:flex;align-items:center;justify-content:flex-start;gap:12px;font-size:14px;line-height:1.45;margin:0;padding:11px 2px;cursor:pointer;width:100%;box-sizing:border-box;text-align:left}body.hub-in #hocattview .hub-hc-check+.hub-hc-check{border-top:1px solid var(--line)}body.hub-in #hocattview .hub-hc-check input{-webkit-appearance:checkbox;appearance:auto;flex:0 0 18px!important;width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;margin:0!important;padding:0!important;accent-color:var(--sage)}body.hub-in #hocattview .hub-hc-check span{flex:1;min-width:0}body.hub-in #hocattview .hub-hc-sets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}body.hub-in #hocattview .hub-hc-set{border:1px solid var(--line);border-radius:14px;padding:12px 10px 10px;text-align:center;margin-top:0!important}body.hub-in #hocattview .hub-hc-set-v{font-size:26px;font-weight:750;letter-spacing:-0.02em;margin:6px 0}body.hub-in #hocattview .hub-hc-sec{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:16px 0 2px}body.hub-in #hocattview .hub-hc-sec:first-child{margin-top:2px}body.hub-in #hocattview .hub-hc-sessn{margin:2px 0 0;font-weight:700}body.hub-in #hocattview .hub-hc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:8px}body.hub-in #hocattview .hub-hc-field{display:flex;flex-direction:column;gap:4px}body.hub-in #hocattview .hub-hc-field .act-inp{margin:0}body.hub-in #hocattview .hub-hc-inp[readonly]{opacity:.75}@media(max-width:520px){body.hub-in #hocattview .hub-hc-fields{grid-template-columns:1fr}}body.hub-in #hocattview .hub-hc-step{display:flex;gap:6px;justify-content:center;margin-top:8px}body.hub-in #hocattview .hub-hc-step button{min-width:44px;min-height:44px;border-radius:10px;border:1px solid var(--line);background:var(--panel-2);color:var(--ink);font-size:18px}body.hub-in #hocattview .hub-hc-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;margin-top:8px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--panel-2);color:inherit;cursor:pointer}body.hub-in #hocattview .hub-hc-timer{font-size:28px;font-weight:750;letter-spacing:-0.03em;color:var(--mag);padding:16px 8px;text-align:center}body.hub-in #hocattview .hub-hc-timer-done{color:var(--sage)!important}body.hub-in #hocattview .hub-hc-live{border-color:var(--sage)}body.hub-in #hocattview .hub-hc-tabs{display:flex;gap:8px;margin:0 0 14px}body.hub-in #hocattview .hub-hc-tab{flex:1;min-height:44px;border-radius:12px;border:1px solid var(--line);background:var(--panel-2);color:inherit;font:inherit;font-weight:700}body.hub-in #hocattview .hub-hc-tab.on{background:var(--sage);color:#fff;border-color:transparent}body.hub-in #hocattview .hub-hc-err{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:rgba(180,40,40,.14);font-weight:700}body.hub-in #hocattview .hub-hc-go{min-height:52px;width:100%;font-size:1.05rem;font-weight:750}body.hub-in #hocattview .hub-hc-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}body.hub-in #hocattview .hub-hc-month{width:100%;max-width:560px;border-collapse:collapse;font-size:13px}body.hub-in #hocattview .hub-hc-month th,body.hub-in #hocattview .hub-hc-month td{padding:6px 4px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}body.hub-in #hocattview .hub-hc-month .hub-hc-today{background:rgba(92,107,82,.16)}body.hub-in #hocattview .hub-hc-month input{-webkit-appearance:checkbox;appearance:auto;width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;margin:0!important;padding:0!important;accent-color:var(--sage)}body.hub-in #hocattview .hub-hc-miss{opacity:.35}body.hub-in #hocattview .hub-hc-wk{font-size:11px;color:var(--muted)}body.hub-in #hocattview .hub-hc-who{display:block;font-size:12px;font-weight:500;color:var(--muted);margin-top:2px}body.hub-in #hocattview .hub-hc-log-row{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line)}body.hub-in #hocattview .hub-hc-log-row:last-child{border-bottom:0}body.hub-in #hocattview .hub-hc-log-main{font-size:13px;color:var(--ink, inherit);min-width:0}body.hub-in #hocattview .hub-hc-log-meta{font-size:12px;color:var(--muted);white-space:nowrap}body.hub-in #hocattview .hub-hc-maint{display:flex;flex-direction:column;gap:10px;margin:4px 0 0}body.hub-in #hocattview .pl-maint-line{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:2px 10px;align-items:start;padding:0;border:0}body.hub-in #hocattview .pl-maint-lab{grid-column:1;font-size:15px;font-weight:750;color:var(--ink, var(--text, inherit))}body.hub-in #hocattview .pl-maint-when{grid-column:1;font-size:13px;color:var(--muted);line-height:1.35;min-height:2.2em}body.hub-in #hocattview .pl-maint-chip{grid-column:1;justify-self:start;font-size:11px;font-weight:800;letter-spacing:.02em;padding:3px 9px;border-radius:999px;background:rgba(26,28,30,.06);color:var(--muted);border:1px solid var(--line)}body.hub-in #hocattview .pl-maint-btn{grid-column:2;grid-row:1 / span 3;align-self:center;width:auto!important;min-width:118px;flex:0 0 auto;min-height:36px!important;padding:0 12px!important;font-size:14px!important}body.hub-in #hocattview .pl-maint-over .pl-maint-chip{color:var(--mag);background:rgba(214,73,146,.14);border-color:rgba(214,73,146,.34)}body.hub-in #hocattview .pl-maint-due .pl-maint-chip{color:var(--gold);background:rgba(214,170,60,.16);border-color:rgba(214,170,60,.36)}body.hub-in #hocattview .pl-maint-ok .pl-maint-chip{color:var(--sage);background:rgba(196,207,176,.16);border-color:rgba(196,207,176,.32)}body.hub-in #hocattview .hub-pl-ref{margin-bottom:12px!important}body.hub-in #hocattview .hub-pl-ref-sum{cursor:pointer;list-style:none;font-weight:700;font-size:13px;color:var(--muted);padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--panel-2);display:flex;align-items:center;justify-content:space-between}body.hub-in #hocattview .hub-pl-ref-sum::-webkit-details-marker{display:none}body.hub-in #hocattview .hub-pl-ref-sum::after{content:"\25be";color:var(--faint);font-size:12px}body.hub-in #hocattview .hub-pl-ref[open] .hub-pl-ref-sum::after{content:"\25b4"}body.hub-in #hocattview .hub-pl-ref-body{margin-top:12px}body.hub-in #hocattview .hub-pl-done{color:var(--sage)!important;font-size:12px;font-weight:700;margin-top:8px}body.hub-in #hocattview .hub-hc-carry{margin:10px 0 2px;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.45;color:var(--ww);border:1px solid var(--line);display:flex;gap:9px;align-items:flex-start}body.hub-in #hocattview .hub-hc-carry b{font-weight:750}body.hub-in #hocattview .hub-hc-carry .hub-hc-carry-ic{flex:0 0 auto;font-weight:800;line-height:1.35}body.hub-in #hocattview .hub-hc-carry.warn{border-color:rgba(251,62,136,.45);background:rgba(251,62,136,.09)}body.hub-in #hocattview .hub-hc-carry.warn .hub-hc-carry-ic{color:var(--mag)}body.hub-in #hocattview .hub-hc-carry.ok{border-color:rgba(122,139,109,.55);background:rgba(122,139,109,.14)}body.hub-in #hocattview .hub-hc-carry.ok .hub-hc-carry-ic{color:var(--sage)}@media(max-width:900px){body.hub-in #hocattview .hub-hc-sets{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:390px){body.hub-in #hocattview .hub-hc-sets{grid-template-columns:1fr 1fr!important}body.hub-in #hocattview .hub-hc-set-v{font-size:22px}}.wave4-banner{display:inline-flex;align-items:center;gap:9px;margin:0 0 14px;padding:8px 14px;border-radius:999px;background:rgba(196,207,176,.12);border:1px solid var(--line);font-size:var(--fs-sm);font-weight:600;line-height:1.3;color:var(--sageg)}.wave4-banner::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sagel);box-shadow:0 0 0 3px rgba(161,176,144,.18);flex:0 0 auto}.hub-view-book,#calHiveBookDay{max-width:100%}.hub-view-book .hub-view-body{max-width:100%}.hive-book-boards{overflow-x:clip;max-width:100%;min-width:0}.hive-book{--hb-gold:#E8D5A3;--hb-gold-soft:rgba(232,213,163,.20);--hb-gold-line:rgba(232,213,163,.42);--hb-glass:rgba(23,24,26,.55);--hb-ink:var(--ww);--hb-mute:var(--sageg);--hb-nurse:var(--sagel);--hb-nurse-soft:rgba(161,176,144,.20);--hb-nurse-line:rgba(161,176,144,.42);--hb-provider:var(--hb-gold);--hb-provider-soft:var(--hb-gold-soft);--hb-provider-line:var(--hb-gold-line);--hb-hocatt:var(--mag);--hb-hocatt-soft:rgba(251,62,136,.16);--hb-hocatt-line:rgba(251,62,136,.42);--hb-acc:var(--hb-nurse);--hb-acc-soft:var(--hb-nurse-soft);--hb-acc-line:var(--hb-nurse-line);min-width:0;max-width:100%}.hive-book-lane[data-cal=nurse]{--hb-acc:var(--hb-nurse);--hb-acc-soft:var(--hb-nurse-soft);--hb-acc-line:var(--hb-nurse-line)}.hive-book-lane[data-cal=provider]{--hb-acc:var(--hb-provider);--hb-acc-soft:var(--hb-provider-soft);--hb-acc-line:var(--hb-provider-line)}.hive-book-lane[data-cal=hocatt],.hive-book-lane[data-cal*=hocatt]{--hb-acc:var(--hb-hocatt);--hb-acc-soft:var(--hb-hocatt-soft);--hb-acc-line:var(--hb-hocatt-line)}.cal-hive-daynav,.hive-book-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px}.hive-book-nav.cal-hive-daynav{position:static;z-index:auto;flex-direction:row;align-items:center;gap:12px;margin:0 0 14px;padding:0;border-radius:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.hb-nav-eye{font-family:"Cormorant Garamond",serif;font-style:italic;font-size:16px;color:var(--hb-mute);margin:0}.hb-nav-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cal-hive-daynav .act-btn,.hive-book-nav .cal-hive-day{min-height:40px;font-weight:700;width:auto;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.cal-hive-daynav .cal-hive-today{background:rgba(161,176,144,.18);color:var(--hb-ink);border:1px solid var(--sagel)}.cal-hive-daynav input[type=date]{width:auto;max-width:100%;margin-bottom:0;flex:0 1 auto;box-sizing:border-box;min-height:40px;padding:0 12px;border-radius:11px;border:1px solid var(--line);background:var(--plumd);color:var(--hb-ink);font:inherit;font-weight:600}.cal-hive-daynav input[type=date]:focus{outline:none;border-color:var(--sagel)}.cal-hive-daynav input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.72) sepia(.25) saturate(4) hue-rotate(45deg);opacity:.85;cursor:pointer}.hive-book .hb-confirm{min-height:1.2em;margin:0 0 12px}.hive-book .hb-unread{margin:0 0 12px}.hive-book .hb-remind{margin:14px 0 0}.cal-hive-email{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-micro);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--sageg);min-width:min(100%,240px)}.cal-hive-email input,#inboxBody{min-height:44px;padding:11px 13px;border-radius:11px;border:1px solid var(--line);background:var(--plumd);color:var(--ww);font:inherit;font-weight:500;letter-spacing:0;text-transform:none}#inboxBody{width:100%;min-height:104px;resize:vertical;line-height:1.5}.cal-hive-email input::placeholder,#inboxBody::placeholder{color:#7f8577}.cal-hive-email input:focus,#inboxBody:focus{outline:none;border-color:var(--sagel)}.cal-hive-boards,.hive-book-boards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start;min-width:0}.hive-book-lane.cal-hive-board{min-width:0;padding:0;overflow:visible;border-radius:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.hb-head{display:flex;align-items:flex-start;gap:10px;position:relative;margin:0;padding:14px 16px 12px;border-bottom:1px solid var(--line)}.cal-hive-boards .hb-head::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--hb-acc)}.hive-book .hb-col .hb-head::before{content:none}.hb-dot{width:9px;height:9px;border-radius:50%;background:var(--hb-acc);flex:0 0 auto;margin-top:6px;box-shadow:0 0 0 3px var(--hb-acc-soft)}.hb-head-txt{min-width:0}.hb-title{margin:0;font-size:var(--fs-md);font-weight:750;color:var(--hb-ink);line-height:1.25;overflow-wrap:break-word}.hb-count{margin:3px 0 0;font-size:var(--fs-micro);font-weight:700;letter-spacing:.03em;color:var(--hb-mute)}.hb-body{padding:4px 16px 16px}.hb-note{font-size:var(--fs-sm);color:var(--hb-mute);margin-top:10px;line-height:1.4}.hb-sec{margin-top:15px}.hb-lbl{font-size:var(--fs-micro);font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--hb-acc);margin-bottom:9px}.hb-openlabel{font-size:var(--fs-sm);color:var(--hb-ink);font-weight:650;margin:10px 0 7px}.hb-empty{font-size:var(--fs-sm);color:var(--hb-mute);font-style:italic;opacity:.85}.cal-hive-taken,.hb-taken{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:7px 0 0;padding:10px 12px;border-radius:12px;background:var(--hb-acc-soft);border:1px solid var(--hb-acc-line)}.hb-taken-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.hb-who{font-weight:750;font-size:var(--fs-sm);color:var(--hb-ink);overflow-wrap:break-word}.hb-time{font-weight:650;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--hb-mute)}.cal-hive-cancel.act-btn{min-height:32px;min-width:44px;padding:4px 10px;font-size:var(--fs-micro);font-weight:650;margin-left:auto;background:transparent;border:1px solid transparent;color:var(--hb-mute);box-shadow:none}.cal-hive-cancel.act-btn:hover{border-color:var(--line);color:var(--hb-ink)}.cal-hive-opens{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.cal-hive-opens .cal-hive-book.act-btn{min-height:40px;width:auto;padding:8px 15px;border-radius:999px;font-weight:700;font-variant-numeric:tabular-nums;background:transparent;border:1px dashed var(--hb-acc-line);color:var(--hb-ink)}.cal-hive-opens .cal-hive-book.act-btn:hover{background:var(--hb-acc-soft);border-style:solid;border-color:var(--hb-acc)}@media(max-width:800px){.cal-hive-boards,.hive-book-boards{grid-template-columns:1fr}}@media(max-width:640px){.hive-book-nav .cal-hive-day,.hive-book-nav .act-btn,.hive-book-nav input[type=date],.cal-hive-book.act-btn{min-height:44px}.hive-book-nav input[type=date]{flex:1 1 8rem;min-width:0;width:100%}}:root[data-theme=light] .hive-book{--hb-gold:#8A6E28;--hb-gold-soft:rgba(138,110,40,.14);--hb-gold-line:rgba(138,110,40,.32);--hb-glass:rgba(255,255,255,.72);--hb-ink:#1A1C1E;--hb-mute:#4E5D42;--hb-nurse:#4E5D42;--hb-nurse-soft:rgba(122,139,109,.12);--hb-nurse-line:rgba(80,100,60,.28);--hb-hocatt:var(--mag);--hb-hocatt-soft:rgba(196,48,108,.10);--hb-hocatt-line:rgba(196,48,108,.28)}:root[data-theme=light] .cal-hive-daynav input[type=date]{background:#fff;color:#1A1C1E}:root[data-theme=light] .cal-hive-daynav input[type=date]::-webkit-calendar-picker-indicator{filter:none}:root[data-theme=light] .cal-hive-email input,:root[data-theme=light] #inboxBody{background:#fff;color:#1A1C1E}:root[data-theme=light] .cal-hive-daynav .cal-hive-today{background:rgba(122,139,109,.14);color:#1A1C1E}:root[data-theme=light] .hive-book-nav.cal-hive-daynav{background:transparent}:root[data-theme=light] .hb-title,:root[data-theme=light] .hb-who,:root[data-theme=light] .hb-openlabel,:root[data-theme=light] .cal-hive-book.act-btn{color:#1A1C1E}:root[data-theme=light] .hb-nav-eye,:root[data-theme=light] .hb-count,:root[data-theme=light] .hb-note,:root[data-theme=light] .hb-empty,:root[data-theme=light] .hb-time,:root[data-theme=light] .cal-hive-cancel.act-btn{color:#4E5D42}#inboxview,.hub-view-inbox{min-width:0;max-width:100%;overflow-x:clip}.hub-view-inbox .hub-view-body{overflow-x:clip;max-width:100%}.hive-inbox{--hi-gold:#E8D5A3;--hi-gold-soft:rgba(232,213,163,.20);--hi-gold-line:rgba(232,213,163,.42);--hi-sms:#4FA8CE;--hi-email:var(--sage);--hi-mag-tint:rgba(251,62,136,.14);--hi-mag-edge:rgba(251,62,136,.34);display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr) minmax(280px,340px);gap:16px;align-items:stretch;min-width:0;max-width:100%;min-height:min(720px,calc(100dvh - 220px))}.hi-rail,.hi-conv,.hi-client{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;min-width:0;min-height:0;display:flex;flex-direction:column}.hi-rail-head{padding:14px 15px 12px;border-bottom:1px solid var(--line)}.hi-rail-eye{font-family:"Cormorant Garamond",serif;font-style:italic;font-size:15px;color:var(--sageg);margin-bottom:2px}.hi-rail-t{font-weight:750;font-size:var(--fs-md);color:var(--ww);margin-top:10px}.hi-phone{margin-top:4px;font-size:var(--fs-micro);color:var(--sageg);letter-spacing:.01em}.hi-seg{display:inline-flex;background:var(--field);border:1px solid var(--line);border-radius:10px;padding:3px;margin-bottom:11px}.hi-seg button{appearance:none;border:0;background:transparent;color:var(--sageg);font-size:var(--fs-sm);font-weight:750;padding:6px 14px;border-radius:8px;cursor:pointer;min-height:44px}.hi-seg button.is-on{background:var(--card);color:var(--ww)}.hi-search{display:flex;align-items:center;gap:8px;background:var(--field);border:1px solid var(--line);border-radius:10px;padding:8px 11px}.hi-search svg{flex:0 0 auto;color:var(--sageg)}.hi-search input{flex:1;border:0;background:transparent;color:var(--ww);font-size:var(--fs-sm);outline:none;min-width:0}.hi-threads{overflow-y:auto;flex:1;min-height:0}.hi-empty{padding:40px 20px 44px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.hi-empty-ic{width:48px;height:48px;margin-bottom:8px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:rgba(161,176,144,.12);border:1px solid var(--line);color:var(--sagel)}.hi-empty-t{font-weight:700;font-size:var(--fs-sm);color:var(--ww)}.hi-empty-s{font-size:var(--fs-sm);color:var(--sageg);max-width:28ch;line-height:1.45}.hi-count{padding:12px 16px 8px;font-size:var(--fs-micro);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sageg)}.hi-conv-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:12px 16px;border-bottom:1px solid var(--line);min-width:0}.hi-conv-who{min-width:7rem;flex:1 1 8rem}.hi-conv-t{font-weight:750;font-size:var(--fs-md);color:var(--ww);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hi-conv-sub{font-size:var(--fs-micro);color:var(--sageg);margin-top:1px}.hi-presence{font-size:12px;color:var(--sagel);margin-top:2px;font-weight:650}.hi-compose-warn{margin:8px 0 0;padding:8px 10px;border-radius:8px;font-size:12.5px;line-height:1.4;color:#6B5410;background:rgba(239,194,26,.16);border:1px solid rgba(239,194,26,.35)}.hi-back{display:none;align-items:center;gap:2px;flex:0 0 auto;min-height:44px;padding:0 8px 0 2px;border:0;background:transparent;color:var(--ww);font:inherit;font-weight:750;font-size:var(--fs-sm);cursor:pointer}.hi-close{appearance:none;border:1px solid var(--line);background:var(--card);color:var(--ww);border-radius:10px;padding:7px 14px;font-size:var(--fs-sm);font-weight:750;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:44px}.hi-close:hover{border-color:var(--green);color:var(--green)}.hi-off-pill{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:var(--fs-micro);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sageg);border:1px solid var(--line);border-radius:999px;padding:4px 11px;background:rgba(196,207,176,.08);white-space:nowrap}.hi-off-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sageg);opacity:.7}.hi-compose{padding:12px 14px;border-top:1px solid var(--line);background:var(--panel,#151617)}.hi-comptabs-row{display:flex;align-items:center;gap:10px;margin-bottom:9px;flex-wrap:wrap}.hi-comptabs{display:flex;gap:16px;margin-bottom:9px}.hi-comptabs-row .hi-comptabs{margin-bottom:0}.hi-comptabs button{appearance:none;border:0;background:transparent;color:var(--sageg);font-size:var(--fs-sm);font-weight:750;cursor:pointer;padding:0 0 6px;border-bottom:2px solid transparent;min-height:44px}.hi-comptabs button.is-on{color:var(--ww);border-bottom-color:var(--mag)}.hi-qr-wrap{position:relative;margin-left:auto}.hi-qr-chip{appearance:none;border:1px solid var(--line);background:var(--card,#1a1a1f);color:var(--ww);border-radius:999px;padding:7px 12px;font:inherit;font-size:var(--fs-sm);font-weight:750;cursor:pointer;min-height:44px;white-space:nowrap}.hi-qr-chip:hover,.hi-qr-chip[aria-expanded=true]{border-color:var(--mag);color:var(--mag)}.hi-qr-pop{position:absolute;right:0;bottom:calc(100% + 6px);z-index:8;min-width:220px;max-width:min(320px,80vw);max-height:240px;overflow:auto;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--panel,#151617);box-shadow:0 10px 28px -12px rgba(0,0,0,.55)}.hi-qr-pop.hidden{display:none}.hi-qr-item{display:block;width:100%;text-align:left;appearance:none;border:0;background:transparent;color:var(--ww);font:inherit;font-size:var(--fs-sm);font-weight:650;padding:10px 12px;border-radius:8px;cursor:pointer;min-height:44px}.hi-qr-item:hover{background:rgba(251,62,136,.12);color:var(--mag)}.hi-qr-empty{padding:10px 12px;font-size:var(--fs-sm);color:var(--sageg)}.hi-qr-admin{margin:12px 0 0;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--panel,#151617)}.hi-qr-admin-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hi-qr-admin-h b{font-size:var(--fs-sm);font-weight:800}.hi-qr-admin-h .act-btn{margin-left:auto;min-height:44px}.hi-qr-admin-note{margin:8px 0 0;font-size:var(--fs-sm);color:var(--sageg)}.hi-qr-admin-body{margin-top:10px}.hi-qr-admin-body.hidden{display:none}.hi-qr-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 0;border-top:1px solid var(--line)}.hi-qr-row-t{flex:1 1 140px;min-width:0;font-weight:750}.hi-qr-row-ch{font-size:var(--fs-micro);color:var(--sageg);text-transform:uppercase;letter-spacing:.04em}.hi-qr-admin-form{display:grid;gap:8px;margin-top:10px}.hi-qr-admin-form input,.hi-qr-admin-form textarea,.hi-qr-admin-form select{min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--field);color:var(--ww);font:inherit}.hi-qr-admin-form textarea{min-height:72px;resize:vertical}.hi-fields{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.hi-fields-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hi-compbox{background:var(--field);border:1px solid var(--line);border-radius:12px;padding:11px 13px}.hi-compbox textarea{width:100%;border:0;background:transparent;color:var(--ww);font-size:var(--fs-sm);resize:none;outline:none;font-family:inherit;min-height:40px}.hi-comprow{display:flex;align-items:center;gap:10px;margin-top:9px;flex-wrap:wrap}.hi-off{font-size:11.5px;color:var(--sageg);display:inline-flex;align-items:center;gap:6px}.hi-off-dot{width:7px;height:7px;border-radius:50%;background:var(--amber,#E8A838);flex:0 0 auto}.hi-sendrow{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.hi-sendbar{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:10px}.hi-send.act-btn,.hi-send-close.act-btn{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:9px 15px;border-radius:10px;font-weight:750;font-size:var(--fs-sm);width:auto}body.hub-in #inboxview .hi-send.act-btn,#inboxview .hi-send.act-btn{background:var(--mag);border-color:var(--mag);color:#fff;font-weight:800;width:auto!important}.hi-send.act-btn[disabled],.hi-send-close.act-btn[disabled]{opacity:.85;cursor:not-allowed}.hi-send .hi-send-off{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.2);color:#fff}.hi-send-note{font-size:var(--fs-sm);color:var(--sageg);margin-top:8px}.hi-lock-ribbon{display:inline-flex;align-items:center;gap:7px;margin:0 0 10px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:rgba(196,207,176,.10);font-size:var(--fs-sm);font-weight:650;color:var(--sageg)}.hi-lock-ic{flex:0 0 auto;opacity:.85}.hi-preview-banner{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.inbox-mode-seg{position:sticky;top:0;z-index:4;margin:0 0 12px;flex-wrap:wrap;max-width:100%;background:var(--ground,#0E0E0E)}.cal-show-seg.inbox-mode-seg,.inbox-mode-seg{margin-top:0}.inbox-mode-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px}.cal-show-seg.inbox-mode-seg button.is-on,.inbox-mode-seg button.is-on{background:var(--sage);color:var(--on-sage)}.hi-mode-n{min-width:1.25em;padding:0 6px;border-radius:999px;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;background:rgba(0,0,0,.18);color:inherit}.inbox-mode-seg button.is-on .hi-mode-n{background:rgba(255,255,255,.18);color:var(--on-sage)}@media(max-width:640px){.inbox-mode-seg{display:flex;width:100%;border-radius:16px}.inbox-mode-seg button{flex:1 1 calc(50% - 4px);min-width:0;min-height:44px}}.hi-thread{display:block;width:100%;text-align:left;padding:12px 15px;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;cursor:pointer;position:relative;min-width:0}.hi-thread::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:transparent}.hi-thread.hi-ch-instagram::before{background:transparent}.hi-thread.hi-ch-voice::before{background:transparent}.hi-thread:hover{background:var(--hover)}.hi-thread.is-on{background:var(--hover);box-shadow:inset 3px 0 0 var(--mag)}.hi-thread-main{display:flex;align-items:flex-start;gap:11px;min-width:0}.hi-thread-copy{min-width:0;flex:1 1 auto}.hi-thread-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.hi-thread-nm{font-weight:600;font-size:var(--fs-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ww)}.hi-thread.is-unread .hi-thread-nm{font-weight:800}.hi-thread-when{flex:0 0 auto;font-size:11.5px;color:var(--sageg);white-space:nowrap;font-variant-numeric:tabular-nums}.hi-thread-ch{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:3px 0}.hi-ch{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:5px;padding:1px 7px;color:var(--sagel);flex:0 0 auto}.hi-ch-sms{color:var(--hi-sms);border-color:var(--hi-sms)}.hi-ch-instagram{color:var(--mag);border-color:var(--mag)}.hi-ch-email{color:var(--hi-email);border-color:var(--hi-email)}.hi-ch-voice{color:var(--hi-gold);border-color:var(--hi-gold-line)}.hi-dot{width:7px;height:7px;border-radius:50%;background:var(--sagel);opacity:.75;flex:0 0 auto}.hi-dot-instagram{background:var(--mag)}.hi-dot-voice{background:var(--hi-gold)}.hi-dot.is-held{background:var(--warn-ink);box-shadow:0 0 0 3px var(--warn-bg)}.hi-unread{width:8px;height:8px;border-radius:50%;background:var(--mag);flex:0 0 auto}.hi-draft-flag{font-size:10px;font-weight:800;color:var(--amber,#E8A838);border:1px solid var(--amber,#E8A838);border-radius:5px;padding:1px 6px;letter-spacing:.03em;text-transform:uppercase}.hi-need-cb{font-size:10px;font-weight:800;color:var(--mag);border:1px solid var(--mag);border-radius:5px;padding:1px 6px;letter-spacing:.03em;text-transform:uppercase}.hi-log-flag{font-size:10px;font-weight:800;color:var(--sageg);border:1px solid var(--line);border-radius:5px;padding:1px 6px;letter-spacing:.03em;text-transform:uppercase}.hi-call-acts{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0 4px}.hi-thread-last{font-size:12.5px;color:var(--sageg);line-height:1.35;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:3px}.hi-ava{position:relative;flex:0 0 auto;width:38px;height:38px}.hi-ava-lg{width:46px;height:46px}.hi-ava-in{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;font-size:13px;font-weight:800;letter-spacing:.02em;color:#08222e;background:var(--hi-sms);border:0}.hi-ava-lg .hi-ava-in{width:46px;height:46px;font-size:15px}.hi-ava-instagram .hi-ava-in{background:var(--mag);color:#fff}.hi-ava-email .hi-ava-in{background:var(--sage);color:#12140E}.hi-ava-voice .hi-ava-in{background:var(--hi-gold);color:#12140E}.hi-ava-g{position:absolute;right:-3px;bottom:-3px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--card);border:1px solid var(--line);color:var(--hi-sms)}.hi-ava-instagram .hi-ava-g{color:var(--mag)}.hi-ava-email .hi-ava-g{color:var(--sage)}.hi-ava-voice .hi-ava-g{color:var(--hi-gold)}.hi-ava-lg .hi-ava-g{width:18px;height:18px}.hi-glyph{width:9px;height:9px;display:block}.hi-msgs{padding:16px 18px;display:flex;flex-direction:column;gap:10px;min-width:0;flex:1 1 auto;overflow-y:auto}.hi-day{align-self:center;margin:4px 0;padding:3px 12px;border-radius:999px;border:1px solid var(--line);background:var(--field);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sageg)}.hi-msg{position:relative;padding:10px 13px;border-radius:14px;border:1px solid var(--line);max-width:74%;min-width:0;font-size:var(--fs-sm);line-height:1.45}.hi-msg-in{align-self:flex-start;background:var(--field);border-bottom-left-radius:5px}.hi-msg-out{align-self:flex-end;background:var(--hi-mag-tint);border-color:var(--hi-mag-edge);border-bottom-right-radius:5px}.hi-msg.is-held{align-self:flex-end;border-style:dashed;background:transparent;border-color:var(--amber,#E8A838)}.hi-held-ribbon{display:inline-flex;margin-bottom:5px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--amber,#E8A838)}.hi-msg-ch{font-size:10.5px;font-weight:750;color:var(--sageg);margin-top:5px;font-variant-numeric:tabular-nums}.hi-msg.is-held .hi-msg-ch{color:var(--amber,#E8A838);font-weight:750}.hi-msg-b{font-size:var(--fs-sm);line-height:1.45;overflow-wrap:break-word;color:var(--ww)}.hi-client{overflow-y:auto}.hi-chead2{padding:16px;border-bottom:1px solid var(--line);display:flex;gap:12px;align-items:center}.hi-cn{font-size:var(--fs-md);font-weight:800;color:var(--ww)}.hi-cs{font-size:12.5px;color:var(--sageg)}.hi-sec{padding:15px 16px;border-bottom:1px solid var(--line)}.hi-sec:last-child{border-bottom:0}.hi-lab{display:block;font-size:var(--fs-eyebrow,12.5px);letter-spacing:.1em;text-transform:uppercase;color:var(--sagel);font-weight:800;margin-bottom:9px}.hi-standing{display:flex;align-items:center;gap:8px;font-size:var(--fs-base);font-weight:800;color:var(--sageg);margin-bottom:10px}.hi-standing.is-ok{color:var(--green)}.hi-standing.is-unread{color:var(--amber,#E8A838)}.hi-standing-dot{width:9px;height:9px;border-radius:50%;background:var(--green);flex:0 0 auto}.hi-kv{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 0}.hi-kv .k{color:var(--sageg);font-size:var(--fs-sm)}.hi-kv .v{font-weight:750;text-align:right;font-variant-numeric:tabular-nums}.hi-kv .v.credit{color:var(--sagel)}.hi-kv .v.is-unread{color:var(--amber,#E8A838)}.hi-memb{border:1px solid var(--line);border-radius:11px;padding:10px 12px;margin-bottom:8px}.hi-memb:last-child{margin-bottom:0}.hi-memb-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.hi-memb-n{font-size:var(--fs-sm);font-weight:800;color:var(--ww)}.hi-memb-badge{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:6px;color:var(--green);border:1px solid var(--green);background:rgba(63,181,106,.10)}.hi-memb-sub{font-size:12px;color:var(--sageg);margin-top:4px;font-variant-numeric:tabular-nums}.hi-qa{display:flex;flex-direction:column;gap:8px}.hi-qa .act-btn{width:100%;text-align:center;min-height:44px}.hi-waiver{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-sm);font-weight:750;color:var(--amber,#E8A838)}.hi-waiver.is-ok{color:var(--green)}.hi-waiver.is-unread{color:var(--amber,#E8A838)}.hi-phi-note{margin:10px 0 0;font-size:12px;color:var(--sageg);line-height:1.45}@media(max-width:1080px){.hive-inbox{grid-template-columns:minmax(220px,300px) minmax(0,1fr)}.hi-client{display:none}}@media(max-width:720px){.hive-inbox{grid-template-columns:1fr}.hive-inbox:not(.is-open) .hi-conv{display:none}.hive-inbox.is-open .hi-rail{display:none}.hive-inbox.is-open .hi-conv{min-height:calc(100dvh - 210px)}.hive-inbox.is-open .hi-client{display:flex}.hi-back{display:inline-flex}.hi-compose{position:sticky;bottom:0;z-index:2}.hi-conv-head>.hi-ch{display:none}.hi-off-pill{margin-left:0}}:root[data-theme=light] .hive-inbox{--hi-gold:#8A6E28;--hi-gold-soft:rgba(138,110,40,.14);--hi-gold-line:rgba(138,110,40,.32);--hi-sms:#2E7DA3;--hi-mag-tint:rgba(199,52,95,.10);--hi-mag-edge:rgba(199,52,95,.28)}:root[data-theme=light] .inbox-mode-seg{background:var(--ground,#F4F3EF)}:root[data-theme=light] .cal-show-seg.inbox-mode-seg button.is-on,:root[data-theme=light] .inbox-mode-seg button.is-on{background:var(--sage);color:var(--on-sage)}:root[data-theme=light] .hi-compose{background:var(--panel,#FBFAF7)}:root[data-theme=light] .hi-lock-ribbon{background:rgba(122,139,109,.08);color:#4E5D42}:root[data-theme=light] .hi-empty-ic{background:rgba(122,139,109,.10);color:#4E5D42;border-color:rgba(0,0,0,.10)}:root[data-theme=light] .hi-off-pill{background:rgba(122,139,109,.08);color:#4E5D42}:root[data-theme=light] body.hub-in #inboxview .hi-send.act-btn,:root[data-theme=light] #inboxview .hi-send.act-btn{background:var(--mag);border-color:var(--mag);color:#fff}:root[data-theme=light] .hi-send .hi-send-off{background:rgba(255,255,255,.22);color:#fff}:root[data-theme=light] .hi-mode-n{background:rgba(0,0,0,.08)}:root[data-theme=light] .hi-day{background:rgba(122,139,109,.08)}:root[data-theme=light] .hi-ava-sms .hi-ava-in,:root[data-theme=light] .hi-ava-in{background:var(--hi-sms);color:#fff;border-color:transparent}:root[data-theme=light] .hi-ava-instagram .hi-ava-in{background:var(--mag);color:#fff}:root[data-theme=light] .hi-ava-voice .hi-ava-in{background:var(--hi-gold);color:#1A1C1E}:root[data-theme=light] .hi-ch-instagram{color:var(--mag);border-color:var(--mag)}:root[data-theme=light] .hi-dot-instagram{background:var(--mag)}:root[data-theme=light] .hi-thread:hover,:root[data-theme=light] .hi-thread.is-on{background:var(--hover)}:root[data-theme=light] .hi-rail-t,:root[data-theme=light] .hi-thread-nm,:root[data-theme=light] .hi-conv-t,:root[data-theme=light] .hi-empty-t,:root[data-theme=light] .hi-msg-b,:root[data-theme=light] .hi-back,:root[data-theme=light] .hi-cn,:root[data-theme=light] .hi-memb-n,:root[data-theme=light] .hi-close{color:#1A1C1E}:root[data-theme=light] .hi-phone,:root[data-theme=light] .hi-rail-eye,:root[data-theme=light] .hi-thread-when,:root[data-theme=light] .hi-thread-last,:root[data-theme=light] .hi-empty-s,:root[data-theme=light] .hi-send-note,:root[data-theme=light] .hi-msg-ch,:root[data-theme=light] .hi-count,:root[data-theme=light] .hi-conv-sub,:root[data-theme=light] .hi-day,:root[data-theme=light] .hi-cs,:root[data-theme=light] .hi-phi-note{color:#4E5D42}:root[data-theme=light] .hi-ava-g{background:#fff}:root[data-theme=light] .hi-msg-in{background:var(--field)}:root[data-theme=light] .hi-msg-out{background:var(--hi-mag-tint)}:root[data-theme=light] .hi-msg.is-held{background:transparent;border-color:var(--amber,#9C7A20)}:root[data-theme=light] .hi-ch-voice{color:var(--hi-gold)}:root[data-theme=light] .hi-ch-sms{color:var(--hi-sms)}:root[data-theme=light] .hi-seg button.is-on{color:#1A1C1E;background:#fff}:root[data-theme=light] .hi-search input,:root[data-theme=light] .hi-compbox textarea{color:#1A1C1E}.mem-card .mem-hero{background:rgba(161,176,144,.06);border:1px solid rgba(161,176,144,.16);border-radius:13px;padding:4px 14px 12px;margin:0 0 14px}.mem-card .mem-hero .kv{border-top-color:rgba(196,207,176,.12)}.mem-card .mem-hero .kv:first-child{border-top:0}.mem-card .mem-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 6px}@media(max-width:460px){.mem-card .mem-stats{grid-template-columns:1fr}}.mem-card .mem-stat{background:rgba(0,0,0,.16);border:1px solid rgba(161,176,144,.16);border-radius:11px;padding:11px 12px}.mem-card .mem-stat-l{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:var(--fs-micro);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sageg)}.mem-card .mem-stat-l .fresh-tag{margin-left:0}.mem-card .mem-stat-v{font-size:var(--fs-md);font-weight:750;margin:5px 0 2px;font-variant-numeric:tabular-nums}.mem-card .mem-stat-f{margin-top:2px}.mem-card .mem-stat-f .fresh-tag{margin-left:0}.mem-card .mem-det-lbl{margin:16px 0 6px}:root[data-theme=light] .mem-card .mem-hero{background:rgba(122,139,109,.07);border-color:rgba(0,0,0,.08)}:root[data-theme=light] .mem-card .mem-stat{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.08)}.hub-spiff-desk .hub-spiff-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0 0;border-top:1px solid rgba(196,207,176,.16);font-size:var(--fs-md)}.hub-spiff-desk .hub-spiff-total .k{color:var(--sageg);font-weight:700}.hub-spiff-desk .hub-spiff-events{margin:0 0 8px;line-height:1.45}.hub-spiff-desk .hub-spiff-assign{margin:0 0 10px}@media(max-width:640px){.hub-spiff-desk .act-prow{flex-direction:column;align-items:stretch}.hub-spiff-desk .act-prow .act-inp,.hub-spiff-desk .act-prow .act-sel,.hub-spiff-desk .act-prow button{width:100%}}.hub-fresh-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0;padding:10px 16px;padding-top:max(10px,env(safe-area-inset-top));background:rgba(161,176,144,.22);border-bottom:1px solid rgba(161,176,144,.4);font-size:14px;font-weight:650;color:var(--ww);z-index:80}:root[data-theme=light] .hub-fresh-banner{background:rgba(122,139,109,.16);border-bottom-color:rgba(122,139,109,.4);color:#1A1C1E}.hub-view-payroll,#payrollview[data-hub-view=payroll]{max-width:min(760px,100%)}#payrollview{overflow-x:hidden}.pay-stack{display:flex;flex-direction:column;gap:14px;min-width:0;max-width:100%}.pay-card{min-width:0;max-width:100%;padding:18px 18px 16px;border-radius:16px;background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 1px 0 rgba(255,255,255,.28) inset,0 12px 36px -22px rgba(0,0,0,.55)}.pay-head{min-width:0;margin:0 0 12px}.pay-title{font-size:var(--fs-md);font-weight:800;letter-spacing:-.015em;color:var(--ww);margin:0 0 6px}.pay-note,.pay-meta,.pay-foot{font-size:var(--fs-sm);line-height:1.45;color:var(--sageg);overflow-wrap:break-word;min-width:0}.pay-meta{margin:4px 0 0}.pay-meta b,.pay-note b{color:var(--ww);font-weight:750}.pay-foot{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--line)}.pay-card>.warn{margin:8px 0 0}.pay-cols{display:flex;align-items:baseline;gap:12px;padding:0 2px 6px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--sageg)}.pay-cols-who{flex:1 1 auto;min-width:0}.pay-cols .pay-hrs,.pay-cols .pay-amt{flex:0 0 auto}.pay-list{min-width:0}.pay-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px 16px;align-items:center;padding:10px 2px;border-top:1px solid var(--line);position:relative;min-width:0}.pay-row.is-2x{background:rgba(161,176,144,.06);margin:0 -8px;padding-left:10px;padding-right:10px;border-radius:8px}.pay-who{min-width:0}.pay-nm{font-weight:750;font-size:var(--fs-sm);color:var(--ww);overflow-wrap:anywhere}.pay-role{display:inline-flex;align-items:center;gap:5px;margin-top:4px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:2px 8px;color:var(--sagel)}.pay-role.is-2x{border-color:rgba(161,176,144,.55);color:var(--sageg);background:rgba(161,176,144,.12)}.pay-2x{font-weight:800;color:var(--sagel);letter-spacing:0;text-transform:none}.pay-hrs,.pay-amt{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:var(--fs-sm);color:var(--ww)}.pay-hrs-u{font-size:var(--fs-micro);font-weight:650;color:var(--sageg);text-transform:none;letter-spacing:0}.pay-total{border-top:2px solid rgba(196,207,176,.32);font-weight:800;margin-top:2px}.pay-total .pay-nm,.pay-total .pay-amt{font-weight:800;font-size:var(--fs-md)}.pay-panel{min-width:0;margin:10px 0 0;padding:12px 14px;border-radius:12px;background:rgba(0,0,0,.18);border:1px solid var(--line)}.pay-panel-t{font-weight:750;font-size:var(--fs-sm);color:var(--ww);margin:0 0 6px}.pay-pre{margin:0;padding:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:12px;line-height:1.45;color:var(--sageg)}.pay-acts{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;min-width:0}.pay-acts .wl-copy{min-height:44px}@media(max-width:480px){.pay-card{padding:16px 14px 14px}.pay-cols{display:none}.pay-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.pay-hrs{grid-column:1;justify-self:start;text-align:left;color:var(--sageg)}.pay-amt{grid-column:2;grid-row:1 / span 2;align-self:center}.pay-total .pay-hrs{display:none}.pay-acts{flex-direction:column;align-items:stretch}.pay-acts .wl-copy{width:100%}}:root[data-theme=light] .pay-card{background:rgba(255,255,255,.78);border-color:rgba(26,28,30,.10);box-shadow:0 1px 3px rgba(26,28,30,.06)}:root[data-theme=light] .pay-title,:root[data-theme=light] .pay-nm,:root[data-theme=light] .pay-panel-t,:root[data-theme=light] .pay-hrs,:root[data-theme=light] .pay-amt,:root[data-theme=light] .pay-meta b,:root[data-theme=light] .pay-note b{color:#1A1C1E}:root[data-theme=light] .pay-note,:root[data-theme=light] .pay-meta,:root[data-theme=light] .pay-foot,:root[data-theme=light] .pay-cols,:root[data-theme=light] .pay-hrs-u,:root[data-theme=light] .pay-pre{color:#4E5D42}:root[data-theme=light] .pay-row{border-top-color:rgba(26,28,30,.08)}:root[data-theme=light] .pay-total{border-top-color:rgba(122,139,109,.32)}:root[data-theme=light] .pay-row.is-2x{background:rgba(122,139,109,.08)}:root[data-theme=light] .pay-role{color:#4E5D42;border-color:rgba(26,28,30,.12)}:root[data-theme=light] .pay-role.is-2x{background:rgba(122,139,109,.12);border-color:rgba(122,139,109,.4);color:#3E4A36}:root[data-theme=light] .pay-2x{color:#3E4A36}:root[data-theme=light] .pay-panel{background:rgba(122,139,109,.06);border-color:rgba(26,28,30,.08)}:root[data-theme=light] .pay-foot{border-top-color:rgba(26,28,30,.08)}.hub-view-shop,#shopview{min-width:0;max-width:100%;overflow-x:clip}.shop-page{min-width:0}.shop-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;min-width:0}.shop-seg{margin:0;max-width:100%;flex:0 0 auto}.shop-seg button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;color:var(--sageg)}.shop-seg button.is-on{background:var(--sage);color:var(--on-sage)}.shop-seg-n{display:inline-flex;min-width:1.4em;padding:1px 7px;border-radius:999px;background:rgba(196,207,176,.14);font-size:11.5px;font-weight:800;font-variant-numeric:tabular-nums}.shop-seg button.is-on .shop-seg-n{background:rgba(255,255,255,.18);color:var(--on-sage)}.shop-search{display:block;margin:0;flex:1 1 240px;min-width:0}.shop-search input{width:100%;box-sizing:border-box;min-height:44px;padding:11px 14px;border-radius:12px;background:var(--field);border:1px solid var(--line);color:var(--ww);font:inherit}.shop-search input::placeholder{color:var(--sageg)}#shopview .pv-catalog{grid-auto-rows:1fr;align-items:stretch}@media(min-width:960px){#shopview .pv-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}}#shopview .pv-card.shop-card{cursor:pointer;justify-content:flex-start;text-align:left;width:100%;font:inherit;color:inherit;min-height:148px}#shopview .pv-card.shop-card:hover{border-color:var(--sagel);background:var(--hover)}#shopview .pv-card.shop-card:focus-visible{outline:2px solid var(--sage);outline-offset:2px}.shop-prod-nm{margin-top:12px;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shop-card-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.shop-opts{font-size:12.5px;font-weight:700;color:var(--sageg);white-space:nowrap}.shop-price{font-weight:800;font-size:1.15rem;font-variant-numeric:tabular-nums;color:var(--ww);letter-spacing:-.02em}.shop-price.is-unread{font-weight:700;font-size:var(--fs-sm);color:var(--sageg);letter-spacing:0}.shop-stock{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:750;letter-spacing:.01em;border:1px solid transparent;white-space:nowrap}.shop-stock.is-in{color:var(--green);background:rgba(95,208,138,.12);border-color:rgba(95,208,138,.28)}.shop-stock.is-out{color:var(--mag-soft);background:rgba(251,62,136,.14);border-color:rgba(251,62,136,.28)}.shop-stock.is-unread{color:#e6cf9e;background:rgba(200,169,110,.16);border-color:rgba(200,169,110,.32)}.shop-empty{grid-column:1 / -1}.shop-unread{margin:4px 0 0}.shop-foot{margin:16px 0 0;max-width:62ch}@media(max-width:640px){.shop-seg{display:flex;width:100%;border-radius:16px;flex:1 1 100%}.shop-seg button{flex:1 1 0;min-width:0;min-height:44px}}#shopCoModal.ovl{padding:22px}#shopCoModal .sc-card{max-width:460px;width:100%;margin:6vh auto auto;padding:0 0 20px;border-radius:16px;overflow:hidden;background:var(--card);border:1px solid var(--line);box-shadow:0 30px 70px -20px var(--shadow)}.sc-ribbon{display:block;text-align:center;padding:9px 16px;margin:0 0 18px;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--sagel);background:var(--panel2);border-bottom:1px solid var(--line)}.sc-head,.sc-row,.sc-out,.sc-note,#shopCoModal .wave4-banner{margin-left:20px;margin-right:20px}.sc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.sc-head-t{min-width:0}.sc-title{font-weight:750;font-size:18px;letter-spacing:-.01em;line-height:1.22;color:var(--ww);overflow-wrap:anywhere}.sc-lbl{font-weight:600;font-size:14px;color:var(--sageg);margin-left:4px}.sc-sub{font-size:13px;margin-top:4px;color:var(--sageg)}#shopCoModal .wave4-banner{margin-bottom:16px}.sc-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:6px}.sc-f{display:flex;flex-direction:column;gap:5px;font-size:11.5px;font-weight:650;color:var(--sageg);flex:1 1 90px;min-width:78px;text-transform:uppercase;letter-spacing:.04em}.sc-f input{width:100%;box-sizing:border-box;min-height:44px;padding:11px 12px;border-radius:12px;background:var(--field);border:1px solid var(--line);color:var(--ww);font:inherit;font-weight:700;font-size:16px}.sc-out{min-height:24px}.sc-vars{margin:0 20px 16px;display:flex;flex-direction:column;gap:8px;max-height:264px;overflow-y:auto}.sc-vars.hidden{display:none}.sc-vars-lbl{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--sageg);margin-bottom:2px}.sc-var{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-radius:12px;background:var(--field);border:1px solid var(--line);cursor:pointer;font:inherit;color:var(--ww);text-align:left;width:100%}.sc-var:hover{border-color:var(--sagel)}.sc-var.is-sel{border-color:var(--sage);background:var(--hover)}.sc-var[disabled]{opacity:.5;cursor:not-allowed}.sc-var-l{min-width:0;overflow:hidden}.sc-var-lbl{font-weight:700;font-size:14px;color:var(--ww);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.sc-var-r{display:flex;align-items:center;gap:9px;flex:0 0 auto}.sc-var .shop-price{font-size:1rem}#shopCoModal .pv-k{overflow-wrap:normal;white-space:nowrap}#shopCoModal .pv-v{white-space:normal;min-width:0}#shopCoModal .pv-v .wl-due{display:inline-block;white-space:normal}.sc-note{margin-top:14px}#shopCoModal #scClose{min-height:36px;border-radius:999px}@media(max-width:640px){#shopCoModal.ovl{padding:12px;align-items:flex-end}#shopCoModal .sc-card{margin:0;max-width:100%;border-radius:18px 18px 12px 12px}.sc-row{flex-direction:column}.sc-f{min-width:0}#shopCoModal #scClose{min-height:44px}}:root[data-theme=light] .shop-seg-n{background:rgba(0,0,0,.08)}:root[data-theme=light] .shop-seg button{color:#4E5D42}:root[data-theme=light] .shop-seg button.is-on{background:var(--sage);color:var(--on-sage)}:root[data-theme=light] .shop-seg button.is-on .shop-seg-n{background:rgba(255,255,255,.22);color:#fff}:root[data-theme=light] .shop-stock.is-in{color:#1E7A45;background:#E8F2EC;border-color:rgba(30,122,69,.28)}:root[data-theme=light] .shop-stock.is-out{color:#8C1C40;background:#FBE9EF;border-color:rgba(140,28,64,.24)}:root[data-theme=light] .shop-stock.is-unread{color:#6B4D0F;background:#F5F0E4;border-color:rgba(107,77,15,.24)}#healthview{overflow-x:hidden;max-width:100%;min-width:0;padding-bottom:28px}#healthview .hh-boot{padding:26px 4px}#healthview .hh-hero{display:flex;align-items:flex-start;gap:16px;margin:6px 0 16px;padding:18px 18px 16px;border-radius:18px;border:1px solid var(--glass-edge);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-soft)}#healthview .hh-hero.ok{background:var(--ok-bg)}#healthview .hh-hero.warn{background:var(--warn-bg)}#healthview .hh-hero.down{background:var(--bad-bg)}#healthview .hh-ring{flex:0 0 auto;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--sageg);box-shadow:0 0 0 6px rgba(161,176,144,.10)}#healthview .hh-hero.ok .hh-ring{border-color:var(--green);box-shadow:0 0 0 6px var(--ok-bg)}#healthview .hh-hero.warn .hh-ring{border-color:var(--amber);box-shadow:0 0 0 6px var(--warn-bg)}#healthview .hh-hero.down .hh-ring{border-color:var(--mag);box-shadow:0 0 0 6px var(--bad-bg)}#healthview .hh-dot{width:12px;height:12px;border-radius:50%;background:var(--sageg)}#healthview .hh-hero.ok .hh-dot{background:var(--green)}#healthview .hh-hero.warn .hh-dot{background:var(--amber)}#healthview .hh-hero.down .hh-dot{background:var(--mag)}#healthview .hh-hero-copy{min-width:0;flex:1}#healthview .hh-head{font-size:22px;font-weight:750;letter-spacing:-.02em;color:var(--ww);line-height:1.2;overflow-wrap:break-word}#healthview .hh-sum{margin-top:6px;font-size:var(--fs-base);color:var(--ww);line-height:1.4;overflow-wrap:break-word}#healthview .hh-when{margin-top:9px;font-size:12.5px;color:var(--sageg);overflow-wrap:break-word}#healthview .hh-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:640px){#healthview .hh-grid{grid-template-columns:1fr}}#healthview .hh-card{display:flex;gap:12px;align-items:flex-start;min-width:0;padding:14px 15px;border-radius:14px;border:1px solid var(--glass-edge);background:var(--glass-2);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}#healthview .hh-cdot{flex:0 0 auto;width:10px;height:10px;border-radius:50%;margin-top:5px;background:var(--sageg)}#healthview .hh-card.ok .hh-cdot{background:var(--green)}#healthview .hh-card.warn .hh-cdot{background:var(--amber)}#healthview .hh-card.down .hh-cdot{background:var(--mag)}#healthview .hh-cbody{min-width:0;flex:1}#healthview .hh-clabel{font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--sageg);overflow-wrap:break-word}#healthview .hh-cline{font-size:15.5px;font-weight:600;margin-top:2px;color:var(--ww);overflow-wrap:break-word}#healthview .hh-cdetail{font-size:12.5px;margin-top:3px;color:var(--sageg);line-height:1.4;overflow-wrap:break-word}#healthview .hh-spend{margin-top:20px;padding:16px 16px 14px;border-radius:16px;border:1px solid var(--glass-edge);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}#healthview .hh-spend-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--sageg);margin-bottom:9px}#healthview .hh-spend-empty{font-size:13px}#healthview .hh-spend-total{font-size:27px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ww);letter-spacing:-.02em;overflow-wrap:break-word}#healthview .hh-spend-unit{font-size:13px;font-weight:500;color:var(--sageg)}#healthview .hh-spend-bar{display:flex;height:6px;border-radius:999px;overflow:hidden;background:rgba(161,176,144,.12);margin:10px 0 4px}#healthview .hh-spend-seg{flex:0 0 var(--hh-w,0%);height:100%}#healthview .hh-spend-seg-agents{background:var(--sage)}#healthview .hh-spend-seg-reviews{background:var(--mag)}#healthview .hh-spend-seg-other{background:var(--sageg)}#healthview .hh-spend-row{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font-size:14.5px;font-weight:700;margin-top:12px;color:var(--ww);font-variant-numeric:tabular-nums}#healthview .hh-spend-row>span:first-child{min-width:0;overflow-wrap:break-word}#healthview .hh-spend-row>span:last-child{flex:0 0 auto;white-space:nowrap}@media(max-width:640px){#healthview .hh-spend-row{flex-wrap:wrap}#healthview .hh-spend-row>span:last-child{white-space:normal;text-align:right}}#healthview .hh-spend-sub{font-size:12.5px;font-weight:500;margin-top:3px;padding-left:12px;color:var(--sageg)}#healthview .hh-spend-today{font-size:12px;font-weight:500;color:var(--sageg)}#healthview .hh-spend-zero{opacity:.75}#healthview .hh-spend-none{font-size:12.5px;font-weight:500;color:var(--sageg)}#healthview .hh-spend-asof{font-size:12px;margin-top:6px;color:var(--sageg)}#healthview .hh-spend-note{font-size:11.5px;margin-top:9px}#healthview .hh-foot{padding:14px 4px 4px;font-size:12px}:root[data-theme=light] #healthview .hh-hero,:root[data-theme=light] #healthview .hh-card,:root[data-theme=light] #healthview .hh-spend{background:var(--glass)}:root[data-theme=light] #healthview .hh-card{background:var(--glass-2)}:root[data-theme=light] #healthview .hh-hero.ok{background:var(--ok-bg)}:root[data-theme=light] #healthview .hh-hero.warn{background:var(--warn-bg)}:root[data-theme=light] #healthview .hh-hero.down{background:var(--bad-bg)}:root[data-theme=light] #healthview .hh-ring{box-shadow:0 0 0 6px rgba(122,139,109,.10)}:root[data-theme=light] #healthview .hh-spend-bar{background:rgba(122,139,109,.14)}:root[data-theme=light] #healthview .hh-head,:root[data-theme=light] #healthview .hh-sum,:root[data-theme=light] #healthview .hh-cline,:root[data-theme=light] #healthview .hh-spend-total,:root[data-theme=light] #healthview .hh-spend-row{color:var(--ww)}:root[data-theme=light] #healthview .hh-when,:root[data-theme=light] #healthview .hh-clabel,:root[data-theme=light] #healthview .hh-cdetail,:root[data-theme=light] #healthview .hh-spend-kicker,:root[data-theme=light] #healthview .hh-spend-unit,:root[data-theme=light] #healthview .hh-spend-asof,:root[data-theme=light] #healthview .hh-spend-today,:root[data-theme=light] #healthview .hh-spend-sub,:root[data-theme=light] #healthview .hh-spend-none{color:var(--sageg)}.gc-page{min-width:0;max-width:100%;overflow-x:clip}.gc-lock-ribbon{display:inline-flex;align-items:center;gap:7px;margin:0 0 10px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:rgba(196,207,176,.10);font-size:var(--fs-sm);font-weight:650;color:var(--sageg)}.gc-lock-ic{flex:0 0 auto;opacity:.85}.gc-honest{margin:0 0 16px;font-size:var(--fs-sm);line-height:1.45;color:var(--sageg);max-width:52ch}.gc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.gc-card{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;padding:18px 18px 16px;min-width:0}.gc-card-h{margin:0 0 14px}.gc-h{margin:0;font-size:var(--fs-md);font-weight:750;color:var(--ww);letter-spacing:-.01em}.gc-sub{margin:6px 0 0;font-size:var(--fs-sm);line-height:1.4;color:var(--sageg)}.gc-fields{display:flex;flex-direction:column;gap:12px;margin:0 0 14px}.gc-fields .cal-hive-email{min-width:0;width:100%}.gc-fields .cal-hive-email input{width:100%;box-sizing:border-box}.gc-go{min-height:44px}.gc-out{margin-top:14px;min-width:0}.gc-result{display:flex;flex-direction:column;gap:12px;min-width:0}.gc-face{position:relative;min-width:0;min-height:148px;padding:18px 18px 16px;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:var(--field)}.gc-face::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--mag)}.gc-face-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.gc-face-brand{font-size:var(--fs-sm);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ww)}.gc-face-kind{font-size:var(--fs-micro);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sageg)}.gc-face-val{margin:22px 0 16px;font-size:28px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ww)}.gc-face-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.04em;color:var(--sageg);overflow-wrap:anywhere;word-break:break-all}.gc-panel{min-width:0;padding:12px 14px;border-radius:13px;border:1px solid var(--line);background:rgba(0,0,0,.16)}.gc-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:4px 0;font-size:var(--fs-sm)}.gc-line>span:first-child{color:var(--sageg);font-weight:650}.gc-line>span:last-child{font-weight:800;font-variant-numeric:tabular-nums;color:var(--ww)}.gc-code-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:8px 0 6px;min-width:0}.gc-code-lab{flex:0 0 auto;padding-top:10px;font-size:var(--fs-sm);font-weight:650;color:var(--sageg)}.gc-code,.gc-code-chip{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em;overflow-wrap:anywhere;word-break:break-all}.gc-code-chip{flex:1 1 160px;min-width:0;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:rgba(0,0,0,.22);font-size:13px;font-weight:650;color:var(--ww)}.gc-copy{flex:0 0 auto;min-height:44px;padding:0 14px}.gc-panel .note{margin-top:8px}@media(max-width:720px){.gc-grid{grid-template-columns:1fr}.gc-face-val{font-size:24px}.gc-copy,.gc-go{width:100%}.gc-code-lab{padding-top:0;width:100%}}:root[data-theme=light] .gc-lock-ribbon{background:rgba(122,139,109,.08);color:#4E5D42}:root[data-theme=light] .gc-honest{color:#4E5D42}:root[data-theme=light] .gc-card{background:#fff;border-color:rgba(26,28,30,.12)}:root[data-theme=light] .gc-h{color:#1A1C1E}:root[data-theme=light] .gc-sub{color:#4E5D42}:root[data-theme=light] .gc-face{background:var(--field);border-color:rgba(26,28,30,.12)}:root[data-theme=light] .gc-face-brand,:root[data-theme=light] .gc-face-val{color:#1A1C1E}:root[data-theme=light] .gc-face-kind,:root[data-theme=light] .gc-face-code{color:#4E5D42}:root[data-theme=light] .gc-panel{background:rgba(122,139,109,.06);border-color:rgba(26,28,30,.10)}:root[data-theme=light] .gc-line>span:first-child{color:#4E5D42}:root[data-theme=light] .gc-line>span:last-child{color:#1A1C1E}:root[data-theme=light] .gc-code-lab{color:#4E5D42}:root[data-theme=light] .gc-code-chip{background:#fff;color:#1A1C1E;border-color:rgba(26,28,30,.14)}#searchview{overflow-x:clip}#searchview .hub-search-layout{display:flex;flex-direction:column}#searchview .chip{max-width:100%;overflow-wrap:anywhere}:root[data-theme=light] #searchview .hub-search-idle{background:#fff!important;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] #searchview .sl-chip{color:#1A1C1E}:root[data-theme=light] #searchview .sl-chip.is-on{color:#fff}#worklistview{position:relative;overflow-x:clip;min-width:0;max-width:100%}#worklistview::before{content:"";position:absolute;left:-10%;right:-10%;top:-56px;height:440px;pointer-events:none;z-index:0;background:radial-gradient(46% 72% at 8% 0%,rgba(161,176,144,.22),transparent 72%),radial-gradient(40% 64% at 96% 6%,rgba(251,62,136,.14),transparent 70%)}:root[data-theme=light] #worklistview::before{background:radial-gradient(46% 72% at 8% 0%,rgba(122,139,109,.14),transparent 72%),radial-gradient(40% 64% at 96% 6%,rgba(200,21,88,.08),transparent 70%)}#worklistview .hub-view-today,#worklistview .hub-today-glass{position:relative;z-index:1;min-width:0;max-width:100%}#worklistview .hub-view-today .hub-view-h,#worklistview .hub-today-glass .imag-today-h{margin:0 0 16px;padding:0 0 12px;border-bottom:1px solid var(--glass-edge, rgba(255,255,255,.12));align-items:flex-end}#worklistview .imag-today-title,#worklistview .hub-view-today .hub-view-title{font-size:clamp(22px,3.2vw,28px)!important;font-weight:800!important;letter-spacing:-.02em!important;color:var(--ww)!important}#worklistview .imag-today-meta,#worklistview .hub-view-today .hub-view-meta{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--sageg)}#worklistview .imag-floor-card,#worklistview .card.imag-card,#worklistview .today-act-card,#worklistview .needs-you,#worklistview .needs-you-quiet,#worklistview .my-work-card,#worklistview details.today-all-queues,#worklistview .hub-view-nurse .wl-nurse-hero,#worklistview .hub-view-nurse .card.my-work-card,#worklistview .hub-view-nurse .wl-cohort{background:var(--glass)!important;border:1px solid var(--glass-edge)!important;border-radius:16px!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;box-shadow:0 1px 0 rgba(255,255,255,.22) inset,0 12px 36px -22px rgba(0,0,0,.55)!important}#worklistview .imag-floor-card,#worklistview .today-act-card,#worklistview .needs-you,#worklistview .my-work-card{padding:16px 16px 14px!important;margin:0!important}#worklistview .imag-sec-k,#worklistview .needs-you-h,#worklistview .today-all-title{color:var(--ww)!important;font-weight:800;letter-spacing:-.01em}#worklistview .imag-sec-n,#worklistview .needs-you-row .n,#worklistview .wl-col-n{color:var(--mag)!important;font-variant-numeric:tabular-nums}#worklistview .needs-you-tag{color:var(--mag-soft)!important;background:rgba(251,62,136,.14)!important;border:1px solid rgba(251,62,136,.28)!important}#worklistview .needs-you-row,#worklistview button.needs-you-jump{background:var(--glass-2)!important;border:1px solid var(--glass-edge)!important;border-radius:12px!important;color:var(--ww)!important;min-height:40px}#worklistview .needs-you-row b{color:var(--ww)!important}#worklistview .needs-you-quiet .note,#worklistview .imag-floor-empty-s,#worklistview .imag-act-sub,#worklistview .imag-mw-detail,#worklistview .today-all-counts{color:var(--sageg)!important}#worklistview .imag-floor-person,#worklistview .imag-act-row,#worklistview .my-work-row,#worklistview .imag-mw-row{border-top-color:rgba(196,207,176,.12)!important;background:transparent!important}#worklistview .imag-act-name,#worklistview .imag-mw-title,#worklistview .imag-floor-nm,#worklistview .imag-floor-empty-t{color:var(--ww)!important}#worklistview .hub-today-floor.today-floor,#worklistview .hub-view-today .today-floor{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:0 0 14px!important;align-items:stretch!important;min-width:0;max-width:100%}#worklistview .today-floor-tours,#worklistview .today-floor-scan{min-width:0!important;min-height:0;max-width:100%}@media(max-width:800px){#worklistview .hub-today-floor.today-floor,#worklistview .hub-view-today .today-floor{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:12px!important}}@media(min-width:901px){#worklistview .hub-today-main{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr)!important;gap:14px!important;align-items:start!important;margin-bottom:14px!important}#worklistview .hub-today-primary{grid-column:1;grid-row:1;min-width:0!important}#worklistview .hub-today-rail{grid-column:2;grid-row:1;display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important}}@media(max-width:900px){#worklistview .hub-today-main{display:flex!important;flex-direction:column!important;gap:12px!important;margin-bottom:12px!important}#worklistview .hub-today-primary{order:1!important;min-width:0}#worklistview .hub-today-rail{order:2!important;min-width:0}}#worklistview details.today-all-queues{overflow:hidden;margin:0 0 12px!important;padding:0!important}#worklistview .today-all-sum{padding:14px 16px!important;min-height:48px;color:var(--ww)!important;gap:10px}#worklistview .today-all-chev{background:rgba(196,207,176,.12)!important;color:var(--sageg)!important}#worklistview .today-queues{padding:10px 12px 12px}#worklistview .today-queues .wl-col,#worklistview .today-queues .wl-col-money,#worklistview .today-queues .wl-col-follow{background:var(--glass-2)!important;border:1px solid var(--glass-edge)!important;border-radius:14px!important;box-shadow:none!important}#worklistview .today-queues .wl-col-label{color:var(--ww)!important;background:transparent!important;border-top:0!important}#worklistview .today-queues .wl-acc,#worklistview .today-queues details.wl-acc{background:rgba(0,0,0,.18)!important;border:1px solid var(--glass-edge)!important;border-radius:12px!important;box-shadow:none!important}#worklistview .today-queues .wl-acc>.wl-acc-sum{color:var(--ww)!important;background:transparent!important}#worklistview .today-queues .wl-item{background:transparent!important;border-bottom-color:rgba(196,207,176,.12)!important}#worklistview .wl-retain-wrap.hub-today-retain{min-width:0;max-width:100%}#worklistview .wl-retain-wrap .wl-retain>summary{background:var(--glass)!important;border:1px solid var(--glass-edge)!important;border-radius:14px!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;color:var(--ww)!important}#worklistview .hub-view-nurse .wl-today-nurse{display:flex;flex-direction:column;gap:12px;min-width:0}#worklistview .hub-view-nurse .wl-nurse-hero{padding:16px 16px 14px!important}#worklistview .hub-view-nurse .wl-title,#worklistview .hub-view-nurse .wl-nurse-hero .wl-title{color:var(--ww)!important}#worklistview .hub-view-nurse .wl-today-board{min-width:0;max-width:100%}@media(max-width:640px){#worklistview .imag-today-h{align-items:flex-start;margin-bottom:10px!important;padding-bottom:10px!important}#worklistview .today-all-sum{min-height:44px}#worklistview .needs-you-row,#worklistview button.needs-you-jump{min-height:44px}}:root[data-theme=light] #worklistview .imag-floor-card,:root[data-theme=light] #worklistview .card.imag-card,:root[data-theme=light] #worklistview .today-act-card,:root[data-theme=light] #worklistview .needs-you,:root[data-theme=light] #worklistview .needs-you-quiet,:root[data-theme=light] #worklistview .my-work-card,:root[data-theme=light] #worklistview details.today-all-queues,:root[data-theme=light] #worklistview .hub-view-nurse .wl-nurse-hero,:root[data-theme=light] #worklistview .hub-view-nurse .card.my-work-card,:root[data-theme=light] #worklistview .hub-view-nurse .wl-cohort,:root[data-theme=light] #worklistview .wl-retain-wrap .wl-retain>summary{background:rgba(255,255,255,.72)!important;border-color:rgba(26,28,30,.10)!important;box-shadow:0 1px 0 rgba(255,255,255,.95) inset,0 14px 36px -18px rgba(26,28,30,.16)!important}:root[data-theme=light] #worklistview .imag-today-title,:root[data-theme=light] #worklistview .hub-view-today .hub-view-title,:root[data-theme=light] #worklistview .imag-sec-k,:root[data-theme=light] #worklistview .needs-you-h,:root[data-theme=light] #worklistview .needs-you-row b,:root[data-theme=light] #worklistview .today-all-title,:root[data-theme=light] #worklistview .today-all-sum,:root[data-theme=light] #worklistview .imag-act-name,:root[data-theme=light] #worklistview .imag-mw-title,:root[data-theme=light] #worklistview .imag-floor-nm,:root[data-theme=light] #worklistview .imag-floor-empty-t,:root[data-theme=light] #worklistview .today-queues .wl-col-label,:root[data-theme=light] #worklistview .today-queues .wl-acc>.wl-acc-sum,:root[data-theme=light] #worklistview .hub-view-nurse .wl-title{color:#1A1C1E!important}:root[data-theme=light] #worklistview .imag-today-meta,:root[data-theme=light] #worklistview .imag-floor-empty-s,:root[data-theme=light] #worklistview .imag-act-sub,:root[data-theme=light] #worklistview .imag-mw-detail,:root[data-theme=light] #worklistview .today-all-counts,:root[data-theme=light] #worklistview .needs-you-quiet .note{color:#4E5D42!important}:root[data-theme=light] #worklistview .needs-you-row,:root[data-theme=light] #worklistview button.needs-you-jump{background:rgba(255,255,255,.88)!important;border-color:rgba(26,28,30,.12)!important;color:#1A1C1E!important}:root[data-theme=light] #worklistview .needs-you-tag{color:#C81558!important;background:rgba(200,21,88,.10)!important;border-color:rgba(200,21,88,.24)!important}:root[data-theme=light] #worklistview .today-queues .wl-col,:root[data-theme=light] #worklistview .today-queues .wl-col-money,:root[data-theme=light] #worklistview .today-queues .wl-col-follow{background:rgba(247,246,243,.9)!important;border-color:rgba(26,28,30,.08)!important}:root[data-theme=light] #worklistview .today-queues .wl-acc,:root[data-theme=light] #worklistview .today-queues details.wl-acc{background:#fff!important;border-color:rgba(26,28,30,.10)!important}:root[data-theme=light] #worklistview .imag-floor-person,:root[data-theme=light] #worklistview .imag-act-row,:root[data-theme=light] #worklistview .my-work-row,:root[data-theme=light] #worklistview .imag-mw-row,:root[data-theme=light] #worklistview .today-queues .wl-item{border-top-color:rgba(26,28,30,.07)!important;border-bottom-color:rgba(26,28,30,.07)!important}:root[data-theme=light] #worklistview .hub-view-today .hub-view-h,:root[data-theme=light] #worklistview .hub-today-glass .imag-today-h{border-bottom-color:rgba(26,28,30,.10)}:root:not([data-theme=light]) body.hub-in #worklistview .imag-floor-card,:root:not([data-theme=light]) body.hub-in #worklistview .card,:root:not([data-theme=light]) body.hub-in #worklistview .imag-card,:root:not([data-theme=light]) body.hub-in #worklistview .card.imag-card,:root:not([data-theme=light]) body.hub-in #worklistview .today-act-card,:root:not([data-theme=light]) body.hub-in #worklistview .needs-you,:root:not([data-theme=light]) body.hub-in #worklistview .needs-you-quiet,:root:not([data-theme=light]) body.hub-in #worklistview .my-work-card,:root:not([data-theme=light]) body.hub-in #worklistview details.today-all-queues,:root:not([data-theme=light]) body.hub-in #worklistview .hub-view-nurse .wl-nurse-hero,:root:not([data-theme=light]) body.hub-in #worklistview .hub-view-nurse .card.my-work-card,:root:not([data-theme=light]) body.hub-in #worklistview .hub-view-nurse .wl-cohort,:root:not([data-theme=light]) body.hub-in #worklistview .wl-retain-wrap .wl-retain>summary{background:var(--glass)!important;border:1px solid var(--glass-edge)!important;border-radius:16px!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;box-shadow:0 1px 0 rgba(255,255,255,.22) inset,0 12px 36px -22px rgba(0,0,0,.55)!important}:root:not([data-theme=light]) body.hub-in #worklistview .today-queues .wl-col,:root:not([data-theme=light]) body.hub-in #worklistview .today-queues .wl-col-money,:root:not([data-theme=light]) body.hub-in #worklistview .today-queues .wl-col-follow{background:var(--glass-2)!important;border:1px solid var(--glass-edge)!important;border-radius:14px!important;box-shadow:none!important}:root:not([data-theme=light]) body.hub-in #worklistview .needs-you-row,:root:not([data-theme=light]) body.hub-in #worklistview button.needs-you-jump{background:var(--glass-2)!important;border:1px solid var(--glass-edge)!important;color:var(--ww)!important}:root[data-theme=light] body.hub-in #worklistview .imag-floor-card,:root[data-theme=light] body.hub-in #worklistview .card,:root[data-theme=light] body.hub-in #worklistview .imag-card,:root[data-theme=light] body.hub-in #worklistview .card.imag-card,:root[data-theme=light] body.hub-in #worklistview .today-act-card,:root[data-theme=light] body.hub-in #worklistview .needs-you,:root[data-theme=light] body.hub-in #worklistview .needs-you-quiet,:root[data-theme=light] body.hub-in #worklistview .my-work-card,:root[data-theme=light] body.hub-in #worklistview details.today-all-queues,:root[data-theme=light] body.hub-in #worklistview .hub-view-nurse .wl-nurse-hero,:root[data-theme=light] body.hub-in #worklistview .hub-view-nurse .card.my-work-card,:root[data-theme=light] body.hub-in #worklistview .hub-view-nurse .wl-cohort,:root[data-theme=light] body.hub-in #worklistview .wl-retain-wrap .wl-retain>summary{background:rgba(255,255,255,.72)!important;border:1px solid rgba(26,28,30,.10)!important;border-radius:16px!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;box-shadow:0 1px 0 rgba(255,255,255,.95) inset,0 14px 36px -18px rgba(26,28,30,.16)!important}:root[data-theme=light] body.hub-in #worklistview .today-queues .wl-col,:root[data-theme=light] body.hub-in #worklistview .today-queues .wl-col-money,:root[data-theme=light] body.hub-in #worklistview .today-queues .wl-col-follow{background:rgba(247,246,243,.9)!important;border-color:rgba(26,28,30,.08)!important}:root[data-theme=light] body.hub-in #worklistview .needs-you-row,:root[data-theme=light] body.hub-in #worklistview button.needs-you-jump{background:rgba(255,255,255,.88)!important;border-color:rgba(26,28,30,.12)!important;color:#1A1C1E!important}#worklistview::before{display:none!important}@media(min-width:641px){#worklistview .hub-today-primary .imag-act-btns{grid-column:3!important;grid-row:1!important;align-self:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;padding-top:0!important;min-width:0}}#worklistview{overflow-clip-margin:2px}#profileview{position:relative;min-width:0;max-width:100%}#profileview::before{content:"";pointer-events:none;position:absolute;inset:0;z-index:0;background:radial-gradient(46% 72% at 8% 0%,rgba(161,176,144,.18),transparent 72%),radial-gradient(40% 64% at 96% 6%,rgba(251,62,136,.12),transparent 70%)}:root[data-theme=light] #profileview::before{background:radial-gradient(46% 72% at 8% 0%,rgba(122,139,109,.12),transparent 72%),radial-gradient(40% 64% at 96% 6%,rgba(200,21,88,.07),transparent 70%)}body.hub-in #profileview .prof-md.hub-profile-glass,#profileview .prof-md.hub-profile-glass{position:relative;z-index:1;isolation:isolate;background:var(--glass)!important;border:1px solid var(--glass-edge)!important;border-radius:18px!important;overflow:hidden!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;box-shadow:0 1px 0 rgba(255,255,255,.22) inset,0 16px 40px -24px rgba(0,0,0,.55)!important;min-width:0!important;max-width:100%!important}body.hub-in #profileview .hub-profile-glass .md-list,#profileview .hub-profile-glass .md-list{background:rgba(8,9,12,.42)!important;border-right:1px solid var(--glass-edge)!important;padding:16px 12px 14px!important}body.hub-in #profileview .hub-profile-glass .md-main,body.hub-in #profileview .hub-profile-glass .md-identity,body.hub-in #profileview .hub-profile-glass .md-depth,#profileview .hub-profile-glass .md-main,#profileview .hub-profile-glass .md-identity,#profileview .hub-profile-glass .md-depth{background:transparent!important;border-color:var(--glass-edge)!important}body.hub-in #profileview .hub-profile-glass .md-identity,#profileview .hub-profile-glass .md-identity{padding:22px 24px 18px!important;border-bottom:1px solid var(--glass-edge)!important;border-radius:0!important}body.hub-in #profileview .hub-profile-glass .md-depth,#profileview .hub-profile-glass .md-depth{padding:8px 24px 24px!important}body.hub-in #profileview .hub-profile-glass .md-list-h,#profileview .hub-profile-glass .md-list-h{color:var(--ww)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}body.hub-in #profileview .hub-profile-glass .md-row,#profileview .hub-profile-glass .md-row{color:var(--sageg)!important;border-radius:12px!important}body.hub-in #profileview .hub-profile-glass .md-row.on,#profileview .hub-profile-glass .md-row.on{background:rgba(161,176,144,.14)!important;color:var(--ww)!important;box-shadow:inset 3px 0 0 var(--sagel)!important}body.hub-in #profileview .hub-profile-glass .md-row .av,#profileview .hub-profile-glass .md-row .av{background:rgba(161,176,144,.22)!important;color:var(--sageg)!important}body.hub-in #profileview .hub-profile-glass .md-row .av.mag,#profileview .hub-profile-glass .md-row .av.mag{background:rgba(251,62,136,.22)!important;color:var(--mag-soft)!important}body.hub-in #profileview .hub-profile-glass .md-people-q,#profileview .hub-profile-glass .md-people-q{background:rgba(255,255,255,.07)!important;color:#F2EFE6!important;-webkit-text-fill-color:#F2EFE6!important;caret-color:#FB3E88!important;color-scheme:dark;border:1px solid rgba(196,207,176,.28)!important;box-shadow:0 1px 0 rgba(255,255,255,.08) inset!important}body.hub-in #profileview .hub-profile-glass .md-people-q::placeholder,#profileview .hub-profile-glass .md-people-q::placeholder{color:rgba(196,207,176,.62)!important;-webkit-text-fill-color:rgba(196,207,176,.62)!important}body.hub-in #profileview .hub-profile-glass .md-people-q:focus,#profileview .hub-profile-glass .md-people-q:focus{border-color:rgba(251,62,136,.55)!important;box-shadow:0 0 0 3px rgba(251,62,136,.16)!important}body.hub-in #profileview .hub-profile-glass .md-full-dir,#profileview .hub-profile-glass .md-full-dir{background:transparent!important;border:1px solid var(--glass-edge)!important;color:var(--sageg)!important}body.hub-in #profileview .hub-profile-glass .imag-id-top,#profileview .hub-profile-glass .imag-id-top{display:flex!important;align-items:flex-start!important;gap:16px!important}body.hub-in #profileview .hub-profile-glass .big-av.pav,#profileview .hub-profile-glass .big-av.pav{width:76px!important;height:76px!important;font-size:24px!important;background:rgba(251,62,136,.22)!important;color:var(--mag-soft)!important;box-shadow:0 0 0 1px rgba(251,62,136,.28) inset!important}:root:not([data-theme=light]) #profileview .imag-id-head h2{color:#F2EFE6!important}body.hub-in #profileview .hub-profile-glass .imag-id-head h2,body.hub-in #profileview .hub-profile-glass .md-identity h2,#profileview .hub-profile-glass .imag-id-head h2,#profileview .hub-profile-glass .md-identity h2{color:#F2EFE6!important;-webkit-text-fill-color:#F2EFE6!important;font-size:clamp(22px,2.6vw,30px)!important}body.hub-in #profileview .hub-profile-glass .imag-stand-chip,#profileview .hub-profile-glass .imag-stand-chip{border:1px solid rgba(251,62,136,.38)!important;background:rgba(251,62,136,.12)!important;color:var(--mag-soft)!important}body.hub-in #profileview .hub-profile-glass .md-identity.ok .imag-stand-chip,#profileview .hub-profile-glass .md-identity.ok .imag-stand-chip{border-color:rgba(95,208,138,.42)!important;background:rgba(95,208,138,.12)!important;color:#5fd08a!important}body.hub-in #profileview .hub-profile-glass .imag-money-line,#profileview .hub-profile-glass .imag-money-line{color:#FB3E88!important;font-size:15px!important;font-weight:750!important;font-variant-numeric:tabular-nums!important}body.hub-in #profileview .hub-profile-glass .md-identity.ok .imag-money-line,#profileview .hub-profile-glass .md-identity.ok .imag-money-line{color:#5fd08a!important}:root:not([data-theme=light]) #profileview .imag-meta-txt{color:#F2EFE6!important}body.hub-in #profileview .hub-profile-glass .imag-meta-txt,#profileview .hub-profile-glass .imag-meta-txt{color:#F2EFE6!important}body.hub-in #profileview .hub-profile-glass .imag-meta-txt small,body.hub-in #profileview .hub-profile-glass .imag-meta-ic,#profileview .hub-profile-glass .imag-meta-txt small,#profileview .hub-profile-glass .imag-meta-ic{color:#A1B090!important}body.hub-in #profileview .hub-profile-glass .imag-meta-grid,#profileview .hub-profile-glass .imag-meta-grid{max-width:none!important;gap:12px 24px!important}body.hub-in #profileview .hub-profile-glass .imag-sticky>.act-primary,body.hub-in #profileview .hub-profile-glass .imag-sticky>.act-btn.act-primary,#profileview .hub-profile-glass .imag-sticky>.act-primary,#profileview .hub-profile-glass .imag-sticky>.act-btn.act-primary{background:var(--mag)!important;color:#fff!important;border:0!important;border-radius:12px!important;min-height:48px!important;font-weight:800!important}body.hub-in #profileview .hub-profile-glass .imag-sticky-sec .act-btn,#profileview .hub-profile-glass .imag-sticky-sec .act-btn{background:rgba(255,255,255,.05)!important;border:1px solid var(--glass-edge)!important;color:#F2EFE6!important;border-radius:12px!important}body.hub-in #profileview .hub-profile-glass .prof-depth-tabs,#profileview .hub-profile-glass .prof-depth-tabs{border-bottom:1px solid var(--glass-edge)!important;background:transparent!important;gap:0!important}body.hub-in #profileview .hub-profile-glass .prof-depth-tabs .pdt,#profileview .hub-profile-glass .prof-depth-tabs .pdt{color:#A1B090!important;background:transparent!important;border-bottom:2px solid transparent!important}:root:not([data-theme=light]) #profileview .prof-depth-tabs .pdt.on{color:#F2EFE6!important}body.hub-in #profileview .hub-profile-glass .prof-depth-tabs .pdt.on,#profileview .hub-profile-glass .prof-depth-tabs .pdt.on{color:#F2EFE6!important;border-bottom-color:var(--sagel)!important}body.hub-in #profileview .hub-profile-glass .notes-hero.imag-card,body.hub-in #profileview .hub-profile-glass #memberNotesCard,#profileview .hub-profile-glass .notes-hero.imag-card,#profileview .hub-profile-glass #memberNotesCard{background:transparent!important;border:0!important;box-shadow:none!important}body.hub-in #profileview .hub-profile-glass .notes-add-row .act-note,#profileview .hub-profile-glass .notes-add-row .act-note{background:rgba(8,9,12,.45)!important;border:1px solid var(--glass-edge)!important;color:#F2EFE6!important}body.hub-in #profileview .hub-profile-glass .imag-notes-hint,#profileview .hub-profile-glass .imag-notes-hint{color:#A1B090!important}body.hub-in #profileview .hub-profile-glass .mem-card,#profileview .hub-profile-glass .mem-card{background:var(--glass)!important;border:1px solid var(--glass-edge)!important;border-radius:16px!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;box-shadow:0 1px 0 rgba(255,255,255,.18) inset!important;padding:16px 18px 18px!important}body.hub-in #profileview .hub-profile-glass .mem-card>h2,#profileview .hub-profile-glass .mem-card>h2{color:#F2EFE6!important;font-size:16px!important;font-weight:800!important;letter-spacing:-.01em!important;text-transform:none!important}body.hub-in #profileview .hub-profile-glass .mem-card .asof,#profileview .hub-profile-glass .mem-card .asof{color:#A1B090!important;font-size:11.5px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;margin-left:8px!important}body.hub-in #profileview .hub-profile-glass .mem-card .kv,#profileview .hub-profile-glass .mem-card .kv{border-top-color:rgba(196,207,176,.12)!important}body.hub-in #profileview .hub-profile-glass .mem-card .kv .k,#profileview .hub-profile-glass .mem-card .kv .k{color:#A1B090!important}body.hub-in #profileview .hub-profile-glass .mem-card .kv .v,#profileview .hub-profile-glass .mem-card .kv .v{color:#F2EFE6!important}body.hub-in #profileview .hub-profile-glass .mem-hero,#profileview .hub-profile-glass .mem-hero{background:rgba(161,176,144,.08)!important;border:1px solid rgba(161,176,144,.18)!important}body.hub-in #profileview .hub-profile-glass .mem-stat,#profileview .hub-profile-glass .mem-stat{background:rgba(8,9,12,.35)!important;border:1px solid rgba(161,176,144,.18)!important}body.hub-in #profileview .hub-profile-glass .mem-stat-v,#profileview .hub-profile-glass .mem-stat-v{color:#F2EFE6!important}body.hub-in #profileview .hub-profile-glass .prof-depth-pane .card,#profileview .hub-profile-glass .prof-depth-pane .card{background:var(--glass)!important;border:1px solid var(--glass-edge)!important;border-radius:16px!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important}body.hub-in #profileview .hub-profile-glass .waiver-stop,#profileview .hub-profile-glass .waiver-stop{background:#8B1238!important;color:#fff!important;border:2px solid #C2185B!important}body.hub-in #profileview .hub-profile-glass .waiver-stop.gold,#profileview .hub-profile-glass .waiver-stop.gold{background:#7A5A12!important;border-color:#c8a96e!important}:root[data-theme=light] body.hub-in #profileview .prof-md.hub-profile-glass,:root[data-theme=light] #profileview .prof-md.hub-profile-glass{background:rgba(255,255,255,.72)!important;border:1px solid rgba(26,28,30,.10)!important;box-shadow:0 1px 0 rgba(255,255,255,.95) inset,0 14px 36px -18px rgba(26,28,30,.16)!important}:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .md-list,:root[data-theme=light] #profileview .hub-profile-glass .md-list{background:rgba(247,246,243,.88)!important;border-right-color:rgba(26,28,30,.08)!important}:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .md-list-h,:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .imag-id-head h2,:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .md-identity h2,:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .imag-meta-txt,:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .md-row.on,:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .mem-card>h2,:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .mem-card .kv .v,:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .mem-stat-v,:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .prof-depth-tabs .pdt.on{color:#1A1C1E!important;-webkit-text-fill-color:#1A1C1E!important}:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .md-row,:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .imag-meta-txt small,:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .imag-meta-ic,:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .imag-notes-hint,:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .mem-card .asof,:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .mem-card .kv .k,:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .prof-depth-tabs .pdt{color:#5c6358!important}:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .md-people-q,:root[data-theme=light] #profileview .hub-profile-glass .md-people-q{background:#fff!important;color:#1A1C1E!important;-webkit-text-fill-color:#1A1C1E!important;caret-color:#1A1C1E!important;color-scheme:light;border:1px solid rgba(26,28,30,.14)!important;box-shadow:none!important}:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .md-people-q::placeholder,:root[data-theme=light] #profileview .hub-profile-glass .md-people-q::placeholder{color:rgba(26,28,30,.45)!important;-webkit-text-fill-color:rgba(26,28,30,.45)!important}:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .imag-stand-chip,:root[data-theme=light] #profileview .hub-profile-glass .imag-stand-chip{border-color:rgba(200,21,88,.35)!important;background:rgba(200,21,88,.08)!important;color:#c81558!important}:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .md-identity.ok .imag-stand-chip,:root[data-theme=light] #profileview .hub-profile-glass .md-identity.ok .imag-stand-chip{border-color:rgba(30,122,69,.35)!important;background:rgba(30,122,69,.08)!important;color:#1e7a45!important}:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .imag-money-line,:root[data-theme=light] #profileview .hub-profile-glass .imag-money-line{color:#c81558!important}:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .md-identity.ok .imag-money-line,:root[data-theme=light] #profileview .hub-profile-glass .md-identity.ok .imag-money-line{color:#1e7a45!important}:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .imag-sticky-sec .act-btn,:root[data-theme=light] #profileview .hub-profile-glass .imag-sticky-sec .act-btn{background:#fff!important;border-color:rgba(26,28,30,.14)!important;color:#1A1C1E!important}:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .notes-add-row .act-note,:root[data-theme=light] #profileview .hub-profile-glass .notes-add-row .act-note{background:#fff!important;border-color:rgba(26,28,30,.12)!important;color:#1A1C1E!important}:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .mem-card,:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .prof-depth-pane .card,:root[data-theme=light] #profileview .hub-profile-glass .mem-card,:root[data-theme=light] #profileview .hub-profile-glass .prof-depth-pane .card{background:rgba(255,255,255,.72)!important;border-color:rgba(26,28,30,.10)!important;box-shadow:0 1px 0 rgba(255,255,255,.95) inset!important}:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .mem-hero,:root[data-theme=light] #profileview .hub-profile-glass .mem-hero{background:rgba(122,139,109,.07)!important;border-color:rgba(0,0,0,.08)!important}:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .mem-stat,:root[data-theme=light] #profileview .hub-profile-glass .mem-stat{background:rgba(255,255,255,.88)!important;border-color:rgba(26,28,30,.10)!important}:root[data-theme=light] body.hub-in #profileview #memberNotesCard>h2,:root[data-theme=light] #profileview #memberNotesCard>h2{color:#1A1C1E!important}@media(max-width:899px){body.hub-in #profileview .prof-md.hub-profile-glass,#profileview .prof-md.hub-profile-glass{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important}body.hub-in #profileview .hub-profile-glass .md-list[data-md-people="1"],#profileview .hub-profile-glass .md-list[data-md-people="1"]{display:flex!important;background:transparent!important;border:0!important;padding:0 0 10px!important;position:static!important}body.hub-in #profileview .hub-profile-glass .md-identity,#profileview .hub-profile-glass .md-identity{background:var(--glass)!important;border:1px solid var(--glass-edge)!important;border-radius:16px!important;margin:0 0 12px!important;padding:16px!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important}:root[data-theme=light] body.hub-in #profileview .hub-profile-glass .md-identity,:root[data-theme=light] #profileview .hub-profile-glass .md-identity{background:rgba(255,255,255,.72)!important;border-color:rgba(26,28,30,.10)!important}body.hub-in #profileview .hub-profile-glass .md-depth,#profileview .hub-profile-glass .md-depth{padding:0 4px 20px!important}body.hub-in #profileview .hub-profile-glass .imag-meta-grid,#profileview .hub-profile-glass .imag-meta-grid{grid-template-columns:1fr!important}body.hub-in #profileview .hub-profile-glass .imag-sticky>.act-primary,#profileview .hub-profile-glass .imag-sticky>.act-btn.act-primary{min-height:48px!important}body.hub-in #profileview .hub-profile-glass .imag-sticky-sec .act-btn,#profileview .hub-profile-glass .imag-sticky-sec .act-btn{min-height:44px!important}body.hub-in #profileview .hub-profile-glass .prof-depth-tabs,#profileview .hub-profile-glass .prof-depth-tabs{overflow-x:auto!important;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important}}body.hub-in #profileview .hub-profile-glass .mem-card>h2,#profileview .hub-profile-glass .mem-card>h2{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:4px 10px!important}body.hub-in #profileview .hub-profile-glass .mem-card .asof,#profileview .hub-profile-glass .mem-card .asof{white-space:nowrap!important}body.hub-in #profileview .hub-profile-glass .attn,#profileview .hub-profile-glass .attn{margin:12px 0 0!important}@media(max-width:460px){body.hub-in #profileview .hub-profile-glass .mem-card .kv,#profileview .hub-profile-glass .mem-card .kv{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}}@media(max-width:360px){body.hub-in #profileview .hub-profile-glass .imag-meta-grid,#profileview .hub-profile-glass .imag-meta-grid{grid-template-columns:1fr!important}body.hub-in #profileview .hub-profile-glass .imag-id-head h2,#profileview .hub-profile-glass .imag-id-head h2{font-size:22px!important}body.hub-in #profileview .hub-profile-glass .big-av.pav,#profileview .hub-profile-glass .big-av.pav{width:64px!important;height:64px!important;font-size:20px!important}}:root:not([data-theme=light]){--glass:#17181a;--glass-2:#1e1f22;--glass-edge:rgba(255,255,255,.10);--glass-blur:none}:root[data-theme=light]{--glass:#fbfaf8;--glass-2:#ffffff;--glass-edge:rgba(26,28,30,.10);--glass-blur:none}body::before{display:none!important}#worklistview::before,#profileview::before{display:none!important}body.hub-in #profileview .prof-md.hub-profile-glass .sticky-acts.imag-sticky,#profileview .prof-md.hub-profile-glass .sticky-acts.imag-sticky{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;margin-top:14px!important;padding-top:0!important;border-top:0!important}body.hub-in #profileview .prof-md.hub-profile-glass .imag-sticky .imag-sticky-sec,#profileview .prof-md.hub-profile-glass .imag-sticky .imag-sticky-sec{display:contents!important}body.hub-in #profileview .prof-md.hub-profile-glass .imag-sticky .act-btn,#profileview .prof-md.hub-profile-glass .imag-sticky .act-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;max-width:100%!important;min-height:36px!important;padding:8px 14px!important;border-radius:10px!important;font-size:13px!important;font-weight:650!important;white-space:normal!important;text-align:center!important}body.hub-in #profileview .prof-md.hub-profile-glass .imag-sticky .act-btn.act-primary,#profileview .prof-md.hub-profile-glass .imag-sticky .act-btn.act-primary{min-height:36px!important;padding:8px 16px!important;border-radius:10px!important;font-weight:750!important;box-shadow:none!important}@media(max-width:640px){body.hub-in #profileview .prof-md.hub-profile-glass .imag-sticky .act-btn,#profileview .prof-md.hub-profile-glass .imag-sticky .act-btn{flex:1 1 auto!important;min-height:40px!important;font-size:13px!important}body.hub-in #profileview .prof-md.hub-profile-glass .imag-sticky .act-btn.act-primary,#profileview .prof-md.hub-profile-glass .imag-sticky .act-btn.act-primary{flex:1 1 100%!important;min-height:44px!important}}#profileview .hub-view.hub-view-profile>.hub-view-h .hub-view-title{display:none!important}#profileview .hub-view.hub-view-profile>.hub-view-h .hub-view-lede{margin-top:0!important}@media(min-width:1081px){#signupview.hub-signup-flat .su-wiz-cols{grid-template-columns:minmax(248px,300px) minmax(0,1fr) minmax(220px,280px)}}#signupview.hub-signup-flat .card,#signupview.hub-signup-flat .imag-card,body.hub-in #signupview.hub-signup-flat .card{background:var(--glass)!important;border:1px solid var(--glass-edge)!important;border-radius:14px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#signupview.hub-signup-flat .card::before,#signupview.hub-signup-flat::before{display:none!important;content:none!important;background:none!important}#signupview.hub-signup-flat .su-progress-sticky{background:var(--glass)!important;border:1px solid var(--glass-edge)!important;border-radius:12px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:12px 14px!important;margin:0 0 12px!important;font-size:14px!important;font-weight:700!important}#signupview.hub-signup-flat .su-progress-sticky .su-prog-bar{height:6px;border-radius:999px;background:var(--glass-2);margin-top:8px}#signupview.hub-signup-flat .su-progress-sticky .su-prog-fill{background:var(--mag)}#signupview.hub-signup-flat .su-rail{padding:16px 14px 14px!important}#signupview.hub-signup-flat .su-rail-h,#signupview.hub-signup-flat .su-side-h{font-size:13px!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase;color:var(--sageg)!important;margin:0 0 6px!important}#signupview.hub-signup-flat .su-rail-lead,#signupview.hub-signup-flat .su-rail-foot,#signupview.hub-signup-flat .su-overview-hint{font-size:12px!important;line-height:1.4;color:var(--sageg)}#signupview.hub-signup-flat .su-rail .su-steps{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:2px;position:relative}#signupview.hub-signup-flat .su-rail .su-step{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;padding:8px 8px!important;margin:0!important;border:1px solid transparent!important;border-top:1px solid transparent!important;border-radius:10px!important;background:transparent!important}#signupview.hub-signup-flat .su-rail .su-step-n{width:26px;height:26px;border-radius:50%;border:1px solid var(--glass-edge);color:var(--sageg);background:transparent;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}#signupview.hub-signup-flat .su-rail .su-step-t{font-weight:700;font-size:13px;color:var(--ww);line-height:1.3}#signupview.hub-signup-flat .su-rail .su-step-d{font-size:11.5px;color:var(--sageg);opacity:1;margin-top:1px;line-height:1.35}#signupview.hub-signup-flat .su-has-money .su-step-t::after,#signupview.hub-signup-flat .su-has-money .su-overview-title::after{content:"$";display:inline-flex;align-items:center;justify-content:center;margin-left:6px;min-width:16px;height:16px;padding:0 4px;border-radius:4px;border:1px solid rgba(251,62,136,.4);color:var(--mag);font-size:10px;font-weight:800;letter-spacing:0;text-transform:none;vertical-align:middle;line-height:1}#signupview.hub-signup-flat .su-has-lock .su-step-t::after,#signupview.hub-signup-flat .su-has-lock .su-overview-title::after{content:"";display:inline-block;width:11px;height:11px;margin-left:6px;vertical-align:-1px;background:currentColor;color:var(--sageg);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path fill='black' d='M6 1.2A2.6 2.6 0 0 0 3.4 3.8V5H2.5A1.3 1.3 0 0 0 1.2 6.3v3.4A1.3 1.3 0 0 0 2.5 11h7a1.3 1.3 0 0 0 1.3-1.3V6.3A1.3 1.3 0 0 0 9.5 5H8.6V3.8A2.6 2.6 0 0 0 6 1.2zm1.4 3.8H4.6V3.8a1.4 1.4 0 1 1 2.8 0V5z'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path fill='black' d='M6 1.2A2.6 2.6 0 0 0 3.4 3.8V5H2.5A1.3 1.3 0 0 0 1.2 6.3v3.4A1.3 1.3 0 0 0 2.5 11h7a1.3 1.3 0 0 0 1.3-1.3V6.3A1.3 1.3 0 0 0 9.5 5H8.6V3.8A2.6 2.6 0 0 0 6 1.2zm1.4 3.8H4.6V3.8a1.4 1.4 0 1 1 2.8 0V5z'/></svg>") center / contain no-repeat}#signupview.hub-signup-flat .su-wiz-side-list{padding:14px 12px!important}#signupview.hub-signup-flat .su-overview-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}#signupview.hub-signup-flat .su-overview-row{margin:0!important;padding:0!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;overflow:hidden;opacity:1!important}#signupview.hub-signup-flat .su-overview-btn{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;text-align:left;padding:7px 8px;border:0;background:transparent;color:var(--ww);font:inherit;cursor:pointer;border-radius:10px}#signupview.hub-signup-flat .su-overview-n{width:26px;height:26px;border-radius:50%;border:1px solid var(--glass-edge);color:var(--sageg);background:transparent;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;text-align:center}#signupview.hub-signup-flat .su-overview-title{font-size:13px;font-weight:650;line-height:1.3;min-width:0}#signupview.hub-signup-flat .su-overview-chip{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 6px;border-radius:6px;white-space:nowrap;flex-shrink:0;background:var(--glass-2);color:var(--sageg);border:1px solid var(--glass-edge)}#signupview.hub-signup-flat .su-overview-row.is-done .su-overview-n{font-size:0;background:var(--sage, #A1B090);border-color:transparent;color:#fff}#signupview.hub-signup-flat .su-overview-row.is-done .su-overview-n::before{content:"\2713";font-size:12px;font-weight:800;color:#141514}#signupview.hub-signup-flat .su-overview-row.is-done .su-overview-chip{background:transparent;border-color:transparent;color:var(--sageg)}#signupview.hub-signup-flat .su-overview-row.is-done .su-overview-title{color:var(--sageg);font-weight:600}#signupview.hub-signup-flat .su-overview-row.is-current{background:var(--glass-2)!important;border:1px solid var(--glass-edge)!important}#signupview.hub-signup-flat .su-overview-row.is-current .su-overview-n{background:var(--mag);color:#fff;border-color:transparent}#signupview.hub-signup-flat .su-overview-row.is-current .su-overview-chip{background:rgba(251,62,136,.16);border-color:rgba(251,62,136,.35);color:var(--mag)}#signupview.hub-signup-flat .su-overview-row.is-locked .su-overview-title,#signupview.hub-signup-flat .su-overview-row.is-locked .su-overview-n{color:var(--sageg)}#signupview.hub-signup-flat .su-overview-row.is-done .su-overview-chip,#signupview.hub-signup-flat .su-overview-row.is-locked .su-overview-chip{display:none}#signupview.hub-signup-flat .su-overview-peek{padding:0 10px 10px 42px;border-top:1px solid var(--glass-edge)}#signupview.hub-signup-flat .su-money-strip{padding:12px 14px!important;margin:0 0 12px!important}#signupview.hub-signup-flat .su-money-strip .su-money-sum{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sageg);list-style:none}#signupview.hub-signup-flat .su-money-strip .su-money-sum::-webkit-details-marker{display:none}#signupview.hub-signup-flat .su-money-strip .su-money{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}#signupview.hub-signup-flat .su-chip{background:var(--glass-2)!important;border:1px solid var(--glass-edge)!important;border-radius:10px!important;padding:10px 12px;flex:1 1 132px;min-width:0;box-shadow:none!important}#signupview.hub-signup-flat .su-chip.is-now{border-color:rgba(251,62,136,.45)!important;box-shadow:none!important}#signupview.hub-signup-flat .su-chip.is-wallet{border-color:rgba(161,176,144,.4)!important}#signupview.hub-signup-flat .su-chip .n{font-size:18px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}#signupview.hub-signup-flat .su-wiz-step{padding:20px 20px 18px!important}#signupview.hub-signup-flat .su-wiz-step.is-crit{border-left:3px solid var(--mag)!important;padding-left:18px!important}#signupview.hub-signup-flat .su-wiz-kicker{font-size:11px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mag);margin:0 0 6px}#signupview.hub-signup-flat h2.su-wiz-title,#signupview.hub-signup-flat .su-wiz-title{margin:0 0 8px!important;font-size:clamp(1.25rem,2.4vw,1.55rem)!important;line-height:1.25!important;font-weight:800!important;letter-spacing:-.02em!important;text-transform:none!important;color:var(--ww)!important}#signupview.hub-signup-flat .su-wiz-step .su-amt{font-size:1.15rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ww)}#signupview.hub-signup-flat .su-careful{background:var(--glass-2)!important;border:1px solid var(--warn-ink, #E7B24A)!important;border-radius:10px!important}#signupview.hub-signup-flat .su-wiz-note{background:var(--glass-2)!important;border:1px solid var(--glass-edge)!important;border-radius:10px!important}#signupview.hub-signup-flat .su-wiz-note.su-wiz-crit{border-color:rgba(251,62,136,.5)!important;background:var(--glass-2)!important}#signupview.hub-signup-flat .su-wiz-stop{background:var(--glass-2)!important;border:2px solid var(--mag)!important;border-radius:12px!important;box-shadow:none!important}#signupview.hub-signup-flat .su-kisi-hours{background:var(--glass-2)!important;border:2px solid var(--sage, #A1B090)!important;border-radius:12px!important}#signupview.hub-signup-flat .su-confirm-lab-strong{background:var(--glass-2)!important;border:1px solid rgba(251,62,136,.45)!important;border-radius:10px!important}#signupview.hub-signup-flat .su-msg-note{background:var(--glass-2)!important;border:1px solid var(--glass-edge)!important}#signupview.hub-signup-flat #suAmountConfirm{font-size:22px;font-weight:800;letter-spacing:.02em;font-variant-numeric:tabular-nums;min-height:48px;max-width:220px;border-radius:10px;border:1px solid var(--glass-edge);background:var(--field, var(--glass-2));color:var(--ww)}#signupview.hub-signup-flat .su-notes-ta,#signupview.hub-signup-flat .su-welcome,#signupview.hub-signup-flat .act-inp{border-radius:10px;border:1px solid var(--glass-edge);background:var(--field, var(--glass-2));color:var(--ww)}#signupview.hub-signup-flat .su-sq-card{background:#FFFFFF!important;border:1px solid var(--glass-edge);border-radius:10px}body.hub-in #signupview.hub-signup-flat .su-actions .act-btn,#signupview.hub-signup-flat .su-actions .act-btn,body.hub-in #signupview.hub-signup-flat .su-notes-copy,#signupview.hub-signup-flat .su-notes-copy{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;flex:0 0 auto!important;min-height:36px!important;padding:8px 14px!important;border-radius:10px!important;font-size:13px!important;font-weight:650!important;box-shadow:none!important;white-space:normal!important}body.hub-in #signupview.hub-signup-flat .su-actions .act-btn.act-primary,#signupview.hub-signup-flat .su-actions .act-btn.act-primary,:root[data-theme=light] body.hub-in #signupview.hub-signup-flat .su-actions .act-btn.act-primary,:root[data-theme=light] #signupview.hub-signup-flat .su-actions .act-btn.act-primary,:root[data-theme=light] #signupview.hub-signup-flat .su-start-btn{min-height:36px!important;padding:8px 16px!important;border-radius:10px!important;font-weight:750!important;box-shadow:none!important}#signupview.hub-signup-flat .su-wiz-gate[data-gate=confirm_amount] #suCompleteStep,#signupview.hub-signup-flat .su-wiz-gate[data-gate=confirm_critical] #suCompleteStep,#signupview.hub-signup-flat .su-wiz-gate[data-gate=confirm_form_text] #suCompleteStep,#signupview.hub-signup-flat #suSqSave,body.hub-in #signupview.hub-signup-flat .su-wiz-gate[data-gate=confirm_amount] #suCompleteStep,body.hub-in #signupview.hub-signup-flat .su-wiz-gate[data-gate=confirm_critical] #suCompleteStep,body.hub-in #signupview.hub-signup-flat .su-wiz-gate[data-gate=confirm_form_text] #suCompleteStep,body.hub-in #signupview.hub-signup-flat #suSqSave,:root[data-theme=light] #signupview.hub-signup-flat .su-wiz-gate[data-gate=confirm_amount] #suCompleteStep,:root[data-theme=light] #signupview.hub-signup-flat .su-wiz-gate[data-gate=confirm_critical] #suCompleteStep,:root[data-theme=light] #signupview.hub-signup-flat .su-wiz-gate[data-gate=confirm_form_text] #suCompleteStep,:root[data-theme=light] #signupview.hub-signup-flat #suSqSave{min-height:44px!important;padding:12px 20px!important;font-size:15px!important;font-weight:750!important;border-radius:10px!important;box-shadow:none!important}@media(max-width:640px){#signupview.hub-signup-flat .su-actions .act-btn.act-primary{min-height:40px!important}#signupview.hub-signup-flat #suStartWizard{flex:1 1 100%!important;min-height:44px!important}#signupview.hub-signup-flat .su-wiz-gate[data-gate=confirm_amount] #suCompleteStep,#signupview.hub-signup-flat .su-wiz-gate[data-gate=confirm_critical] #suCompleteStep,#signupview.hub-signup-flat .su-wiz-gate[data-gate=confirm_form_text] #suCompleteStep,#signupview.hub-signup-flat #suSqSave,body.hub-in #signupview.hub-signup-flat .su-wiz-gate[data-gate=confirm_amount] #suCompleteStep,body.hub-in #signupview.hub-signup-flat .su-wiz-gate[data-gate=confirm_critical] #suCompleteStep,body.hub-in #signupview.hub-signup-flat .su-wiz-gate[data-gate=confirm_form_text] #suCompleteStep,body.hub-in #signupview.hub-signup-flat #suSqSave,:root[data-theme=light] #signupview.hub-signup-flat .su-wiz-gate[data-gate=confirm_amount] #suCompleteStep,:root[data-theme=light] #signupview.hub-signup-flat .su-wiz-gate[data-gate=confirm_critical] #suCompleteStep,:root[data-theme=light] #signupview.hub-signup-flat .su-wiz-gate[data-gate=confirm_form_text] #suCompleteStep,:root[data-theme=light] #signupview.hub-signup-flat #suSqSave{flex:1 1 100%!important;width:100%!important;min-height:48px!important}#signupview.hub-signup-flat .su-wiz-title{font-size:1.28rem}#signupview.hub-signup-flat #suAmountConfirm{max-width:100%}}:root[data-theme=light] #signupview.hub-signup-flat .card,:root[data-theme=light] body.hub-in #signupview.hub-signup-flat .card{background:var(--glass)!important;border:1px solid var(--glass-edge)!important;box-shadow:none!important}:root[data-theme=light] #signupview.hub-signup-flat .su-chip,:root[data-theme=light] #signupview.hub-signup-flat .su-overview-row.is-current,:root[data-theme=light] #signupview.hub-signup-flat .su-careful,:root[data-theme=light] #signupview.hub-signup-flat .su-wiz-note,:root[data-theme=light] #signupview.hub-signup-flat .su-wiz-stop,:root[data-theme=light] #signupview.hub-signup-flat .su-kisi-hours,:root[data-theme=light] #signupview.hub-signup-flat .su-confirm-lab-strong{background:var(--glass-2)!important}:root[data-theme=light] #signupview.hub-signup-flat .su-overview-row.is-done .su-overview-n::before{color:#fff}:root[data-theme=light] #signupview.hub-signup-flat .su-progress-sticky{background:var(--glass)!important;color:#1a1c1e!important}.su-scan{border:1px solid var(--glass-edge,#2a2c30);background:var(--glass-2,#1a1b1e);border-radius:14px;padding:14px;margin:10px 0 14px}.su-scan-badge{display:inline-block;font-size:11px;letter-spacing:.04em;color:var(--sage,#7ea886);border:1px solid #2f4a37;background:rgba(126,168,134,.08);border-radius:20px;padding:2px 9px;margin-bottom:10px}.su-scan-btn{width:auto}.su-scan-note{margin-top:8px}.su-scan-pair{display:flex;gap:14px;align-items:flex-start;margin-top:12px;flex-wrap:wrap}.su-qr{flex:0 0 auto;background:#fff;border-radius:10px;padding:8px;width:148px;height:148px;display:flex;align-items:center;justify-content:center}.su-qr svg{width:100%;height:100%;display:block}.su-pair-txt{flex:1 1 200px;min-width:0}.su-pair-txt b{display:block;margin-bottom:4px}.su-code{display:inline-block;margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;color:var(--mag,#e0348b);font-size:1.2em;font-weight:700;background:rgba(224,52,139,.08);border:1px solid #3a1830;border-radius:8px;padding:4px 14px}.su-pair-status{margin-top:10px;font-size:13px;color:var(--muted,#9a9ca1)}.su-scan-ok{margin-top:12px;font-size:13.5px;color:var(--sage,#7ea886);border-left:3px solid var(--sage,#7ea886);padding-left:10px}.su-sr{margin-top:10px;border:1px solid var(--glass-edge,#2a2c30);border-radius:12px;overflow:hidden}.su-sr-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-top:1px solid #202225}.su-sr-row:first-child{border-top:0}.su-sr-row .k{flex:0 0 108px;font-size:12px;color:var(--muted,#9a9ca1)}.su-sr-row .v{flex:1 1 auto;font-weight:600;min-width:0;word-break:break-word}.su-sr-row .v.miss{color:var(--muted2,#75777c);font-weight:400}.su-copy2{flex:0 0 auto;background:var(--mag,#e0348b);border:none;color:#fff;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600;cursor:pointer}.su-pick{flex:0 0 auto;font-size:11px;color:var(--muted2,#75777c);border:1px solid var(--glass-edge,#2a2c30);border-radius:6px;padding:2px 7px}.su-rescan{margin-top:12px}@media(max-width:640px){.su-qr{width:132px;height:132px}.su-sr-row .k{flex-basis:92px}}.hub-view-membership,#membershipview{min-width:0;max-width:100%;overflow-x:clip}#membershipview .um-pick{margin:0 0 16px}#membershipview .um-pick .pv-label{margin-bottom:8px}#membershipview .um-seg{margin:0;max-width:100%}#membershipview .um-seg button{min-height:40px}#membershipview .um-info{position:static;margin-top:4px}#membershipview .um-fields{display:flex;flex-direction:column;gap:12px;margin-top:16px}#membershipview .um-fields .pv-field{flex:0 0 auto}#membershipview .um-fields .um-seg button{white-space:nowrap;padding:0 10px;font-size:13px}#membershipview .um-check{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600}#membershipview .um-check input{width:20px;height:20px;flex:0 0 auto}#membershipview #umPreview{width:100%;margin-top:12px}#membershipview .um-swap-v{color:var(--sageg);font-weight:600;text-align:right;white-space:normal;overflow-wrap:anywhere;min-width:0}#membershipview .um-acts{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-top:14px}#membershipview .um-pause-len{display:flex;flex-direction:column;gap:5px;flex:1 1 150px;min-width:0;font-size:12px;font-weight:650;color:var(--sageg)}#membershipview .um-pause-len select{box-sizing:border-box;min-height:44px;padding:11px 14px;border-radius:12px;background:var(--field);border:1px solid var(--line);color:var(--ww);font:inherit}#membershipview #umPause,#membershipview #umResume,#membershipview #umCancel{min-height:44px}@media(max-width:640px){#membershipview .um-acts{flex-direction:column;align-items:stretch}#membershipview .um-pause-len,#membershipview .um-pause-len select{width:100%}#membershipview #umPause,#membershipview #umResume,#membershipview #umCancel{width:100%}}:root[data-theme=light] #membershipview .um-swap-v,:root[data-theme=light] #membershipview .um-pause-len{color:#4E5D42}:root[data-theme=light] #membershipview .um-pause-len select{background:#fff;color:#1A1C1E;border-color:rgba(26,28,30,.16)}#bookview{min-width:0;max-width:100%;overflow-x:clip}.hive-book{--hb-hour:108px;--hb-row:calc(var(--hb-hour) / 4);--hb-head-h:auto;--hb-axis-w:60px;--hb-col-min:174px;--preview-space:8px;--hb-st-confirmed:#8394A6;--hb-st-checked_in:#4FA8CE;--hb-st-waiting:#E0A43B;--hb-st-in_service:#3FB56A;--hb-st-complete:#767B80;--hb-rec:var(--sage);--hb-cli:var(--mag);--hb-lab:#E4B85C;--open-tint:rgba(127,199,154,.09);--open-edge:rgba(127,199,154,.28);--open-ink:#7FC79A}.hive-book-lane[data-cal=labs],.hive-book .hb-col.cat-lab{--hb-acc:var(--hb-lab);--hb-acc-soft:rgba(228,184,92,.13);--hb-acc-line:rgba(228,184,92,.34)}.hive-book .hb-col.cat-rec{--hb-acc:var(--sage);--hb-acc-soft:var(--open-tint);--hb-acc-line:var(--open-edge)}.hive-book .hb-col.cat-cli{--hb-acc:var(--mag);--hb-acc-soft:rgba(251,62,136,.12);--hb-acc-line:rgba(251,62,136,.32)}.hive-book-nav.cal-hive-daynav{background:transparent;border:0;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.hive-book-lane.cal-hive-board,.hive-book-lane.hb-col{background:var(--card, #17181a);-webkit-backdrop-filter:none;backdrop-filter:none}.hive-book .hb-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:4px}.hive-book .hb-eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--sagel);font-weight:800}.hive-book .hb-preview{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--sageg);font-size:var(--fs-eyebrow);font-weight:650;max-width:100%;flex-wrap:wrap}.hive-book .hb-preview .dot{width:7px;height:7px;border-radius:50%;background:var(--sage)}.hive-book .hb-lede{margin:2px 0 16px;color:var(--sageg);font-size:var(--fs-sm)}.hb-daybar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 14px}.hb-dayshift{display:flex;align-items:center;gap:8px;min-width:0;flex:0 1 auto;flex-wrap:nowrap}.hive-book-nav .hb-step{appearance:none;box-sizing:border-box;border:1px solid var(--line);background:var(--card);color:var(--ww);min-width:44px;min-height:44px;height:44px;padding:0 12px;border-radius:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;font:inherit;width:auto}.hive-book-nav .hb-step:hover{background:var(--hover);border-color:var(--sagel)}.hive-book-nav .hb-step:focus-visible{outline:2px solid var(--mag);outline-offset:2px}.hb-step-ch{font-size:22px;line-height:1;font-weight:500}.hb-step-lbl{font-size:var(--fs-sm);font-weight:750;letter-spacing:0;white-space:nowrap}.hb-day{min-width:0;flex:0 1 auto}.hb-day .d1{font-size:var(--fs-lg);font-weight:800;letter-spacing:-.01em;line-height:1.15;color:var(--ww)}.hb-day .d2{font-size:var(--fs-sm);color:var(--sageg)}.hb-today{appearance:none;border:1px solid var(--line);background:var(--card);color:var(--ww);min-height:44px;height:44px;padding:0 15px;border-radius:12px;font-size:var(--fs-sm);font-weight:750;cursor:pointer}.hb-today:hover{border-color:var(--mag);color:var(--mag)}.hive-book .hb-email{margin-left:auto;font-size:var(--fs-sm);color:var(--sageg);display:flex;align-items:center;gap:8px}.hive-book .hb-email input{min-height:36px;padding:0 10px;border-radius:10px;border:1px solid var(--line);background:var(--field,var(--panel2));color:var(--ww);font:inherit}.hive-book input[type=date]{min-height:44px;padding:0 10px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ww);font:inherit}.hb-legend{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0 0 12px;align-items:center;margin-left:0}.hb-leg{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-sm);font-weight:650;color:var(--sageg);letter-spacing:0;text-transform:none}.hb-leg i{width:11px;height:11px;border-radius:50%;flex:0 0 auto;background:var(--sageg);border:0}.hb-leg-open i{background:transparent;border:1px dashed var(--sagel);border-radius:4px}.hb-leg-confirmed i{background:var(--hb-st-confirmed)}.hb-leg-checked_in i{background:var(--hb-st-checked_in)}.hb-leg-waiting i{background:var(--hb-st-waiting)}.hb-leg-in_service i{background:var(--hb-st-in_service)}.hb-leg-complete i{background:var(--hb-st-complete)}.hb-shell{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start;position:relative;min-width:0;max-width:100%}.hb-cal-scroll{overflow-x:auto;overflow-y:hidden;max-width:100%;min-width:0;-webkit-overflow-scrolling:touch;background:var(--panel2,#151617);border:1px solid var(--line);border-radius:16px}.hb-cal{display:grid;grid-template-columns:[axis] var(--hb-axis-w,60px) [cols] repeat(var(--hb-cols,4),minmax(var(--hb-col-min,174px),1fr));grid-template-rows:[head] auto [body] calc(var(--hb-rows, 46) * var(--hb-row));column-gap:0;align-items:stretch;min-width:min-content;width:100%;--hb-line-15:rgba(196,207,176,.12);--hb-line-60:rgba(196,207,176,.28)}.hb-cal-axis{grid-column:axis;grid-row:body;display:grid;grid-template-rows:repeat(var(--hb-rows, 46),var(--hb-row));min-width:0;box-sizing:border-box;position:sticky;left:0;background:var(--panel2,#151617);z-index:3;border-right:1px solid var(--line)}.hb-tick{position:relative;height:var(--hb-row);font-size:var(--fs-eyebrow);font-weight:700;font-variant-numeric:tabular-nums;color:transparent;line-height:1;padding-right:9px;text-align:right;white-space:nowrap}.hb-tick.is-hour{color:var(--sageg);transform:translateY(-50%)}.hive-book .hb-col.hive-book-lane{grid-row:head / span 2;display:grid;grid-template-rows:subgrid;min-width:0;overflow:visible;padding:0;border-right:1px solid var(--line);border-radius:0}.hive-book .hb-col.is-closed{opacity:.6}.hive-book .hb-col .hb-head{grid-row:head;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:0;max-height:none;overflow:visible;padding:11px 12px;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:2;background:var(--panel2,#151617)}.hive-book .ch-id{display:flex;align-items:center;gap:8px;min-width:0;width:100%}.hive-book .ch-av{width:24px;height:24px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;font-size:var(--fs-eyebrow);font-weight:800}.hive-book .av-rec{background:var(--sage);color:#10140E}.hive-book .av-cli{background:var(--mag);color:#fff}.hive-book .av-lab{background:var(--hb-lab);color:#241a04}.hive-book .ch-nm,.hive-book .hb-title{font-size:var(--fs-sm);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;color:var(--ww)}.hive-book .ch-tag{font-size:var(--fs-eyebrow);font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;border-radius:6px;width:fit-content}.hive-book .tag-rec{background:var(--open-tint);color:var(--open-ink);border:1px solid var(--open-edge)}.hive-book .tag-cli{background:rgba(251,62,136,.12);color:var(--mag-soft);border:1px solid rgba(251,62,136,.32)}.hive-book .tag-lab{background:rgba(228,184,92,.13);color:var(--hb-lab);border:1px solid rgba(228,184,92,.34)}.hive-book .ch-op,.hive-book .hb-count{font-size:var(--fs-eyebrow);font-weight:750;color:var(--sageg);margin:0;white-space:normal;overflow:visible;max-width:100%;line-height:1.3}.hive-book .ch-op b{color:var(--open-ink);font-weight:800}.hb-col-body{grid-row:body;position:relative;display:block;min-width:0;min-height:calc(var(--hb-rows, 46) * var(--hb-row));height:calc(var(--hb-rows, 46) * var(--hb-row));border-top:0;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--hb-row) - 1px),var(--hb-line-15) calc(var(--hb-row) - 1px),var(--hb-line-15) var(--hb-row)),repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--hb-row) * 4 - 1px),var(--hb-line-60) calc(var(--hb-row) * 4 - 1px),var(--hb-line-60) calc(var(--hb-row) * 4));background-origin:border-box}.hive-book .hb-col.is-closed .hb-col-body{background-image:repeating-linear-gradient(135deg,transparent,transparent 9px,rgba(140,150,130,.045) 9px,rgba(140,150,130,.045) 18px)}@supports not (grid-template-rows:subgrid){.hive-book .hb-col.hive-book-lane{grid-template-rows:72px 1fr}.hive-book .hb-col .hb-head{min-height:72px;overflow:hidden}}.hb-closed{position:absolute;top:14px;left:0;right:0;text-align:center;padding:0;font-size:var(--fs-sm);color:var(--sageg);font-weight:700;font-style:normal}.hive-book .hb-col-body .hb-slot,.hive-book .hb-col-body .hb-slot.act-btn,.hive-book .hb-col-body .hb-slot.cal-hive-book{position:absolute;z-index:1;box-sizing:border-box;top:calc(var(--hb-top, 0) * var(--hb-row) + 1px);height:max(25px,calc(var(--hb-span, 1) * var(--hb-row) - 3px));min-height:25px;left:calc((100% * var(--hb-lane, 0) / var(--hb-lanes, 1)) + 6px);width:calc((100% / var(--hb-lanes, 1)) - 12px);margin:0;padding:4px 9px;border-radius:10px;font-size:var(--fs-eyebrow);font-weight:750;line-height:1.2;text-align:left;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;gap:1px;font-variant-numeric:tabular-nums;transition:transform .08s,border-color .12s}.hive-book .hb-col-body .hb-slot:hover{transform:translateY(-1px)}.hive-book .hb-col-body .hb-slot.is-booked{z-index:2;padding-left:12px;justify-content:center}.hive-book .hb-col-body .hb-slot.is-split{justify-content:center}.hive-book .hb-col-body .hb-slot.is-split .hb-who{display:none}.hb-slot.is-open{background:transparent;border:1px dashed var(--line);color:var(--sageg);align-items:flex-start;justify-content:center}.hb-slot.is-open .st{color:var(--sageg);font-weight:700}.hb-slot.is-open .hb-plus{font-size:var(--fs-eyebrow);font-weight:800;color:var(--open-ink);opacity:0}.hb-slot.is-open:hover{background:var(--open-tint);border-color:var(--open-edge);border-style:solid}.hb-slot.is-open:hover .st{color:var(--open-ink)}.hb-slot.is-open:hover .hb-plus{opacity:1}.hb-slot.is-booked{border:1px solid transparent;color:var(--ww)}.hive-hatch{background-image:repeating-linear-gradient(45deg,var(--hover),var(--hover) 6px,transparent 6px,transparent 12px)}.hb-slot.is-buffer{z-index:1;justify-content:center;align-items:flex-start;background-color:var(--field);border:1px dashed var(--line);color:var(--sageg);font-weight:800}.hive-book .hb-col-body .hb-slot.is-buffer{z-index:1;padding-left:9px;justify-content:center}.hb-slot.is-buffer .st,.hb-slot.is-buffer .hb-who{color:var(--sageg);font-weight:800}.hb-slot.is-buffer.is-sel{outline-color:var(--sageg)}.hb-slot.is-booked::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--hb-acc,var(--mag))}.hb-slot.is-booked.cat-rec::before{background:var(--sage)}.hb-slot.is-booked.cat-cli::before{background:var(--mag)}.hb-slot.is-booked.cat-lab::before{background:var(--hb-lab)}.hb-slot.is-confirmed{background:rgba(131,148,166,.18);border-color:rgba(131,148,166,.4)}.hb-slot.is-checked_in{background:rgba(79,168,206,.22);border-color:rgba(79,168,206,.45)}.hb-slot.is-waiting{background:rgba(224,164,59,.22);border-color:rgba(224,164,59,.45)}.hb-slot.is-in_service{background:rgba(63,181,106,.22);border-color:rgba(63,181,106,.45)}.hb-slot.is-complete,.hb-slot.is-done{background:rgba(118,123,128,.16);border-color:rgba(118,123,128,.35);opacity:.6}.hb-slot .stdot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;flex:0 0 auto;background:currentColor}.hb-slot.is-confirmed .stdot{background:var(--hb-st-confirmed)}.hb-slot.is-checked_in .stdot{background:var(--hb-st-checked_in)}.hb-slot.is-waiting .stdot{background:var(--hb-st-waiting)}.hb-slot.is-in_service .stdot{background:var(--hb-st-in_service)}.hb-slot.is-complete .stdot,.hb-slot.is-done .stdot{background:var(--hb-st-complete)}.hb-slot.is-sel{outline:2px solid var(--mag);outline-offset:-1px}.hb-slot.is-open.is-sel{outline-color:var(--open-ink)}.hb-slot .hb-who,.hb-slot .sn{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ww);font-size:var(--fs-sm)}.hb-slot .hb-time,.hb-slot .st{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;display:flex;align-items:center;color:var(--sageg);font-size:var(--fs-eyebrow)}.hb-side{position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);overflow:auto;min-width:0}.hb-panel{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:0;overflow:hidden;display:flex;flex-direction:column;min-width:0;width:100%;max-width:100%;box-shadow:none}.hb-panel-h{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:16px 16px 12px;border-bottom:1px solid var(--line);flex:0 0 auto}.hb-panel-h-txt{min-width:0}.hb-panel-body{display:flex;flex-direction:column;gap:0;padding:0;min-width:0}.hb-panel-kicker{margin:0;font-size:var(--fs-eyebrow);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sagel)}.hb-panel-title{margin:4px 0 0;font-size:var(--fs-lg);font-weight:800;color:var(--ww);overflow-wrap:anywhere;letter-spacing:-.01em}.hb-panel-banner{margin:0;padding:11px 16px;background:var(--panel2);border-bottom:1px solid var(--line);color:var(--sageg);font-size:var(--fs-sm);display:flex;align-items:center;gap:8px}.hb-dot-live{width:7px;height:7px;border-radius:50%;background:var(--sage);flex:0 0 auto}.hb-sec{margin:0;padding:15px 17px;border-bottom:1px solid var(--line)}.hb-sec:last-child{border-bottom:0}.hb-lab{display:block;font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--sagel);font-weight:800;margin-bottom:8px}.hive-book .p-title{margin:0;font-size:var(--fs-lg);font-weight:800;letter-spacing:-.01em;color:var(--ww)}.hive-book .p-when,.hb-panel-when{margin:4px 0 0;color:var(--sageg);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.hive-book .p-note,.hb-panel-note{margin:10px 0 0;color:var(--sageg);font-size:var(--fs-sm);line-height:1.45}.hive-book .hb-empty-copy{margin:0;color:var(--sageg);font-size:var(--fs-sm);line-height:1.55}.st-chip{display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:5px 12px;border-radius:999px;font-size:var(--fs-sm);font-weight:800;border:1px solid}.st-chip .stdot{margin-right:0}.st-chip.st-confirmed{color:var(--hb-st-confirmed);border-color:rgba(131,148,166,.4);background:rgba(131,148,166,.12)}.st-chip.st-checked_in{color:var(--hb-st-checked_in);border-color:rgba(79,168,206,.4);background:rgba(79,168,206,.12)}.st-chip.st-waiting{color:var(--hb-st-waiting);border-color:rgba(224,164,59,.4);background:rgba(224,164,59,.12)}.st-chip.st-in_service{color:var(--hb-st-in_service);border-color:rgba(63,181,106,.4);background:rgba(63,181,106,.12)}.st-chip.st-complete{color:var(--hb-st-complete);border-color:rgba(118,123,128,.4);background:rgba(118,123,128,.12)}.statebar{display:flex;flex-wrap:wrap;gap:6px}.statebar button,.hb-state{appearance:none;cursor:pointer;border:1px solid var(--line);background:var(--panel2);color:var(--sageg);border-radius:9px;padding:7px 11px;font-size:var(--fs-sm);font-weight:750;display:inline-flex;align-items:center;gap:7px}.statebar button.is-on,.hb-state.is-on{color:var(--ww);border-color:currentColor}.stdot.st-confirmed{background:var(--hb-st-confirmed)}.stdot.st-checked_in{background:var(--hb-st-checked_in)}.stdot.st-waiting{background:var(--hb-st-waiting)}.stdot.st-in_service{background:var(--hb-st-in_service)}.stdot.st-complete{background:var(--hb-st-complete)}.hb-kv{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:6px 0}.hb-kv .k{color:var(--sageg);font-size:var(--fs-sm)}.hb-kv .v{font-weight:750;text-align:right;color:var(--ww)}.hb-panel-type{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-eyebrow);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--sageg);margin-bottom:8px}.hb-panel-types{min-height:44px;padding:0 12px;border-radius:11px;border:1px solid var(--line);background:var(--plumd);color:var(--ww);font:inherit;font-weight:600;text-transform:none;letter-spacing:0}.hb-panel-would{min-height:44px;width:100%;margin-top:2px;border-radius:12px;border:0;background:var(--mag);color:#fff;font-weight:800}.hb-panel-close{width:auto;flex:0 0 auto;min-height:40px;align-self:flex-start;border-radius:12px}@media(max-width:640px){.hb-dayshift{flex:1 1 100%}.hb-day{flex:1 1 auto;text-align:center}.hive-book-nav .hb-step{position:relative;width:44px;min-width:44px;padding:0}.hive-book-nav .hb-step-lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:900px){.hb-shell{grid-template-columns:1fr}.hb-side{position:static;max-height:none}}@media(max-width:800px){.hb-cal-axis{position:sticky}}:root[data-theme=light] .hive-book{--hb-line-15:rgba(26,28,30,.08);--hb-line-60:rgba(26,28,30,.18);--open-ink:#3E9E68;--open-tint:rgba(62,158,104,.07);--open-edge:rgba(62,158,104,.28);--hb-lab:#9C7A20}:root[data-theme=light] .hive-book-nav .hb-step{color:#1A1C1E}:root[data-theme=light] .hb-day .d1,:root[data-theme=light] .hb-today{color:#1A1C1E}:root[data-theme=light] .hb-panel{background:#fff;color:#1A1C1E}:root[data-theme=light] .hb-panel-title,:root[data-theme=light] .hive-book .p-title,:root[data-theme=light] .hive-book .ch-nm{color:#1A1C1E}:root[data-theme=light] .hb-panel-types{background:#fff;color:#1A1C1E}:root[data-theme=light] .hb-slot.is-open{color:#1A1C1E}:root[data-theme=light] .hb-slot .hb-who,:root[data-theme=light] .hb-kv .v{color:#1A1C1E}:root[data-theme=light] .hb-cal-scroll,:root[data-theme=light] .hb-cal-axis,:root[data-theme=light] .hive-book .hb-col .hb-head{background:#FBFAF7}:root[data-theme=light] .av-rec{color:#10140E}:root[data-theme=light] .av-lab{color:#241a04}.hive-book{--blk:rgba(140,150,130,.13);--blk-line:rgba(140,150,130,.42);--rec-book:rgba(127,199,154,.18);--cli-book:rgba(251,62,136,.18);--lab-book:rgba(228,184,92,.19) }:root[data-theme=light] .hive-book{--blk:rgba(90,102,80,.10);--blk-line:rgba(90,102,80,.36);--rec-book:rgba(62,158,104,.14);--cli-book:rgba(199,52,95,.12);--lab-book:rgba(156,122,32,.16) }.hb-seg{display:inline-flex;background:var(--card);border:1px solid var(--line);border-radius:11px;padding:3px;flex:0 0 auto}.hb-seg-btn{appearance:none;border:0;background:transparent;color:var(--sageg);font:inherit;font-size:var(--fs-sm);font-weight:750;padding:0 15px;border-radius:8px;cursor:pointer;min-height:44px;min-width:44px}.hb-seg-btn.on{background:var(--panel2,#1F2123);color:var(--ww)}:root[data-theme=light] .hb-seg-btn.on{background:#fff;color:#1A1C1E;box-shadow:0 1px 3px rgba(0,0,0,.08)}.hb-leg-block i{border-radius:4px;border:1px solid var(--blk-line);background:var(--blk);background-image:repeating-linear-gradient(45deg,transparent,transparent 3px,var(--blk-line) 3px,var(--blk-line) 4px)}.hb-slot.is-booked{cursor:grab;touch-action:none}.hb-grip{position:absolute;top:6px;right:8px;color:var(--sageg);font-size:13px;letter-spacing:1px;opacity:.55;pointer-events:none;line-height:1}.hb-slot.hb-origin{outline:1.5px dashed var(--mag);outline-offset:-1px;opacity:.4}.hb-origin-lbl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--fs-eyebrow);font-weight:800;color:var(--mag);pointer-events:none}.hb-drag{position:fixed;z-index:80;pointer-events:none;min-width:140px;max-width:200px;padding:8px 10px;border-radius:12px;border:1px solid rgba(251,62,136,.34);background:rgba(251,62,136,.18);box-shadow:0 14px 30px -10px rgba(0,0,0,.55);transform:rotate(-1.2deg) scale(1.02)}.hb-drag .who{display:block;font-size:var(--fs-sm);font-weight:800;color:var(--ww)}.hb-drag .when{display:block;font-size:var(--fs-eyebrow);color:var(--sageg);margin-top:2px}:root[data-theme=light] .hb-drag{box-shadow:0 14px 30px -10px rgba(26,28,30,.25);background:rgba(199,52,95,.12);border-color:rgba(199,52,95,.28)}:root[data-theme=light] .hb-drag .who{color:#1A1C1E}.hb-slot.is-open.hb-drop{border:2px dashed var(--mag);background:rgba(251,62,136,.12);z-index:4}.hb-drop-lbl{position:absolute;left:8px;top:6px;font-size:var(--fs-eyebrow);font-weight:800;color:var(--mag);pointer-events:none}.hb-rs-confirm{position:absolute;z-index:9;background:var(--card);border:1px solid rgba(251,62,136,.34);border-radius:12px;padding:10px 11px;box-shadow:0 16px 34px -12px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:9px;width:210px;max-width:calc(100% - 16px)}:root[data-theme=light] .hb-rs-confirm{box-shadow:0 16px 34px -12px rgba(26,28,30,.28);background:#fff}.hb-rs-confirm .q{margin:0;font-size:var(--fs-sm);font-weight:750}.hb-rs-confirm .q strong{color:var(--mag)}.hb-rs-confirm .row{display:flex;gap:8px}.hb-rs-confirm button{flex:1;min-height:44px;border-radius:9px;font:inherit;font-weight:800;cursor:pointer;border:1px solid var(--line)}.hb-rs-move{background:var(--mag);color:#fff;border-color:var(--mag)}.hb-rs-keep{background:var(--panel2);color:var(--ww)}.hb-rs-confirm .fine{margin:0;color:var(--sageg);font-size:var(--fs-eyebrow)}body.hb-dragging,body.hb-dragging *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.hb-slot.is-block{z-index:2;cursor:default;touch-action:auto;background-color:var(--blk);background-image:repeating-linear-gradient(45deg,transparent,transparent 6px,var(--blk-line) 6px,var(--blk-line) 7px);border:1px dashed var(--blk-line);color:var(--sageg)}.hb-slot.is-block::before{display:none}.hb-slot.is-block .st,.hb-slot.is-block .hb-who{color:var(--sageg)}.hb-chips{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 10px}.hb-chip{appearance:none;font:inherit;font-size:var(--fs-sm);font-weight:700;padding:8px 13px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--sageg);cursor:pointer;min-height:44px}.hb-chip.on{border-color:rgba(251,62,136,.34);color:var(--mag);background:rgba(251,62,136,.12)}.hb-block-form{display:flex;flex-direction:column;gap:0;padding:0 0 4px}.hb-block-form .hb-lab{margin:12px 0 8px}.hb-block-field{display:flex;flex-direction:column;gap:6px;margin-top:12px}.hb-block-field .fine{color:var(--sageg);font-weight:700}.hb-stepper{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:11px;padding:5px 6px;width:fit-content}.hb-stepper button{width:44px;height:44px;border-radius:8px;border:1px solid var(--line);background:var(--panel2);color:var(--ww);font-size:19px;font-weight:800;cursor:pointer}.hb-step-val{min-width:78px;text-align:center;font-weight:800;font-variant-numeric:tabular-nums}.hb-block-note{width:100%;box-sizing:border-box;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--ww);font:inherit;font-size:var(--fs-sm);min-height:44px}.hb-block-go{width:100%;margin-top:16px;min-height:48px}.hb-block-cancel{width:100%;margin-top:9px}.hb-block-honest{margin:12px 0 0;color:var(--sageg);font-size:var(--fs-eyebrow);line-height:1.45}.hb-week{background:var(--panel2,#151617);border:1px solid var(--line);border-radius:16px;overflow:hidden;min-width:0;max-width:100%}.hb-week-head{display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.hb-week-showing{font-size:var(--fs-sm);font-weight:800}.hb-week-legend{margin:0 0 0 auto}.hb-week-scroll{overflow-x:auto;overflow-y:hidden;max-width:100%;min-width:0;-webkit-overflow-scrolling:touch}.hb-week-grid{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));min-width:900px}.hb-week-day{appearance:none;border:0;border-right:1px solid var(--line);background:transparent;color:inherit;font:inherit;min-height:280px;display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:0;cursor:pointer;min-width:0}.hb-week-day:last-child{border-right:0}.hb-week-day.we{background:var(--card)}.hb-week-dh{padding:9px 11px;border-bottom:1px solid var(--line);display:flex;align-items:baseline;justify-content:space-between}.hb-week-dh .dow{font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--sageg);font-weight:800}.hb-week-dh .num{font-size:var(--fs-base);font-weight:800}.hb-week-dh.is-today,.hb-week-day.is-today .hb-week-dh{border-bottom:2px solid var(--mag)}.hb-week-dh.is-today .num,.hb-week-day.is-today .num{color:var(--mag)}.hb-week-body{padding:8px;display:flex;flex-direction:column;gap:6px;flex:1 1 auto}.hb-week-chip{border-radius:9px;padding:6px 8px;border:1px solid var(--line);font-size:var(--fs-eyebrow)}.hb-week-chip .t{display:block;font-weight:800;color:var(--ww)}.hb-week-chip .n{display:block;color:var(--sageg)}.hb-week-chip.cat-rec{background:var(--rec-book);border-color:var(--open-edge)}.hb-week-chip.cat-cli{background:var(--cli-book);border-color:rgba(251,62,136,.32)}.hb-week-chip.cat-lab{background:var(--lab-book);border-color:rgba(228,184,92,.34)}.hb-week-chip.is-block{background-color:var(--blk);border-color:var(--blk-line);color:var(--sageg);background-image:repeating-linear-gradient(45deg,transparent,transparent 6px,var(--blk-line) 6px,var(--blk-line) 7px)}.hb-week-chip.is-block .t,.hb-week-chip.is-block .n{color:var(--sageg)}.hb-week-open{margin-top:auto;padding:8px;border-top:1px dashed var(--line);font-size:var(--fs-eyebrow);color:var(--open-ink);font-weight:750;text-align:center}.hb-week-closed{margin:auto 0;text-align:center;color:var(--sageg);font-size:var(--fs-sm);font-weight:700}.hb-week-block{margin-top:18px;max-width:420px}:root[data-theme=light] .hb-week{background:#FBFAF7}:root[data-theme=light] .hb-week-chip .t{color:#1A1C1E}:root[data-theme=light] .hb-block-note{background:#fff;color:#1A1C1E}:root[data-theme=light] .hb-stepper button{color:#1A1C1E}@media(max-width:640px){.hb-seg{width:100%;justify-content:stretch}.hb-seg-btn{flex:1 1 0}.hb-week-head{padding:12px}.hb-week-block{max-width:none}}.hb-na{--hb-na-tint:rgba(251,62,136,.14);--hb-na-edge:rgba(251,62,136,.34);--hb-na-line2:color-mix(in srgb, var(--line) 72%, var(--ww));position:fixed;inset:0;z-index:70;display:block}.hb-na[hidden],.hb-na [hidden]{display:none!important}.hb-na-scrim{position:absolute;inset:0;background:rgba(0,0,0,.5)}:root[data-theme=light] .hb-na{--hb-na-tint:rgba(199,52,95,.10);--hb-na-edge:rgba(199,52,95,.28) }:root[data-theme=light] .hb-na-scrim{background:rgba(30,28,24,.34)}.hb-na-drawer{position:absolute;top:0;right:0;bottom:0;width:440px;max-width:100%;background:var(--panel2);border-left:1px solid var(--line);display:flex;flex-direction:column;min-width:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:-24px 0 60px rgba(0,0,0,.34)}.hb-na-h{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line);flex:0 0 auto}.hb-na-title{font-size:var(--fs-lg);font-weight:850;margin:0;color:var(--ww);letter-spacing:-.01em}.hb-na-x{margin-left:auto;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:8px;border:1px solid var(--line);background:var(--field);color:var(--sageg);cursor:pointer;font-size:16px;line-height:1;display:grid;place-items:center}.hb-na-slotchip{display:none;align-items:center;gap:8px;margin:14px 18px 0;padding:8px 12px;border-radius:10px;background:var(--hb-na-tint);border:1px solid var(--hb-na-edge);color:var(--mag);font-size:var(--fs-sm);font-weight:750;width:calc(100% - 36px);box-sizing:border-box;overflow-wrap:anywhere}.hb-na-slotchip:not([hidden]){display:inline-flex}.hb-na-body{overflow:auto;padding:16px 18px;flex:1 1 auto;min-height:0;-webkit-overflow-scrolling:touch}.hb-na-lab{display:block;font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--sagel);font-weight:800;margin:16px 0 8px}.hb-na-lab:first-child{margin-top:0}.hb-na-search{display:flex;align-items:center;gap:9px;background:var(--field);border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--sageg);min-height:44px}.hb-na-q{flex:1;min-width:0;background:transparent;border:0;outline:none;color:var(--ww);font-size:var(--fs-sm);font-family:inherit}.hb-na-hits{margin-top:8px;display:flex;flex-direction:column;gap:6px}.hb-na-hit{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:11px 12px;color:var(--ww);font:inherit;font-size:var(--fs-sm);font-weight:750;cursor:pointer;min-height:44px}.hb-na-hit span{color:var(--sageg);font-weight:650;font-size:var(--fs-micro)}.hb-na-empty{margin:8px 0 0;color:var(--sageg);font-size:var(--fs-sm)}.hb-na-cli{display:flex;align-items:center;gap:11px;background:var(--card);border:1px solid var(--line);border-radius:11px;padding:11px 12px;margin-top:9px;min-width:0}.hb-na-av{width:36px;height:36px;border-radius:9px;background:var(--mag);color:#fff;display:grid;place-items:center;font-weight:800;font-size:13px;flex:0 0 auto}.hb-na-cli-txt{min-width:0;flex:1}.hb-na-cn{display:block;font-size:var(--fs-sm);font-weight:800;overflow-wrap:anywhere;color:var(--ww)}.hb-na-cm{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:1px;font-size:12px;color:var(--sageg)}.hb-na-badge{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:1px 7px;border-radius:5px;border:1px solid var(--sage);color:var(--sage)}.hb-na-change{margin-left:auto;font-size:12px;font-weight:750;color:var(--mag);background:transparent;border:0;cursor:pointer;font-family:inherit;min-height:44px}.hb-na-quick{display:flex;gap:8px;margin-top:9px}.hb-na-new,.hb-na-walk{flex:1;background:var(--field);border:1px dashed var(--hb-na-line2);color:var(--sageg);border-radius:9px;padding:9px;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit;min-height:44px}.hb-na-sel{position:relative}.hb-na-in{width:100%;background:var(--field);border:1px solid var(--line);border-radius:10px;color:var(--ww);padding:11px 12px;font-size:var(--fs-sm);outline:none;font-family:inherit;min-height:44px;box-sizing:border-box}select.hb-na-in{appearance:none;padding-right:32px}.hb-na-sel::after{content:"";position:absolute;right:13px;top:50%;width:8px;height:8px;border-right:2px solid var(--sageg);border-bottom:2px solid var(--sageg);transform:translateY(-70%) rotate(45deg);pointer-events:none}.hb-na-meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.hb-na-mp{font-size:11.5px;font-weight:750;padding:3px 10px;border-radius:999px;border:1px solid var(--line);color:var(--sageg)}.hb-na-mp.rec{color:var(--sage);border-color:var(--sage)}.hb-na-mp.cli{color:var(--mag);border-color:var(--hb-na-edge)}.hb-na-mp.lab{color:var(--amber,#E0A43B);border-color:var(--amber,#E0A43B)}.hb-na-mp.is-unread{color:var(--amber,#E0A43B);border-color:var(--amber,#E0A43B)}.hb-na-when{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hb-na-addon{display:inline-flex;align-items:center;gap:7px;background:var(--field);border:1px dashed var(--hb-na-line2);color:var(--sageg);border-radius:9px;padding:9px 13px;font-size:12.5px;font-weight:700;cursor:pointer;margin-top:9px;font-family:inherit;min-height:44px}.hb-na-addon:hover{border-color:var(--hb-na-edge);color:var(--mag)}.hb-na-addon-wrap{margin-top:9px}textarea.hb-na-in{resize:vertical;min-height:52px}.hb-na-hold{margin:8px 18px 0;flex:0 0 auto}.hb-na-summ{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:13px;margin:10px 18px 0;flex:0 0 auto}.hb-na-srow{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-sm);padding:3px 0;gap:12px}.hb-na-srow .k{color:var(--sageg)}.hb-na-srow .v{font-weight:750;color:var(--ww);font-variant-numeric:tabular-nums}.hb-na-srow .v.is-unread{color:var(--amber,#E0A43B);font-weight:750}.hb-na-srow.credit .k,.hb-na-srow.credit .v{color:var(--sage);font-weight:750}.hb-na-srow.due{border-top:1px solid var(--hb-na-line2);margin-top:6px;padding-top:9px;font-weight:800}.hb-na-srow.due .v{color:var(--green)}.hb-na-f{padding:14px 18px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px;flex:0 0 auto}.hb-na-frow{display:flex;align-items:center;gap:10px}.hb-na-book.act-btn,.hb-na-book{flex:1;white-space:nowrap;background:var(--mag);color:#fff;border:0;border-radius:11px;padding:12px 20px;font-size:var(--fs-base);font-weight:850;cursor:pointer;min-height:44px}.hb-na-book.is-done,.hb-na-book[data-done="1"]{opacity:.85;cursor:default}.hb-na-cancel.act-btn,.hb-na-cancel{background:var(--field);color:var(--ww);border:1px solid var(--line);border-radius:11px;padding:12px 16px;font-weight:750;min-height:44px;cursor:pointer}.hb-na-note{font-size:12px;color:var(--sageg);display:inline-flex;align-items:center;gap:7px}.hb-na-dot{width:7px;height:7px;border-radius:50%;background:var(--sage);flex:0 0 auto}body.hub-in.hb-na-open #hubTabs.tabs.hub-tabs{display:none!important}@media(max-width:560px){.hb-na-drawer{width:100%;border-left:0}.hb-na-when{grid-template-columns:1fr}}.hub-view-register,#registerview{min-width:0;max-width:100%;overflow-x:clip;--rg-mag-tint:rgba(251,62,136,.14);--rg-mag-edge:rgba(251,62,136,.34);--rg-gold:var(--amber,#E8A838)}:root[data-theme=light] #registerview{--rg-mag-tint:rgba(199,52,95,.10);--rg-mag-edge:rgba(199,52,95,.28);--rg-gold:var(--amber,#9C7A20)}#registerview .rg-page{min-width:0}#registerview .rg-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:4px}#registerview .rg-eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--sagel);font-weight:800}#registerview .rg-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--sageg);font-size:var(--fs-eyebrow);font-weight:650}#registerview .rg-dot{width:7px;height:7px;border-radius:50%;background:var(--sage);flex:0 0 auto}#registerview .rg-lede{margin:2px 0 16px;color:var(--sageg);font-size:var(--fs-sm);max-width:70ch;line-height:1.5;overflow-wrap:anywhere}#registerview .wave4-banner{margin:0 0 16px;white-space:normal;overflow-wrap:break-word}#registerview .rg-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;min-width:0}@media(min-width:961px){#registerview .rg-shell{grid-template-columns:minmax(0,1fr) 400px}#registerview .rg-ticket.rg-pane{position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);overflow-y:auto}}#registerview .rg-pane{background:var(--panel2);border:1px solid var(--line);border-radius:16px;overflow:hidden;min-width:0;align-self:start}#registerview .rg-ticket{display:flex;flex-direction:column;align-self:start}#registerview .rg-cat-head{padding:14px 15px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:12px}#registerview .rg-seg{display:flex;background:var(--field);border:1px solid var(--line);border-radius:10px;padding:3px;overflow:auto;scrollbar-width:none;max-width:100%}#registerview .rg-seg::-webkit-scrollbar{display:none}#registerview .rg-seg button{flex:1;white-space:nowrap;appearance:none;border:0;background:transparent;color:var(--sageg);font-size:var(--fs-sm);font-weight:750;padding:8px 14px;border-radius:8px;cursor:pointer;min-height:40px;font-family:inherit}#registerview .rg-seg button.is-on{background:var(--card);color:var(--ww)}#registerview .rg-search{display:flex;align-items:center;gap:9px;background:var(--field);border:1px solid var(--line);border-radius:10px;padding:9px 12px;color:var(--sageg);min-height:44px}#registerview .rg-search input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:var(--ww);font-size:var(--fs-sm);font-family:inherit}#registerview .rg-chips{display:flex;gap:7px;flex-wrap:wrap}#registerview .rg-chip{font-size:var(--fs-micro);font-weight:700;padding:5px 12px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--sageg);cursor:pointer;font-family:inherit;min-height:32px}#registerview .rg-chip.is-on{border-color:var(--rg-mag-edge);color:var(--mag);background:var(--rg-mag-tint)}#registerview .rg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:11px;padding:15px;min-width:0}#registerview .rg-prod{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:13px;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-height:104px;color:inherit;font:inherit;min-width:0}#registerview .rg-prod:hover{border-color:var(--rg-mag-edge);background:var(--hover)}#registerview .rg-prod.added{border-color:var(--rg-mag-edge);background:var(--rg-mag-tint)}#registerview .rg-prod.is-off{cursor:default}#registerview .rg-prod.is-off:hover{border-color:var(--line);background:var(--card)}#registerview .rg-tag{font-size:var(--fs-micro);font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:5px;border:1px solid;align-self:flex-start}#registerview .t-recovery{color:var(--sage);border-color:var(--sage)}#registerview .t-clinical{color:var(--mag-soft);border-color:var(--rg-mag-edge)}#registerview .t-labs{color:var(--rg-gold);border-color:var(--rg-gold)}#registerview .t-retail{color:var(--sageg);border-color:var(--line)}#registerview .rg-pn{font-size:var(--fs-sm);font-weight:750;line-height:1.25;margin-top:auto;overflow-wrap:anywhere}#registerview .rg-pp{font-size:var(--fs-sm);font-weight:800;color:var(--ww);font-variant-numeric:tabular-nums}#registerview .num{font-variant-numeric:tabular-nums}#registerview .rg-cli{display:flex;align-items:center;gap:11px;padding:14px 15px;border-bottom:1px solid var(--line);min-width:0}#registerview .rg-av{width:38px;height:38px;border-radius:10px;background:var(--mag);color:#fff;display:grid;place-items:center;font-weight:800;font-size:14px;flex:0 0 auto}#registerview .rg-cn{font-size:var(--fs-sm);font-weight:800;overflow-wrap:anywhere}#registerview .rg-cm{font-size:var(--fs-micro);color:var(--sageg);display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:1px}#registerview .rg-badge{font-size:var(--fs-micro);font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:1px 7px;border-radius:5px;border:1px solid var(--sage);color:var(--sage)}#registerview .rg-chg{margin-left:auto;font-size:var(--fs-micro);font-weight:750;color:var(--mag);background:transparent;border:0;cursor:pointer;font-family:inherit;min-height:44px}#registerview .rg-look{padding:0 15px 14px;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;border-bottom:1px solid var(--line)}#registerview .rg-look-btn{min-height:44px;padding:0 16px;border-radius:10px;cursor:pointer;font:inherit;font-weight:700;color:var(--ww);background:var(--field);border:1px solid var(--line)}#registerview .rg-lines{padding:6px 15px;flex:0 0 auto;min-height:60px}#registerview .rg-line{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:11px 0;border-bottom:1px solid var(--line);min-width:0}#registerview .rg-ln{font-size:var(--fs-sm);font-weight:700;overflow-wrap:anywhere}#registerview .rg-lp{font-size:var(--fs-sm);font-weight:800;text-align:right;font-variant-numeric:tabular-nums}#registerview .rg-lm{font-size:var(--fs-micro);color:var(--sageg);display:flex;align-items:center;gap:8px;flex-wrap:wrap;grid-column:1/-1}#registerview .rg-lm select{background:var(--field);border:1px solid var(--line);color:var(--ww);border-radius:7px;padding:4px 8px;min-height:32px;font:inherit;font-size:var(--fs-micro)}#registerview .rg-qty{display:inline-flex;align-items:center;gap:8px;background:var(--field);border:1px solid var(--line);border-radius:7px;padding:1px 4px}#registerview .rg-qty b{min-width:12px;text-align:center;font-weight:800;font-size:var(--fs-micro);font-variant-numeric:tabular-nums}#registerview .rg-qty button{width:32px;height:32px;display:grid;place-items:center;color:var(--sageg);cursor:pointer;font-weight:800;background:transparent;border:0;font-family:inherit}#registerview .rg-rm{background:transparent;border:0;color:var(--sageg);cursor:pointer;font-size:var(--fs-sm);font-family:inherit;min-height:32px}#registerview .rg-rm:hover{color:var(--ww)}#registerview .rg-add{display:flex;gap:8px;padding:10px 15px 8px;flex-wrap:wrap;flex:0 0 auto}#registerview .rg-add button{flex:1 1 140px;background:transparent;border:1px dashed var(--line);color:var(--sageg);border-radius:9px;padding:8px;font-size:var(--fs-sm);font-weight:700;cursor:pointer;font-family:inherit;min-height:40px}#registerview .rg-add button:hover{border-color:var(--rg-mag-edge);color:var(--mag)}#registerview .rg-sum{padding:12px 15px;border-top:1px solid var(--line);background:var(--card)}#registerview .rg-srow{display:flex;justify-content:space-between;align-items:flex-start;font-size:var(--fs-sm);padding:4px 0;color:var(--ww);gap:10px}#registerview .rg-srow .k{color:var(--sageg)}#registerview .rg-srow.credit .k,#registerview .rg-srow.credit .v{color:var(--sage);font-weight:750}#registerview .rg-srow small{display:block;font-size:var(--fs-micro);color:var(--sageg);font-weight:400}#registerview .rg-lab{font-size:var(--fs-micro);letter-spacing:.09em;text-transform:uppercase;color:var(--sagel);font-weight:800;margin-bottom:8px}#registerview .rg-tip{display:flex;gap:6px;margin:8px 0 4px}#registerview .rg-tip button{flex:1;background:var(--field);border:1px solid var(--line);color:var(--sageg);border-radius:8px;padding:7px 0;font-size:var(--fs-micro);font-weight:750;cursor:pointer;font-family:inherit;min-height:36px}#registerview .rg-tip button.is-on{background:var(--rg-mag-tint);border-color:var(--rg-mag-edge);color:var(--mag)}#registerview .rg-total{display:flex;justify-content:space-between;align-items:baseline;padding:11px 0 4px;margin-top:6px;border-top:1px solid var(--line)}#registerview .rg-total .k{font-size:var(--fs-sm);font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--sageg)}#registerview .rg-total .v{font-size:26px;font-weight:850;color:var(--mag);font-variant-numeric:tabular-nums}#registerview .rg-pay{padding:13px 15px;border-top:1px solid var(--line)}#registerview .rg-tenders{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:11px}#registerview .rg-tn{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--field);border:1px solid var(--line);color:var(--ww);border-radius:10px;padding:11px;font-size:var(--fs-sm);font-weight:750;cursor:pointer;font-family:inherit;min-height:44px}#registerview .rg-tn.is-on{border-color:var(--mag);background:var(--rg-mag-tint);color:var(--mag)}#registerview .rg-tn.split{grid-column:1/-1;border-style:dashed;color:var(--sageg)}#registerview .rg-tn.split.is-on{color:var(--mag)}#registerview .rg-cta{width:100%;background:var(--mag);color:#fff;border:0;border-radius:12px;padding:14px;font-size:var(--fs-md);font-weight:850;cursor:pointer;font-family:inherit;min-height:48px}#registerview .rg-cta:disabled{opacity:.5;cursor:default}#registerview .rg-note{margin-top:11px;font-size:var(--fs-micro);color:var(--sageg);display:flex;align-items:center;gap:8px;justify-content:center;text-align:center}#registerview .rg-amt{display:flex;flex-direction:column;gap:5px;flex:1 1 160px;min-width:0;font-size:var(--fs-micro);font-weight:650;color:var(--sageg);margin:0 0 10px}#registerview .rg-amt input{width:100%;box-sizing:border-box;min-height:44px;padding:11px 14px;border-radius:12px;background:var(--field);border:1px solid var(--line);color:var(--ww);font:inherit}#registerview .rg-ovl{position:fixed;inset:0;background:rgba(0,0,0,.45);display:grid;place-items:center;padding:20px;z-index:70}#registerview .rg-modal{background:var(--panel2);border:1px solid var(--line);border-radius:16px;padding:18px;width:100%;max-width:400px;max-height:90vh;overflow:auto}#registerview .rg-modal h2{margin:0 0 12px;font-size:var(--fs-md);font-weight:800}#registerview .rg-var{display:flex;justify-content:space-between;gap:12px;width:100%;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:12px;margin:0 0 8px;color:inherit;font:inherit;font-weight:750;cursor:pointer;min-height:44px}#registerview .rg-cancel{width:100%;min-height:44px;margin-top:8px;border-radius:10px;background:var(--field);border:1px solid var(--line);color:var(--ww);font:inherit;font-weight:750;cursor:pointer}#registerview .rg-srow.disc-row .k,#registerview .rg-srow.disc-row .v,#registerview .rg-srow.fee-row .k,#registerview .rg-srow.fee-row .v{color:var(--sage);font-weight:750}#registerview .rg-tribal{display:flex;align-items:flex-start;gap:12px;padding:10px 0 8px;margin:6px 0 2px;border-top:1px solid var(--line)}#registerview .rg-tribal .rg-choice-n{display:block;font-size:var(--fs-sm);font-weight:750;overflow-wrap:anywhere}#registerview .rg-tribal .rg-choice-s{display:block;font-size:var(--fs-micro);color:var(--sageg);font-weight:400;margin-top:2px;overflow-wrap:anywhere}#registerview .rg-tribal .rg-sw{margin-left:auto;flex:0 0 auto}#registerview .rg-disc-rm{display:block;margin:0 0 8px;padding:0;border:0;background:transparent;color:var(--sageg);font:inherit;font-size:var(--fs-micro);font-weight:700;cursor:pointer;min-height:32px}#registerview .rg-disc-rm:hover{color:var(--ww)}#registerview .rg-pick{background:var(--panel2);border:1px solid var(--line);border-radius:16px;width:100%;max-width:480px;max-height:90vh;overflow:auto;display:flex;flex-direction:column}#registerview .rg-pick-h{display:flex;align-items:center;gap:10px;padding:15px 16px;border-bottom:1px solid var(--line)}#registerview .rg-pick-nm{font-size:var(--fs-md);font-weight:850;min-width:0;overflow-wrap:anywhere}#registerview .rg-pick-tag{font-size:var(--fs-micro);font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:2px 9px;border-radius:6px;border:1px solid}#registerview .rg-pick-tag.tag-var{color:var(--rg-gold);border-color:var(--rg-gold)}#registerview .rg-pick-tag.tag-add{color:var(--mag-soft);border-color:var(--rg-mag-edge)}#registerview .rg-pick-x{margin-left:auto;width:32px;height:32px;border-radius:8px;border:1px solid var(--line);background:var(--field);color:var(--sageg);cursor:pointer;font:inherit;font-size:18px;display:grid;place-items:center}#registerview .rg-pick-b{padding:14px 16px}#registerview .rg-pick-search{width:100%;box-sizing:border-box;background:var(--field);border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--ww);font:inherit;font-size:var(--fs-sm);margin:0 0 12px;min-height:44px}#registerview .rg-choice{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:11px 12px;border:1px solid var(--line);border-radius:11px;margin:0 0 8px;cursor:pointer;background:var(--card);color:inherit;font:inherit;min-height:44px}#registerview .rg-choice.sel{border-color:var(--mag);background:var(--rg-mag-tint)}#registerview .rg-choice.comp{border-style:dashed}#registerview .rg-radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--line);flex:0 0 auto;display:grid;place-items:center}#registerview .rg-choice.sel .rg-radio{border-color:var(--mag)}#registerview .rg-choice.sel .rg-radio::after{content:"";width:9px;height:9px;border-radius:50%;background:var(--mag)}#registerview .rg-choice-n{font-size:var(--fs-sm);font-weight:750;overflow-wrap:anywhere}#registerview .rg-choice-s{font-size:var(--fs-micro);color:var(--sageg);overflow-wrap:anywhere}#registerview .rg-choice-p{margin-left:auto;font-size:var(--fs-sm);font-weight:800;font-variant-numeric:tabular-nums;color:var(--sage);flex:0 0 auto}#registerview .rg-choice.comp .rg-choice-p{color:var(--rg-gold)}#registerview .rg-addon{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid var(--line);min-height:44px}#registerview .rg-addon:last-of-type{border-bottom:0}#registerview .rg-sw{width:44px;height:28px;border-radius:999px;background:var(--field);border:1px solid var(--line);position:relative;flex:0 0 auto;cursor:pointer;padding:0}#registerview .rg-sw.on{background:var(--mag);border-color:var(--mag)}#registerview .rg-sw::after{content:"";position:absolute;top:4px;left:4px;width:18px;height:18px;border-radius:50%;background:#fff}#registerview .rg-sw.on::after{left:22px}#registerview .rg-reason{margin:8px 0 4px;padding:12px;border:1px solid var(--rg-mag-edge);border-radius:11px;background:var(--rg-mag-tint)}#registerview .rg-reason-l{font-size:var(--fs-micro);font-weight:800;color:var(--mag-soft);margin:0 0 8px}#registerview .rg-rsel{display:flex;flex-wrap:wrap;gap:7px}#registerview .rg-rsel button{font-size:var(--fs-micro);font-weight:700;padding:8px 11px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--sageg);cursor:pointer;font-family:inherit;min-height:36px}#registerview .rg-rsel button.on{border-color:var(--mag);color:var(--ww);background:var(--card)}#registerview .rg-rnote{margin-top:9px;width:100%;box-sizing:border-box;background:var(--card);border:1px solid var(--line);border-radius:9px;padding:9px 11px;color:var(--ww);font:inherit;font-size:var(--fs-sm);min-height:44px}#registerview .rg-drawnote{display:flex;gap:8px;align-items:flex-start;padding:11px 16px;font-size:var(--fs-micro);color:var(--sageg);border-top:1px solid var(--line)}#registerview .rg-pick-f{display:flex;align-items:center;gap:12px;padding:14px 16px;border-top:1px solid var(--line);background:var(--card)}#registerview .rg-pick-tot{font-size:var(--fs-micro);color:var(--sageg);min-width:0;overflow-wrap:anywhere}#registerview .rg-pick-tot b{display:block;font-size:var(--fs-lg);font-weight:850;color:var(--mag);font-variant-numeric:tabular-nums}#registerview .rg-pick-cta{margin-left:auto;background:var(--mag);color:#fff;border:0;border-radius:11px;padding:11px 20px;font-size:var(--fs-sm);font-weight:850;cursor:pointer;font-family:inherit;min-height:44px}#registerview .rg-pick-ghost{background:var(--field);color:var(--sageg);border:1px solid var(--line);border-radius:11px;padding:11px 16px;font-size:var(--fs-sm);font-weight:750;cursor:pointer;font-family:inherit;min-height:44px}@media(max-width:960px){#registerview .rg-shell{grid-template-columns:1fr}#registerview .rg-ticket{position:static;max-height:none;overflow:visible}#registerview .rg-seg button{flex:0 0 auto;min-height:44px}#registerview .rg-chip{min-height:44px}#registerview .rg-qty button{width:44px;height:44px}#registerview .rg-rm{min-height:44px}#registerview .rg-lm select{min-height:44px}#registerview .rg-tip button{min-height:44px}#registerview .rg-add button{min-height:44px}}:root[data-theme=light] #registerview .rg-cn,:root[data-theme=light] #registerview .rg-pn,:root[data-theme=light] #registerview .rg-pp,:root[data-theme=light] #registerview .rg-ln,:root[data-theme=light] #registerview .rg-lp,:root[data-theme=light] #registerview .rg-srow,:root[data-theme=light] #registerview .rg-pick-nm,:root[data-theme=light] #registerview .rg-choice-n,:root[data-theme=light] #registerview .rg-modal h2{color:#1A1C1E}:root[data-theme=light] #registerview .rg-amt input,:root[data-theme=light] #registerview .rg-search input,:root[data-theme=light] #registerview .rg-pick-search,:root[data-theme=light] #registerview .rg-rnote,:root[data-theme=light] #registerview .rg-lm select{background:#fff;color:#1A1C1E;border-color:rgba(26,28,30,.16)}:root[data-theme=light] #registerview .rg-look-btn,:root[data-theme=light] #registerview .rg-cancel{background:#fff;color:#1A1C1E;border-color:rgba(26,28,30,.16)}:root[data-theme=light] #registerview .rg-rm{color:#4E5D42}.md-cartbar{display:none}.md-sheetdim{display:none}.md-sheet-hd{display:none}.md-added{margin-top:4px;font-size:var(--fs-micro);font-weight:800;color:var(--green);display:inline-flex;align-items:center;gap:4px}.md-added::before{content:"\2713"}.md-sheet-hd{align-items:center;gap:10px;padding:2px 15px 12px;border-bottom:1px solid var(--line);flex:0 0 auto}.md-sheet-title{font-size:var(--fs-md);font-weight:850;min-width:0;overflow-wrap:anywhere}.md-sheet-back{margin-left:auto;font-size:var(--fs-sm);font-weight:750;color:var(--sageg);background:var(--field);border:1px solid var(--line);border-radius:8px;padding:8px 12px;min-height:44px;cursor:pointer;font-family:inherit}.md-sheetdim{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:35;border:0}.md-cartbar{align-items:center;gap:11px;position:fixed;left:12px;right:12px;bottom:12px;z-index:34;background:var(--mag);color:#fff;border:0;border-radius:13px;padding:12px 15px;min-height:52px;cursor:pointer;font:inherit;box-shadow:0 6px 20px rgba(251,62,136,.35);text-align:left}.md-cartbar-cnt{width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,0.22);display:grid;place-items:center;font-size:13px;font-weight:850;flex:0 0 auto;font-variant-numeric:tabular-nums}.md-cartbar-lab{font-size:13.5px;font-weight:750}.md-cartbar-tot{margin-left:auto;font-size:var(--fs-md);font-weight:850;font-variant-numeric:tabular-nums}.md-cartbar-chev{font-size:12px;opacity:.85;flex:0 0 auto}.md-sheet-open .md-sheetdim{display:block}.md-sheet-open .md-cartbar{visibility:hidden;pointer-events:none}body.hub-in.md-sheet-active #hubTabs.tabs.hub-tabs{display:none!important}@media(max-width:960px){#registerview .md-cartbar{display:flex}#registerview .md-sheet-hd{display:flex}#registerview .rg-page{padding-bottom:88px}#registerview:not(.md-sheet-open) .rg-ticket{position:fixed;left:0;right:0;bottom:0;top:auto;transform:translateY(110%);visibility:hidden;pointer-events:none;z-index:36;max-height:none}#registerview.md-sheet-open .rg-ticket{position:fixed;left:0;right:0;top:max(52px,calc(env(safe-area-inset-top,0px) + 8px));bottom:0;transform:none;visibility:visible;pointer-events:auto;z-index:36;max-height:calc(100dvh - max(52px,calc(env(safe-area-inset-top,0px) + 8px)) - env(safe-area-inset-bottom,0px));overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:18px 18px 0 0;display:flex;flex-direction:column}#registerview.md-sheet-open .rg-pay{padding-bottom:calc(13px + env(safe-area-inset-bottom,0px))}#registerview.md-sheet-open .rg-ticket::before{content:"";display:block;width:38px;height:4px;border-radius:2px;background:var(--line);margin:10px auto 0;flex:0 0 auto}}@media(max-width:899px){#packagesview .md-cartbar{display:flex}#packagesview .md-sheet-hd,#inventoryview .md-sheet-hd,#catalogview .md-sheet-hd,#salesview .md-sheet-hd,#classmgmtview .md-sheet-hd,#eventsview .md-sheet-hd{display:flex}#packagesview .pv-page{padding-bottom:88px}#packagesview:not(.md-sheet-open) .pv-panel,#inventoryview:not(.md-sheet-open) .inv-detail,#catalogview:not(.md-sheet-open) .st-editor,#salesview:not(.md-sheet-open) .sal-side,#classmgmtview:not(.md-sheet-open) .cm-side,#eventsview:not(.md-sheet-open) .hev-detail{position:fixed;left:0;right:0;bottom:0;top:auto;transform:translateY(110%);visibility:hidden;pointer-events:none;z-index:36;max-height:none}#packagesview.md-sheet-open .pv-panel,#inventoryview.md-sheet-open .inv-detail,#catalogview.md-sheet-open .st-editor,#salesview.md-sheet-open .sal-side,#classmgmtview.md-sheet-open .cm-side,#eventsview.md-sheet-open .hev-detail{position:fixed;left:0;right:0;top:max(52px,calc(env(safe-area-inset-top,0px) + 8px));bottom:0;transform:none;visibility:visible;pointer-events:auto;z-index:36;max-height:calc(100dvh - max(52px,calc(env(safe-area-inset-top,0px) + 8px)) - env(safe-area-inset-bottom,0px));overflow:auto;border-radius:18px 18px 0 0;align-self:stretch}#packagesview.md-sheet-open .pv-panel::before,#inventoryview.md-sheet-open .inv-detail::before,#catalogview.md-sheet-open .st-editor::before,#salesview.md-sheet-open .sal-side::before,#classmgmtview.md-sheet-open .cm-side::before,#eventsview.md-sheet-open .hev-detail::before{content:"";display:block;width:38px;height:4px;border-radius:2px;background:var(--line);margin:10px auto 6px}}@media(max-width:640px){.md-cartbar{bottom:calc(10px + var(--hub-tabbar-h, 72px) + env(safe-area-inset-bottom,0px))}#registerview.md-sheet-open .rg-ticket,#packagesview.md-sheet-open .pv-panel,#inventoryview.md-sheet-open .inv-detail,#catalogview.md-sheet-open .st-editor,#salesview.md-sheet-open .sal-side,#classmgmtview.md-sheet-open .cm-side,#eventsview.md-sheet-open .hev-detail{bottom:env(safe-area-inset-bottom,0px)}#registerview .rg-page,#packagesview .pv-page{padding-bottom:72px}}.hub-view-timeline,#timelineview{min-width:0;max-width:100%;overflow-x:clip}#timelineview .tl-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;align-items:start}@media(min-width:900px){#timelineview .tl-layout{grid-template-columns:minmax(0,340px) minmax(0,1fr)}}#timelineview .tl-rail{display:flex;flex-direction:column;gap:16px;min-width:0}@media(min-width:900px){#timelineview .tl-rail{position:sticky;top:16px}}#timelineview .wave4-banner{align-self:flex-start;max-width:100%;overflow-wrap:anywhere;margin:0}#timelineview .tl-lede{margin:0;max-width:60ch;color:var(--sageg);line-height:1.45;overflow-wrap:anywhere}#timelineview .tl-look{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:0;min-width:0}#timelineview .tl-email{display:flex;flex-direction:column;gap:5px;flex:1 1 220px;min-width:0;font-size:12px;font-weight:650;color:var(--sageg)}#timelineview .tl-email input{width:100%;box-sizing:border-box;min-height:44px;padding:11px 14px;border-radius:12px;background:var(--field);border:1px solid var(--line);color:var(--ww);font:inherit}#timelineview #tlLookup{min-height:44px}#timelineview .tl-panel{position:static}#timelineview .tl-id .pv-sec-title{margin-top:8px}#timelineview .tl-name{font-size:1.3rem;line-height:1.2;font-weight:800;color:var(--ww);overflow-wrap:anywhere}#timelineview .tl-chip{display:inline-block;margin-top:10px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;border-radius:999px;color:var(--sagel);border:1px solid var(--sage);background:rgba(122,139,109,.14)}#timelineview .pv-kv .pv-v{white-space:normal}#timelineview .pv-v.is-unread{color:var(--sageg);font-weight:650}#timelineview .tl-gaps{display:flex;flex-direction:column;gap:8px}#timelineview .tl-gap{margin:0;overflow-wrap:anywhere}#timelineview .tl-unread{margin:0;overflow-wrap:anywhere}#timelineview .tl-purch-load{margin:0;color:var(--sageg);font-size:13px}#timelineview .tl-purch-fail{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#timelineview .tl-purch-fail .tl-retry{min-height:34px;padding:0 14px;font-size:13px;flex:0 0 auto}#timelineview .tl-feed{display:flex;flex-direction:column;gap:12px;min-width:0}#timelineview .tl-card{position:relative;overflow:hidden;padding:14px 16px 14px 18px;border-radius:16px;min-width:0;background:var(--card);border:1px solid var(--line)}#timelineview .tl-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--sageg)}#timelineview .tl-card[data-kind=purchase]::before,#timelineview .tl-card[data-kind=credit]::before{background:var(--mag)}#timelineview .tl-card[data-kind=appointment]::before,#timelineview .tl-card[data-kind=visit]::before{background:var(--sage)}#timelineview .tl-card-h{display:flex;align-items:center;gap:10px;min-width:0}#timelineview .tl-when{margin-left:auto;font-size:12px;font-weight:650;color:var(--sageg);white-space:nowrap;font-variant-numeric:tabular-nums}#timelineview .tl-title{margin:9px 0 0;font-weight:750;color:var(--ww);overflow-wrap:anywhere}#timelineview .tl-sum{margin:4px 0 0;color:var(--sageg);line-height:1.45;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#timelineview .tl-src{margin:7px 0 0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sageg)}#timelineview .tl-empty{padding:18px;border-radius:16px;background:var(--card);border:1px solid var(--line)}#timelineview .tl-empty .pv-empty{margin:0}@media(max-width:640px){#timelineview .tl-look{flex-direction:column;align-items:stretch}#timelineview .tl-email{flex:0 0 auto}#timelineview #tlLookup{width:100%}#timelineview .tl-rail{position:static}#timelineview .tl-when{white-space:normal;text-align:right}}:root[data-theme=light] #timelineview .tl-name,:root[data-theme=light] #timelineview .tl-title{color:#1A1C1E}.hub-view-sales,#salesview{min-width:0;max-width:100%;overflow-x:clip}#salesview .sal-page{min-width:0}#salesview .sal-src-seg{margin:10px 0 12px;max-width:100%}#salesview .sal-lede{margin:0 0 14px;max-width:70ch;color:var(--sageg);line-height:1.5;overflow-wrap:anywhere}#salesview .sal-look{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:0 0 16px;min-width:0}#salesview .sal-field{flex:1 1 280px;min-width:0}#salesview .sal-field input{width:100%;box-sizing:border-box;min-height:44px;padding:11px 14px;border-radius:12px;background:var(--field);border:1px solid var(--line);color:var(--ww);font:inherit}#salesview .sal-count{font-size:12.5px;font-weight:700;color:var(--sageg);white-space:nowrap;padding-bottom:12px}#salesview .sal-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;align-items:start}@media(min-width:900px){#salesview .sal-layout{grid-template-columns:minmax(0,1fr) minmax(340px,380px)}}#salesview .sal-main{min-width:0}#salesview .sal-side{min-width:0}@media(min-width:900px){#salesview .sal-side{position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);overflow:auto}}#salesview .sal-panel{min-width:0}#salesview .sal-head,#salesview .sal-row{display:grid;grid-template-columns:104px 116px 148px minmax(0,1fr) 132px;grid-template-areas:"num st date client total";gap:12px;align-items:center;min-width:0}#salesview .sal-head{padding:0 14px 8px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sageg);border-bottom:1px solid var(--line)}#salesview .sal-rows{display:flex;flex-direction:column;gap:6px;margin-top:8px}#salesview .sal-row{width:100%;text-align:left;padding:12px 14px;border-radius:12px;background:var(--card);border:1px solid var(--line);cursor:pointer;font:inherit;color:var(--ww)}#salesview .sal-row:hover{border-color:var(--hairline);background:var(--hover)}#salesview .sal-row:focus-visible{outline:2px solid var(--sagel);outline-offset:2px}#salesview .sal-row.is-sel{border-color:var(--mag);box-shadow:0 0 0 1px var(--mag) inset}#salesview .sal-c{min-width:0;overflow-wrap:anywhere;font-size:13px}#salesview .sal-num{grid-area:num;font-weight:750;font-variant-numeric:tabular-nums;color:var(--ww)}#salesview .sal-st{grid-area:st}#salesview .sal-date{grid-area:date;color:var(--sageg);white-space:nowrap;font-variant-numeric:tabular-nums}#salesview .sal-client{grid-area:client;color:var(--ww);font-weight:650}#salesview .sal-total{grid-area:total;text-align:right;font-weight:750;font-variant-numeric:tabular-nums;color:var(--ww);white-space:nowrap}#salesview .sal-total.is-unread{color:var(--sageg);font-weight:600}#salesview .sal-st-void{color:var(--sageg)}#salesview .sal-empty{padding:24px 14px}#salesview .sal-gap{margin-top:14px}#salesview .sal-unread{margin:0 0 12px}#salesview .sal-panel-h{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}#salesview .sal-panel-when{font-size:12.5px;color:var(--sageg);font-variant-numeric:tabular-nums}#salesview .sal-panel-client{margin-top:8px;overflow-wrap:anywhere}#salesview .sal-rec{margin:8px 0 0;color:var(--ww);font-weight:650;font-size:13px;line-height:1.5;overflow-wrap:anywhere}#salesview .sal-rec-sub{color:var(--sageg);font-weight:600}#salesview .sal-rec-k{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sageg);margin-bottom:2px}#salesview .sal-receipt{display:inline-flex;align-items:center;margin-top:12px;padding:9px 14px;border-radius:11px;border:1px solid var(--line);background:var(--field);color:var(--ww);font-size:13px;font-weight:750;text-decoration:none;min-height:38px;box-sizing:border-box}#salesview .sal-receipt:hover{border-color:var(--mag);color:var(--mag)}#salesview .sal-trunc{margin:2px 2px 0;font-size:13px;color:var(--sageg);line-height:1.45}:root[data-theme=light] #salesview .sal-receipt{background:#fff;border-color:rgba(26,28,30,.14);color:#1A1C1E}:root[data-theme=light] #salesview .sal-receipt:hover{border-color:var(--mag);color:var(--mag)}@media(max-width:760px){#salesview .sal-head{display:none}#salesview .sal-row{grid-template-columns:1fr auto;grid-template-areas:"num total" "client client" "st date";row-gap:5px;column-gap:10px}#salesview .sal-date{text-align:right}#salesview .sal-total{font-size:15px}}@media(max-width:640px){#salesview .sal-look{flex-direction:column;align-items:stretch}#salesview .sal-field{flex:0 0 auto}#salesview .sal-count{padding-bottom:0}#salesview .sal-src-seg{display:flex;width:100%;flex-wrap:wrap}#salesview .sal-src-seg button{flex:1 1 calc(50% - 4px);min-width:0;min-height:44px}}:root[data-theme=light] #salesview .sal-num,:root[data-theme=light] #salesview .sal-client,:root[data-theme=light] #salesview .sal-total,:root[data-theme=light] #salesview .sal-panel-client{color:#1A1C1E}.hub-view-packages{max-width:min(var(--hub-w-work,1280px),100%)}.hub-view-packages,#packagesview{min-width:0;max-width:100%;overflow-x:clip}.hub-view-portal,#portalview{min-width:0;max-width:100%;overflow-x:clip}#portalview .po-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;align-items:start}@media(min-width:900px){#portalview .po-shell{grid-template-columns:minmax(0,340px) minmax(0,1fr)}}#portalview .po-rail{display:flex;flex-direction:column;gap:16px;min-width:0}@media(min-width:900px){#portalview .po-rail{position:sticky;top:16px}}#portalview .wave4-banner{align-self:flex-start;max-width:100%;overflow-wrap:anywhere;margin:0}#portalview .po-lede{margin:0;max-width:60ch;color:var(--sageg);line-height:1.45;overflow-wrap:anywhere}#portalview .po-look{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:0}#portalview .po-email{display:flex;flex-direction:column;gap:5px;flex:1 1 220px;min-width:0;font-size:12px;font-weight:650;color:var(--sageg)}#portalview .po-email input{width:100%;box-sizing:border-box;min-height:44px;padding:11px 14px;border-radius:12px;background:var(--field);border:1px solid var(--line);color:var(--ww);font:inherit}#portalview #poLookup{min-height:44px}#portalview .po-foot{margin:12px 0 0;color:var(--sageg);font-size:var(--fs-sm);line-height:1.45}#portalview .po-stage{min-width:0;display:flex;justify-content:center}#portalview .po-device{width:100%;max-width:412px;min-width:0;background:var(--panel2);border:1px solid var(--line);border-radius:28px;padding:12px;box-shadow:0 24px 60px -34px var(--shadow)}#portalview .po-bar{display:flex;align-items:center;justify-content:center;gap:7px;padding:4px 0 12px;color:var(--sageg);font-size:12px;font-weight:600}#portalview .po-bar .po-lock{width:11px;height:11px;flex:none;color:var(--sage)}#portalview .po-phone{max-width:390px;width:100%;margin:0 auto;min-width:0;background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:14px;overflow:hidden}#portalview .po-hero{display:flex;align-items:center;gap:12px;min-width:0}#portalview .po-av{flex:none;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:17px;color:#12140f;background:linear-gradient(150deg,var(--sage),var(--sagel))}#portalview .po-hero-txt{min-width:0;display:flex;flex-direction:column;gap:5px}#portalview .po-hello{margin:0;font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--ww);overflow-wrap:anywhere}#portalview .po-chip{align-self:flex-start;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;border-radius:999px;color:var(--sagel);border:1px solid var(--sage);background:rgba(122,139,109,.14)}#portalview .po-card{padding:16px;border-radius:16px;min-width:0;background:var(--card);border:1px solid var(--line)}#portalview .po-kicker{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sagel)}#portalview .po-past-k{margin-top:16px}#portalview .po-name{margin:8px 0 0;font-size:20px;font-weight:800;color:var(--ww);overflow-wrap:anywhere}#portalview .po-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:8px 0;min-width:0;border-bottom:1px solid var(--line)}#portalview .po-row:last-child{border-bottom:0}#portalview .po-k{color:var(--sageg);font-weight:600;overflow-wrap:anywhere;min-width:0}#portalview .po-v{font-weight:800;font-variant-numeric:tabular-nums;color:var(--ww);text-align:right;overflow-wrap:anywhere}#portalview .po-v.is-unread{font-weight:650;color:var(--sageg)}#portalview .po-list{max-height:320px;overflow-y:auto;overscroll-behavior:contain}#portalview .po-pack{padding:2px 0}#portalview .po-pack+.po-pack{border-top:1px solid var(--line)}#portalview .po-pack-bar{height:6px;border-radius:999px;background:var(--field);overflow:hidden;margin:0 0 8px}#portalview .po-pack-fill{display:block;height:100%;border-radius:999px;background:var(--mag)}#portalview .po-appt{padding:12px 0;border-top:1px solid var(--line);min-width:0}#portalview .po-appt:first-of-type{border-top:0;padding-top:8px}#portalview .po-appt-t{margin:0;font-weight:800;color:var(--ww);overflow-wrap:anywhere}#portalview .po-appt-when{margin:4px 0 0;color:var(--sageg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#portalview .po-appt.is-canceled .po-appt-t{color:var(--sageg)}#portalview .po-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}#portalview .po-act{min-width:0}#portalview .po-would{display:none;margin:8px 0 0}#portalview .po-act.is-open .po-would{display:block}#portalview .po-staff .po-acts{flex-direction:column;gap:8px}#portalview .po-staff .po-act{flex:1 1 auto}#portalview .po-staff .po-act .act-btn{width:100%;min-height:46px;text-align:left;justify-content:flex-start}#portalview .po-appt .po-act{flex:0 0 auto}#portalview .po-appt .po-act .act-btn{width:auto;min-height:36px;padding:6px 14px;font-weight:650}#portalview .po-book{width:100%;min-height:46px;margin-top:2px}#portalview .po-book-note{margin:0}#portalview .po-empty{padding:18px;border-radius:16px;background:var(--card);border:1px solid var(--line);width:100%;max-width:412px}#portalview .po-shell-empty .po-stage{justify-content:center;align-items:flex-start}@media(max-width:640px){#portalview #poLookup{width:100%}#portalview .po-look{flex-direction:column;align-items:stretch}#portalview .po-email{flex:0 0 auto}#portalview .po-book{min-height:48px}#portalview .po-device{max-width:100%}}:root[data-theme=light] #portalview .po-av{color:#fff}:root[data-theme=light] #portalview .po-hello,:root[data-theme=light] #portalview .po-name,:root[data-theme=light] #portalview .po-v,:root[data-theme=light] #portalview .po-appt-t{color:#1A1C1E}.hub-view-book,.hub-view-register,.hub-view-membership,.hub-view-timeline,.hub-view-reports,.hub-view-packages,.hub-view-portal,.hub-view-formbuilder,.hub-view-apptmessages,.hub-view-flows,.hub-view-classmgmt,.hub-view-giftcard,.hub-view-shop,.hub-view-catalog,.hub-view-inventory,.hub-view-inbox,.hub-view-events,#bookview,#registerview,#membershipview,#timelineview,#reportsview,#packagesview,#portalview,#formbuilderview,#apptmessagesview,#flowsview,#classmgmtview,#giftcardview,#shopview,#catalogview,#inventoryview,#inboxview,#eventsview,#calHiveBookDay,.hive-book{--preview-space:8px;--preview-pad:16px;--preview-radius:16px}.hive-book .hb-tick,.hive-book .hb-slot,.hive-book .hb-panel-when,#registerview .rg-pp,#registerview .rg-lp,#registerview .rg-total .v,#registerview .num,#membershipview .um-stat-v,#membershipview .um-v,#timelineview .tl-v,#timelineview .tl-when,#reportsview .rp-table .is-num,#reportsview .rp-unread,#packagesview .pv-price,#packagesview .pv-v,#portalview .po-v,#portalview .po-appt-when{font-variant-numeric:tabular-nums}.hub-view-reports{max-width:min(var(--hub-w-work,1280px),100%)}.hub-view-reports,#reportsview{min-width:0;max-width:100%;overflow-x:clip}#reportsview .rp-shell{display:flex;flex-direction:column;gap:12px;min-width:0}#reportsview .wave4-banner{align-self:flex-start;max-width:100%;overflow-wrap:anywhere}#reportsview .rp-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch;min-width:0}#reportsview .rp-period,#reportsview .rp-loc,#reportsview .rp-staff{margin:0}#reportsview .rp-period button,#reportsview .rp-loc button,#reportsview .rp-staff button{min-height:40px;padding:0 14px;white-space:nowrap}#reportsview .rp-month-lab{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:650;color:var(--sageg)}#reportsview .rp-month{min-height:40px;min-width:12rem;padding:8px 10px;border-radius:12px;background:var(--card);border:1px solid var(--line);color:var(--ww);font:inherit}#reportsview .nx-card .rp-month-lab{margin-top:12px}#reportsview .rp-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start;min-width:0}#reportsview .rp-rail{position:sticky;top:8px;padding:12px;border:1px solid var(--line);border-radius:16px;background:var(--card);min-width:0}#reportsview .rp-rail-h{margin:12px 0 6px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--sageg)}#reportsview .rp-rail-h:first-child{margin-top:0}#reportsview .rp-rail-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;box-sizing:border-box;margin:0 0 4px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--ww);font:inherit;font-weight:650;text-align:left;cursor:pointer}#reportsview .rp-rail-item.is-on{background:rgba(126,168,134,.18);color:var(--ww)}#reportsview .rp-rail-item.is-wait{color:var(--sageg);font-weight:600}#reportsview .rp-rail-wait{font-size:11px;font-weight:750;letter-spacing:.03em;text-transform:uppercase;color:var(--sageg)}#reportsview .rp-pick-wrap{display:none;margin:0;font-size:12px;font-weight:650;color:var(--sageg)}#reportsview .rp-pick{width:100%;box-sizing:border-box;min-height:44px;margin-top:6px;padding:10px 12px;border-radius:12px;background:var(--card);border:1px solid var(--line);color:var(--ww);font:inherit}#reportsview .rp-main{min-width:0}#reportsview .rp-main-h{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;justify-content:space-between;margin-bottom:10px}#reportsview .rp-title{margin:0;font-size:20px;font-weight:800;color:var(--ww)}#reportsview .rp-when{margin:4px 0 0;color:var(--sageg);font-size:13px}#reportsview .rp-export{display:flex;flex-wrap:wrap;gap:8px}#reportsview #rpCsv,#reportsview #rpPrint,#reportsview #rpPnlRefresh{min-height:44px}#reportsview .rp-note,#reportsview .rp-lock{margin:0 0 10px;max-width:72ch;color:var(--sageg);line-height:1.45;overflow-wrap:anywhere}#reportsview .rp-lock{font-size:13px}#reportsview .rp-hold{padding:16px 18px;border-radius:16px}#reportsview .rp-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px}#reportsview .rp-hero-tile{padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--card);min-width:0}#reportsview .rp-hero-k{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--sageg)}#reportsview .rp-hero-v{margin:0;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ww)}#reportsview .rp-table tr.is-section td{font-weight:800;color:var(--sageg);text-transform:uppercase;letter-spacing:.03em;font-size:11px}#reportsview .rp-table tr.is-total td{font-weight:800}#reportsview .rp-table tr.is-group td{font-weight:800}#reportsview .rp-table tr.is-subtotal td{font-weight:800}#reportsview .rp-table.is-pnl tr.is-d1 td.is-line{padding-left:28px}#reportsview .rp-table.is-pnl tr.is-d2 td.is-line{padding-left:46px}#reportsview .rp-table.is-pnl tr.is-d3 td.is-line{padding-left:64px}#reportsview .rp-table tr.is-flag td{color:var(--amber)}#reportsview .rp-table .is-line{white-space:nowrap;min-width:160px}#reportsview .rp-table.is-pnl{width:100%;min-width:720px}#reportsview .rp-table.is-pnl .is-line{white-space:normal;overflow-wrap:break-word;word-break:normal;min-width:160px}#reportsview .rp-table.is-pnl .is-num{min-width:132px}#reportsview .rp-table .is-neg{color:var(--ww)}#reportsview .rp-table-card{padding:12px 0 8px;margin:0 0 14px;min-width:0;max-width:100%;overflow:visible}#reportsview .rp-table-title{margin:0 16px 8px;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--sageg)}#reportsview .rp-swipe-hint{display:none;margin:0 16px 6px;font-size:12px;font-weight:650;color:var(--sageg)}#reportsview .rp-table-wrap{overflow-x:auto;overflow-y:hidden;max-width:100%;min-width:0;width:100%;padding:0 8px 10px;box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(196,207,176,.4) transparent}#reportsview .rp-table-wrap::-webkit-scrollbar{height:8px}#reportsview .rp-table-wrap::-webkit-scrollbar-track{background:transparent}#reportsview .rp-table-wrap::-webkit-scrollbar-thumb{background:rgba(196,207,176,.32);border-radius:999px}#reportsview .rp-table{width:max-content;min-width:100%;border-collapse:collapse;table-layout:auto}#reportsview .rp-table th,#reportsview .rp-table td{padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:middle;color:var(--ww);overflow-wrap:normal;word-break:normal}#reportsview .rp-table th{font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--sageg);text-align:left;white-space:nowrap}#reportsview .rp-table .is-date{white-space:nowrap;min-width:110px}#reportsview .rp-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}#reportsview .rp-table tfoot td,#reportsview .rp-total td{border-bottom:0;font-weight:800}#reportsview .rp-unread{color:var(--sageg);font-weight:650;font-style:normal}@media(max-width:800px){#reportsview .rp-body{grid-template-columns:minmax(0,1fr)}#reportsview .rp-rail{display:none}#reportsview .rp-pick-wrap{display:block}#reportsview .rp-period{display:grid;grid-template-columns:1fr 1fr;width:100%;border-radius:16px}#reportsview .rp-period button{flex:1 1 0;min-width:0;min-height:44px}#reportsview .rp-month-lab{width:100%}#reportsview .rp-month{width:100%;min-height:44px}#reportsview .rp-main,#reportsview .rp-table-card,#reportsview .rp-table-wrap{min-width:0;max-width:100%}#reportsview .rp-export,#reportsview #rpCsv,#reportsview #rpPrint,#reportsview #rpPnlRefresh{width:100%}#reportsview .rp-hero{grid-template-columns:minmax(0,1fr)}#reportsview .rp-swipe-hint{display:block}#reportsview .rp-table-wrap{scrollbar-width:auto}#reportsview .rp-table-wrap::-webkit-scrollbar{height:10px}}@media print{#reportsview .rp-rail,#reportsview .rp-pick-wrap,#reportsview .rp-export,#reportsview .rp-filters{display:none!important}#reportsview .rp-body{display:block}#reportsview .rp-table-wrap{overflow:visible}}:root[data-theme=light] #reportsview .rp-title,:root[data-theme=light] #reportsview .rp-rail-item,:root[data-theme=light] #reportsview .rp-hero-v,:root[data-theme=light] #reportsview .rp-month,:root[data-theme=light] #reportsview .rp-table td{color:#1A1C1E}:root[data-theme=light] #reportsview .rp-table th{color:#4E5D42}:root[data-theme=light] #reportsview .rp-rail-h,:root[data-theme=light] #reportsview .rp-when,:root[data-theme=light] #reportsview .rp-note,:root[data-theme=light] #reportsview .rp-lock,:root[data-theme=light] #reportsview .rp-unread,:root[data-theme=light] #reportsview .rp-table-title,:root[data-theme=light] #reportsview .rp-rail-wait,:root[data-theme=light] #reportsview .rp-pick-wrap,:root[data-theme=light] #reportsview .rp-rail-item.is-wait{color:#4E5D42}:root[data-theme=light] #reportsview .rp-hero-k,:root[data-theme=light] #reportsview .rp-table tr.is-section td{color:#4E5D42}:root[data-theme=light] #reportsview .rp-rail,:root[data-theme=light] #reportsview .rp-hold,:root[data-theme=light] #reportsview .rp-hero-tile,:root[data-theme=light] #reportsview .rp-table-card{background:#fff;border-color:rgba(26,28,30,.10)}:root[data-theme=light] #reportsview .rp-pick{background:#fff;color:#1A1C1E;border-color:rgba(26,28,30,.16)}:root[data-theme=light] #reportsview .rp-rail-item.is-on{background:rgba(63,111,104,.12)}:root[data-theme=light] #reportsview .rp-table th,:root[data-theme=light] #reportsview .rp-table td{border-bottom-color:rgba(26,28,30,.10)}:root[data-theme=light] #reportsview .rp-table-wrap{scrollbar-color:rgba(26,28,30,.28) transparent}:root[data-theme=light] #reportsview .rp-table-wrap::-webkit-scrollbar-thumb{background:rgba(26,28,30,.22)}.hub-view-formbuilder{max-width:min(var(--hub-w-wide,1520px),100%)}.hub-view-formbuilder,#formbuilderview{min-width:0;max-width:100%;overflow-x:clip}#formbuilderview{--fb-blue:#4FA8CE}#formbuilderview .fb-shell{display:flex;flex-direction:column;gap:16px;min-width:0}#formbuilderview .wave4-banner{display:flex;flex-wrap:wrap;align-self:flex-start;max-width:100%;min-width:0;white-space:normal;overflow-wrap:break-word;border-radius:16px}#formbuilderview .wave4-banner span{min-width:0;flex:1 1 auto;overflow-wrap:break-word}#formbuilderview .fb-note,#formbuilderview .fb-lock,#formbuilderview .fb-cfg-sum{margin:0;max-width:72ch;color:var(--sageg);line-height:1.45;overflow-wrap:break-word;white-space:normal}#formbuilderview .fb-lock{font-size:var(--fs-sm);margin-top:8px}#formbuilderview .fb-kicker,#formbuilderview .fb-palpane .lab,#formbuilderview .fb-rbody .lab{display:block;margin:0 0 8px;font-size:var(--fs-eyebrow);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sagel)}#formbuilderview .fb-palpane .lab{margin:12px 4px 7px}#formbuilderview .fb-palpane .lab:first-child,#formbuilderview .fb-rbody .lab:first-child{margin-top:0}#formbuilderview .fb-layout{display:grid;grid-template-columns:212px minmax(0,1fr) minmax(280px,372px);gap:16px;align-items:start;min-width:0}#formbuilderview .fb-palpane,#formbuilderview .fb-canvas,#formbuilderview .fb-right{background:var(--panel2);border:1px solid var(--line);border-radius:16px;min-width:0;min-height:0}#formbuilderview .fb-palpane,#formbuilderview .fb-right{position:sticky;top:8px;align-self:start;max-height:calc(100vh - 32px);overflow:auto}#formbuilderview .fb-palpane{padding:14px 13px}#formbuilderview .fb-canvas{padding:16px 18px}#formbuilderview .fb-palbtn{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:var(--field);border:1px solid var(--line);color:var(--ww);border-radius:9px;padding:9px 11px;font-size:var(--fs-sm);font-weight:650;cursor:pointer;margin-bottom:6px;min-height:44px;font-family:inherit}#formbuilderview .fb-palbtn:hover{border-color:var(--mag-soft);color:var(--mag)}#formbuilderview .fb-ic{width:16px;height:16px;flex:0 0 auto;color:var(--sageg)}#formbuilderview .fb-palbtn:hover .fb-ic{color:var(--mag)}#formbuilderview .fb-pal,#formbuilderview .fb-svc,#formbuilderview .fb-mini,#formbuilderview #fbLookup,#formbuilderview #fbSave,#formbuilderview #fbNew{min-height:44px}#formbuilderview .fb-pal,#formbuilderview .fb-svc{width:100%;justify-content:center;text-align:center;flex:none}#formbuilderview button.fb-palbtn{justify-content:flex-start;text-align:left}#formbuilderview .fb-svc.is-on,#formbuilderview .fb-pal.is-on,#formbuilderview .fb-pal:focus-visible{background:rgba(126,168,134,.18)}#formbuilderview input.fb-name{width:100%;box-sizing:border-box;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-bottom:2px solid var(--line);border-radius:0;color:var(--ww);font-size:var(--fs-lg);font-weight:800;padding:6px 2px 9px;outline:none;margin:0 0 6px;min-height:44px;font-family:inherit}#formbuilderview input.fb-name:focus{border-bottom-color:var(--mag)}#formbuilderview .fb-canvas-acts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}#formbuilderview .fb-steps{display:flex;gap:7px;margin:10px 0 16px;flex-wrap:wrap}#formbuilderview .fb-step{font-size:var(--fs-eyebrow);font-weight:750;padding:6px 13px;border-radius:999px;border:1px solid var(--line);background:var(--field);color:var(--sageg);cursor:pointer;min-height:44px;font-family:inherit}#formbuilderview .fb-step.is-on{background:var(--mag);border-color:var(--mag);color:#fff}#formbuilderview .fb-step.add{color:var(--sageg);border-style:dashed}#formbuilderview .fb-page-title{display:flex;flex-direction:column;gap:6px;margin:0 0 12px;font-size:var(--fs-sm);font-weight:650;color:var(--sageg)}#formbuilderview .fb-in,#formbuilderview .fb-opt-in,#formbuilderview .fb-email input,#formbuilderview .fb-page-title input,#formbuilderview .fb-phone input,#formbuilderview .fb-phone textarea,#formbuilderview .fb-phone select{width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--field);color:var(--ww);font:inherit;outline:none}#formbuilderview .fb-in:focus,#formbuilderview .fb-opt-in:focus,#formbuilderview .fb-email input:focus,#formbuilderview .fb-page-title input:focus{border-color:var(--mag)}#formbuilderview .fb-phone textarea{min-height:88px;resize:vertical}#formbuilderview .fb-fieldcard{border:1px solid var(--line);border-radius:12px;padding:13px 14px;margin-bottom:10px;background:var(--card);cursor:pointer}#formbuilderview .fb-fieldcard.is-sel{border-color:var(--mag);box-shadow:0 0 0 1px var(--mag)}#formbuilderview .fb-fc-h,#formbuilderview .fb-row-h{display:flex;flex-wrap:wrap;align-items:center;gap:9px}#formbuilderview .fb-fc-type,#formbuilderview .fb-type{font-size:var(--fs-eyebrow);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--sageg);background:var(--field);border:1px solid var(--line);border-radius:6px;padding:2px 8px}#formbuilderview .fb-fc-req{font-size:var(--fs-eyebrow);font-weight:800;color:var(--mag);margin-left:2px}#formbuilderview .fb-fc-logic{font-size:var(--fs-eyebrow);font-weight:750;color:var(--fb-blue);display:inline-flex;align-items:center;gap:5px;margin-left:auto}#formbuilderview .fb-fc-drag{margin-left:auto;color:var(--sageg);cursor:grab;font-size:16px;line-height:1;padding:4px 2px}#formbuilderview .fb-fc-logic+.fb-fc-drag{margin-left:10px}#formbuilderview .fb-fc-label,#formbuilderview .fb-enroll-lab{font-size:var(--fs-base);font-weight:700;margin:9px 0 3px;color:var(--ww);overflow-wrap:anywhere}#formbuilderview .fb-fc-ex{font-size:var(--fs-eyebrow);color:var(--sageg)}#formbuilderview .fb-fc-opts{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}#formbuilderview .fb-fc-opt{font-size:12.5px;color:var(--sageg);border:1px solid var(--line);border-radius:7px;padding:3px 10px}#formbuilderview .fb-addhint{border:1px dashed var(--line);border-radius:12px;padding:14px;text-align:center;color:var(--sageg);font-size:var(--fs-sm)}#formbuilderview .fb-svcs,#formbuilderview .fb-enroll,#formbuilderview .fb-tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;width:100%;min-width:0;margin-top:8px}#formbuilderview .fb-empty,#formbuilderview .fb-row,#formbuilderview .fb-cfg,#formbuilderview .fb-look,#formbuilderview .fb-enroll-box{padding:16px;border-radius:16px;min-width:0}#formbuilderview .fb-row-acts{display:flex;flex-wrap:wrap;gap:8px}#formbuilderview .fb-req{display:flex;align-items:center;gap:8px;margin:8px 0 0;width:auto;font-size:var(--fs-sm);font-weight:650;color:var(--ww)}#formbuilderview .fb-req input[type=checkbox]{width:18px;height:18px;min-height:0;min-width:0;flex:none;accent-color:var(--sage)}#formbuilderview .fb-opts{display:flex;flex-direction:column;gap:8px;margin-top:8px}#formbuilderview .fb-opt{display:flex;gap:8px;align-items:center;min-width:0;flex-wrap:nowrap}#formbuilderview .fb-opt-in{flex:1 1 auto;min-width:0;width:auto;margin:0}#formbuilderview .fb-opt .fb-mini{flex:none;width:auto;white-space:nowrap}#formbuilderview .fb-freq{margin:8px 0}#formbuilderview .fb-freq button{min-height:44px;padding:0 14px}#formbuilderview .fb-rtabs{display:flex;border-bottom:1px solid var(--line)}#formbuilderview .fb-rtabs button{flex:1;appearance:none;border:0;background:transparent;color:var(--sageg);font-size:var(--fs-sm);font-weight:750;padding:13px 0;cursor:pointer;border-bottom:2px solid transparent;min-height:44px;font-family:inherit}#formbuilderview .fb-rtabs button.is-on{color:var(--ww);border-bottom-color:var(--mag)}#formbuilderview .fb-rbody{padding:16px}#formbuilderview .fb-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line)}#formbuilderview .fb-toggle .t{font-size:var(--fs-sm);font-weight:700;color:var(--ww)}#formbuilderview .fb-toggle .s{font-size:12.5px;color:var(--sageg)}#formbuilderview .fb-sw{width:40px;height:23px;border-radius:999px;background:var(--field);border:1px solid var(--line);position:relative;flex:0 0 auto;cursor:pointer;padding:0}#formbuilderview .fb-sw.is-on{background:var(--mag);border-color:var(--mag)}#formbuilderview .fb-sw::after{content:"";position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:#fff}#formbuilderview .fb-sw.is-on::after{left:19px}#formbuilderview .fb-logic{background:var(--field);border:1px solid var(--line);border-radius:11px;padding:12px;display:flex;flex-direction:column;gap:8px}#formbuilderview .fb-logic .row{font-size:var(--fs-sm);line-height:1.9;color:var(--ww)}#formbuilderview .fb-logic .op{color:var(--mag);font-weight:800}#formbuilderview .fb-preview{position:sticky;top:8px}#formbuilderview .fb-phone{width:100%;max-width:375px;margin:0 auto;box-sizing:border-box;padding:20px 18px;border:1px solid var(--line);border-radius:22px;background:var(--card);min-width:0}#formbuilderview .fb-phone-title{margin:0 0 4px;font-size:var(--fs-md);font-weight:800;color:var(--ww);overflow-wrap:anywhere}#formbuilderview .fb-phone-lede{margin:0 0 16px;color:var(--sageg);font-size:12.5px}#formbuilderview .fb-pv{display:flex;flex-direction:column;gap:6px;margin:0 0 16px;font-size:var(--fs-sm);font-weight:650;color:var(--ww)}#formbuilderview .fb-pv-label{overflow-wrap:anywhere}#formbuilderview .fb-ph-heading{margin:0 0 14px;font-size:var(--fs-md);font-weight:800;color:var(--ww);overflow-wrap:anywhere}#formbuilderview .fb-enroll-box{padding:16px}#formbuilderview .fb-enroll .fb-pal{width:100%;justify-content:center;text-align:center}#formbuilderview .fb-enroll .is-on,#formbuilderview .fb-tpls .is-on{background:rgba(126,168,134,.18)}#formbuilderview .fb-enroll-opts{margin:8px 0 0;padding-left:1.2em;color:var(--ww);line-height:1.45}#formbuilderview .fb-pv-body{margin:6px 0 0;max-width:none;font-size:var(--fs-sm);font-weight:500;line-height:1.5;color:var(--sageg);overflow-wrap:break-word;white-space:normal}#formbuilderview .fb-star{color:var(--mag);font-weight:600;font-size:12.5px}#formbuilderview .fb-pv-opts{display:flex;flex-direction:column;gap:8px}#formbuilderview .fb-pv-opt,#formbuilderview .fb-pv-check{display:flex;align-items:center;gap:8px;font-weight:600}#formbuilderview .fb-pv-opt input[type=radio],#formbuilderview .fb-pv-check input[type=checkbox]{width:18px;height:18px;min-width:18px;min-height:0;flex:none;margin:0;accent-color:var(--sage)}#formbuilderview .fb-sign,#formbuilderview .fb-file{min-height:88px;border:1px dashed var(--line);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--sageg);font-weight:650}#formbuilderview .fb-stars{display:flex;gap:6px;color:var(--sageg);font-size:18px;letter-spacing:2px}#formbuilderview .fb-submit{width:100%;margin-top:8px}#formbuilderview .fb-submit:disabled{opacity:.55;cursor:not-allowed}#formbuilderview .fb-ph-nav{display:flex;gap:8px;margin-top:8px}#formbuilderview .fb-ph-nav .act-btn{flex:1 1 0;min-height:44px}#formbuilderview .fb-ph-step{font-size:var(--fs-eyebrow);color:var(--sageg);text-align:center;margin:10px 0 0}#formbuilderview .fb-look-row{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:8px 0 16px}#formbuilderview .fb-email,#formbuilderview .fb-lab{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm);font-weight:650;color:var(--sageg);flex:1 1 220px;min-width:0}#formbuilderview .fb-member{margin:0 0 8px;font-size:18px;font-weight:800;color:var(--ww);overflow-wrap:anywhere}#formbuilderview .fb-subs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}#formbuilderview .fb-sub{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line)}#formbuilderview .fb-sub-name{font-weight:750;color:var(--ww);overflow-wrap:anywhere}#formbuilderview .fb-sub-meta{color:var(--sageg);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:1120px){#formbuilderview .fb-layout{grid-template-columns:minmax(0,1fr)}#formbuilderview .fb-palpane,#formbuilderview .fb-right,#formbuilderview .fb-preview{position:static;max-height:none}}@media(max-width:800px){#formbuilderview .fb-layout{grid-template-columns:minmax(0,1fr)}#formbuilderview .fb-preview{position:static}#formbuilderview .fb-svcs,#formbuilderview .fb-enroll,#formbuilderview .fb-tpls{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}#formbuilderview .fb-row-h{flex-direction:column;align-items:stretch}#formbuilderview .fb-row-acts{width:100%}#formbuilderview .fb-row-acts .fb-mini{flex:1 1 0;min-width:0}#formbuilderview .fb-look-row{flex-direction:column;align-items:stretch;flex-wrap:nowrap}#formbuilderview .fb-email{width:100%;flex:none}#formbuilderview #fbLookup{width:100%;flex:none;white-space:nowrap}#formbuilderview .fb-freq{width:100%;display:flex;flex-wrap:wrap}#formbuilderview .fb-freq button{flex:1 1 148px;white-space:nowrap;min-height:44px}#formbuilderview .fb-opt{flex-wrap:nowrap}#formbuilderview .fb-sub{flex-direction:column;align-items:flex-start;gap:2px}#formbuilderview .fb-sub-meta{white-space:normal}#formbuilderview .fb-canvas-acts .act-btn{flex:1 1 140px}}:root[data-theme=light] #formbuilderview{--fb-blue:#2E7DA3}:root[data-theme=light] #formbuilderview .fb-phone-title,:root[data-theme=light] #formbuilderview .fb-member,:root[data-theme=light] #formbuilderview .fb-sub-name,:root[data-theme=light] #formbuilderview .fb-req,:root[data-theme=light] #formbuilderview .fb-enroll-lab,:root[data-theme=light] #formbuilderview .fb-enroll-opts,:root[data-theme=light] #formbuilderview .fb-pv,:root[data-theme=light] #formbuilderview .fb-fc-label,:root[data-theme=light] #formbuilderview .fb-ph-heading,:root[data-theme=light] #formbuilderview .fb-toggle .t,:root[data-theme=light] #formbuilderview .fb-palbtn,:root[data-theme=light] #formbuilderview input.fb-name{color:#1A1C1E;background:transparent;border-radius:0}:root[data-theme=light] #formbuilderview .fb-kicker,:root[data-theme=light] #formbuilderview .fb-note,:root[data-theme=light] #formbuilderview .fb-lock,:root[data-theme=light] #formbuilderview .fb-cfg-sum,:root[data-theme=light] #formbuilderview .fb-type,:root[data-theme=light] #formbuilderview .fb-phone-lede,:root[data-theme=light] #formbuilderview .fb-sub-meta,:root[data-theme=light] #formbuilderview .fb-lab,:root[data-theme=light] #formbuilderview .fb-pv-body,:root[data-theme=light] #formbuilderview .fb-email,:root[data-theme=light] #formbuilderview .fb-palpane .lab,:root[data-theme=light] #formbuilderview .fb-rbody .lab,:root[data-theme=light] #formbuilderview .fb-fc-ex,:root[data-theme=light] #formbuilderview .fb-addhint,:root[data-theme=light] #formbuilderview .fb-page-title{color:#4E5D42}:root[data-theme=light] #formbuilderview .fb-empty,:root[data-theme=light] #formbuilderview .fb-row,:root[data-theme=light] #formbuilderview .fb-cfg,:root[data-theme=light] #formbuilderview .fb-look,:root[data-theme=light] #formbuilderview .fb-enroll-box,:root[data-theme=light] #formbuilderview .fb-preview,:root[data-theme=light] #formbuilderview .fb-palpane,:root[data-theme=light] #formbuilderview .fb-canvas,:root[data-theme=light] #formbuilderview .fb-right,:root[data-theme=light] #formbuilderview .fb-fieldcard{background:#fff;border-color:rgba(26,28,30,.10)}:root[data-theme=light] #formbuilderview .fb-enroll .is-on,:root[data-theme=light] #formbuilderview .fb-tpls .is-on{background:rgba(63,111,104,.12)}:root[data-theme=light] #formbuilderview .fb-phone{background:#fbfaf8;border-color:rgba(26,28,30,.10)}:root[data-theme=light] #formbuilderview .fb-in,:root[data-theme=light] #formbuilderview .fb-email input,:root[data-theme=light] #formbuilderview .fb-opt-in,:root[data-theme=light] #formbuilderview .fb-page-title input,:root[data-theme=light] #formbuilderview .fb-phone input,:root[data-theme=light] #formbuilderview .fb-phone textarea,:root[data-theme=light] #formbuilderview .fb-phone select,:root[data-theme=light] #formbuilderview .fb-palbtn{background:#F1F0EB;color:#1A1C1E;border-color:rgba(26,28,30,.16)}:root[data-theme=light] #formbuilderview .fb-svc.is-on{background:rgba(63,111,104,.12)}:root[data-theme=light] #formbuilderview .fb-sub{border-bottom-color:rgba(26,28,30,.10)}:root[data-theme=light] #formbuilderview .fb-sign,:root[data-theme=light] #formbuilderview .fb-file{border-color:rgba(26,28,30,.24);color:#4E5D42}:root[data-theme=light] #formbuilderview .fb-step.is-on{color:#fff}#apptmessagesview{min-width:0;max-width:100%;overflow-x:clip}.hub-view-apptmessages{max-width:min(var(--hub-w-wide,1520px),100%)}#apptmessagesview .apm-page{min-width:0;display:flex;flex-direction:column;gap:12px}#apptmessagesview .apm-lock,#apptmessagesview .apm-note,#apptmessagesview .apm-empty,#apptmessagesview .apm-meta,#apptmessagesview .apm-ed-t2{margin:0;max-width:72ch;color:var(--sageg);line-height:1.45;overflow-wrap:anywhere;font-size:var(--fs-sm)}#apptmessagesview .apm-seed{margin:0;padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--amber);font-size:var(--fs-sm);font-weight:750}#apptmessagesview .apm-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;min-width:0}@media(min-width:900px){#apptmessagesview .apm-shell{grid-template-columns:300px minmax(0,1fr)}#apptmessagesview .apm-preview{grid-column:1/-1}#apptmessagesview .apm-rail,#apptmessagesview .apm-editor{position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);overflow:auto}}@media(min-width:1180px){#apptmessagesview .apm-shell{grid-template-columns:300px minmax(0,1fr) 280px}#apptmessagesview .apm-preview{grid-column:auto;position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);overflow:auto}}#apptmessagesview .apm-col{background:var(--panel2);border:1px solid var(--line);border-radius:16px;overflow:hidden;min-width:0}#apptmessagesview .apm-rail-h{padding:14px 15px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px}#apptmessagesview .apm-rail-h b{font-size:var(--fs-md);font-weight:850}#apptmessagesview .apm-add{appearance:none;border:1px dashed var(--line);background:transparent;color:var(--sageg);font:inherit;font-weight:750;font-size:var(--fs-sm);border-radius:9px;padding:6px 11px;cursor:pointer;min-height:44px}#apptmessagesview .apm-add:hover{border-color:var(--mag);color:var(--mag)}#apptmessagesview .apm-grp{font-size:var(--fs-micro);letter-spacing:.09em;text-transform:uppercase;color:var(--sagel);font-weight:800;padding:13px 15px 6px}#apptmessagesview .apm-grp-ed{padding:8px 0 6px}#apptmessagesview .apm-rule{display:flex;align-items:center;gap:11px;padding:11px 15px;border-top:1px solid var(--line);cursor:pointer;text-align:left;color:inherit}#apptmessagesview .apm-rule:hover{background:var(--hover)}#apptmessagesview .apm-rule.on{background:var(--hover);box-shadow:inset 3px 0 0 var(--mag)}#apptmessagesview .apm-rule.is-off .apm-nm{color:var(--sageg)}#apptmessagesview .apm-ic{width:30px;height:30px;border-radius:9px;flex:0 0 auto;display:grid;place-items:center;font-size:var(--fs-micro);font-weight:800;background:var(--card);border:1px solid var(--line);color:var(--ww)}#apptmessagesview .apm-ic-appointment{background:var(--sage);color:#12140E;border-color:transparent}#apptmessagesview .apm-ic-form{background:var(--amber);color:#241a04;border-color:transparent}#apptmessagesview .apm-ic-waitlist{background:var(--green);color:#12140E;border-color:transparent}#apptmessagesview .apm-ic-commerce{background:var(--mag);color:#fff;border-color:transparent}#apptmessagesview .apm-tx{min-width:0;flex:1 1 auto}#apptmessagesview .apm-nm{font-size:var(--fs-sm);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#apptmessagesview .apm-sub{font-size:var(--fs-micro);color:var(--sageg);display:flex;gap:7px;align-items:center;margin-top:1px;flex-wrap:wrap}#apptmessagesview .apm-chan{font-size:var(--fs-micro);font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:1px 6px;border-radius:5px;border:1px solid var(--line);color:var(--sageg)}#apptmessagesview .apm-chan-sms{color:var(--green);border-color:rgba(95,208,138,.35)}#apptmessagesview .apm-chan-eml{color:var(--amber);border-color:rgba(228,184,92,.34)}#apptmessagesview .apm-aud{color:var(--sageg)}#apptmessagesview .apm-sw{width:42px;height:26px;border-radius:999px;background:var(--card);border:1px solid var(--line);position:relative;flex:0 0 auto;cursor:pointer;padding:0}#apptmessagesview .apm-sw::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--sageg)}#apptmessagesview .apm-sw.on{background:var(--mag);border-color:var(--mag)}#apptmessagesview .apm-sw.on::after{left:21px;background:#fff}#apptmessagesview .apm-ed-h{padding:15px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px}#apptmessagesview .apm-ed-ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:var(--fs-sm);font-weight:800;background:rgba(251,62,136,.12);border:1px solid rgba(251,62,136,.34);color:var(--mag);flex:0 0 auto}#apptmessagesview .apm-ed-t1{font-size:var(--fs-md);font-weight:850;overflow-wrap:anywhere}#apptmessagesview .apm-ed-b{padding:18px}#apptmessagesview .apm-row{margin-bottom:18px}#apptmessagesview .apm-lab{display:flex;flex-direction:column;gap:6px;margin:0 0 8px;font-size:var(--fs-micro);letter-spacing:.09em;text-transform:uppercase;color:var(--sagel);font-weight:800}#apptmessagesview .apm-in,#apptmessagesview .apm-ta{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border-radius:12px;background:var(--card);border:1px solid var(--line);color:var(--ww);font:inherit;font-size:var(--fs-sm)}#apptmessagesview .apm-ta{min-height:92px;resize:vertical;line-height:1.5;outline:none}#apptmessagesview .apm-chips{display:flex;flex-wrap:wrap;gap:7px}#apptmessagesview .apm-chips-sub{margin-top:8px}#apptmessagesview .apm-chip{font-size:var(--fs-sm);font-weight:700;padding:8px 13px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--sageg);cursor:pointer;min-height:44px;font-family:inherit}#apptmessagesview .apm-chip.on{border-color:rgba(251,62,136,.34);color:var(--mag);background:rgba(251,62,136,.12)}#apptmessagesview .apm-timing{display:flex;flex-wrap:wrap;gap:10px;align-items:center}#apptmessagesview .apm-stepper{display:inline-flex;align-items:center;gap:9px;background:var(--card);border:1px solid var(--line);border-radius:11px;padding:4px 6px}#apptmessagesview .apm-stepper button{width:44px;height:44px;min-width:44px;border-radius:8px;border:1px solid var(--line);background:var(--panel2);color:var(--ww);font-size:18px;font-weight:800;cursor:pointer;font-family:inherit}#apptmessagesview .apm-stepper b{min-width:70px;text-align:center;font-weight:800;font-variant-numeric:tabular-nums;font-size:var(--fs-sm)}#apptmessagesview .apm-ta-wrap{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px}#apptmessagesview .apm-mergebar{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}#apptmessagesview .apm-merge{font-size:var(--fs-micro);font-weight:750;padding:5px 9px;border-radius:7px;border:1px solid rgba(95,208,138,.35);background:rgba(95,208,138,.10);color:var(--green);cursor:pointer;font-family:inherit}#apptmessagesview .apm-counter{margin-top:8px;font-size:var(--fs-micro);color:var(--sageg);display:flex;justify-content:space-between;gap:8px}#apptmessagesview .apm-clin{margin:8px 0 0;color:var(--amber);font-size:var(--fs-sm)}#apptmessagesview .apm-honesty{margin-top:6px;background:var(--card);border:1px solid var(--line);border-left:3px solid var(--amber);border-radius:11px;padding:12px 14px;color:var(--sageg);font-size:var(--fs-sm)}#apptmessagesview .apm-honesty b{color:var(--ww)}#apptmessagesview .apm-toggles{display:flex;flex-direction:column;gap:10px;margin-top:8px}#apptmessagesview .apm-tog{display:flex;align-items:center;gap:10px;background:transparent;border:0;color:var(--ww);font:inherit;font-size:var(--fs-sm);font-weight:750;cursor:pointer;padding:0;text-align:left;min-height:44px}#apptmessagesview .apm-msg{margin:10px 0 0;color:var(--amber);font-size:var(--fs-sm)}#apptmessagesview .apm-msg.is-ok{color:var(--green)}#apptmessagesview .apm-ed-f{display:flex;flex-wrap:wrap;gap:10px;padding:15px 18px;border-top:1px solid var(--line);background:var(--card);align-items:center}#apptmessagesview #apmSave{min-height:44px}#apptmessagesview #apmCancel{min-height:44px}#apptmessagesview .apm-ed-f .apm-note{margin-left:auto}#apptmessagesview .apm-pv-h{padding:13px 15px;border-bottom:1px solid var(--line);font-size:var(--fs-sm);font-weight:800;color:var(--sageg)}#apptmessagesview .apm-phone{margin:16px auto;width:230px;background:#000;border-radius:30px;padding:12px 10px;border:1px solid var(--line)}#apptmessagesview .apm-scr{background:#0b0c0d;border-radius:20px;padding:14px 11px;min-height:180px}#apptmessagesview .apm-from{text-align:center;color:#8a8f96;font-size:var(--fs-micro);margin-bottom:10px}#apptmessagesview .apm-bubble{background:#2b2d31;color:#f2f2f2;border-radius:16px 16px 16px 5px;padding:9px 12px;font-size:var(--fs-sm);line-height:1.45;max-width:88%;overflow-wrap:anywhere}#apptmessagesview .apm-hl{color:#8fd0a6;font-weight:750}#apptmessagesview .apm-stamp{color:#70757c;font-size:var(--fs-micro);margin:6px 0 0 6px}#apptmessagesview .apm-queue{padding:6px 14px 16px}#apptmessagesview .apm-kicker,#apptmessagesview .apm-qh{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--sagel);font-weight:800;margin:12px 0 8px}#apptmessagesview .apm-draft{min-width:0;padding:12px 0;border-top:1px solid var(--line)}#apptmessagesview .apm-draft-h{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}#apptmessagesview .apm-name,#apptmessagesview .apm-body{color:var(--ww);overflow-wrap:anywhere}#apptmessagesview .apm-name{font-weight:800;font-size:var(--fs-sm)}#apptmessagesview .apm-body{margin:6px 0 0;line-height:1.45;font-size:var(--fs-sm)}#apptmessagesview .apm-pill{font-size:var(--fs-micro);font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--amber);border:1px solid rgba(228,184,92,.34);border-radius:5px;padding:1px 6px}@media(max-width:900px){#apptmessagesview .apm-ed-f .apm-note{margin-left:0;width:100%}#apptmessagesview #apmSave,#apptmessagesview #apmCancel{flex:1 1 auto}}:root[data-theme=light] #apptmessagesview .apm-name,:root[data-theme=light] #apptmessagesview .apm-ed-t1,:root[data-theme=light] #apptmessagesview .apm-body,:root[data-theme=light] #apptmessagesview .apm-nm{color:#1A1C1E}:root[data-theme=light] #apptmessagesview .apm-kicker,:root[data-theme=light] #apptmessagesview .apm-qh,:root[data-theme=light] #apptmessagesview .apm-note,:root[data-theme=light] #apptmessagesview .apm-lock,:root[data-theme=light] #apptmessagesview .apm-empty,:root[data-theme=light] #apptmessagesview .apm-meta,:root[data-theme=light] #apptmessagesview .apm-chan,:root[data-theme=light] #apptmessagesview .apm-lab,:root[data-theme=light] #apptmessagesview .apm-ed-t2,:root[data-theme=light] #apptmessagesview .apm-sub,:root[data-theme=light] #apptmessagesview .apm-pv-h{color:#4E5D42}:root[data-theme=light] #apptmessagesview .apm-col,:root[data-theme=light] #apptmessagesview .apm-ed-f{background:#fff;border-color:rgba(26,28,30,.10)}:root[data-theme=light] #apptmessagesview .apm-in,:root[data-theme=light] #apptmessagesview .apm-ta,:root[data-theme=light] #apptmessagesview .apm-ta-wrap,:root[data-theme=light] #apptmessagesview .apm-chip{background:#fff;color:#1A1C1E;border-color:rgba(26,28,30,.16)}:root[data-theme=light] #apptmessagesview .apm-chip.on{color:var(--mag);background:rgba(199,52,95,.08)}:root[data-theme=light] #apptmessagesview .apm-phone{background:#111}:root[data-theme=light] #apptmessagesview .apm-honesty b{color:#1A1C1E}#classmgmtview{min-width:0;max-width:100%;overflow-x:clip}#classmgmtview .cm-head{display:flex;flex-direction:column;gap:14px;margin:0 0 18px;min-width:0}#classmgmtview .cm-lede{margin:0;max-width:72ch;color:var(--sageg);line-height:1.5;overflow-wrap:break-word}#classmgmtview .cm-seg{display:flex;flex-wrap:wrap;gap:8px}#classmgmtview .cm-seg button{min-height:44px}#classmgmtview .cm-week{margin:0 0 14px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--ww)}#classmgmtview .cm-main{min-width:0;display:flex;flex-direction:column;gap:22px}#classmgmtview .cm-side{min-width:0}#classmgmtview .cm-notice,#classmgmtview .cm-draft{position:static}#classmgmtview .cm-notice{margin:0}#classmgmtview .cm-day{min-width:0}#classmgmtview .cm-day-h{display:flex;align-items:baseline;gap:10px;padding:0 2px 10px;border-bottom:1px solid var(--line);margin:0 0 12px}#classmgmtview .cm-day-name{margin:0;font-size:14px;font-weight:800;letter-spacing:.01em;color:var(--ww)}#classmgmtview .cm-day-date{font-size:12px;font-weight:650;color:var(--sageg);font-variant-numeric:tabular-nums}#classmgmtview .cm-day-empty{margin:2px 0 0}#classmgmtview .cm-classes{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;grid-auto-rows:1fr;min-width:0}#classmgmtview .cm-card{min-height:104px;padding:14px}#classmgmtview .cm-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}#classmgmtview .cm-time{font-size:14px;font-weight:800;color:var(--ww);font-variant-numeric:tabular-nums;white-space:nowrap}#classmgmtview .cm-card-name{font-size:15px;font-weight:700;line-height:1.3;color:var(--ww);margin-top:10px;overflow-wrap:anywhere}#classmgmtview .cm-instr{margin-top:auto;padding-top:12px;font-size:12px;font-weight:650;color:var(--sageg);overflow-wrap:anywhere}#classmgmtview .cm-spots{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--sageg);background:var(--field);border:1px solid var(--line)}#classmgmtview .cm-spots-open{color:var(--sage);border-color:var(--sage)}#classmgmtview .cm-spots-low{color:var(--amber);border-color:var(--amber)}#classmgmtview .cm-spots-full{color:var(--mag);border-color:var(--mag)}#classmgmtview .cm-spots.is-unread{color:var(--amber);border-color:var(--amber)}#classmgmtview .cm-detail{min-width:0}#classmgmtview .cm-detail-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#classmgmtview .cm-detail-id{min-width:0}#classmgmtview .cm-detail-id .pv-sec-title{margin-top:8px}#classmgmtview .cm-when{margin:8px 0 0;color:var(--sageg);font-size:var(--fs-sm);line-height:1.45;overflow-wrap:anywhere}#classmgmtview .cm-close{flex:none;min-height:38px;padding:0 14px}#classmgmtview .pv-v.is-unread{color:var(--amber);font-weight:700}#classmgmtview .cm-facts .pv-kv:last-of-type{border-bottom:0}#classmgmtview .cm-pick{margin:0}#classmgmtview .cm-people{list-style:none;margin:12px 0 0;padding:0;min-width:0}#classmgmtview .cm-person{padding:14px 0;border-bottom:1px solid var(--line);min-width:0}#classmgmtview .cm-person:first-child{padding-top:4px}#classmgmtview .cm-person:last-child{border-bottom:0;padding-bottom:0}#classmgmtview .cm-person-h{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}#classmgmtview .cm-person-name{font-weight:750;color:var(--ww);overflow-wrap:anywhere}#classmgmtview .cm-person-meta{margin:5px 0 0;font-size:12px;color:var(--sageg);overflow-wrap:anywhere}#classmgmtview .cm-attend-chip{font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:999px;white-space:nowrap;color:var(--sageg);border:1px solid var(--line)}#classmgmtview .cm-chip-present{color:var(--sage);border-color:var(--sage)}#classmgmtview .cm-chip-noshow{color:var(--mag);border-color:var(--mag)}#classmgmtview .cm-chip-unmarked{color:var(--sageg);border-color:var(--line)}#classmgmtview .cm-attend{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}#classmgmtview .cm-att{min-height:44px;padding:8px 12px;border-radius:12px;border:1px solid var(--line);background:var(--field);color:var(--ww);font:inherit;font-size:13px;cursor:pointer;transition:border-color .14s ease,background .14s ease}#classmgmtview .cm-att:hover{border-color:var(--hairline)}#classmgmtview .cm-att.is-on{border-color:var(--sage);background:rgba(122,139,109,.16)}#classmgmtview .cm-att-note{margin:8px 0 0;font-size:12px;color:var(--sageg)}#classmgmtview .cm-draft{max-width:520px}#classmgmtview .cm-draft .pv-sec{display:flex;flex-direction:column;gap:14px}#classmgmtview .cm-lab{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:650;color:var(--sageg)}#classmgmtview .cm-lab input,#classmgmtview .cm-lab select{box-sizing:border-box;width:100%;min-height:44px;padding:11px 14px;border-radius:12px;background:var(--field);border:1px solid var(--line);color:var(--ww);font:inherit}#classmgmtview #cmWouldSave{min-height:48px}#classmgmtview .cm-lock{margin:0}@media(max-width:800px){#classmgmtview .cm-classes{grid-template-columns:minmax(0,1fr)}#classmgmtview .cm-seg button{flex:1 1 0;min-width:0}#classmgmtview #cmWouldSave{width:100%}#classmgmtview .cm-draft{max-width:none}}:root[data-theme=light] #classmgmtview .cm-day-name,:root[data-theme=light] #classmgmtview .cm-time,:root[data-theme=light] #classmgmtview .cm-card-name,:root[data-theme=light] #classmgmtview .cm-person-name,:root[data-theme=light] #classmgmtview .cm-att{color:#1A1C1E}:root[data-theme=light] #classmgmtview .cm-spots-open,:root[data-theme=light] #classmgmtview .cm-chip-present{color:#3F6F68;border-color:#3F6F68}:root[data-theme=light] #classmgmtview .cm-att.is-on{border-color:#3F6F68;background:rgba(63,111,104,.12)}:root[data-theme=light] #classmgmtview .cm-lab input,:root[data-theme=light] #classmgmtview .cm-lab select{background:#fff;color:#1A1C1E;border-color:rgba(26,28,30,.16)}.pv-empty{color:var(--sageg);font-size:var(--fs-sm);margin-top:9px;line-height:1.5}.pv-unread{color:var(--warn-ink);font-size:var(--fs-sm);margin-top:9px;line-height:1.5}.act-primary:not(.is-done),.wl-copy.wl-primary:not(.is-done),.mbtn.primary:not(.is-done),button.primary:not(.is-done),.btn:not(.secondary):not(.is-done){background:var(--mag)!important;color:#fff!important;border-color:transparent!important}.act-primary:not(.is-done):hover,.wl-copy.wl-primary:not(.is-done):hover,.mbtn.primary:not(.is-done):hover,button.primary:not(.is-done):hover,.btn:not(.secondary):not(.is-done):hover{filter:brightness(1.06)}.act-primary:disabled,.wl-copy.wl-primary:disabled,.mbtn.primary:disabled,button.primary:disabled{opacity:.5}@media(max-width:640px){.cal-show-seg button{min-height:44px}}.pv-page{min-width:0}.pv-banner{align-self:flex-start;max-width:100%;overflow-wrap:anywhere;margin:0 0 16px}.pv-lede{margin:0 0 16px;max-width:64ch;color:var(--sageg);line-height:1.5;overflow-wrap:anywhere}.pv-lede b{color:var(--ww);font-weight:750}.pv-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;align-items:start}@media(min-width:900px){.pv-layout{grid-template-columns:minmax(0,1fr) 380px}}.pv-main{min-width:0}.pv-catalog{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;grid-auto-rows:1fr;min-width:0}@media(min-width:560px){.pv-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv-card{display:flex;flex-direction:column;width:100%;min-height:176px;text-align:left;padding:20px;border-radius:16px;min-width:0;cursor:pointer;font:inherit;color:inherit;background:var(--card);border:1px solid var(--line);transition:border-color .15s ease,background .15s ease,transform .12s ease}.pv-card:hover{border-color:var(--hairline);background:var(--hover)}.pv-card:focus-visible{outline:2px solid var(--sagel);outline-offset:2px}.pv-card.is-sel{border-color:var(--mag);background:linear-gradient(180deg,rgba(251,62,136,.06),transparent 70%),var(--card);box-shadow:inset 0 0 0 1px var(--mag)}.pv-card-flat{cursor:default;min-height:0;justify-content:center}.pv-tag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--sageg)}.pv-tag-recovery{color:var(--mag)}.pv-tag-labs{color:var(--sagel)}.pv-tag-clinical{color:var(--amber)}.pv-card-name{font-size:18px;font-weight:750;letter-spacing:-.01em;color:var(--ww);line-height:1.28;margin-top:12px;overflow-wrap:anywhere}.pv-grants{display:flex;flex-direction:column;gap:7px;margin-top:auto;padding-top:16px}.pv-grant{display:flex;align-items:center;gap:8px;color:var(--sageg);font-size:var(--fs-sm);line-height:1.4;overflow-wrap:anywhere}.pv-grant b{color:var(--ww);font-weight:700;font-variant-numeric:tabular-nums}.pv-grant-ic{width:15px;height:15px;flex:none;color:var(--sage)}.pv-price-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.pv-price{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ww);font-variant-numeric:tabular-nums;white-space:nowrap}.pv-price.is-unread{font-size:15px;font-weight:650;color:var(--sageg)}.pv-per{font-size:var(--fs-sm);color:var(--sageg);white-space:nowrap}.pv-panel{position:static;background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;min-width:0}@media(min-width:900px){.pv-panel{position:sticky;top:16px}}.pv-sec{padding:20px}.pv-sec+.pv-sec{border-top:1px solid var(--line)}.pv-label{display:block;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sagel)}.pv-sec-title{font-size:17px;font-weight:750;letter-spacing:-.01em;color:var(--ww);margin-top:10px;overflow-wrap:anywhere}.pv-desc{color:var(--sageg);font-size:var(--fs-sm);line-height:1.5;margin-top:10px}.pv-note{color:var(--sageg);font-size:var(--fs-sm);line-height:1.5;margin-top:12px}.pv-kv{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);min-width:0}.pv-kv:last-of-type{border-bottom:0}.pv-sec-title+.pv-kv{margin-top:6px}.pv-k{color:var(--sageg);font-weight:600;overflow-wrap:anywhere;min-width:0}.pv-v{color:var(--ww);font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.pv-svc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.pv-svc{background:var(--field);border:1px solid var(--line);border-radius:10px;padding:11px 12px;font:inherit;font-size:var(--fs-sm);color:var(--sageg);text-align:left;cursor:pointer;min-height:44px;overflow-wrap:anywhere;transition:border-color .14s ease,background .14s ease,color .14s ease}.pv-svc:hover{border-color:var(--hairline);color:var(--ww)}.pv-svc.is-on{background:rgba(122,139,109,.16);border-color:var(--sage);color:var(--ww);font-weight:650}.pv-diff{margin-top:16px;background:var(--field);border:1px solid var(--line);border-radius:12px;padding:2px 14px}.pv-diff .pv-kv{font-size:var(--fs-sm)}.pv-kv-total{padding:13px 0}.pv-kv-total .pv-k{color:var(--ww);font-weight:750}.pv-kv-total .pv-v{color:var(--mag);font-size:19px;font-weight:800}.pv-kv-accent .pv-v{color:var(--sage)}.pv-cta{display:block;width:100%;margin-top:16px;border:0;cursor:pointer;background:var(--mag);color:#fff;font:inherit;font-size:15px;font-weight:750;letter-spacing:-.01em;padding:13px 16px;min-height:48px;border-radius:12px;transition:filter .15s ease}.pv-cta:hover{filter:brightness(1.05)}.pv-look{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:12px 0}.pv-field{display:flex;flex-direction:column;gap:5px;flex:1 1 200px;min-width:0;font-size:12px;font-weight:650;color:var(--sageg)}.pv-field input{width:100%;box-sizing:border-box;min-height:44px;padding:11px 14px;border-radius:12px;background:var(--field);border:1px solid var(--line);color:var(--ww);font:inherit}.pv-btn{min-height:44px;padding:0 18px;border-radius:12px;cursor:pointer;font:inherit;font-weight:700;color:var(--ww);background:var(--panel2);border:1px solid var(--line);transition:border-color .14s ease,background .14s ease}.pv-btn:hover{border-color:var(--hairline);background:var(--hover)}.pv-held{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.pv-held:first-of-type{border-top:0;padding-top:0;margin-top:8px}.pv-held-name{margin:0 0 4px;font-weight:750;color:var(--ww);overflow-wrap:anywhere}.pv-lock{margin-top:0}:root[data-theme=light] .pv-kv-accent .pv-v{color:#3F6F68}@media(max-width:640px){.pv-look{flex-direction:column;align-items:stretch}.pv-look .pv-btn{width:100%}.pv-cta{width:100%}.pv-v{white-space:normal}}.cbt-card{padding:16px;margin:0 0 12px}.cbt-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.cbt-title{font-weight:700;font-size:14px}.cbt-nums{display:flex;align-items:baseline;gap:8px;margin:10px 0 6px}.cbt-cash{font-size:30px;font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.cbt-goal{font-size:13px;color:var(--muted,#8a8f98)}.cbt-bar{height:12px;border-radius:999px;background:rgba(127,127,127,.18);overflow:hidden}.cbt-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--sage),var(--green));transition:width .5s ease}.cbt-head-line{margin:10px 0 2px;font-size:15px}.cbt-pace{margin:4px 0 0;font-size:12px;color:var(--muted,#8a8f98)}.cbt-ladder{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 2px}.cbt-rung{display:flex;flex-direction:column;padding:6px 10px;border-radius:10px;border:1px solid var(--line,rgba(127,127,127,.2));min-width:74px}.cbt-rung.is-hit{background:rgba(63,111,104,.14);border-color:var(--sage)}.cbt-rung-cash{font-weight:700;font-size:13px;font-variant-numeric:tabular-nums}.cbt-rung-lbl{font-size:11px;color:var(--muted,#8a8f98)}.cbt-foot{margin-top:10px}.cbt-payable{margin:8px 0}.cbt-payable-num{font-weight:700;font-size:16px;font-variant-numeric:tabular-nums}.cbt-admin{margin-top:12px;padding-top:12px;border-top:1px solid var(--line,rgba(127,127,127,.2))}.cbt-cfg-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.cbt-cfg-row input{width:92px;padding:6px 8px;border-radius:8px;border:1px solid var(--line,rgba(127,127,127,.25));background:transparent;color:inherit}.pv-tag,.pv-label,.sc-vars-lbl,.sc-f,.hb-tick,#timelineview .tl-chip,#timelineview .tl-src,#portalview .po-chip,#portalview .po-kicker,#classmgmtview .cm-attend-chip,#reportsview .rp-rail-h,#reportsview .rp-rail-wait,#reportsview .rp-hero-k,#reportsview .rp-table th,#reportsview .rp-table tr.is-section td,#formbuilderview .fb-kicker,#formbuilderview .fb-type,#apptmessagesview .apm-kicker,#apptmessagesview .apm-qh,#apptmessagesview .apm-pill,#catalogview .st-grp,#catalogview .st-etag,#catalogview .st-svc-b,#catalogview .st-roff,#catalogview .st-k,#catalogview .st-eyebrow{font-size:12.5px}.shop-opts,.shop-stock,#timelineview .tl-email,#timelineview .tl-when,#portalview .po-email,#portalview .po-bar,#classmgmtview .cm-day-date,#classmgmtview .cm-instr,#classmgmtview .cm-spots,#classmgmtview .cm-person-meta,#classmgmtview .cm-att-note,#classmgmtview .cm-lab,#reportsview .rp-pick-wrap,#apptmessagesview .apm-chan,#apptmessagesview .apm-lab,#catalogview .st-rs,#catalogview .st-s,#catalogview .st-svc-meta,#catalogview .st-note,#catalogview .st-slug{font-size:13px}#catalogview{min-width:0;max-width:100%;overflow-x:clip;--st-gold:#E4B85C}:root[data-theme=light] #catalogview{--st-gold:#9C7A20}#catalogview .st-page{min-width:0}#catalogview .st-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:4px}#catalogview .st-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--sagel);font-weight:800}#catalogview .st-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--sageg);font-weight:650}#catalogview .st-dot{width:7px;height:7px;border-radius:50%;background:var(--sage);flex:0 0 auto}#catalogview .st-lede{margin:2px 0 16px;color:var(--sageg);max-width:70ch;line-height:1.5;overflow-wrap:anywhere}#catalogview .st-unread{margin:0 0 16px}#catalogview .st-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;min-width:0}@media(min-width:900px){#catalogview .st-shell{grid-template-columns:340px minmax(0,1fr)}#catalogview .st-list-pane,#catalogview .st-editor{position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);overflow:auto}}#catalogview .st-pane{background:var(--panel2);border:1px solid var(--line);border-radius:16px;overflow:hidden;min-width:0}#catalogview .st-pane.st-list-pane,#catalogview .st-pane.st-editor{overflow-y:auto}#catalogview .st-lhead{padding:14px 15px;border-bottom:1px solid var(--line)}#catalogview .st-seg{display:flex;background:var(--field);border:1px solid var(--line);border-radius:10px;padding:3px}#catalogview .st-seg button{flex:1;appearance:none;border:0;background:transparent;color:var(--sageg);font-size:var(--fs-sm);font-weight:750;padding:7px 0;min-height:44px;border-radius:8px;cursor:pointer;font-family:inherit}#catalogview .st-seg button.is-on{background:var(--card);color:var(--ww)}#catalogview .st-list{min-width:0}#catalogview .st-grp{letter-spacing:.1em;text-transform:uppercase;color:var(--sagel);font-weight:800;padding:14px 16px 7px}#catalogview .st-row{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line);padding:11px 15px;cursor:pointer;color:inherit;font:inherit}#catalogview .st-row:hover{background:var(--hover)}#catalogview .st-row.is-on{background:var(--hover);box-shadow:inset 3px 0 0 var(--mag)}#catalogview .st-av{width:30px;height:30px;border-radius:8px;flex:0 0 auto;display:grid;place-items:center;font-size:11.5px;font-weight:800;color:#12140E}#catalogview .cat-recovery{background:var(--sage)}#catalogview .cat-clinical{background:var(--mag);color:#fff}#catalogview .cat-labs{background:var(--st-gold);color:#241a04}#catalogview .st-rmid{flex:1;min-width:0}#catalogview .st-rn{font-size:var(--fs-sm);font-weight:750;overflow-wrap:anywhere}#catalogview .st-rs{color:var(--sageg);overflow-wrap:anywhere}#catalogview .st-roff{color:var(--sageg);border:1px solid var(--line);border-radius:6px;padding:1px 7px;white-space:nowrap}#catalogview .st-add{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;background:var(--panel2);border:0;border-top:1px solid var(--line);color:var(--mag);font-size:var(--fs-sm);font-weight:800;padding:13px;min-height:44px;cursor:pointer;font-family:inherit;position:sticky;bottom:0}#catalogview .st-add:hover{background:var(--hover)}#catalogview .st-ebody{padding:18px 20px}#catalogview .st-eh{display:flex;align-items:center;gap:12px;margin-bottom:6px;flex-wrap:wrap}#catalogview .st-etitle{font-size:var(--fs-lg);font-weight:800;overflow-wrap:anywhere}#catalogview .st-etag{font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 9px;border-radius:6px;border:1px solid}#catalogview .tag-recovery{color:var(--sage);border-color:var(--sage)}#catalogview .tag-clinical{color:var(--mag-soft);border-color:var(--mag)}#catalogview .tag-labs{color:var(--st-gold);border-color:var(--st-gold)}#catalogview .st-slug{margin:0 0 12px;color:var(--sageg)}#catalogview .st-lab{display:block;letter-spacing:.08em;text-transform:uppercase;color:var(--sagel);font-weight:800;margin:16px 0 8px}#catalogview .st-grid2{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:900px){#catalogview .st-grid2{grid-template-columns:1fr 1fr}}#catalogview .st-fld{display:block;min-width:0}#catalogview .st-k{display:block;color:var(--sageg);margin-bottom:5px;font-weight:700}#catalogview .st-in{width:100%;box-sizing:border-box;background:var(--field);border:1px solid var(--line);border-radius:10px;color:var(--ww);padding:10px 12px;min-height:44px;font-size:var(--fs-sm);outline:none;font-family:inherit}#catalogview .st-in:focus{border-color:var(--mag)}#catalogview select.st-in{appearance:none}#catalogview .st-hours-note{margin:8px 0 0;color:var(--sageg)}#catalogview .st-time-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}#catalogview .st-time-row:last-of-type{border-bottom:0}#catalogview .st-stepper{display:inline-flex;align-items:center;gap:0;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--field);flex:0 0 auto}#catalogview .st-stepper b{min-width:66px;text-align:center;font-size:var(--fs-sm);font-weight:800;padding:7px 6px;font-variant-numeric:tabular-nums}#catalogview .st-step{appearance:none;width:44px;min-width:44px;min-height:44px;border:0;background:transparent;color:var(--sageg);cursor:pointer;font-weight:700;font-size:var(--fs-md);font-family:inherit}#catalogview .st-step:first-child{border-right:1px solid var(--line)}#catalogview .st-step:last-child{border-left:1px solid var(--line)}#catalogview .st-step:hover{background:var(--hover);color:var(--ww)}#catalogview .st-blocks{margin:12px 0 4px;padding:14px 0 0;border-top:1px solid var(--line)}#catalogview .st-bar{display:flex;height:40px;border-radius:9px;overflow:hidden;border:1px solid var(--line)}#catalogview .st-seg-svc{background:color-mix(in srgb,var(--mag) 14%,transparent);border-right:2px solid var(--mag);display:grid;place-items:center;color:var(--mag-soft);font-size:var(--fs-eyebrow);font-weight:800;padding:0 8px;min-width:0}#catalogview .st-seg-buf{display:grid;place-items:center;color:var(--sageg);font-size:var(--fs-eyebrow);font-weight:800;padding:0 8px;min-width:0;background-color:var(--field)}#catalogview .st-barnote{margin:9px 0 0;color:var(--sageg);font-size:var(--fs-sm)}#catalogview .st-barnote b{color:var(--ww);font-variant-numeric:tabular-nums}#catalogview .st-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--line)}#catalogview .st-t{font-size:var(--fs-sm);font-weight:700}#catalogview .st-s{color:var(--sageg)}#catalogview .st-sw{width:40px;height:23px;border-radius:999px;background:var(--field);border:1px solid var(--line);position:relative;flex:0 0 auto;cursor:pointer}#catalogview .st-sw.on{background:var(--mag);border-color:var(--mag)}#catalogview .st-sw::after{content:"";position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:#fff}#catalogview .st-sw.on::after{left:19px}#catalogview .st-svc{border:1px solid var(--line);border-radius:11px;padding:12px 13px;margin-bottom:9px;background:var(--card)}#catalogview .st-svc-h{display:flex;align-items:center;gap:10px}#catalogview .st-svc-n{font-size:var(--fs-sm);font-weight:800;overflow-wrap:anywhere}#catalogview .st-svc-meta{margin-left:auto;color:var(--sageg);font-variant-numeric:tabular-nums;white-space:nowrap}#catalogview .st-svc-badges{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}#catalogview .st-svc-b{font-weight:750;padding:2px 9px;border-radius:6px;border:1px solid var(--line);color:var(--sageg)}#catalogview .st-svc-b.on{color:var(--green);border-color:var(--green);background:rgba(63,181,106,.10)}#catalogview .st-svc-add{display:inline-flex;align-items:center;gap:7px;background:var(--field);border:1px dashed var(--line);color:var(--sageg);border-radius:10px;padding:10px 13px;min-height:44px;font-size:var(--fs-sm);font-weight:700;cursor:pointer;width:100%;justify-content:center;font-family:inherit}#catalogview .st-svc-add:hover{border-color:var(--mag);color:var(--mag)}#catalogview .st-foot{display:flex;align-items:center;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line);flex-wrap:wrap}#catalogview .st-cta{background:var(--mag);color:#fff;border:0;border-radius:11px;padding:12px 22px;min-height:44px;font-size:var(--fs-base);font-weight:800;cursor:pointer;font-family:inherit}#catalogview .st-cta:disabled{opacity:.55;cursor:default}#catalogview .st-cta.ghost{background:var(--field);color:var(--ww);border:1px solid var(--line)}#catalogview .st-note{flex:1 1 100%;margin-left:0;color:var(--sageg);display:inline-flex;align-items:center;gap:7px;text-align:left;max-width:none}#catalogview .st-msg{margin:10px 0 0;min-height:18px;color:var(--mag);font-weight:650}#catalogview .st-msg.is-ok{color:var(--green)}:root[data-theme=light] #catalogview .st-etitle,:root[data-theme=light] #catalogview .st-rn,:root[data-theme=light] #catalogview .st-svc-n,:root[data-theme=light] #catalogview .st-t{color:#1A1C1E}:root[data-theme=light] #catalogview .st-in{background:#fff;color:#1A1C1E;border-color:rgba(26,28,30,.16)}:root[data-theme=light] #catalogview .st-seg button.is-on{background:#fff;color:#1A1C1E}:root[data-theme=light] #catalogview .st-cta.ghost{background:#fff;color:#1A1C1E;border-color:rgba(26,28,30,.16)}:root[data-theme=light] #catalogview .st-barnote b{color:#1A1C1E}:root[data-theme=light] #catalogview .st-step:hover{color:#1A1C1E}:root[data-theme=light] #catalogview .st-seg-svc{color:var(--mag-soft)}:root[data-theme=light] .hb-slot.is-buffer .st,:root[data-theme=light] .hb-slot.is-buffer .hb-who{color:var(--sageg)}@media(max-width:900px){#catalogview .st-grid2{grid-template-columns:1fr}#catalogview .st-foot{align-items:stretch}#catalogview .st-cta{width:100%}}#inventoryview{min-width:0;max-width:100%;overflow-x:clip;--inv-amber:#E0A43B;--inv-red:#E5644E}:root[data-theme=light] #inventoryview{--inv-amber:#9C7A20;--inv-red:#B23A28}#inventoryview .inv-page{min-width:0}#inventoryview .inv-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:4px}#inventoryview .inv-eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--sagel);font-weight:800}#inventoryview .inv-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--sageg);font-size:var(--fs-eyebrow);font-weight:650}#inventoryview .inv-dot{width:7px;height:7px;border-radius:50%;background:var(--sage);flex:0 0 auto}#inventoryview .inv-lede{margin:2px 0 16px;color:var(--sageg);font-size:var(--fs-sm);max-width:70ch;line-height:1.5;overflow-wrap:anywhere}#inventoryview .inv-unread{margin:0 0 16px}#inventoryview .inv-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;min-width:0}@media(min-width:900px){#inventoryview .inv-shell{grid-template-columns:320px minmax(0,1fr)}#inventoryview .inv-detail{position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);overflow:auto}}#inventoryview .inv-pane{background:var(--panel2);border:1px solid var(--line);border-radius:16px;overflow:hidden;min-width:0}#inventoryview .inv-lh{padding:13px 14px;border-bottom:1px solid var(--line)}#inventoryview .inv-search{display:flex;align-items:center;gap:9px;background:var(--field);border:1px solid var(--line);border-radius:10px;padding:9px 11px;color:var(--sageg);min-height:44px}#inventoryview .inv-search input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:var(--ww);font-size:var(--fs-sm);font-family:inherit}#inventoryview .inv-cats{display:flex;flex-wrap:wrap;gap:6px;padding:10px 0 0;min-width:0}#inventoryview .inv-chip{min-height:36px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--field);color:var(--ww);font:inherit;font-size:12.5px;font-weight:750;cursor:pointer;white-space:nowrap}#inventoryview .inv-chip.is-on{border-color:var(--mag);color:var(--mag-soft);box-shadow:inset 0 0 0 1px var(--mag)}#inventoryview .inv-chip:focus-visible{outline:2px solid var(--mag);outline-offset:2px}#inventoryview .inv-grp{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sagel);font-weight:800;padding:13px 15px 6px}#inventoryview .inv-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line);padding:10px 14px;min-height:44px;cursor:pointer;color:inherit;font:inherit;min-width:0}#inventoryview .inv-row:hover{background:var(--hover)}#inventoryview .inv-row.is-on{background:var(--hover);box-shadow:inset 3px 0 0 var(--mag)}#inventoryview .inv-nm{min-width:0;display:flex;flex-direction:column;gap:1px}#inventoryview .inv-rn{font-size:var(--fs-sm);font-weight:700;overflow-wrap:break-word}#inventoryview .inv-rs{font-size:12.5px;color:var(--sageg);overflow-wrap:break-word}#inventoryview .inv-stat{display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:800;padding:3px 8px;border-radius:6px;border:1px solid;white-space:nowrap;min-height:22px}#inventoryview .wave4-banner,#inventoryview .pv-banner{display:flex;flex-wrap:wrap;align-self:flex-start;max-width:100%;min-width:0;white-space:normal;overflow-wrap:break-word;word-break:normal;border-radius:16px}#inventoryview .inv-pill{white-space:normal;max-width:100%}#inventoryview .inv-stat.ok{color:var(--green);border-color:var(--green)}#inventoryview .inv-stat.low{color:var(--inv-amber);border-color:var(--inv-amber);background:rgba(224,164,59,.10)}#inventoryview .inv-stat.out{color:var(--inv-red);border-color:var(--inv-red);background:rgba(229,100,78,.10)}#inventoryview .inv-stat.unread{color:var(--inv-amber);border-color:var(--inv-amber)}#inventoryview .inv-empty{padding:16px 15px}#inventoryview .inv-add{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;background:var(--field);border:0;border-top:1px solid var(--line);color:var(--ww);font:inherit;font-weight:750;cursor:pointer}#inventoryview .inv-add:disabled{opacity:.55;cursor:default}#inventoryview .inv-db{padding:18px 20px;min-width:0}#inventoryview .inv-dh{display:flex;align-items:flex-start;gap:12px;margin-bottom:4px}#inventoryview .inv-dh h1{font-size:var(--fs-lg);font-weight:850;margin:0;overflow-wrap:anywhere}#inventoryview .inv-sub{font-size:12.5px;color:var(--sageg);overflow-wrap:anywhere}#inventoryview .inv-st{margin-left:auto}#inventoryview .inv-hero{display:grid;grid-template-columns:1fr;gap:12px;margin:14px 0}@media(min-width:900px){#inventoryview .inv-hero{grid-template-columns:1fr 1fr 1.4fr}#inventoryview .inv-hero.is-two{grid-template-columns:1fr 1fr 1.4fr}}#inventoryview .inv-stat-card{background:var(--card);border:1px solid var(--line);border-radius:13px;padding:14px;min-width:0}#inventoryview .inv-k{font-size:12.5px;color:var(--sageg)}#inventoryview .inv-v{font-size:26px;font-weight:850;margin-top:3px;font-variant-numeric:tabular-nums}#inventoryview .inv-v small{font-size:13px;font-weight:700;color:var(--sageg)}#inventoryview .inv-stat-card.total .inv-v{color:var(--mag)}#inventoryview .inv-stat-card.vial .inv-k{display:flex;justify-content:space-between;align-items:center;gap:8px}#inventoryview .inv-stat-card.vial .inv-k b{font-size:12.5px;font-weight:800;color:var(--sage)}#inventoryview .inv-gauge{height:16px;border-radius:8px;background:var(--field);border:1px solid var(--line);margin-top:10px;overflow:hidden}#inventoryview .inv-gauge>span{display:block;height:100%;background:var(--sage);border-radius:8px 0 0 8px}#inventoryview .inv-lab{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--sageg);margin-top:7px;flex-wrap:wrap;overflow-wrap:break-word}#inventoryview .inv-big{font-size:22px;font-weight:850;color:var(--ww);font-variant-numeric:tabular-nums}#inventoryview .inv-cols{display:grid;grid-template-columns:1fr;gap:14px;margin-top:4px}@media(min-width:900px){#inventoryview .inv-cols{grid-template-columns:1.3fr 1fr}}#inventoryview .inv-sec{background:var(--card);border:1px solid var(--line);border-radius:13px;padding:14px 15px;min-width:0}#inventoryview .inv-sec h2,#inventoryview .inv-h2{font-size:var(--fs-sm);font-weight:800;margin:0 0 3px;display:flex;align-items:center;gap:8px}#inventoryview .inv-h2{margin-top:15px}#inventoryview .inv-note{font-size:12.5px;color:var(--sageg);margin:0 0 10px;line-height:1.45;overflow-wrap:break-word}#inventoryview .inv-led{display:grid;grid-template-columns:1fr auto auto;gap:2px 12px;font-size:13px;padding:9px 0;border-bottom:1px solid var(--line)}#inventoryview .inv-led:last-child{border-bottom:0}#inventoryview .inv-a{font-weight:700;min-width:0;overflow-wrap:anywhere}#inventoryview .inv-m{font-size:12.5px;color:var(--sageg);font-weight:600}#inventoryview .inv-amt{font-weight:800;color:var(--inv-amber);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}#inventoryview .inv-amt.is-in{color:var(--sage)}#inventoryview .inv-rem{font-size:12.5px;color:var(--sageg);text-align:right;white-space:nowrap;align-self:center;font-variant-numeric:tabular-nums}#inventoryview .inv-recipe{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px}#inventoryview .inv-recipe:last-of-type{border-bottom:0}#inventoryview .inv-svc{flex:1;font-weight:700;min-width:0;overflow-wrap:anywhere}#inventoryview .inv-draw{font-weight:800;color:var(--sage);white-space:nowrap;font-variant-numeric:tabular-nums}#inventoryview .inv-kv{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:6px 0;flex-wrap:wrap}#inventoryview .inv-kv .inv-k{color:var(--sageg)}#inventoryview .inv-vv{font-variant-numeric:tabular-nums;text-align:right}#inventoryview .inv-kv.big .inv-vv{font-weight:850;color:var(--mag)}#inventoryview .inv-kv.waste .inv-vv{color:var(--inv-amber)}#inventoryview .inv-acts{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px;padding-top:15px;border-top:1px solid var(--line);align-items:center}#inventoryview .inv-btn{background:var(--field);border:1px solid var(--line);color:var(--ww);border-radius:10px;padding:10px 15px;min-height:44px;font-size:13px;font-weight:750;cursor:pointer;font-family:inherit}#inventoryview .inv-btn.mag{background:var(--mag);border-color:var(--mag);color:#fff}#inventoryview .inv-btn:disabled{opacity:.55;cursor:default}#inventoryview .inv-foot{margin-left:auto;font-size:12.5px;color:var(--sageg);display:inline-flex;align-items:center;gap:7px}#inventoryview .inv-ovl{position:fixed;inset:0;background:rgba(14,14,14,.55);display:flex;align-items:flex-end;justify-content:center;z-index:70;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px))}@media(min-width:640px){#inventoryview .inv-ovl{align-items:center}}#inventoryview .inv-card{background:var(--panel2);border:1px solid var(--line);border-radius:16px;padding:18px;width:100%;max-width:440px;max-height:90vh;overflow:auto}#inventoryview .inv-mh{display:flex;align-items:center;gap:12px;margin-bottom:12px}#inventoryview .inv-mh h2{margin:0;font-size:var(--fs-md);font-weight:800;flex:1}#inventoryview .inv-x{background:var(--field);border:1px solid var(--line);color:var(--ww);border-radius:10px;padding:8px 12px;min-height:44px;font-weight:750;cursor:pointer;font-family:inherit}#inventoryview .inv-fld{display:flex;flex-direction:column;gap:6px;margin:0 0 12px;font-size:12.5px;font-weight:750;color:var(--sageg)}#inventoryview .inv-in{min-height:44px;padding:10px 12px;border-radius:10px;background:var(--field);border:1px solid var(--line);color:var(--ww);font:inherit;font-weight:650}#inventoryview .inv-err{color:var(--mag);font-weight:650;margin:0 0 10px}#inventoryview .inv-macts{display:flex;gap:9px;flex-wrap:wrap;margin:8px 0}:root[data-theme=light] #inventoryview .inv-rn,:root[data-theme=light] #inventoryview .inv-dh h1,:root[data-theme=light] #inventoryview .inv-big,:root[data-theme=light] #inventoryview .inv-a,:root[data-theme=light] #inventoryview .inv-svc{color:#1A1C1E}:root[data-theme=light] #inventoryview .inv-in{background:#fff;color:#1A1C1E;border-color:rgba(26,28,30,.16)}:root[data-theme=light] #inventoryview .inv-chip{background:#fff;color:#1A1C1E;border-color:rgba(26,28,30,.16)}:root[data-theme=light] #inventoryview .inv-chip.is-on{color:var(--mag);border-color:var(--mag)}:root[data-theme=light] #inventoryview .inv-btn:not(.mag){background:#fff;color:#1A1C1E;border-color:rgba(26,28,30,.16)}#eventsview{min-width:0;max-width:100%;overflow-x:clip}#eventsview .hev-page{min-width:0}#eventsview .hev-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:4px}#eventsview .hev-eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--sagel);font-weight:800}#eventsview .hev-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--sageg);font-size:var(--fs-eyebrow);font-weight:650;white-space:normal;max-width:100%}#eventsview .hev-dot{width:7px;height:7px;border-radius:50%;background:var(--sage);flex:0 0 auto}#eventsview .hev-lede{margin:2px 0 16px;color:var(--sageg);font-size:var(--fs-sm);max-width:70ch;line-height:1.5;overflow-wrap:anywhere}#eventsview .hev-unread{margin:0 0 16px}#eventsview .hev-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;min-width:0}@media(min-width:900px){#eventsview .hev-shell{grid-template-columns:320px minmax(0,1fr)}#eventsview .hev-detail{position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);overflow:auto}#eventsview .md-sheet-hd{display:none}}#eventsview .hev-pane{background:var(--panel2);border:1px solid var(--line);border-radius:16px;overflow:hidden;min-width:0}#eventsview .hev-lh{padding:13px 14px;border-bottom:1px solid var(--line)}#eventsview .hev-lh #hevNew{min-height:44px;width:100%}#eventsview .hev-roll{padding:13px 14px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:10px;min-width:0}#eventsview .hev-roll .hev-when{margin:0}#eventsview #hevRosterExport{min-height:44px;align-self:start}#eventsview .hev-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line);padding:10px 14px;min-height:44px;cursor:pointer;color:inherit;font:inherit;min-width:0}#eventsview .hev-row:hover{background:var(--hover)}#eventsview .hev-row.is-on{background:var(--hover);box-shadow:inset 3px 0 0 var(--mag)}#eventsview .hev-nm{min-width:0;display:flex;flex-direction:column;gap:1px}#eventsview .hev-rn{font-size:var(--fs-sm);font-weight:700;overflow-wrap:break-word}#eventsview .hev-rs{font-size:12.5px;color:var(--sageg);overflow-wrap:break-word;font-variant-numeric:tabular-nums}#eventsview .hev-stat{display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:800;padding:3px 8px;border-radius:6px;border:1px solid var(--line);white-space:nowrap;min-height:22px}#eventsview .hev-stat.ok{color:var(--green);border-color:var(--green)}#eventsview .hev-empty{padding:16px 14px}#eventsview .hev-editor{padding:16px;display:flex;flex-direction:column;gap:12px}#eventsview .hev-f{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:750;color:var(--sageg)}#eventsview .hev-f input,#eventsview .hev-write{min-height:44px;padding:10px 12px;border-radius:10px;background:var(--field);border:1px solid var(--line);color:var(--ww);font:inherit;font-weight:650}#eventsview .hev-when{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:8px}#eventsview .hev-dates{display:flex;flex-direction:column;gap:12px;padding-top:4px;min-width:0}#eventsview .hev-drow{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-bottom:1px solid var(--line);min-width:0}#eventsview .hev-dgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}#eventsview .hev-drow .act-btn{min-height:44px;align-self:start}@media(min-width:640px){#eventsview .hev-dgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}#eventsview .hev-fmt{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}#eventsview .hev-fmt .act-btn{min-height:44px}#eventsview .hev-write{min-height:160px;overflow:auto;font-weight:500;line-height:1.5}#eventsview .hev-write:focus{outline:2px solid var(--mag);outline-offset:2px}#eventsview .hev-status-seg{margin:6px 0}#eventsview .hev-status-seg button{min-height:44px}#eventsview #hevSave{min-height:44px;width:100%}#eventsview .hev-actions{padding-top:8px}#eventsview .hev-tickets{padding:16px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px;min-width:0}#eventsview .hev-tpresets{display:flex;flex-wrap:wrap;gap:8px}#eventsview .hev-tpresets .act-btn{min-height:44px}#eventsview .hev-trows{display:flex;flex-direction:column;min-width:0}#eventsview .hev-trow{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:start;padding:12px 0;border-bottom:1px solid var(--line);min-width:0}#eventsview .hev-trow.is-off{opacity:.62}#eventsview .hev-tnm{min-width:0;display:flex;flex-direction:column;gap:6px}#eventsview .hev-trn{font-size:var(--fs-sm);font-weight:700;overflow-wrap:break-word}#eventsview .hev-tmeta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}#eventsview .hev-tchip{display:inline-flex;align-items:center;font-size:12px;font-weight:750;padding:3px 8px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--sageg);font-variant-numeric:tabular-nums;white-space:nowrap}#eventsview .hev-tchip.is-free{color:var(--sage);border-color:var(--sage)}#eventsview .hev-tchip.is-off{color:var(--ww)}#eventsview .hev-tacts{display:flex;flex-wrap:wrap;gap:6px}#eventsview .hev-tacts .act-btn{min-height:44px}#eventsview .hev-tempty{padding:4px 0 8px}#eventsview .hev-tform{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--card);min-width:0}#eventsview .hev-tgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}#eventsview .hev-tform-acts{display:flex;flex-wrap:wrap;gap:8px}#eventsview .hev-tform-acts .act-btn{min-height:44px;flex:1 1 140px}#eventsview #hevTSave{min-height:44px}@media(max-width:639px){#eventsview .hev-tacts .act-btn{flex:1 1 calc(50% - 6px)}#eventsview .hev-tpresets .act-btn{flex:1 1 calc(50% - 6px)}#eventsview .hev-tpresets .act-primary{flex:1 1 100%}}@media(min-width:640px){#eventsview .hev-trow{grid-template-columns:minmax(0,1fr) auto;align-items:center}#eventsview .hev-tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}#eventsview .hev-work{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}@media(min-width:1100px){#eventsview .hev-work{grid-template-columns:minmax(0,1fr) minmax(280px,400px);align-items:start}#eventsview .hev-preview{position:sticky;top:12px}}#eventsview .hev-media{display:flex;flex-direction:column;gap:12px;padding-top:8px;border-top:1px solid var(--line)}#eventsview .hev-gallery{display:flex;flex-wrap:wrap;gap:8px}#eventsview .hev-thumb{display:flex;flex-direction:column;gap:8px;align-items:flex-start}#eventsview .hev-thumb img{width:100%;max-width:220px;height:120px;object-fit:cover;border-radius:10px;background:var(--field);border:1px solid var(--line)}#eventsview .hev-ph{display:flex;align-items:center;justify-content:center;width:100%;max-width:220px;height:80px;border-radius:10px;background:var(--field);border:1px dashed var(--line);color:var(--sageg);font-size:12.5px}#eventsview .hev-rm{min-height:44px}#eventsview .hev-themes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#eventsview .hev-theme{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:var(--field);color:inherit;font:inherit;font-weight:700;cursor:pointer;text-align:left}#eventsview .hev-theme.is-on{border-color:var(--mag);box-shadow:inset 0 0 0 1px var(--mag)}#eventsview .hev-swatch{width:22px;height:22px;border-radius:6px;flex:0 0 auto;border:1px solid var(--line)}#eventsview .hev-swatch-night{background:linear-gradient(135deg,#0E0E0E 55%,#FB3E88)}#eventsview .hev-swatch-studio{background:linear-gradient(135deg,#151617 55%,#7C8B6D)}#eventsview .hev-swatch-paper{background:linear-gradient(135deg,#F4F3EF 55%,#C7345F)}#eventsview .hev-swatch-glow{background:linear-gradient(135deg,#191A1C 40%,#FB3E88 100%)}#eventsview .hev-preview{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:12px;min-width:0}#eventsview .hev-preview-h{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--sagel);font-weight:800;margin:0 0 10px}#eventsview .hev-live{min-width:0}#eventsview .hev-pub{border-radius:14px;padding:14px 12px;border:1px solid var(--line);background:#0E0E0E;color:#F3F2ED}#eventsview .hev-pub .brand{display:flex;align-items:center;gap:10px;padding:0 2px 12px}#eventsview .hev-pub .sub{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8C9682;font-weight:700}#eventsview .hev-pub .card{background:#191A1C;border:1px solid #292B2E;border-radius:14px;padding:14px;margin-bottom:10px}#eventsview .hev-pub .cover{width:100%;height:140px;object-fit:cover;border-radius:10px;margin:0 0 10px;display:block;background:#202224}#eventsview .hev-pub h1{font-size:20px;font-weight:850;margin:0 0 6px;letter-spacing:-.02em}#eventsview .hev-pub .when{font-size:13px;color:#B7C4AA;margin:0 0 4px}#eventsview .hev-pub .sum{color:#8C9682;margin:0 0 8px}#eventsview .hev-pub .price{font-weight:800;color:#FB3E88}#eventsview .hev-pub .pill{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:6px;border:1px solid #292B2E;color:#8C9682}#eventsview .hev-pub .pill.out{color:#E0A43B;border-color:#E0A43B}#eventsview .hev-pub .desc{margin:10px 0 0}#eventsview .hev-pub .sec{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#B7C4AA;font-weight:800;margin:12px 2px 6px}#eventsview .hev-pub .tix{background:#191A1C;border:1px solid #292B2E;border-radius:12px;overflow:hidden}#eventsview .hev-pub .tx{display:flex;gap:10px;align-items:center;padding:12px;border-top:1px solid #292B2E;min-height:44px}#eventsview .hev-pub .tx:first-child{border-top:0}#eventsview .hev-pub .tx .n{font-weight:750;flex:1 1 auto}#eventsview .hev-pub .tx .p{font-weight:800;color:#FB3E88}#eventsview .hev-pub .tx .l{font-size:12px;color:#8C9682;white-space:nowrap}#eventsview .hev-pub .tx.out .p,#eventsview .hev-pub .tx.out .n{color:#8C9682}#eventsview .hev-pub .empty,#eventsview .hev-pub .foot{color:#8C9682;font-size:12px;text-align:center;padding:12px 4px}#eventsview .hev-pub .hev-og-h{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#B7C4AA;font-weight:800;margin:14px 2px 6px}#eventsview .hev-pub .hev-og{display:flex;gap:10px;background:#151617;border:1px solid #292B2E;border-radius:12px;overflow:hidden;min-height:72px}#eventsview .hev-pub .hev-og img{width:88px;height:72px;object-fit:cover;flex:0 0 auto;background:#202224}#eventsview .hev-pub .hev-og-body{padding:8px 10px;min-width:0}#eventsview .hev-pub .hev-og-t{font-weight:800;overflow-wrap:anywhere}#eventsview .hev-pub .hev-og-s,#eventsview .hev-pub .hev-og-u{font-size:12px;color:#8C9682;overflow-wrap:anywhere}#eventsview .hev-pub[data-theme=studio]{background:#121410;color:#F3F2ED}#eventsview .hev-pub[data-theme=studio] .card,#eventsview .hev-pub[data-theme=studio] .tix{background:#1A1C18;border-color:#2A2E28}#eventsview .hev-pub[data-theme=studio] .price,#eventsview .hev-pub[data-theme=studio] .tx .p{color:#B7C4AA}#eventsview .hev-pub[data-theme=paper]{background:#F4F3EF;color:#1A1C1E}#eventsview .hev-pub[data-theme=paper] .sub,#eventsview .hev-pub[data-theme=paper] .when,#eventsview .hev-pub[data-theme=paper] .sum,#eventsview .hev-pub[data-theme=paper] .empty,#eventsview .hev-pub[data-theme=paper] .foot,#eventsview .hev-pub[data-theme=paper] .hev-og-s{color:#5A6650}#eventsview .hev-pub[data-theme=paper] .card,#eventsview .hev-pub[data-theme=paper] .tix,#eventsview .hev-pub[data-theme=paper] .hev-og{background:#fff;border-color:#E4E2DB;color:#1A1C1E}#eventsview .hev-pub[data-theme=paper] .price,#eventsview .hev-pub[data-theme=paper] .tx .p{color:#C7345F}#eventsview .hev-pub[data-theme=glow]{background:#140E12;color:#F3F2ED}#eventsview .hev-pub[data-theme=glow] .card,#eventsview .hev-pub[data-theme=glow] .tix{background:#1C1519;border-color:#3A2430}#eventsview .hev-pub[data-theme=glow] .price,#eventsview .hev-pub[data-theme=glow] .tx .p{color:#FF9ECB}#eventsview input[type=color]{display:none}#eventsview .hev-roster{gap:14px}#eventsview .hev-rtiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:700px){#eventsview .hev-rtiles{grid-template-columns:repeat(4,minmax(0,1fr))}}#eventsview .hev-rtile{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--card);min-width:0}#eventsview .hev-rk{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sagel);font-weight:800}#eventsview .hev-rv{font-size:22px;font-weight:850;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#eventsview .hev-rrows{display:flex;flex-direction:column;min-width:0}#eventsview .hev-rrow{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:start;padding:12px 0;border-bottom:1px solid var(--line);min-width:0}@media(min-width:700px){#eventsview .hev-rrow{grid-template-columns:minmax(0,1fr) auto;align-items:center}}#eventsview .hev-roster .hev-f select{min-height:44px;padding:10px 12px;border-radius:10px;background:var(--field);border:1px solid var(--line);color:var(--ww);font:inherit;font-weight:650}#eventsview #hevRosterComp,#eventsview #hevRosterOpen,#eventsview #hevRosterOpen2,#eventsview #hevRosterBack,#eventsview #hevRosterExport{min-height:44px}#eventsview .hev-roster-link{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:900px){#eventsview .hev-roster-link{display:none}}#eventsview .hev-roster .hev-tacts .act-btn{min-height:44px}:root[data-theme=light] #eventsview .hev-rv,:root[data-theme=light] #eventsview .hev-roster .hev-f select{color:#1A1C1E}:root[data-theme=light] #eventsview .hev-rtile,:root[data-theme=light] #eventsview .hev-roster .hev-f select{background:#fff;border-color:rgba(26,28,30,.16)}#eventsview .wave4-banner,#eventsview .pv-banner{display:flex;flex-wrap:wrap;align-self:flex-start;max-width:100%;min-width:0;white-space:normal;overflow-wrap:break-word;word-break:normal;border-radius:16px}:root[data-theme=light] #eventsview .hev-rn,:root[data-theme=light] #eventsview .hev-trn,:root[data-theme=light] #eventsview .hev-write,:root[data-theme=light] #eventsview .hev-f input{color:#1A1C1E}:root[data-theme=light] #eventsview .hev-f input,:root[data-theme=light] #eventsview .hev-write,:root[data-theme=light] #eventsview .hev-tform{background:#fff;border-color:rgba(26,28,30,.16)}:root[data-theme=light] #eventsview .hev-tchip{background:#fff;color:#1A1C1E;border-color:rgba(26,28,30,.16)}:root[data-theme=light] #eventsview .hev-tchip.is-free{color:var(--sage);border-color:var(--sage)}@media(max-width:800px){#eventsview .hev-shell{grid-template-columns:minmax(0,1fr)}#eventsview .hev-when{grid-template-columns:minmax(0,1fr)}#eventsview .hev-tgrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){#eventsview .hev-list-pane,#eventsview .hev-detail{overflow:visible}}@media(min-width:900px){#eventsview .hev-detail.hev-pane{overflow-y:auto}}@media(max-width:900px){#inventoryview .inv-hero{grid-template-columns:1fr}#inventoryview .inv-cols{grid-template-columns:1fr}#inventoryview .inv-acts{align-items:stretch}#inventoryview .inv-btn{width:100%}#inventoryview .inv-foot{margin-left:0}#inventoryview .inv-led{grid-template-columns:1fr auto;grid-template-areas:"a amt" "a rem"}#inventoryview .inv-a{grid-area:a}#inventoryview .inv-amt{grid-area:amt}#inventoryview .inv-rem{grid-area:rem}#inventoryview .inv-list-pane,#inventoryview .inv-detail{overflow:visible}#inventoryview .inv-dh{flex-wrap:wrap}#inventoryview .inv-st{margin-left:0}#inventoryview .inv-row{grid-template-columns:minmax(0,1fr);justify-items:start}#inventoryview .inv-chip{min-height:44px}#inventoryview .inv-stat{margin-top:6px}#inventoryview .inv-kv{flex-direction:column;align-items:flex-start;gap:2px}#inventoryview .inv-vv{text-align:left;max-width:100%}#inventoryview .inv-lab{flex-direction:column;align-items:flex-start}}.more-flags{display:none!important}.mg-search{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:9px;margin:0 0 12px;padding:10px 12px;background:var(--panel2);border:1px solid var(--line);border-radius:13px}.mg-search .mg-sicon{width:18px;height:18px;flex:0 0 auto;color:var(--sagel);opacity:.9}.mg-input{flex:1 1 auto;min-width:0;border:0;background:none;outline:none;color:var(--ww);font-family:inherit;font-size:16px;font-weight:600}.mg-input::placeholder{color:var(--sageg);opacity:.8;font-weight:500}.mg-body{display:flex;flex-direction:column;gap:12px}.mg-rescount{margin:0;font-size:var(--fs-sm);color:var(--sageg);font-weight:600}.mg-empty{margin:18px 4px;text-align:center;color:var(--sageg);font-size:var(--fs-sm)}.mg-card{background:var(--panel2);border:1px solid var(--line);border-radius:16px;overflow:hidden}.mg-eyebrow{margin:0;padding:12px 15px 7px;font-size:var(--fs-eyebrow);font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--sagel)}.mg-rows{display:flex;flex-direction:column}.mg-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;background:none;border:0;border-top:1px solid var(--line);padding:11px 14px 11px 12px;color:var(--ww);font-family:inherit;font-size:var(--fs-base);font-weight:600;min-height:48px;box-sizing:border-box}.mg-rows .mg-row:first-child{border-top:0}.mg-chip{flex:0 0 auto;width:32px;height:32px;border-radius:10px;background:rgba(161,176,144,.16);color:var(--sagel);display:flex;align-items:center;justify-content:center}.mg-chip svg{width:19px;height:19px}.mg-lab{flex:1 1 auto;min-width:0}.mg-badge{flex:0 0 auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--mag);color:#fff;font-size:11.5px;font-weight:800;line-height:20px;text-align:center}.mg-chev{flex:0 0 auto;color:var(--sagel);opacity:.55;font-size:22px;line-height:1;font-weight:400}@media(hover:hover){.mg-row:hover{background:var(--hover)}}.mg-row:active{background:var(--hover)}.mg-row:focus-visible{outline:2px solid var(--sagel);outline-offset:-2px}@media(max-width:640px){.more-sheet,body.hub-in .more-sheet{background:#0F1012!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-theme=light] .more-sheet,:root[data-theme=light] body.hub-in .more-sheet{background:#F2F1EE!important}.more-card,body.hub-in .more-card{display:flex!important;flex-direction:column}.more-card h2,body.hub-in .more-card h2,:root[data-theme=light] body.hub-in .more-card h2{margin:0 0 8px!important}.more-card .more-theme-label,body.hub-in .more-card .more-theme-label{position:static;margin:14px 0 8px!important;padding-top:0}.more-card .theme-seg,body.hub-in .more-card .theme-seg{position:static;margin:0 0 10px!important}.more-card .more-close-btn,body.hub-in .more-card .more-close-btn{width:100%!important;margin:2px 0 0!important;min-height:44px!important}}#offerCard .of-lede{margin:0 0 8px;max-width:70ch}#offerCard .of-sec{margin:0;padding:16px 0;border-bottom:1px solid var(--line)}#offerCard .of-sec:last-of-type{border-bottom:0}#offerCard .of-sec-h{font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--sagel);font-weight:800;margin:0 0 12px}#offerCard .of-grid{display:grid;grid-template-columns:1fr;gap:12px 16px}@media(min-width:700px){#offerCard .of-grid{grid-template-columns:1fr 1fr}#offerCard .of-fld.of-span{grid-column:1 / -1}}#offerCard .of-fld{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0}#offerCard .of-k{display:block;font-size:var(--fs-sm);font-weight:750;color:var(--sageg);line-height:1.3}#offerCard .of-opt{color:var(--sagel);font-weight:600;text-transform:none;letter-spacing:0}#offerCard input:not([type=checkbox]):not([type=radio]),#offerCard select,#offerCard textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin:0!important;min-height:44px;font-size:16px;font-family:inherit}#offerCard textarea{min-height:72px;resize:vertical;line-height:1.45;padding:10px 12px}#offerCard .of-amt{display:flex;align-items:stretch;min-height:44px;padding:0;background:var(--field);border:1px solid var(--line);border-radius:var(--radius-sm,10px);min-width:0;overflow:hidden}#offerCard .of-amt-pre{display:flex;align-items:center;padding:0 4px 0 14px;color:var(--sagel);font-weight:800;flex:0 0 auto}#offerCard .of-amt-suf{display:flex;align-items:center;padding:0 14px;color:var(--sagel);font-weight:750;font-variant-numeric:tabular-nums;flex:0 0 auto;border-left:1px solid var(--line);white-space:nowrap}#offerCard .of-amt input{background:transparent!important;border:0!important;box-shadow:none!important;min-height:42px!important;padding:12px 6px!important;width:auto!important;flex:1 1 auto}#offerCard .of-amt input:focus{outline:none!important;box-shadow:none!important}#offerCard .of-more{margin:16px 0}#offerCard .of-opt-hint{margin:10px 0 12px}#offerCard .of-create-row{margin:4px 0 0}#offerCard #ofCreate{min-height:48px;font-weight:800}#offerCard .of-recent{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--line)}#offerCard .of-recent-h{margin:0 0 10px;font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--sagel)}#offerCard .of-list{display:flex;flex-direction:column;background:var(--panel,transparent);border:1px solid var(--line);border-radius:14px;overflow:hidden}#offerCard .of-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;border-bottom:1px solid var(--line);min-width:0}#offerCard .of-row:last-child{border-bottom:0}#offerCard .of-av{width:34px;height:34px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;font-size:12px;font-weight:800;background:var(--hover,#26282B);border:1px solid var(--line);color:var(--sageg)}#offerCard .of-row-who{flex:1 1 160px;min-width:0;display:flex;flex-direction:column;gap:2px}#offerCard .of-row-who b{font-weight:800;overflow-wrap:anywhere}#offerCard .of-row-meta{font-size:var(--fs-sm);color:var(--sageg);overflow-wrap:anywhere}#offerCard .of-pill{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid var(--line);color:var(--sageg);flex:0 0 auto;white-space:nowrap}#offerCard .of-pill-ok{color:var(--green);border-color:rgba(95,208,138,.35);background:rgba(95,208,138,.12)}#offerCard .of-pill-sent{color:var(--amber,#E8A838);border-color:rgba(232,168,56,.4)}#offerCard .of-pill-draft{color:var(--sageg);border-color:var(--line)}#offerCard .of-pill-bad{color:var(--mag);border-color:var(--mag);background:rgba(251,62,136,.10)}#offerCard .of-pill-void{color:var(--sageg);border-color:var(--line);opacity:.88}#offerCard .of-row-acts{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}#offerCard .of-row-acts .act-btn{min-height:44px}@media(max-width:640px){#offerCard .of-row-acts{margin-left:0;width:100%}#offerCard .of-row-acts .act-btn{flex:1 1 auto}}:root[data-theme=light] #offerCard .of-sec-h,:root[data-theme=light] #offerCard .of-recent-h{color:#4E5D42}:root[data-theme=light] #offerCard .of-k,:root[data-theme=light] #offerCard .of-row-meta,:root[data-theme=light] #offerCard .of-amt-pre,:root[data-theme=light] #offerCard .of-amt-suf{color:#5A6650}:root[data-theme=light] #offerCard .of-opt{color:#6E7D5E}:root[data-theme=light] #offerCard .of-amt,:root[data-theme=light] #offerCard .of-list{background:#fff;border-color:rgba(26,28,30,.16)}:root[data-theme=light] #offerCard .of-av{background:#F1F0EB;color:#5A6650}:root[data-theme=light] #offerCard .of-pill-ok{background:rgba(46,140,90,.10)}:root[data-theme=light] #offerCard .of-pill-sent{color:#8A6414;border-color:rgba(138,100,20,.35)}:root[data-theme=light] #offerCard .of-pill-bad{background:rgba(199,52,95,.08)}#myworkview{min-width:0;max-width:100%;overflow-x:clip}#myworkview{--mw-open:var(--green,#5fd08a);--mw-open-edge:rgba(95,208,138,.30);--mw-open-tint:rgba(95,208,138,.10);--mw-gold:#E4B85C;--mw-gold-edge:rgba(228,184,92,.34);--mw-gold-tint:rgba(228,184,92,.13);--mw-amber:#E0A43B}:root[data-theme=light] #myworkview{--mw-open:#3E9E68;--mw-open-edge:rgba(62,158,104,.30);--mw-open-tint:rgba(62,158,104,.08);--mw-gold:#9C7A20;--mw-gold-edge:rgba(156,122,32,.32);--mw-gold-tint:rgba(156,122,32,.10);--mw-amber:#9C7A20}.mw-page{min-width:0;max-width:100%}.mw-cols{display:grid;grid-template-columns:minmax(0,392px) minmax(0,1fr);gap:26px;align-items:start}@media(max-width:820px){.mw-cols{grid-template-columns:1fr}}.mw-hello{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:4px 0 8px}.mw-hi{font-size:var(--fs-lg);font-weight:850}.mw-hi small{display:block;font-size:var(--fs-micro);color:var(--sageg);font-weight:650;letter-spacing:.02em}.mw-av{width:38px;height:38px;border-radius:50%;background:var(--hover,#26282B);border:1px solid var(--line);display:grid;place-items:center;font-weight:850;color:var(--sageg);font-size:13px;flex:0 0 auto}.mw-staff{display:flex;flex-direction:column;gap:12px;min-width:0}.mw-card{background:var(--card,#17181A);border:1px solid var(--line);border-radius:15px;padding:14px;min-width:0}.mw-ct{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--sagel);font-weight:800;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:11px}.mw-clk{border:1px solid var(--mw-open-edge);background:var(--mw-open-tint)}.mw-now{display:flex;align-items:center;gap:11px;margin-bottom:12px}.mw-pulse{width:12px;height:12px;border-radius:50%;background:var(--mw-open);box-shadow:0 0 0 4px var(--mw-open-tint);flex:0 0 auto}.mw-pulse.is-off{background:var(--sageg);box-shadow:none}.mw-st{min-width:0}.mw-n{font-size:var(--fs-md);font-weight:850}.mw-s{font-size:var(--fs-sm);color:var(--sageg)}.mw-s b{color:var(--mw-open);font-weight:800}.mw-onsite{font-size:var(--fs-micro);font-weight:750;color:var(--mw-open);border:1px solid var(--mw-open-edge);background:var(--card);border-radius:999px;padding:2px 9px;text-transform:none;letter-spacing:0}.mw-btns{display:flex;gap:9px}.mw-cbtn{flex:1 1 0;border:0;border-radius:12px;padding:13px;font-weight:850;font-size:var(--fs-sm);cursor:pointer;min-height:50px;font-family:inherit}.mw-cbtn:disabled{opacity:.6;cursor:default}.mw-out{background:var(--mag);color:#fff}.mw-in{background:var(--mw-open);color:#0b140e}.mw-brk{background:var(--hover,#26282B);color:var(--ww,#F2EFE6);border:1px solid var(--line)}.mw-warn{margin-top:11px;background:var(--mw-gold-tint);border:1px solid var(--mw-gold-edge);border-radius:11px;padding:10px 12px;color:var(--mw-amber);font-size:var(--fs-micro);font-weight:700;display:flex;gap:8px;align-items:flex-start}.mw-wi{flex:0 0 auto}.mw-rowi{display:flex;align-items:center;gap:11px;padding:11px 0;border-top:1px solid var(--line);min-width:0}.mw-rowi:first-of-type{border-top:0}.mw-d{width:44px;text-align:center;flex:0 0 auto}.mw-dw{font-size:var(--fs-micro);color:var(--sageg);font-weight:700;text-transform:uppercase}.mw-dn{font-size:var(--fs-md);font-weight:850;line-height:1}.mw-m{min-width:0;flex:1 1 auto}.mw-t{font-size:var(--fs-sm);font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-u{font-size:var(--fs-micro);color:var(--sageg);margin-top:1px;overflow-wrap:anywhere}.mw-mini{font-size:var(--fs-micro);font-weight:800;padding:5px 10px;border-radius:8px;border:1px solid var(--line);background:var(--hover,#26282B);color:var(--sageg);cursor:pointer;flex:0 0 auto;min-height:38px;font-family:inherit}.mw-mini:hover{border-color:var(--mag);color:var(--mag)}.mw-take{color:var(--mw-open);border-color:var(--mw-open-edge);background:var(--mw-open-tint)}.mw-full{width:100%;margin-top:12px;border:1px dashed var(--line);background:transparent;color:var(--sageg);font-weight:800;font-size:var(--fs-sm);border-radius:11px;padding:12px;cursor:pointer;min-height:46px;font-family:inherit;display:block;text-align:center;text-decoration:none}.mw-full:hover{border-color:var(--mag);color:var(--mag)}.mw-link{display:block}.mw-req{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:var(--fs-micro);color:var(--sageg);padding:8px 0 0}.mw-badge{font-size:var(--fs-micro);font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:5px}.mw-pend{color:var(--mw-amber);border:1px solid var(--mw-gold-edge);background:var(--mw-gold-tint)}.mw-ok{color:var(--mw-open);border:1px solid var(--mw-open-edge);background:var(--mw-open-tint)}.mw-bal{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}.mw-balc{flex:1 1 0;background:var(--hover,#26282B);border:1px solid var(--line);border-radius:10px;padding:9px 11px;min-width:0}.mw-bk{font-size:var(--fs-micro);color:var(--sageg)}.mw-bv{font-size:var(--fs-sm);font-weight:850}.mw-hours{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.mw-hv{font-size:var(--fs-lg);font-weight:850;font-variant-numeric:tabular-nums}.mw-hl{font-size:var(--fs-micro);color:var(--sageg)}.mw-empty{font-size:var(--fs-sm);color:var(--sageg);padding:8px 0}.mw-form{margin-top:12px;display:flex;flex-direction:column;gap:10px}.mw-lab{display:block;font-size:var(--fs-micro);font-weight:800;color:var(--sagel);letter-spacing:.04em;text-transform:uppercase}.mw-lab input,.mw-lab select{width:100%;margin-top:6px;min-height:44px}.mw-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:420px){.mw-2{grid-template-columns:1fr}}.mw-form-acts{display:flex;gap:8px;justify-content:flex-end;align-items:center}.mw-form-acts .mw-cbtn{flex:0 1 auto;min-width:140px}.mw-pick{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:70;display:flex;align-items:flex-end;justify-content:center;padding:16px}@media(min-width:821px){.mw-pick{align-items:center}}.mw-pick-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px;width:min(420px,100%);max-height:80vh;overflow:auto}.mw-pick-row{width:100%;text-align:left;border:1px solid var(--line);background:var(--hover,#26282B);color:var(--ww);border-radius:11px;padding:12px 14px;margin:6px 0;cursor:pointer;font-family:inherit;font-weight:750;min-height:44px}.mw-pick-row small{display:block;color:var(--sageg);font-weight:650}.mw-mcol{display:flex;flex-direction:column;gap:16px;min-width:0}.mw-mcard{background:var(--panel2,#1D1F21);border:1px solid var(--line);border-radius:16px;overflow:hidden}.mw-mh{padding:14px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:8px}.mw-mh b{font-size:var(--fs-md);font-weight:850}.mw-cnt{font-size:var(--fs-micro);font-weight:800;color:var(--mw-amber);border:1px solid var(--mw-gold-edge);background:var(--mw-gold-tint);border-radius:999px;padding:2px 9px}.mw-live{color:var(--mw-open);border-color:var(--mw-open-edge);background:var(--mw-open-tint)}.mw-ap{display:flex;align-items:center;gap:12px;padding:13px 16px;border-top:1px solid var(--line);flex-wrap:wrap}.mw-ap:first-of-type{border-top:0}.mw-ic{width:34px;height:34px;border-radius:10px;flex:0 0 auto;display:grid;place-items:center;font-size:11.5px;font-weight:800;background:var(--hover,#26282B);border:1px solid var(--line);color:var(--sageg)}.mw-tx{min-width:0;flex:1 1 auto}.mw-tx .mw-t{font-size:var(--fs-sm);font-weight:800;white-space:normal;overflow:visible;text-overflow:unset}.mw-act{display:flex;gap:7px;flex:0 0 auto}.mw-abtn{border:0;border-radius:9px;padding:8px 13px;font-weight:800;font-size:var(--fs-micro);cursor:pointer;min-height:38px;font-family:inherit}.mw-yes{background:var(--mag);color:#fff}.mw-no{background:var(--hover,#26282B);color:var(--sageg);border:1px solid var(--line)}.mw-mlink{padding:14px 16px;font-size:var(--fs-sm);color:var(--sageg)}.mw-tabbar{display:flex;border-top:1px solid var(--line);background:var(--panel2,#1D1F21);margin-top:16px;border-radius:12px;overflow:hidden}.mw-tab{flex:1 1 0;text-align:center;padding:12px 4px;font-size:var(--fs-micro);font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--sageg);background:transparent;border:0;cursor:pointer;min-height:44px;font-family:inherit}.mw-tab.on{color:var(--mag)}@media(min-width:821px){#myworkview .is-hide-phone{display:block}.mw-tabbar{display:none}}@media(max-width:820px){#myworkview .is-hide-phone{display:none}#myworkview{padding-bottom:calc(58px + env(safe-area-inset-bottom,0px))}body.hub-in #myworkview{padding-bottom:calc(58px + 72px + env(safe-area-inset-bottom,0px))}#myworkview .mw-tabbar{position:sticky;bottom:0;margin:16px -4px 0;z-index:20}body.hub-in #myworkview .mw-tabbar{position:fixed;left:0;right:0;bottom:calc(72px + env(safe-area-inset-bottom,0px));margin:0;border-radius:0;z-index:50}}:root[data-theme=light] .mw-brk{background:#F1F0EB;color:#1A1C1E}:root[data-theme=light] .mw-av,:root[data-theme=light] .mw-ic,:root[data-theme=light] .mw-balc,:root[data-theme=light] .mw-no,:root[data-theme=light] .mw-pick-row{background:#F1F0EB;color:#1A1C1E}:root[data-theme=light] .mw-mcard{background:#FBFAF7}:root[data-theme=light] .mw-in{color:#0b140e}body.hub-rail #myworkview .mw-nx-tabs{max-width:100%;overflow-x:auto}body.hub-rail #myworkview .mw-nx-tabs .nx-tab{flex:0 0 auto;white-space:nowrap}body.hub-rail #myworkview .mw-nx-pick{width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.055);cursor:pointer;font:inherit;color:inherit}:root[data-theme=light] body.hub-rail #myworkview .mw-nx-pick,html.hub-light body.hub-rail #myworkview .mw-nx-pick{border-bottom-color:rgba(0,0,0,.06)}body.hub-rail #myworkview .mw-nx-pick:last-of-type{border-bottom:0}body.hub-rail #myworkview .mw-nx-link{display:inline-block;margin-top:10px;text-decoration:none}#profTagsCard .ctags{display:flex;flex-wrap:wrap;align-items:center;gap:0}.ctag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;border:1px solid;margin:0 6px 6px 0;line-height:1.3}.ctag-gold{color:#E4B85C;border-color:rgba(228,184,92,.55);background:rgba(228,184,92,.12)}.ctag-magenta{color:#FB3E88;border-color:rgba(251,62,136,.5);background:rgba(251,62,136,.12)}.ctag-sage{color:#9fb083;border-color:rgba(124,139,109,.55);background:rgba(124,139,109,.14)}.ctag-plain{color:var(--ink,#e8e8e8);border-color:var(--line,#3a3a3a);background:rgba(128,128,128,.12)}.ctag .x{cursor:pointer;background:none;border:0;color:inherit;opacity:.55;font-size:11px;padding:0 0 0 2px;line-height:1}.ctag .x:hover{opacity:1}.ctag-add{cursor:pointer;border-style:dashed;color:var(--sage,#9fb083);background:none}.ctag-pick{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:2px 0 6px}.ctag-pick .ctag{cursor:pointer}.ctag-new{display:inline-flex;align-items:center;gap:6px;margin:0 0 6px}.ctag-new input{min-height:32px;padding:4px 10px;border-radius:999px;border:1px solid var(--line,#3a3a3a);background:var(--field,#202224);color:var(--ink,#e8e8e8);font-size:12px;width:120px}.ctag-files{margin-top:10px;display:flex;flex-direction:column;gap:6px}.ctag-file{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;padding:6px 10px;border:1px solid var(--line,#292B2E);border-radius:8px;background:rgba(128,128,128,.06)}.ctag-file .fk{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--sage,#9fb083);font-weight:800;flex:0 0 auto}#bookPowerups{margin:24px 0 4px;border-top:1px solid var(--line,#292B2E);padding-top:18px}#bookPowerups [hidden]{display:none!important}#bookPowerups .hb-pu-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:4px}#bookPowerups .hb-pu-eyebrow{font-size:var(--fs-eyebrow,12.5px);letter-spacing:.14em;text-transform:uppercase;color:var(--sagel,#A1B090);font-weight:800}#bookPowerups .hb-pu-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;background:var(--card,#151617);border:1px solid var(--line,#292B2E);color:var(--sageg,#C4CFB0);font-size:var(--fs-eyebrow,12.5px);font-weight:650}#bookPowerups .dot{width:7px;height:7px;border-radius:50%;background:var(--sage,#7A8B6D);flex:0 0 auto}#bookPowerups .hb-pu-lede{margin:2px 0 16px;color:var(--sageg,#C4CFB0);font-size:var(--fs-sm,13.5px)}#bookPowerups .hb-pu-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}#bookPowerups .hb-pu-pane{background:var(--panel2,var(--card,#151617));border:1px solid var(--line,#292B2E);border-radius:16px;overflow:hidden}#bookPowerups .hb-pu-ph{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line,#292B2E)}#bookPowerups .hb-pu-ic{width:30px;height:30px;border-radius:8px;background:rgba(251,62,136,.14);color:var(--mag,#FB3E88);display:grid;place-items:center;flex:0 0 auto}#bookPowerups .hb-pu-ht h3{font-size:var(--fs-md,16.5px);font-weight:800;margin:0}#bookPowerups .hb-pu-sub{font-size:12px;color:var(--sageg,#C4CFB0)}#bookPowerups .hb-pu-pb{padding:15px 16px}#bookPowerups .hb-pu-lab{display:block;font-size:var(--fs-eyebrow,12.5px);letter-spacing:.08em;text-transform:uppercase;color:var(--sagel,#A1B090);font-weight:800;margin:15px 0 8px}#bookPowerups .hb-pu-pb>.hb-pu-lab:first-child{margin-top:0}#bookPowerups .hb-pu-in{width:100%;min-height:40px;background:var(--field,var(--panel2,#202224));border:1px solid var(--line,#292B2E);border-radius:10px;color:var(--ww,#F2EFE6);padding:8px 12px;font-size:var(--fs-sm,13.5px);font-family:inherit;outline:none}#bookPowerups .hb-pu-in:focus-visible{border-color:var(--mag,#FB3E88);outline:2px solid rgba(251,62,136,.34);outline-offset:1px}#bookPowerups .hb-pu-grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}#bookPowerups .hb-pu-sel{position:relative}#bookPowerups select.hb-pu-in{appearance:none}#bookPowerups .hb-pu-sel::after{content:"";position:absolute;right:13px;top:50%;width:7px;height:7px;border-right:2px solid var(--sageg,#C4CFB0);border-bottom:2px solid var(--sageg,#C4CFB0);transform:translateY(-70%) rotate(45deg);pointer-events:none}#bookPowerups .hb-pu-seg{display:flex;gap:2px;background:var(--field,var(--panel2,#202224));border:1px solid var(--line,#292B2E);border-radius:10px;padding:3px}#bookPowerups .hb-pu-seg button{flex:1;appearance:none;border:0;background:transparent;color:var(--sageg,#C4CFB0);font-size:12.5px;font-weight:750;padding:8px 4px;border-radius:8px;cursor:pointer;white-space:nowrap}#bookPowerups .hb-pu-seg button.is-on{background:var(--card,#151617);color:var(--ww,#F2EFE6)}#bookPowerups .hb-pu-dow{display:flex;gap:6px;flex-wrap:wrap}#bookPowerups .hb-pu-dow button{width:40px;min-height:36px;border-radius:8px;border:1px solid var(--line,#292B2E);background:var(--field,var(--panel2,#202224));color:var(--sageg,#C4CFB0);font-size:12px;font-weight:750;cursor:pointer}#bookPowerups .hb-pu-dow button.is-on{background:rgba(251,62,136,.14);border-color:rgba(251,62,136,.34);color:var(--mag,#FB3E88)}#bookPowerups .hb-pu-prev{background:var(--card,#151617);border:1px solid var(--line,#292B2E);border-radius:12px;padding:2px 13px;margin-top:2px}#bookPowerups .hb-pu-prev .row{display:flex;align-items:center;gap:9px;padding:8px 0;border-bottom:1px solid var(--line,#292B2E);font-size:var(--fs-sm,13.5px)}#bookPowerups .hb-pu-prev .row:last-child{border-bottom:0}#bookPowerups .hb-pu-prev .row .d{width:6px;height:6px;border-radius:50%;background:var(--sage,#7A8B6D);flex:0 0 auto}#bookPowerups .hb-pu-prev .row.conflict .d{background:#E0A43B}#bookPowerups .hb-pu-prev .row .dt{font-weight:700}#bookPowerups .hb-pu-prev .row .tm{margin-left:auto;color:var(--sageg,#C4CFB0);font-size:12.5px}#bookPowerups .hb-pu-prev .more{font-size:12px;color:var(--sageg,#C4CFB0);padding:8px 0}#bookPowerups .hb-pu-countline{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:var(--fs-sm,13.5px);font-weight:700;color:var(--sage,#7A8B6D);min-height:1.2em}#bookPowerups .hb-pu-countline svg{flex:0 0 auto}#bookPowerups .hb-pu-none{font-size:var(--fs-sm,13.5px);color:var(--sageg,#C4CFB0);padding:10px 0}#bookPowerups .hb-pu-slot{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:8px;align-items:center}#bookPowerups .hb-pu-wl{margin-top:4px}#bookPowerups .hb-pu-wl-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line,#292B2E)}#bookPowerups .hb-pu-wl-row:last-child{border-bottom:0}#bookPowerups .hb-pu-wl-pos{width:24px;height:24px;border-radius:7px;background:var(--field,var(--panel2,#202224));border:1px solid var(--line,#292B2E);display:grid;place-items:center;font-size:12px;font-weight:800;color:var(--sageg,#C4CFB0);flex:0 0 auto}#bookPowerups .hb-pu-wl-pos.first{background:var(--mag,#FB3E88);border-color:var(--mag,#FB3E88);color:#fff}#bookPowerups .hb-pu-wl-txt{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}#bookPowerups .hb-pu-wl-txt .n{font-size:var(--fs-sm,13.5px);font-weight:750}#bookPowerups .hb-pu-wl-txt .m{font-size:12px;color:var(--sageg,#C4CFB0)}#bookPowerups .hb-pu-wl-ctl{margin-left:auto;display:flex;align-items:center;gap:6px;flex:0 0 auto}#bookPowerups .hb-pu-wl-move{min-width:26px;min-height:26px;border-radius:7px;border:1px solid var(--line,#292B2E);background:var(--field,var(--panel2,#202224));color:var(--sageg,#C4CFB0);font-size:10px;cursor:pointer;line-height:1}#bookPowerups .hb-pu-wl-move:disabled{opacity:.4;cursor:default}#bookPowerups .hb-pu-wl-notify{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--sageg,#C4CFB0);font-size:12px;font-weight:700;cursor:pointer;padding:2px}#bookPowerups .hb-pu-wl-notify .t{width:32px;height:19px;border-radius:999px;background:var(--field,var(--panel2,#202224));border:1px solid var(--line,#292B2E);position:relative;flex:0 0 auto}#bookPowerups .hb-pu-wl-notify .t::after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;transition:left .12s}#bookPowerups .hb-pu-wl-notify.is-on .t{background:var(--mag,#FB3E88);border-color:var(--mag,#FB3E88)}#bookPowerups .hb-pu-wl-notify.is-on .t::after{left:15px}#bookPowerups .hb-pu-wl-x{border:0;background:none;color:var(--sageg,#C4CFB0);opacity:.6;cursor:pointer;font-size:12px;padding:2px 4px}#bookPowerups .hb-pu-wl-x:hover{opacity:1;color:var(--mag,#FB3E88)}#bookPowerups .hb-pu-wl-ro{font-size:11px;color:var(--sageg,#C4CFB0)}#bookPowerups .hb-pu-addbtn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;background:var(--field,var(--panel2,#202224));border:1px dashed var(--line,#292B2E);color:var(--sageg,#C4CFB0);border-radius:10px;padding:10px;font-size:12.5px;font-weight:700;cursor:pointer;margin-top:10px}#bookPowerups .hb-pu-addbtn:hover{border-color:rgba(251,62,136,.34);color:var(--mag,#FB3E88)}#bookPowerups .hb-pu-addform{margin-top:10px;display:flex;flex-direction:column;gap:8px}#bookPowerups .hb-pu-chk{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--sageg,#C4CFB0)}#bookPowerups .hb-pu-frow{display:flex;gap:8px;flex-wrap:wrap}#bookPowerups .hb-pu-whenopen{display:flex;gap:8px;align-items:flex-start;margin-top:12px;font-size:12.5px;color:var(--sageg,#C4CFB0);background:var(--card,#151617);border:1px solid var(--line,#292B2E);border-radius:10px;padding:10px 12px}#bookPowerups .hb-pu-whenopen .dot{margin-top:5px}#bookPowerups .hb-pu-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--line,#292B2E)}#bookPowerups .hb-pu-note{margin-left:auto;font-size:12px;color:var(--sageg,#C4CFB0);display:inline-flex;align-items:center;gap:7px;text-align:right}@media(max-width:820px){#bookPowerups .hb-pu-cols{grid-template-columns:1fr}#bookPowerups .hb-pu-slot{grid-template-columns:1fr}}#segChips{display:flex;flex-wrap:wrap;gap:0;margin-top:2px}#segChips .ctag{cursor:pointer}#segChips .ctag.is-on{outline:2px solid currentColor;outline-offset:1px}.seg-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 0 10px}.seg-count{font-size:12.5px;font-weight:700;color:var(--sage,#9fb083)}#profileview .pnl-togglebar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 14px}#profileview .pnl-togglebtn,#profileview .pnl-listbtn{font-family:var(--fbody,system-ui,sans-serif);font-weight:700;font-size:12.5px;line-height:1;padding:8px 14px;border-radius:9px;border:1px solid var(--line);background:var(--panel2);color:var(--ww);cursor:pointer}#profileview .pnl-togglebtn{background:linear-gradient(135deg,var(--mag),var(--mag-soft));color:#fff;border:0;box-shadow:0 6px 16px -8px rgba(200,21,88,.5)}body.hub-in #profileview .hub-profile-glass.pnl-root.pnl-list-collapsed .md-list{display:none!important}body.hub-in #profileview .hub-profile-glass.pnl-root.pnl-list-collapsed .md-main{width:100%!important;max-width:none!important;flex:1 1 100%!important;grid-column:1 / -1!important}body.hub-in #profileview .hub-profile-glass.pnl-root{background:transparent!important}body.hub-in #profileview .hub-profile-glass.pnl-root::before{display:none!important}body.hub-in #profileview .hub-profile-glass.pnl-root .md-main{background:transparent!important}body.hub-in #profileview .hub-profile-glass.pnl-root .imag-identity{background:linear-gradient(180deg,rgba(251,62,136,.06),transparent 42%),var(--card)!important;border:1px solid var(--line)!important;border-radius:18px!important;padding:24px 26px!important;margin-bottom:16px!important;box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 20px 50px -30px rgba(0,0,0,.6)!important}body.hub-in #profileview .hub-profile-glass.pnl-root .imag-id-head h2{font-size:34px!important;font-weight:800!important;letter-spacing:-.025em!important;color:var(--ww)!important}body.hub-in #profileview .hub-profile-glass.pnl-root .imag-meta-grid{gap:14px 34px!important;margin-top:10px!important}body.hub-in #profileview .hub-profile-glass.pnl-root .imag-meta-txt{color:var(--ww)!important;font-weight:650!important}body.hub-in #profileview .hub-profile-glass.pnl-root .imag-meta-txt small{color:var(--muted,#8a8d93)!important}body.hub-in #profileview .hub-profile-glass.pnl-root .imag-meta-ic{color:var(--sage)!important;opacity:.9!important}body.hub-in #profileview .hub-profile-glass.pnl-root .imag-money-line{color:var(--ww)!important;opacity:.92!important}body.hub-in #profileview .hub-profile-glass.pnl-root .imag-stand-chip{font-weight:750!important;padding:6px 13px!important;border-radius:999px!important}body.hub-in #profileview .hub-profile-glass.pnl-root .imag-stand-chip .status-dot.ok{background:var(--green)!important;box-shadow:0 0 8px rgba(84,208,138,.55)!important}body.hub-in #profileview .hub-profile-glass.pnl-root .imag-id-head .waiver-pill{border-radius:999px!important;padding:6px 13px!important}body.hub-in #profileview .hub-profile-glass.pnl-root .md-identity .imag-stand-chip[data-tier=fit]{color:#FB3E88!important;border-color:rgba(251,62,136,.45)!important;background:rgba(251,62,136,.15)!important}body.hub-in #profileview .hub-profile-glass.pnl-root .md-identity .imag-stand-chip[data-tier=wellness]{color:#A9C7AE!important;border-color:rgba(169,199,174,.45)!important;background:rgba(169,199,174,.15)!important}body.hub-in #profileview .hub-profile-glass.pnl-root .md-identity .imag-stand-chip[data-tier=premier]{color:#E4D6AE!important;border-color:rgba(228,214,174,.5)!important;background:rgba(228,214,174,.13)!important}:root[data-theme=light] body.hub-in #profileview .hub-profile-glass.pnl-root .md-identity .imag-stand-chip[data-tier=fit]{color:#C7345F!important;background:rgba(199,52,95,.10)!important;border-color:rgba(199,52,95,.4)!important}:root[data-theme=light] body.hub-in #profileview .hub-profile-glass.pnl-root .md-identity .imag-stand-chip[data-tier=wellness]{color:#4E5D42!important;background:rgba(78,93,66,.12)!important;border-color:rgba(78,93,66,.4)!important}:root[data-theme=light] body.hub-in #profileview .hub-profile-glass.pnl-root .md-identity .imag-stand-chip[data-tier=premier]{color:#8A6414!important;background:rgba(138,100,20,.12)!important;border-color:rgba(138,100,20,.4)!important}body.hub-in #profileview .hub-profile-glass.pnl-root .md-depth .card,body.hub-in #profileview .hub-profile-glass.pnl-root .prof-depth-pane .card,body.hub-in #profileview .hub-profile-glass.pnl-root .prof-depth-pane .imag-card,body.hub-in #profileview .hub-profile-glass.pnl-root .notes-hero{background:var(--card)!important;border:1px solid var(--line)!important;border-radius:16px!important;box-shadow:0 1px 0 rgba(255,255,255,.03) inset!important}body.hub-in #profileview .hub-profile-glass.pnl-root .prof-depth-tabs{border-bottom:1px solid var(--line)!important;gap:2px!important}body.hub-in #profileview .hub-profile-glass.pnl-root .prof-depth-tabs .pdt{color:var(--muted,#8a8d93)!important;font-weight:750!important;border-radius:0!important;background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;margin-bottom:-1px!important}body.hub-in #profileview .hub-profile-glass.pnl-root .prof-depth-tabs .pdt.on{color:var(--ww)!important;border-bottom-color:var(--mag)!important;background:transparent!important}body.hub-in #profileview .hub-profile-glass.pnl-root .imag-sticky>.act-primary,body.hub-in #profileview .hub-profile-glass.pnl-root .imag-sticky>button.act-primary{background:linear-gradient(135deg,var(--mag),var(--mag-soft))!important;border-radius:11px!important;box-shadow:0 10px 24px -12px rgba(200,21,88,.6)!important}body.hub-in #profileview .hub-profile-glass.pnl-root .imag-id-top{flex-wrap:wrap!important}body.hub-in #profileview .hub-profile-glass.pnl-root .imag-money-line{display:none!important}body.hub-in #profileview .hub-profile-glass.pnl-root .pnl-pills{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}body.hub-in #profileview .hub-profile-glass.pnl-root .pnl-pill{font-family:var(--fbody,system-ui,sans-serif);font-weight:750;font-size:12px;line-height:1;padding:6px 13px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--panel2);color:var(--ww)}body.hub-in #profileview .hub-profile-glass.pnl-root .pnl-status .status-dot{width:8px;height:8px;border-radius:50%;background:var(--sage)}body.hub-in #profileview .hub-profile-glass.pnl-root .pnl-status .status-dot.ok{background:var(--green);box-shadow:0 0 8px rgba(84,208,138,.55)}body.hub-in #profileview .hub-profile-glass.pnl-root .pnl-tier[data-tier=fit]{color:#FB3E88;border-color:rgba(251,62,136,.45);background:rgba(251,62,136,.14)}body.hub-in #profileview .hub-profile-glass.pnl-root .pnl-tier[data-tier=wellness]{color:#A9C7AE;border-color:rgba(169,199,174,.45);background:rgba(169,199,174,.14)}body.hub-in #profileview .hub-profile-glass.pnl-root .pnl-tier[data-tier=premier]{color:#E4D6AE;border-color:rgba(228,214,174,.5);background:rgba(228,214,174,.13)}:root[data-theme=light] body.hub-in #profileview .hub-profile-glass.pnl-root .pnl-tier[data-tier=fit]{color:#C7345F;background:rgba(199,52,95,.1)}:root[data-theme=light] body.hub-in #profileview .hub-profile-glass.pnl-root .pnl-tier[data-tier=wellness]{color:#4E5D42;background:rgba(78,93,66,.12)}:root[data-theme=light] body.hub-in #profileview .hub-profile-glass.pnl-root .pnl-tier[data-tier=premier]{color:#8A6414;background:rgba(138,100,20,.12)}body.hub-in #profileview .hub-profile-glass.pnl-root .pnl-standing{margin-left:auto;text-align:right;flex:0 0 auto;padding-left:18px;align-self:flex-start}body.hub-in #profileview .hub-profile-glass.pnl-root .pnl-standing-l{font-family:var(--fbody,system-ui,sans-serif);font-weight:700;font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted,#8a8d93)}body.hub-in #profileview .hub-profile-glass.pnl-root .pnl-standing-v{font-family:var(--fbody,system-ui,sans-serif);font-weight:800;font-size:20px;color:var(--ww);display:flex;align-items:center;gap:8px;justify-content:flex-end;margin-top:3px}body.hub-in #profileview .hub-profile-glass.pnl-root .pnl-standing.ok .pnl-standing-v{color:var(--sage)}body.hub-in #profileview .hub-profile-glass.pnl-root .pnl-dot{width:9px;height:9px;border-radius:50%;background:var(--green);flex:none}body.hub-in #profileview .hub-profile-glass.pnl-root .pnl-standing-s{font-size:12.5px;color:var(--muted,#8a8d93);margin-top:3px}body.hub-in #profileview .hub-profile-glass.pnl-root .imag-meta-item.pnl-added .imag-meta-ic{color:var(--sage);opacity:.85;font-size:9px}body.hub-in #profileview .pnx{--bg:#08080a;--panel:#131316;--panel-2:#17171b;--raise:#1f1f24;--field:#0e0e10;--chrome:#141416;--line:rgba(255,255,255,.075);--line2:rgba(255,255,255,.14);--ink:#ECEBE7;--ink-soft:#9C9EA4;--ink-faint:#66686E;--mag:#FB3E88;--mag-2:#E92D92;--mag-tint:rgba(251,62,136,.15);--sage:#A9C7AE;--sage-deep:#6E8F74;--sage-tint:rgba(169,199,174,.14);--amber:#E0A845;--amber-tint:rgba(224,168,69,.14);--green:#54D08A;--blue:#7CA0D8;--blue-tint:rgba(124,160,216,.15);--fit:#FB3E88;--fit-tint:rgba(251,62,136,.16);--wellness:#A9C7AE;--wellness-tint:rgba(169,199,174,.16);--premier:#E4D6AE;--premier-tint:rgba(228,214,174,.16);--pf-d:"Archivo",system-ui,sans-serif;--pf-u:"Hanken Grotesk",system-ui,sans-serif;--pf-m:"Archivo",system-ui,sans-serif;font-family:var(--pf-u)!important;color:var(--ink)!important;font-variant-numeric:tabular-nums;max-width:1200px;margin:0 auto;padding:6px 4px 24px;min-width:0}:root[data-theme=light] body.hub-in #profileview .pnx{--bg:#f1f0ec;--panel:#ffffff;--panel-2:#f9f8f5;--raise:#eceae4;--field:#ffffff;--chrome:#e9e7e1;--line:rgba(0,0,0,.09);--line2:rgba(0,0,0,.15);--ink:#1b1b1e;--ink-soft:#585a60;--ink-faint:#8b8e94;--mag:#C7345F;--mag-2:#C7345F;--mag-tint:rgba(199,52,95,.11);--sage:#5d7f66;--sage-deep:#87a68f;--sage-tint:rgba(110,143,116,.15);--amber:#B07C1C;--amber-tint:rgba(176,124,28,.12);--green:#2ea564;--blue:#4a72b8;--blue-tint:rgba(74,114,184,.12);--fit:#C7345F;--fit-tint:rgba(199,52,95,.12);--wellness:#5d7f66;--wellness-tint:rgba(93,127,102,.14);--premier:#9c8446;--premier-tint:rgba(156,132,70,.14)}body.hub-in #profileview .pnx *{box-sizing:border-box}body.hub-in #profileview .pnx svg{display:inline-block;vertical-align:middle}body.hub-in #profileview .pnx .pnx-top{display:flex;align-items:center;gap:9px;margin:0 2px 14px;flex-wrap:wrap}body.hub-in #profileview .pnx .pnx-back{font-size:.82rem;color:var(--ink-faint)!important;display:inline-flex;gap:6px;align-items:center;margin-right:auto;cursor:pointer;background:none;border:0;font-family:var(--pf-u)}body.hub-in #profileview .pnx .pnx-tgl{font-family:var(--pf-d)!important;font-weight:700;font-size:.78rem;border-radius:100px;padding:8px 15px;cursor:pointer;display:inline-flex;gap:7px;align-items:center;border:1px solid var(--line2)!important}body.hub-in #profileview .pnx .pnx-tgl.on{color:#fff!important;background:var(--mag)!important;border-color:transparent!important;box-shadow:0 8px 20px -10px rgba(251,62,136,.6)}body.hub-in #profileview .pnx .pnx-tgl.off{color:var(--ink-soft)!important;background:var(--panel-2)!important}body.hub-in #profileview .pnx .hero{display:block!important;border:1px solid var(--line)!important;border-radius:16px!important;overflow:hidden;background:linear-gradient(180deg,var(--mag-tint),rgba(255,255,255,0) 42%),var(--panel)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);margin-bottom:16px}body.hub-in #profileview .pnx .heropad{padding:20px 22px}body.hub-in #profileview .pnx .idtop{display:flex;align-items:flex-start;gap:17px;flex-wrap:wrap}body.hub-in #profileview .pnx .idav{width:70px;height:70px;border-radius:50%;flex:none;background:linear-gradient(150deg,#7a4a5e,#4a5350)!important;display:flex;align-items:center;justify-content:center;font-family:var(--pf-d)!important;font-weight:800;font-size:1.5rem;color:#fff!important;box-shadow:0 6px 18px -6px rgba(0,0,0,.5)}body.hub-in #profileview .pnx .idname{font-family:var(--pf-d)!important;font-weight:800;font-size:1.85rem;letter-spacing:-.025em;line-height:1.05;color:var(--ink)!important;margin:0}body.hub-in #profileview .pnx .idchips{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px;align-items:center}body.hub-in #profileview .pnx .stat{font-family:var(--pf-d)!important;font-weight:700;font-size:.72rem;border-radius:100px;padding:5px 12px;display:inline-flex;align-items:center;gap:7px}body.hub-in #profileview .pnx .stat.live{color:var(--ink)!important;background:var(--panel-2)!important;border:1px solid var(--line2)}body.hub-in #profileview .pnx .stat.live .d,body.hub-in #profileview .pnx .stat.cur .d{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 8px rgba(84,208,138,.6)}body.hub-in #profileview .pnx .stat.cur{color:var(--sage)!important;background:var(--sage-tint)!important}body.hub-in #profileview .pnx .stat.warn{color:var(--amber)!important;background:var(--amber-tint)!important}body.hub-in #profileview .pnx .stat.warn .d{width:8px;height:8px;border-radius:50%;background:var(--amber)}body.hub-in #profileview .pnx .stat.wv{color:var(--sage)!important;border:1px solid var(--sage-deep)}body.hub-in #profileview .pnx .stat.wv svg{width:13px;height:13px}body.hub-in #profileview .pnx .stat.wv.red{color:var(--mag)!important;border-color:var(--mag)}body.hub-in #profileview .pnx .tierp{font-family:var(--pf-d)!important;font-weight:700;font-size:.72rem;border-radius:100px;padding:5px 12px;display:inline-flex;align-items:center;gap:6px}body.hub-in #profileview .pnx .tierp.fit{color:var(--fit)!important;background:var(--fit-tint)!important}body.hub-in #profileview .pnx .tierp.wellness{color:var(--wellness)!important;background:var(--wellness-tint)!important}body.hub-in #profileview .pnx .tierp.premier{color:var(--premier)!important;background:var(--premier-tint)!important}body.hub-in #profileview .pnx .money{margin-left:auto;text-align:right}body.hub-in #profileview .pnx .money .mlabel{font-family:var(--pf-d)!important;font-weight:700;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)!important}body.hub-in #profileview .pnx .money .mval{font-family:var(--pf-d)!important;font-weight:800;font-size:1.15rem;color:var(--sage)!important;display:flex;align-items:center;gap:8px;justify-content:flex-end;margin-top:2px}body.hub-in #profileview .pnx .money.warn .mval{color:var(--amber)!important}body.hub-in #profileview .pnx .money.wait .mval{color:var(--ink)!important}body.hub-in #profileview .pnx .money .mval .dt{width:8px;height:8px;border-radius:50%;background:var(--green)}body.hub-in #profileview .pnx .money.warn .mval .dt{background:var(--amber)}body.hub-in #profileview .pnx .money .msub{font-size:.76rem;color:var(--ink-faint)!important;margin-top:1px}body.hub-in #profileview .pnx .meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line)!important;border-top:1px solid var(--line);margin-top:18px}body.hub-in #profileview .pnx .mi{background:var(--panel)!important;padding:13px 22px}body.hub-in #profileview .pnx .mi .il{font-family:var(--pf-d)!important;font-weight:700;font-size:.58rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint)!important;margin-bottom:5px}body.hub-in #profileview .pnx .mi .iv{font-family:var(--pf-d)!important;font-weight:700;font-size:.94rem;color:var(--ink)!important;overflow-wrap:anywhere}body.hub-in #profileview .pnx .mi .iv.mono{font-family:var(--pf-m)!important;font-weight:500;font-size:.86rem}body.hub-in #profileview .pnx .mi .iv .sub{color:var(--ink-faint)!important;font-weight:600;font-size:.78rem}body.hub-in #profileview .pnx .mi .iv.sage{color:var(--sage)!important}body.hub-in #profileview .pnx .attn{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start;text-align:left;border:1px solid var(--amber)!important;background:var(--amber-tint)!important;border-radius:12px;padding:12px 16px;margin-bottom:16px}body.hub-in #profileview .pnx .attn .ad{width:9px;height:9px;border-radius:50%;background:var(--amber);flex:none}body.hub-in #profileview .pnx .attn .at{font-family:var(--pf-d)!important;font-weight:700;font-size:.88rem;color:var(--ink)!important}body.hub-in #profileview .pnx .attn .ax{margin-left:auto;color:var(--ink-soft)!important;font-size:.83rem;font-family:var(--pf-m)!important}body.hub-in #profileview .pnx .actions{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:6px}body.hub-in #profileview .pnx .actions .act-btn{font-family:var(--pf-d)!important;font-weight:700;font-size:.84rem;border-radius:10px!important;padding:11px 17px!important;display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:1px solid var(--line2)!important;background:var(--panel-2)!important;color:var(--ink)!important}body.hub-in #profileview .pnx .actions .act-btn svg{width:16px;height:16px}body.hub-in #profileview .pnx .actions .act-btn.act-primary{color:#fff!important;background:var(--mag)!important;border-color:transparent!important;box-shadow:0 8px 20px -8px rgba(251,62,136,.5)}body.hub-in #profileview .pnx .tabs{display:flex;gap:3px;border-bottom:1px solid var(--line)!important;margin:20px 0 18px}body.hub-in #profileview .pnx .tab{font-family:var(--pf-d)!important;font-weight:700;font-size:.9rem;color:var(--ink-faint)!important;padding:10px 15px;border:0;border-bottom:2px solid transparent!important;margin-bottom:-1px;background:none!important;cursor:pointer}body.hub-in #profileview .pnx .tab.on{color:var(--ink)!important;border-bottom-color:var(--mag)!important}body.hub-in #profileview .pnx .pnx-panel[hidden]{display:none!important}body.hub-in #profileview .pnx .cols{display:grid;grid-template-columns:1.55fr 1fr;gap:16px;align-items:start}body.hub-in #profileview .pnx .card{border:1px solid var(--line)!important;background:var(--panel)!important;border-radius:14px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03);overflow:hidden;padding:0!important;margin:0}body.hub-in #profileview .pnx .card+.card{margin-top:14px}body.hub-in #profileview .pnx .chd{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 0;background:none!important}body.hub-in #profileview .pnx .chd.bd{padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:2px}body.hub-in #profileview .pnx .chd .ct{font-family:var(--pf-d)!important;font-weight:700;font-size:1rem;color:var(--ink)!important;margin:0}body.hub-in #profileview .pnx .chd .cx{font-size:.78rem;color:var(--ink-faint)!important}body.hub-in #profileview .pnx .chd .cx.sage{color:var(--sage)!important}body.hub-in #profileview .pnx .cbody{padding:14px 16px 16px}body.hub-in #profileview .pnx .subtle{font-size:.83rem;color:var(--ink-faint)!important;padding:2px 16px 12px}body.hub-in #profileview .pnx .priv{font-family:var(--pf-d)!important;font-weight:700;font-size:.55rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)!important;border:1px solid var(--line2);border-radius:100px;padding:2px 8px}body.hub-in #profileview .pnx .gpline{font-family:var(--pf-d)!important;font-weight:700;font-size:.86rem;padding:0 16px 10px;color:var(--ink)!important}body.hub-in #profileview .pnx .gpsectlbl{font-family:var(--pf-d)!important;font-weight:800;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)!important;padding:2px 16px 4px}body.hub-in #profileview .pnx .gpkindhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:9px 16px 7px}body.hub-in #profileview .pnx .gpkindhead .gpkindlbl{font-family:var(--pf-d)!important;font-weight:800;font-size:1.12rem;letter-spacing:.01em;text-transform:uppercase;color:var(--ink)!important}body.hub-in #profileview .pnx .gpkindhead .gpkindrem{font-family:var(--pf-d)!important;font-weight:800;font-size:1.18rem;color:var(--mag)!important;white-space:nowrap}body.hub-in #profileview .pnx .gpkindhead.out .gpkindrem{color:var(--ink-faint)!important}body.hub-in #profileview .pnx .gp3{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)!important;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:12px}body.hub-in #profileview .pnx .gp{background:var(--panel)!important;padding:12px 15px}body.hub-in #profileview .pnx .gp .gl{font-size:.8rem;font-weight:600;color:var(--ink)!important;opacity:.72}body.hub-in #profileview .pnx .gp .gv{font-family:var(--pf-d)!important;font-weight:800;font-size:1.6rem;line-height:1.2;color:var(--ink)!important}body.hub-in #profileview .pnx .gp .gx{font-size:.8rem;font-weight:600;color:var(--ink)!important;opacity:.72}body.hub-in #profileview .pnx .notelist{padding:2px 16px 0}body.hub-in #profileview .pnx .nrow{padding:11px 0;border-top:1px solid var(--line);font-size:.86rem;color:var(--ink-soft)!important;line-height:1.45}body.hub-in #profileview .pnx .nrow:first-child{border-top:0}body.hub-in #profileview .pnx .nrow .nwho{font-family:var(--pf-d)!important;font-weight:700;color:var(--ink)!important;font-size:.79rem;display:block;margin-bottom:2px}body.hub-in #profileview .pnx .nrow .nwho span{color:var(--ink-faint)!important;font-weight:500}body.hub-in #profileview .pnx .none{color:var(--ink-faint)!important;font-size:.85rem;padding:10px 16px}body.hub-in #profileview .pnx .mstats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)!important}body.hub-in #profileview .pnx .mstat{background:var(--panel)!important;padding:13px 16px}body.hub-in #profileview .pnx .mstat .l{font-family:var(--pf-d)!important;font-weight:700;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)!important;margin-bottom:5px}body.hub-in #profileview .pnx .mstat .v{font-family:var(--pf-d)!important;font-weight:700;font-size:1rem;color:var(--ink)!important}body.hub-in #profileview .pnx .mstat .v.sage{color:var(--sage)!important}body.hub-in #profileview .pnx .billrow{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--line);font-size:.88rem;color:var(--ink)!important}body.hub-in #profileview .pnx .billrow .bl{color:var(--ink-soft)!important}body.hub-in #profileview .pnx .billrow .bv{margin-left:auto;font-family:var(--pf-d)!important;font-weight:700}body.hub-in #profileview .pnx .billrow .badge{font-family:var(--pf-d)!important;font-weight:700;font-size:.6rem;text-transform:uppercase;letter-spacing:.05em;border-radius:100px;padding:3px 9px}body.hub-in #profileview .pnx .billrow .badge.on{color:var(--sage)!important;background:var(--sage-tint)!important}body.hub-in #profileview .pnx .billrow .badge.off{color:var(--amber)!important;background:var(--amber-tint)!important}body.hub-in #profileview .pnx .planrow{display:flex;align-items:center;gap:11px;padding:12px 16px;border-top:1px solid var(--line)}body.hub-in #profileview .pnx .planrow .pi{width:9px;height:9px;border-radius:50%;background:var(--green);flex:none}body.hub-in #profileview .pnx .planrow .pn{font-family:var(--pf-d)!important;font-weight:700;font-size:.88rem;color:var(--ink)!important}body.hub-in #profileview .pnx .planrow .pm{color:var(--ink-faint)!important;font-size:.8rem}body.hub-in #profileview .pnx .planrow .pv{margin-left:auto;font-family:var(--pf-m)!important;font-size:.83rem;color:var(--ink)!important}body.hub-in #profileview .pnx .spendrow{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)!important;border-bottom:1px solid var(--line)}body.hub-in #profileview .pnx .spend{background:var(--panel)!important;padding:14px 16px}body.hub-in #profileview .pnx .spend .l{font-size:.71rem;color:var(--ink-faint)!important}body.hub-in #profileview .pnx .spend .v{font-family:var(--pf-d)!important;font-weight:800;font-size:1.5rem;color:var(--ink)!important}body.hub-in #profileview .pnx .buy{display:flex;align-items:center;gap:12px;padding:11px 16px;border-top:1px solid var(--line);font-size:.87rem;color:var(--ink)!important}body.hub-in #profileview .pnx .buy .bd{font-family:var(--pf-d)!important;font-weight:600;font-size:.75rem;color:var(--ink-faint)!important;width:58px;flex:none}body.hub-in #profileview .pnx .buy .bn{font-family:var(--pf-d)!important;font-weight:700}body.hub-in #profileview .pnx .buy .bp{margin-left:auto;font-family:var(--pf-m)!important;font-size:.85rem}body.hub-in #profileview .pnx .moregrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}body.hub-in #profileview .pnx .tl{padding:2px 16px 6px}body.hub-in #profileview .pnx .tlrow{display:flex;align-items:center;gap:11px;padding:10px 0;border-top:1px solid var(--line);font-size:.86rem;color:var(--ink)!important}body.hub-in #profileview .pnx .tlrow:first-child{border-top:0}body.hub-in #profileview .pnx .tlrow .dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--sage)}body.hub-in #profileview .pnx .tlrow .dot.b{background:var(--blue)}body.hub-in #profileview .pnx .tlrow .dot.m{background:var(--mag)}body.hub-in #profileview .pnx .tlrow .tt{font-family:var(--pf-d)!important;font-weight:700}body.hub-in #profileview .pnx .tlrow .tm{color:var(--ink-faint)!important;font-size:.8rem}body.hub-in #profileview .pnx .tlrow .tw{margin-left:auto;color:var(--ink-faint)!important;font-size:.76rem;font-family:var(--pf-m)!important}body.hub-in #profileview .pnx .att3{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)!important;border-top:1px solid var(--line)}body.hub-in #profileview .pnx .att{background:var(--panel)!important;padding:12px 15px}body.hub-in #profileview .pnx .att .l{font-size:.68rem;color:var(--ink-faint)!important}body.hub-in #profileview .pnx .att .v{font-family:var(--pf-d)!important;font-weight:800;font-size:1.3rem;color:var(--ink)!important}body.hub-in #profileview .pnx .docrow{display:flex;align-items:center;gap:11px;padding:11px 16px;border-top:1px solid var(--line);font-size:.86rem;color:var(--ink)!important}body.hub-in #profileview .pnx .docrow .di{color:var(--sage)!important;display:flex}body.hub-in #profileview .pnx .docrow .dn{font-family:var(--pf-d)!important;font-weight:700}body.hub-in #profileview .pnx .docrow .dl{margin-left:auto;font-family:var(--pf-d)!important;font-weight:700;font-size:.76rem;color:var(--ink-soft)!important;text-decoration:underline;cursor:pointer}body.hub-in #profileview .pnx .chips{display:flex;flex-wrap:wrap;gap:7px;padding:12px 16px 16px}body.hub-in #profileview .pnx .chip{font-family:var(--pf-d)!important;font-weight:700;font-size:.74rem;border-radius:100px;padding:5px 12px}body.hub-in #profileview .pnx .chip.vip{color:var(--amber)!important;background:var(--amber-tint)!important}body.hub-in #profileview .pnx .chip.glp{color:var(--mag)!important;background:var(--mag-tint)!important}body.hub-in #profileview .pnx .chip.plain{color:var(--ink-soft)!important;border:1px solid var(--line2)}body.hub-in #profileview .pnx .clean{padding:16px;text-align:center;color:var(--ink-faint)!important;font-size:.85rem}body.hub-in #profileview .pnx .foot-note{border-top:1px solid var(--line);margin-top:16px;padding-top:14px;color:var(--ink-faint)!important;font-size:.8rem}@media(max-width:820px){body.hub-in #profileview .pnx .cols,body.hub-in #profileview .pnx .moregrid{grid-template-columns:1fr}body.hub-in #profileview .pnx .meta,body.hub-in #profileview .pnx .gp3,body.hub-in #profileview .pnx .mstats,body.hub-in #profileview .pnx .spendrow,body.hub-in #profileview .pnx .att3{grid-template-columns:repeat(2,1fr)}body.hub-in #profileview .pnx .idname{font-size:1.5rem}body.hub-in #profileview .pnx .money{margin-left:0;text-align:left;width:100%;margin-top:6px}body.hub-in #profileview .pnx .money .mval{justify-content:flex-start}}body.hub-in #profileview .pnx .tab{color:var(--ink-soft)!important;font-size:.92rem}body.hub-in #profileview .pnx .tab.on{color:var(--ink)!important}body.hub-in #profileview .pnx .fieldlbl{font-family:var(--pf-d)!important;font-weight:700;font-size:.6rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint)!important;margin:12px 0 6px}body.hub-in #profileview .pnx .act-btn{font-family:var(--pf-d)!important;font-weight:700!important;font-size:.82rem!important;border-radius:9px!important;padding:9px 14px!important;display:inline-flex;align-items:center;gap:7px;cursor:pointer;border:1px solid var(--line2)!important;background:var(--panel-2)!important;color:var(--ink)!important;line-height:1!important;box-shadow:none!important}body.hub-in #profileview .pnx .act-btn.act-primary{color:#fff!important;background:var(--mag)!important;border-color:transparent!important}body.hub-in #profileview .pnx .act-btn[disabled]{opacity:.5!important;cursor:not-allowed}body.hub-in #profileview .pnx .act-row{display:flex;gap:8px;flex-wrap:wrap;margin:0}body.hub-in #profileview .pnx .act-group{margin:0}body.hub-in #profileview .pnx .act-group-lbl{font-family:var(--pf-d)!important;font-weight:700;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)!important;margin-bottom:8px}body.hub-in #profileview .pnx .act-phint{font-size:.78rem;color:var(--ink-faint)!important;margin-top:6px}body.hub-in #profileview .pnx .act-note,body.hub-in #profileview .pnx .act-inp,body.hub-in #profileview .pnx .act-sel,body.hub-in #profileview .pnx .rc-form input{width:100%;font-family:var(--pf-u)!important;font-size:.88rem!important;color:var(--ink)!important;background:var(--field)!important;border:1px solid var(--line2)!important;border-radius:9px!important;padding:10px 12px!important;box-sizing:border-box}body.hub-in #profileview .pnx .act-note{resize:vertical;min-height:44px}body.hub-in #profileview .pnx .act-sel{appearance:auto}body.hub-in #profileview .pnx .act-msg-consent{display:flex;align-items:flex-start;gap:9px;font-size:.8rem;color:var(--ink-soft)!important;margin:11px 0}body.hub-in #profileview .pnx .act-prow{display:flex;gap:8px;flex-wrap:wrap}body.hub-in #profileview .pnx .pnx-writebox{margin:12px 16px 0}body.hub-in #profileview .pnx .pnx-writeacts{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}body.hub-in #profileview .pnx .pnx-sends{display:flex;gap:8px;margin-top:11px}body.hub-in #profileview .pnx .pnx-sends .act-btn{flex:1;justify-content:center}body.hub-in #profileview .pnx .notes-list{padding:6px 16px 14px}body.hub-in #profileview .pnx .notes-list .plan,body.hub-in #profileview .pnx #actList .plan{padding:10px 0;border-top:1px solid var(--line);background:none!important;border-radius:0!important;margin:0}body.hub-in #profileview .pnx .notes-list .plan:first-child,body.hub-in #profileview .pnx #actList .plan:first-child{border-top:0}body.hub-in #profileview .pnx .notes-list .pn,body.hub-in #profileview .pnx #actList .pn{font-family:var(--pf-d)!important;font-weight:700;font-size:.82rem;color:var(--ink)!important}body.hub-in #profileview .pnx .notes-list .pm,body.hub-in #profileview .pnx #actList .pm{font-size:.83rem;color:var(--ink-soft)!important;line-height:1.45}body.hub-in #profileview .pnx #actList{padding:2px 4px}body.hub-in #profileview .pnx .pnx-collapse{border:1px solid var(--line)!important;background:var(--panel)!important;border-radius:11px;margin-top:12px;overflow:hidden}body.hub-in #profileview .pnx .pnx-collapse>summary{font-family:var(--pf-d)!important;font-weight:700;font-size:.86rem;color:var(--ink)!important;padding:13px 15px;cursor:pointer;list-style:none}body.hub-in #profileview .pnx .pnx-collapse>summary::-webkit-details-marker{display:none}body.hub-in #profileview .pnx .pnx-collapse-body{padding:0 15px 14px}body.hub-in #profileview .pnx .mactions{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px 16px;border-top:1px solid var(--line)}body.hub-in #profileview .pnx .pnx-tags{display:flex;flex-wrap:wrap;gap:7px;padding:12px 16px 16px}body.hub-in #profileview .pnx .pnx-tags .ctag,body.hub-in #profileview .pnx .pnx-tags .ctag-add{font-family:var(--pf-d)!important;font-weight:700;font-size:.74rem;border-radius:100px;padding:5px 12px;border:1px solid var(--line2)!important;color:var(--ink-soft)!important;background:var(--panel-2)!important;cursor:pointer}body.hub-in #profileview .pnx .pnx-tags .ctags{display:flex;flex-wrap:wrap;gap:7px}body.hub-in #profileview .pnx .pnx-tags .none{padding:0}body.hub-in #profileview .pnx .pnx-aiacts{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px 6px}body.hub-in #profileview .pnx .ai-btn{font-family:var(--pf-d)!important;font-weight:700;font-size:.78rem;color:var(--ink)!important;background:var(--panel-2)!important;border:1px solid var(--line2)!important;border-radius:9px;padding:9px 13px;cursor:pointer}body.hub-in #profileview .pnx .ai-btn[disabled]{opacity:.5;cursor:progress}body.hub-in #profileview .pnx .pnx-aiout{padding:2px 16px 14px}body.hub-in #profileview .pnx .ai-head{display:flex;align-items:center;gap:10px;margin:8px 0 6px}body.hub-in #profileview .pnx .ai-lbl{font-family:var(--pf-d)!important;font-weight:800;font-size:.8rem;color:var(--ink)!important}body.hub-in #profileview .pnx .ai-copy{font-family:var(--pf-d)!important;font-weight:700;font-size:.72rem;color:var(--ink-soft)!important;background:var(--panel-2)!important;border:1px solid var(--line2)!important;border-radius:7px;padding:4px 9px;cursor:pointer}body.hub-in #profileview .pnx .ai-text,body.hub-in #profileview .pnx .ai-work,body.hub-in #profileview .pnx .ai-err{font-size:.86rem;color:var(--ink-soft)!important;white-space:pre-wrap;line-height:1.5}body.hub-in #profileview .pnx .pnx-refund{padding:12px 16px 16px}body.hub-in #profileview .pnx .rc-advisory{font-size:.82rem;color:var(--ink-soft)!important}body.hub-in #profileview .pnx .rc-form{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}body.hub-in #profileview .pnx .rc-form input{flex:1;min-width:180px}body.hub-in #profileview .pnx .rc-btn.act-primary{color:#fff!important;background:var(--mag)!important;border-color:transparent!important}body.hub-in #profileview .pnx #rcOut{margin-top:12px}body.hub-in #profileview .pnx .rc-panel{border:1px solid var(--line2)!important;border-radius:11px;padding:12px 14px;margin-top:8px}body.hub-in #profileview .pnx .rc-hl{font-family:var(--pf-d)!important;font-weight:800;color:var(--ink)!important}body.hub-in #profileview .pnx .rc-money{font-family:var(--pf-m)!important}body.hub-in #profileview .pnx .rc-reason,body.hub-in #profileview .pnx .rc-notes{font-size:.83rem;color:var(--ink-soft)!important}body.hub-in #profileview .pnx .pnx-spark{padding:12px 16px 14px}body.hub-in #profileview .pnx .pnx-spark svg{display:block;height:46px}body.hub-in #profileview .pnx .docrow .dn{display:flex;flex-direction:column;gap:1px}body.hub-in #profileview .pnx .docrow .dn small{color:var(--ink-faint)!important;font-weight:600;font-size:.74rem}body.hub-in #profileview .pnx .docrow .dl{cursor:pointer;background:none!important;border:0!important;padding:0!important}body.hub-in #profileview .pnx .pnx-buys{padding:0}body.hub-in #profileview .pnx .pnx-warn{margin:12px 16px 0;padding:9px 12px;border:1px solid var(--amber)!important;background:var(--amber-tint)!important;border-radius:9px;color:var(--ink)!important;font-size:.82rem}body.hub-in #profileview .pnx .pnx-retry{padding:12px 16px}body.hub-in #profileview .pnx .buy-group{border-top:1px solid var(--line)}body.hub-in #profileview .pnx .buy-group-lbl{font-family:var(--pf-d)!important;font-weight:700;font-size:.6rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint)!important;padding:12px 16px 4px}body.hub-in #profileview .pnx .buy{display:flex;align-items:flex-start;gap:12px;padding:10px 16px;border-top:1px solid var(--line);font-size:.87rem;color:var(--ink)!important}body.hub-in #profileview .pnx .buy-group .buy:first-of-type{border-top:0}body.hub-in #profileview .pnx .buy-l{flex:1;min-width:0}body.hub-in #profileview .pnx .buy .bn{font-family:var(--pf-d)!important;font-weight:700;color:var(--ink)!important}body.hub-in #profileview .pnx .buy-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:.76rem;color:var(--ink-faint)!important;font-family:var(--pf-m)!important}body.hub-in #profileview .pnx .src-chip{font-family:var(--pf-d)!important;font-weight:700;font-size:.62rem;letter-spacing:.02em;border-radius:100px;padding:2px 9px;text-transform:none}body.hub-in #profileview .pnx .src-chip.src-sq{color:var(--blue)!important;background:var(--blue-tint)!important}body.hub-in #profileview .pnx .src-chip.src-mm{color:var(--mag)!important;background:var(--mag-tint)!important}body.hub-in #profileview .pnx .buy-detail{margin-top:4px;font-size:.8rem;color:var(--ink-soft)!important}body.hub-in #profileview .pnx .buy .bp{font-family:var(--pf-m)!important;font-size:.85rem;color:var(--ink)!important;white-space:nowrap}body.hub-in #profileview .pnx .buy-more{border-top:1px solid var(--line)}body.hub-in #profileview .pnx .buy-more>summary{font-family:var(--pf-d)!important;font-weight:700;font-size:.8rem;color:var(--ink-soft)!important;padding:11px 16px;cursor:pointer;list-style:none}body.hub-in #profileview .pnx .buy-more>summary::-webkit-details-marker{display:none}body.hub-in #profileview .pnx .pnx-hlist{padding:4px 0}body.hub-in #profileview .pnx .hrow{display:flex;align-items:flex-start;gap:11px;padding:10px 16px;border-top:1px solid var(--line)}body.hub-in #profileview .pnx .pnx-hlist .hrow:first-child{border-top:0}body.hub-in #profileview .pnx .hdot{width:8px;height:8px;border-radius:50%;flex:none;margin-top:5px;background:var(--sage)}body.hub-in #profileview .pnx .hdot.b{background:var(--blue)}body.hub-in #profileview .pnx .hdot.m{background:var(--mag)}body.hub-in #profileview .pnx .hbody{min-width:0;flex:1}body.hub-in #profileview .pnx .ht{font-family:var(--pf-d)!important;font-weight:700;font-size:.86rem;color:var(--ink)!important}body.hub-in #profileview .pnx .hd{font-size:.8rem;color:var(--ink-faint)!important;margin-top:1px}body.hub-in #profileview .pnx .att3{margin-top:0}body.hub-in #profileview .pnx .pnx-tl{padding:6px 16px 12px}body.hub-in #profileview .pnx .tl-item{display:flex;align-items:flex-start;gap:11px;padding:9px 0;border-top:1px solid var(--line)}body.hub-in #profileview .pnx .tl-item:first-child{border-top:0}body.hub-in #profileview .pnx .tl-dot{width:8px;height:8px;border-radius:50%;flex:none;margin-top:5px;background:var(--sage)}body.hub-in #profileview .pnx .tl-future .tl-dot{background:var(--blue)}body.hub-in #profileview .pnx .tl-body{flex:1;min-width:0}body.hub-in #profileview .pnx .tl-t{font-family:var(--pf-d)!important;font-weight:700;font-size:.85rem;color:var(--ink)!important}body.hub-in #profileview .pnx .tl-d{font-size:.8rem;color:var(--ink-soft)!important;margin-top:1px}body.hub-in #profileview .pnx .tl-when{font-family:var(--pf-m)!important;font-size:.74rem;color:var(--ink-faint)!important;white-space:nowrap}body.hub-in #profileview .pnx .tl-soon{font-family:var(--pf-d)!important;font-weight:700;font-size:.6rem;color:var(--blue)!important;border:1px solid var(--blue);border-radius:100px;padding:0 6px;margin-left:6px}body.hub-in #profileview .pnx .tl-more{font-family:var(--pf-d)!important;font-weight:700;font-size:.78rem;color:var(--ink-soft)!important;background:var(--panel-2)!important;border:1px solid var(--line2)!important;border-radius:9px;padding:8px 13px;margin-top:8px;cursor:pointer}body.hub-in #profileview .pnx .pnx-forms,body.hub-in #profileview .pnx .pnx-inc{padding:4px 16px 14px}body.hub-in #profileview .pnx .pnx-forms .plan,body.hub-in #profileview .pnx .pnx-inc .plan{padding:10px 0;border-top:1px solid var(--line);background:none!important;border-radius:0!important;margin:0}body.hub-in #profileview .pnx .pnx-forms .plan:first-child,body.hub-in #profileview .pnx .pnx-inc .plan:first-child{border-top:0}body.hub-in #profileview .pnx .pnx-forms .pn,body.hub-in #profileview .pnx .pnx-inc .pn{font-family:var(--pf-d)!important;font-weight:700;font-size:.85rem;color:var(--ink)!important}body.hub-in #profileview .pnx .pnx-forms .pm,body.hub-in #profileview .pnx .pnx-inc .pm{font-size:.8rem;color:var(--ink-soft)!important}body.hub-in #profileview .pnx .tabs{flex-wrap:wrap;gap:2px 8px}body.hub-in #profileview .pnx .tab{flex:0 0 auto;white-space:nowrap}@media(max-width:430px){body.hub-in #profileview .pnx .meta{grid-template-columns:1fr}body.hub-in #profileview .pnx .gp3,body.hub-in #profileview .pnx .att3,body.hub-in #profileview .pnx .spendrow{grid-template-columns:repeat(3,1fr)}body.hub-in #profileview .pnx .mi{padding:12px 16px}}body.hub-in #profileview .pnx .pnx-emerg{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0;padding:13px 22px;border-top:1px solid var(--line)!important;background:var(--amber-tint)!important}body.hub-in #profileview .pnx .pnx-emerg-l{font-family:var(--pf-d)!important;font-weight:700;font-size:.6rem;letter-spacing:.09em;text-transform:uppercase;color:var(--amber)!important}body.hub-in #profileview .pnx .pnx-emerg-v{font-family:var(--pf-d)!important;font-weight:700;font-size:.92rem;color:var(--ink)!important}body.hub-in #profileview .pnx .pnx-emerg-quiet{background:var(--panel-2)!important}body.hub-in #profileview .pnx .pnx-emerg-quiet .pnx-emerg-l{color:var(--ink-faint)!important}body.hub-in #profileview .pnx .pnx-emerg-quiet .pnx-emerg-v{color:var(--ink-faint)!important;font-weight:600}body.hub-in #profileview .pnx .actions{margin-bottom:16px!important}body.hub-in #profileview .pnx .tabs{margin:0 0 16px!important}#hubRail{--r-panel:#131316;--r-panel2:#17171b;--r-raise:#1f1f24;--r-field:#0e0e10;--r-line:rgba(255,255,255,.075);--r-line2:rgba(255,255,255,.14);--r-ink:#ECEBE7;--r-soft:#9C9EA4;--r-faint:#66686E;--r-mag:#FB3E88;--r-mag2:#E92D92;--r-magt:rgba(251,62,136,.15);--r-df:"Archivo",system-ui,sans-serif;--r-uf:"Hanken Grotesk",system-ui,sans-serif;position:fixed;left:0;top:0;bottom:0;width:236px;z-index:40;display:none;flex-direction:column;gap:2px;padding:18px 12px;box-sizing:border-box;background:var(--r-panel);border-right:1px solid var(--r-line);overflow-y:auto;font-family:var(--r-uf);color:var(--r-ink);-webkit-font-smoothing:antialiased;transition:width .17s ease,padding .17s ease,box-shadow .17s ease}html.hub-light #hubRail,html[data-theme=light] #hubRail{--r-panel:#ffffff;--r-panel2:#f9f8f5;--r-raise:#eceae4;--r-field:#ffffff;--r-line:rgba(0,0,0,.09);--r-line2:rgba(0,0,0,.15);--r-ink:#1b1b1e;--r-soft:#585a60;--r-faint:#8b8e94;--r-mag:#C7345F;--r-mag2:#C7345F;--r-magt:rgba(199,52,95,.11)}#hubRail *{box-sizing:border-box}#hubRail .hr-brand{display:flex;align-items:center;gap:9px;padding:2px 10px 14px}#hubRail .hr-wm{color:var(--r-ink);display:inline-flex}#hubRail .hr-wm .wm{height:19px;width:auto}#hubRail .hr-hub{font-family:var(--r-df);font-weight:800;font-size:.82rem;letter-spacing:.15em;text-transform:uppercase;color:var(--r-soft)}#hubRail .hr-handle{position:fixed;top:64px;left:221px;z-index:41;width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.32);background:#27272e;color:#ECEBE7;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 16px -5px rgba(0,0,0,.65),0 0 0 1px rgba(251,62,136,.35);padding:0}#hubRail .hr-handle:hover{color:#fff;background:linear-gradient(135deg,var(--r-mag),var(--r-mag2));border-color:transparent}#hubRail .hr-handle svg{width:17px;height:17px}body.hub-rail-collapsed #hubRail .hr-handle{left:61px}@media(max-width:640px){#hubRail .hr-handle{display:none}}#hubRail .hr-chev{transition:transform .18s ease}#hubRail .hr-search{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 11px;margin:0 0 10px;border-radius:10px;background:var(--r-field);border:1px solid var(--r-line);color:var(--r-faint);font-family:var(--r-uf);font-size:.85rem;cursor:pointer}#hubRail .hr-search svg{width:15px;height:15px;flex:none}#hubRail .hr-nav{display:flex;flex-direction:column;gap:1px}#hubRail .hr-item{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:9px 11px;border-radius:9px;border:1px solid transparent;background:none;color:var(--r-soft);font-family:var(--r-df);font-weight:700;font-size:.9rem;cursor:pointer}#hubRail .hr-item:hover{background:var(--r-panel2);color:var(--r-ink)}#hubRail .hr-item.on{background:var(--r-magt);color:var(--r-ink);border-color:rgba(251,62,136,.28)}#hubRail .hr-ic{display:inline-flex;flex:none;color:var(--r-faint)}#hubRail .hr-ic svg{width:18px;height:18px}#hubRail .hr-item.on .hr-ic{color:var(--r-mag)}#hubRail .hr-lbl{min-width:0}#hubRail .hr-gtop .hr-gchev{margin-left:auto;width:14px;height:14px;color:var(--r-faint);transition:transform .18s ease;flex:none}#hubRail .hr-gtop.open .hr-gchev{transform:rotate(90deg)}#hubRail .hr-sub{display:flex;flex-direction:column;gap:1px;padding:2px 0 4px 40px}#hubRail .hr-sub[hidden]{display:none!important}#hubRail .hr-subitem{text-align:left;width:100%;padding:8px 11px;border-radius:8px;border:0;background:none;color:var(--r-soft);font-family:var(--r-uf);font-weight:600;font-size:.84rem;cursor:pointer}#hubRail .hr-subitem:hover{background:var(--r-panel2);color:var(--r-ink)}#hubRail .hr-subitem.on{color:var(--r-mag);font-weight:700}body.hub-rail-collapsed #hubRail{width:76px;padding:18px 12px}body.hub-rail-collapsed #hubRail .hr-chev{transform:rotate(180deg)}body.hub-rail-collapsed #hubRail:not(:hover) .hr-brand{justify-content:center}body.hub-rail-collapsed #hubRail:not(:hover) .hr-hub{display:none}body.hub-rail-collapsed #hubRail:not(:hover) .hr-search{justify-content:center;padding:10px 0}body.hub-rail-collapsed #hubRail:not(:hover) .hr-stext{display:none}body.hub-rail-collapsed #hubRail:not(:hover) .hr-item{justify-content:center;gap:0;padding:11px 0}body.hub-rail-collapsed #hubRail:not(:hover) .hr-lbl,body.hub-rail-collapsed #hubRail:not(:hover) .hr-gchev,body.hub-rail-collapsed #hubRail:not(:hover) .hr-sub{display:none}body.hub-rail-collapsed #hubRail:hover{width:236px;padding:18px 12px;box-shadow:12px 0 48px -10px rgba(0,0,0,.7);z-index:60}#hubRail .hr-sub{padding:1px 0 5px 0;margin:1px 0 3px 22px;border-left:1px solid var(--r-line)}#hubRail .hr-item,#hubRail .hr-subitem{position:relative}#hubRail .hr-subitem{display:flex;align-items:center;gap:0;padding:8px 30px 8px 10px}#hubRail .hr-pinitem{padding-right:30px}#hubRail .hr-subic{display:inline-flex;flex:none;color:var(--r-faint);margin-right:9px}#hubRail .hr-subic svg{width:15px;height:15px}#hubRail .hr-subitem.on .hr-subic{color:var(--r-mag)}#hubRail .hr-subitem .hr-lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#hubRail .hr-seclab{display:flex;align-items:center;gap:7px;padding:9px 11px 5px;font-family:var(--r-df);font-weight:800;font-size:.64rem;letter-spacing:.15em;text-transform:uppercase;color:var(--r-faint)}#hubRail .hr-seclab svg{width:12px;height:12px;color:#E6B25E;flex:none}#hubRail .hr-pindiv{height:1px;background:var(--r-line);margin:7px 6px 9px}#hubRail .hr-pin{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:var(--r-faint);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .12s ease}#hubRail .hr-pin svg{width:14px;height:14px}#hubRail .hr-item:hover .hr-pin,#hubRail .hr-subitem:hover .hr-pin{opacity:1;pointer-events:auto}#hubRail .hr-pin.pinned{opacity:1;pointer-events:auto;color:#E6B25E}#hubRail .hr-pin:hover{background:var(--r-panel2);color:var(--r-ink)}#hubRail .hr-item:hover .hr-lbl,#hubRail .hr-subitem:hover .hr-lbl{color:var(--r-mag)}#hubRail .hr-item:hover .hr-ic,#hubRail .hr-item:hover .hr-subic,#hubRail .hr-subitem:hover .hr-subic{color:var(--r-mag)}body.hub-rail-collapsed #hubRail:not(:hover) .hr-seclab,body.hub-rail-collapsed #hubRail:not(:hover) .hr-pindiv,body.hub-rail-collapsed #hubRail:not(:hover) .hr-pin{display:none}body.hub-rail-collapsed #hubRail:not(:hover) .hr-subic{margin-right:0}body.hub-rail #hubRailTools .hrt-card{position:relative}body.hub-rail #hubRailTools .hrt-pin{position:absolute;bottom:5px;right:6px;width:22px;height:22px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:#5b5b63;cursor:pointer;opacity:0;transition:opacity .12s ease}body.hub-rail #hubRailTools .hrt-pin svg{width:14px;height:14px}body.hub-rail #hubRailTools .hrt-card:hover .hrt-pin,body.hub-rail #hubRailTools .hrt-pin.pinned{opacity:1}body.hub-rail #hubRailTools .hrt-pin.pinned{color:#E6B25E}body.hub-rail #hubRailTools .hrt-pin:hover{background:#23232a;color:#ECEBE7}@media(min-width:641px){body.hub-rail #hubRail{display:flex}body.hub-rail #app.wrap{margin-left:236px!important;margin-right:auto!important;max-width:none!important;padding-right:26px}body.hub-rail.hub-rail-collapsed #app.wrap{margin-left:76px!important}body.hub-rail #topNav,body.hub-rail #tabApps{display:none!important}body.hub-rail .top-chrome .brand{display:none}body.hub-rail .who{margin-left:auto;gap:13px;align-items:center}body.hub-rail .who .role{display:none}body.hub-rail .hub-who-cluster{flex-direction:row;max-width:none}body.hub-rail #whoami.hub-who{flex-direction:row;gap:0;max-width:none}body.hub-rail #whoami.hub-who .hub-who-nm{display:none}body.hub-rail #hubSwitchPerson{display:none}body.hub-rail #whoami.hub-who .hub-who-av{width:38px;height:38px;box-shadow:0 0 0 1px var(--line);transition:box-shadow .15s ease;cursor:pointer}body.hub-rail #whoami.hub-who:hover .hub-who-av{box-shadow:0 0 0 2px var(--mag)}}@media(max-width:640px){body.hub-rail #hubRail{display:none!important}}.hub-design-tgl{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;margin:0 2px;border:1px solid var(--line,rgba(160,176,144,.30));border-radius:999px;background:transparent;color:var(--ww,#F2EFE6);font:600 12.5px/1 Manrope,system-ui,sans-serif;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s}.hub-design-tgl:hover{border-color:var(--mag,#FB3E88)}.hub-design-tgl .hdt-spark{color:var(--mag,#FB3E88);font-size:12px;line-height:1}.hub-design-tgl .hdt-lbl{opacity:.92}.hub-design-tgl .hdt-state{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:rgba(150,150,150,.20);opacity:.8}.hub-design-tgl.on{border-color:rgba(251,62,136,.55);background:rgba(251,62,136,.10)}.hub-design-tgl.on .hdt-state{background:var(--mag,#FB3E88);color:#160810;opacity:1}body.hub-rail{--fs-micro:12.5px;--fs-eyebrow:12.5px;--fs-sm:14px;--fs-base:15.5px;--fs-md:17px;--fs-lg:21px;--fs-title:22px;--plumd:#08080a;--bg:#08080a;--plum:#141418;--card:#141418;--panel2:#1b1b20;--hover:#22222a;--ww:#ECEBE7;--line:rgba(255,255,255,.085);--mag:#FB3E88;--mag-2:#E92D92;--mag-soft:rgba(251,62,136,.55);--glass:#141418;--glass-2:#1b1b20;--glass-edge:rgba(255,255,255,.085);font-family:"Hanken Grotesk",Manrope,system-ui,sans-serif;background:radial-gradient(900px 560px at 10% -6%,rgba(251,62,136,.10),transparent 60%),radial-gradient(820px 620px at 100% 2%,rgba(169,199,174,.07),transparent 55%),var(--bg)!important;background-attachment:fixed!important}:root[data-theme=light] body.hub-rail,html.hub-light body.hub-rail{--plumd:#F1F0EC;--bg:#F1F0EC;--plum:#FFFFFF;--card:#FFFFFF;--panel2:#F8F7F4;--hover:#ECEAE4;--ww:#1B1B1E;--line:rgba(0,0,0,.09);--mag:#C7345F;--mag-2:#C7345F;--mag-soft:rgba(199,52,95,.45);--glass:#FFFFFF;--glass-2:#F8F7F4;--glass-edge:rgba(0,0,0,.09);background:var(--bg)!important}body.hub-rail .hub-dir-row.rcard,body.hub-rail .hub-search-idle,body.hub-rail .apps-launch,body.hub-rail .more-sheet,body.hub-rail .ovl{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.hub-rail .mcard,body.hub-rail .more-card,body.hub-rail .sched-frame,body.hub-rail #eventsview .hev-pub .card{background:var(--card)!important}body.hub-rail::after{display:none!important;content:none!important}body.hub-rail{font-weight:500}body.hub-rail .hub-view-title{font-family:"Archivo",system-ui,sans-serif!important;font-weight:800!important;letter-spacing:-.02em}body.hub-rail .num{font-family:"JetBrains Mono",ui-monospace,monospace}body.hub-rail .wl-nm,body.hub-rail #registerview .rg-prod .rg-pn{font-family:"Archivo",system-ui,sans-serif;font-weight:700;letter-spacing:-.01em}body.hub-rail #registerview .rg-prod .rg-pp{font-size:15px!important}body.hub-rail #registerview .rg-prod .rg-pn{font-size:15.5px!important}body.hub-rail #registerview .rg-prod .rg-tag{font-size:13px!important}body.hub-rail #hubLandingView{--hl-panel:#131316;--hl-panel2:#17171b;--hl-raise:#1f1f24;--hl-line:rgba(255,255,255,.075);--hl-ink:#ECEBE7;--hl-soft:#9C9EA4;--hl-faint:#66686E;--hl-mag:#FB3E88;--hl-mag2:#E92D92;--hl-sage:#A9C7AE;--hl-amber:#E0A845;--hl-ambert:rgba(224,168,69,.14);--hl-green:#54D08A;--hl-df:"Archivo",system-ui,sans-serif;--hl-uf:"Hanken Grotesk",system-ui,sans-serif;padding:26px 30px 64px;color:var(--hl-ink);font-family:var(--hl-uf)}:root[data-theme=light] body.hub-rail #hubLandingView,html.hub-light body.hub-rail #hubLandingView{--hl-panel:#ffffff;--hl-panel2:#f9f8f5;--hl-raise:#eceae4;--hl-line:rgba(0,0,0,.09);--hl-ink:#1b1b1e;--hl-soft:#585a60;--hl-faint:#8b8e94;--hl-mag:#C7345F;--hl-mag2:#C7345F;--hl-sage:#5d7f66;--hl-amber:#B07C1C;--hl-ambert:rgba(176,124,28,.12);--hl-green:#2ea564}body.hub-rail #hubLandingView *{box-sizing:border-box}body.hub-rail #hubLandingView .hl-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:15px;border-bottom:1px solid var(--hl-line);margin-bottom:18px;flex-wrap:wrap}body.hub-rail #hubLandingView .hl-h1{font-family:var(--hl-df);font-weight:900;font-size:1.9rem;letter-spacing:-.01em;line-height:1;color:var(--hl-ink);margin:0}body.hub-rail #hubLandingView .hl-desc{color:var(--hl-soft);font-size:.9rem;margin-top:5px;max-width:640px}body.hub-rail #hubLandingView .hl-role{font-family:var(--hl-df);font-weight:800;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-faint);border:1px solid var(--hl-line);border-radius:6px;padding:4px 9px;flex:none}body.hub-rail #hubLandingView .hl-sub{font-family:var(--hl-df);font-weight:800;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--hl-faint);margin:22px 0 12px}body.hub-rail #hubLandingView .hl-sub:first-child{margin-top:0}body.hub-rail #hubLandingView .hl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:14px}body.hub-rail #hubLandingView .hl-tile{display:block;text-align:left;background:var(--hl-panel);border:1px solid var(--hl-line);border-radius:16px;padding:17px;cursor:pointer;transition:border-color .12s;width:100%;color:var(--hl-ink);font-family:var(--hl-uf)}body.hub-rail #hubLandingView .hl-tile:hover{border-color:var(--hl-mag)}body.hub-rail #hubLandingView .hl-ti{width:40px;height:40px;border-radius:11px;background:var(--hl-panel2);border:1px solid var(--hl-line);display:flex;align-items:center;justify-content:center;color:var(--hl-soft);margin-bottom:12px}body.hub-rail #hubLandingView .hl-ti svg{width:20px;height:20px}body.hub-rail #hubLandingView .hl-tn{font-family:var(--hl-df);font-weight:800;font-size:1rem;color:var(--hl-ink)}body.hub-rail #hubLandingView .hl-ts{font-size:.85rem;margin-top:4px;color:var(--hl-soft)}body.hub-rail #hubLandingView .hl-ts.warn{color:var(--hl-amber)}body.hub-rail #hubLandingView .hl-ts.ok{color:var(--hl-sage)}body.hub-rail #hubLandingView .hl-ts.act{color:var(--hl-mag)}body.hub-rail #hubLandingView .hl-sttop{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}body.hub-rail #hubLandingView .hl-count{font-family:var(--hl-df);font-weight:900;font-size:1.5rem;display:flex;align-items:baseline;gap:8px;color:var(--hl-ink)}body.hub-rail #hubLandingView .hl-count small{font-size:.92rem;font-weight:700;color:var(--hl-soft)}body.hub-rail #hubLandingView .hl-wait{display:inline-flex;align-items:center;gap:7px;font-family:var(--hl-df);font-weight:700;font-size:.84rem;color:var(--hl-amber);background:var(--hl-ambert);border:1px solid rgba(224,168,69,.3);border-radius:100px;padding:6px 12px}body.hub-rail #hubLandingView .hl-wait .hl-d{width:7px;height:7px;border-radius:50%;background:var(--hl-amber)}body.hub-rail #hubLandingView .hl-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}body.hub-rail #hubLandingView .hl-stf{display:inline-flex;align-items:center;gap:7px;font-family:var(--hl-df);font-weight:700;font-size:.84rem;color:var(--hl-soft);background:var(--hl-panel2);border:1px solid var(--hl-line);border-radius:100px;padding:7px 13px}body.hub-rail #hubLandingView .hl-stf.on{color:#fff;background:linear-gradient(135deg,var(--hl-mag),var(--hl-mag2));border-color:transparent}body.hub-rail #hubLandingView .hl-stf b{font-weight:800;opacity:.85}body.hub-rail #hubLandingView .hl-pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(292px,1fr));gap:12px}body.hub-rail #hubLandingView .hl-pcard{display:flex;align-items:center;gap:12px;background:var(--hl-panel);border:1px solid var(--hl-line);border-radius:14px;padding:13px 14px;cursor:pointer;width:100%;text-align:left;font-family:var(--hl-uf);color:var(--hl-ink)}body.hub-rail #hubLandingView .hl-pcard:hover{border-color:var(--hl-mag)}body.hub-rail #hubLandingView .hl-avw{position:relative;flex:none}body.hub-rail #hubLandingView .hl-av{width:38px;height:38px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-family:var(--hl-df);font-weight:800;font-size:.83rem;background:var(--hl-raise);color:var(--hl-soft);border:1px solid var(--hl-line)}body.hub-rail #hubLandingView .hl-don{position:absolute;bottom:-1px;right:-1px;width:11px;height:11px;border-radius:50%;background:var(--hl-green);border:2px solid var(--hl-panel)}body.hub-rail #hubLandingView .hl-pmid{display:flex;flex-direction:column;min-width:0;flex:1}body.hub-rail #hubLandingView .hl-pn{font-family:var(--hl-df);font-weight:700;font-size:.92rem;color:var(--hl-ink)}body.hub-rail #hubLandingView .hl-you{font-weight:600;color:var(--hl-faint);font-size:.83rem;margin-left:5px}body.hub-rail #hubLandingView .hl-pr{font-size:.82rem;color:var(--hl-soft);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.hub-rail #hubLandingView .hl-prole{font-family:var(--hl-df);font-weight:800;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--hl-faint)}body.hub-rail #hubLandingView .hl-pdots{margin-left:auto;color:var(--hl-faint);font-weight:800;align-self:flex-start;flex:none}body.hub-rail #hubLandingView .hl-card{background:var(--hl-panel);border:1px solid var(--hl-line);border-radius:16px;overflow:hidden}body.hub-rail #hubLandingView .hl-cbody{padding:2px 18px 6px}body.hub-rail #hubLandingView .hl-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--hl-line)}body.hub-rail #hubLandingView .hl-row:first-child{border-top:0}body.hub-rail #hubLandingView .hl-who{min-width:0;flex:1}body.hub-rail #hubLandingView .hl-nm{font-family:var(--hl-df);font-weight:700;font-size:.93rem;color:var(--hl-ink)}body.hub-rail #hubLandingView .hl-rsub{font-size:.84rem;color:var(--hl-soft);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.hub-rail #hubLandingView .hl-reorder{font-family:var(--hl-df);font-weight:800;font-size:.82rem;color:#fff;background:linear-gradient(135deg,var(--hl-mag),var(--hl-mag2));border:0;border-radius:10px;padding:9px 20px;cursor:pointer;flex:none}body.hub-rail #hubLandingView .hl-note{color:var(--hl-soft);font-size:.9rem;padding:8px 0 4px}body.hub-rail #hubLandingView .hl-link{background:none;border:0;color:var(--hl-mag);font-family:var(--hl-df);font-weight:800;font-size:.9rem;cursor:pointer;padding:0;text-decoration:underline}@media(max-width:640px){body.hub-rail #hubLandingView{padding:18px 15px 52px}}body.hub-rail #hubRailTools{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;background:rgba(0,0,0,.55)}body.hub-rail #hubRailTools.hidden{display:none!important}body.hub-rail #hubRailTools .hrt-panel{width:100%;max-width:880px;max-height:82vh;display:flex;flex-direction:column;background:#111114;border:1px solid rgba(255,255,255,.10);border-radius:18px;overflow:hidden;box-shadow:0 40px 100px -24px rgba(0,0,0,.75);font-family:"Hanken Grotesk",system-ui,sans-serif}:root[data-theme=light] body.hub-rail #hubRailTools .hrt-panel,html.hub-light body.hub-rail #hubRailTools .hrt-panel{background:#fff;border-color:rgba(0,0,0,.10)}body.hub-rail #hubRailTools .hrt-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 2px}body.hub-rail #hubRailTools .hrt-h1{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:1.3rem;letter-spacing:-.01em;color:#ECEBE7}:root[data-theme=light] body.hub-rail #hubRailTools .hrt-h1,html.hub-light body.hub-rail #hubRailTools .hrt-h1{color:#141416}body.hub-rail #hubRailTools .hrt-sub{font-size:.82rem;color:#9C9EA4;margin-top:2px}body.hub-rail #hubRailTools .hrt-head{display:flex;align-items:center;gap:10px;margin:12px 18px 2px;padding:11px 14px;border:1px solid rgba(255,255,255,.10);border-radius:12px;background:#17171b}:root[data-theme=light] body.hub-rail #hubRailTools .hrt-head,html.hub-light body.hub-rail #hubRailTools .hrt-head{border-color:rgba(0,0,0,.10);background:rgba(0,0,0,.02)}body.hub-rail #hubRailTools .hrt-head svg{width:17px;height:17px;color:#66686E;flex:none}body.hub-rail #hubRailTools #hrtQ{flex:1;background:none;border:0;outline:none;color:#ECEBE7;font-family:"Hanken Grotesk",system-ui,sans-serif;font-size:.98rem}:root[data-theme=light] body.hub-rail #hubRailTools #hrtQ,html.hub-light body.hub-rail #hubRailTools #hrtQ{color:#1b1b1e}body.hub-rail #hubRailTools .hrt-x{background:transparent;border:1px solid rgba(255,255,255,.14);color:#9C9EA4;border-radius:8px;padding:5px 10px;font-size:.82rem;font-weight:700;cursor:pointer;flex:none}body.hub-rail #hubRailTools .hrt-list{overflow-y:auto;padding:6px 18px 20px}body.hub-rail #hubRailTools .hrt-sec{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:.82rem;letter-spacing:.13em;text-transform:uppercase;color:#66686E;padding:16px 2px 8px}body.hub-rail #hubRailTools .hrt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:9px}body.hub-rail #hubRailTools .hrt-card{display:flex;align-items:center;gap:8px;text-align:left;background:#17171b;border:1px solid rgba(255,255,255,.075);color:#ECEBE7;font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:600;font-size:.9rem;padding:13px 14px;border-radius:13px;cursor:pointer;transition:border-color .12s,background .12s,transform .12s,box-shadow .12s}:root[data-theme=light] body.hub-rail #hubRailTools .hrt-card,html.hub-light body.hub-rail #hubRailTools .hrt-card{background:#f6f5f2;border-color:rgba(0,0,0,.07);color:#1b1b1e}body.hub-rail #hubRailTools .hrt-card:hover{background:#1d1d22;border-color:rgba(251,62,136,.55);transform:translateY(-1px);box-shadow:0 10px 24px -14px rgba(251,62,136,.6)}:root[data-theme=light] body.hub-rail #hubRailTools .hrt-card:hover,html.hub-light body.hub-rail #hubRailTools .hrt-card:hover{background:#fff;border-color:rgba(208,73,143,.55)}body.hub-rail #hubRailTools .hrt-cn{flex:1;min-width:0;line-height:1.22}body.hub-rail #hubRailTools .hrt-pv{font-size:.8rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#FB3E88;background:rgba(251,62,136,.12);padding:2px 6px;border-radius:6px;flex:none}body.hub-rail #hubRailTools .hrt-empty{color:#9C9EA4;font-size:.9rem;padding:16px 20px 24px}body.hub-rail #hubRailTools .hrt-hint{color:#9C9EA4;font-size:.88rem;padding:12px 2px 4px}body.hub-rail #hubRailTools .hrt-people{display:flex;flex-direction:column;gap:6px}body.hub-rail #hubRailTools .hrt-person{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:#17171b;border:1px solid rgba(255,255,255,.075);color:#ECEBE7;font-family:"Hanken Grotesk",system-ui,sans-serif;padding:10px 12px;border-radius:13px;cursor:pointer}body.hub-rail #hubRailTools .hrt-person:hover{background:#1d1d22;border-color:rgba(251,62,136,.55)}:root[data-theme=light] body.hub-rail #hubRailTools .hrt-person,html.hub-light body.hub-rail #hubRailTools .hrt-person{background:#f6f5f2;border-color:rgba(0,0,0,.07);color:#1b1b1e}:root[data-theme=light] body.hub-rail #hubRailTools .hrt-person:hover,html.hub-light body.hub-rail #hubRailTools .hrt-person:hover{background:#fff;border-color:rgba(208,73,143,.55)}body.hub-rail #hubRailTools .hrt-av{width:36px;height:36px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:.74rem;background:linear-gradient(135deg,#C7345F,#4a6e54);color:#fff}body.hub-rail #hubRailTools .hrt-pn{flex:1;min-width:0}body.hub-rail #hubRailTools .hrt-pn b{display:block;font-weight:700;font-size:.95rem;line-height:1.2}body.hub-rail #hubRailTools .hrt-ps{display:block;font-size:.78rem;color:#9C9EA4;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.hub-rail #hubRailTools .hrt-chip{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:#9C9EA4;flex:none}html.hub-light body.hub-rail #hubRailTools .hrt-chip,html.hub-light body.hub-rail #hubRailTools .hrt-ps,html.hub-light body.hub-rail #hubRailTools .hrt-hint{color:#585A60}body.hub-rail #hubRail .hr-item.hr-apps{margin-top:8px;padding-top:14px;border-top:1px solid rgba(255,255,255,.075)}:root[data-theme=light] body.hub-rail #hubRail .hr-item.hr-apps,html.hub-light body.hub-rail #hubRail .hr-item.hr-apps{border-top-color:rgba(0,0,0,.08)}body.hub-rail .hub-tool-view .card,body.hub-rail .hub-tool-view .hub-card,body.hub-rail .hub-tool-view .panel,body.hub-rail .hub-tool-view details.card{background:var(--panel,#141418)!important;border:1px solid var(--line,rgba(255,255,255,.085))!important;border-radius:18px!important;box-shadow:none!important}body.hub-rail .hub-tool-view .card>*{min-width:0}body.hub-rail .hub-tool-view .cbody,body.hub-rail .hub-tool-view .card-body,body.hub-rail .hub-tool-view .hub-card-body{padding:16px 18px!important}body.hub-rail .hub-tool-view .lab,body.hub-rail .hub-tool-view .sec-lbl,body.hub-rail .hub-tool-view .eyebrow,body.hub-rail .hub-tool-view .kicker,body.hub-rail .hub-tool-view .fb-kicker{font-family:"Archivo",system-ui,sans-serif!important;font-weight:800!important;font-size:.6rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ink-faint,#66686E)!important}body.hub-rail .hub-tool-view input:not([type=checkbox]):not([type=radio]):not([type=range]),body.hub-rail .hub-tool-view textarea,body.hub-rail .hub-tool-view select,body.hub-rail .hub-tool-view .fb-in{background:var(--field,#0e0e10)!important;border:1px solid var(--line,rgba(255,255,255,.085))!important;border-radius:11px!important;padding:11px 13px!important;color:var(--ink,#ECEBE7)!important;font-family:"Hanken Grotesk",system-ui,sans-serif!important}body.hub-rail .hub-tool-view input:focus,body.hub-rail .hub-tool-view textarea:focus,body.hub-rail .hub-tool-view select:focus{border-color:var(--mag,#FB3E88)!important;outline:none!important}body.hub-rail .hub-tool-view .act-btn.act-primary,body.hub-rail .hub-tool-view button.act-primary,body.hub-rail .hub-tool-view .btn-primary,body.hub-rail .hub-tool-view .primary,body.hub-rail .hub-tool-view .imag-open-sage{background:var(--mag,#FB3E88)!important;color:#fff!important;border:0!important;border-radius:12px!important;font-family:"Archivo",system-ui,sans-serif!important;font-weight:800!important;padding:12px 22px!important;box-shadow:0 8px 22px -10px rgba(251,62,136,.6)!important}body.hub-rail .hub-tool-view .act-btn.act-primary:hover,body.hub-rail .hub-tool-view button.act-primary:hover{filter:brightness(1.06)}body.hub-rail .hub-tool-view .act-btn:not(.act-primary){background:var(--field,#0e0e10)!important;border:1px solid var(--line,rgba(255,255,255,.085))!important;border-radius:11px!important;color:var(--ink,#ECEBE7)!important;font-weight:700!important;padding:10px 16px!important}body.hub-rail .hub-tool-view .act-btn:not(.act-primary):hover{border-color:var(--mag,#FB3E88)!important;color:var(--mag,#FB3E88)!important}body.hub-rail .hub-tool-view .seg.on,body.hub-rail .hub-tool-view .chip.on,body.hub-rail .hub-tool-view .pill.on,body.hub-rail .hub-tool-view .tab.on,body.hub-rail .hub-tool-view .is-on:not(.fb-step):not(.act-btn){color:var(--mag,#FB3E88)!important}body.hub-rail #formbuilderview .fb-layout{display:grid!important;grid-template-columns:230px minmax(0,1fr) 360px!important;gap:16px!important;align-items:start!important}@media(max-width:1100px){body.hub-rail #formbuilderview .fb-layout{grid-template-columns:1fr!important}}body.hub-rail #formbuilderview .fb-palpane,body.hub-rail #formbuilderview .fb-canvas,body.hub-rail #formbuilderview .fb-right,body.hub-rail #formbuilderview .fb-enroll-box{background:var(--panel,#141418)!important;border:1px solid var(--line,rgba(255,255,255,.085))!important;border-radius:18px!important;box-shadow:none!important}body.hub-rail #formbuilderview .fb-canvas{padding:20px 22px!important}body.hub-rail #formbuilderview .fb-palpane{padding:16px 14px!important}body.hub-rail #formbuilderview .fb-palbtn{display:flex!important;align-items:center!important;gap:11px!important;width:100%!important;background:var(--field,#0e0e10)!important;border:1px solid var(--line,rgba(255,255,255,.085))!important;border-radius:12px!important;padding:13px 14px!important;margin-bottom:8px!important;font-weight:650!important;font-size:.92rem!important;color:var(--ink,#ECEBE7)!important}body.hub-rail #formbuilderview .fb-palbtn:hover{border-color:var(--mag,#FB3E88)!important;color:var(--mag,#FB3E88)!important;background:var(--panel-2,#17171b)!important}body.hub-rail #formbuilderview .fb-palbtn svg,body.hub-rail #formbuilderview .fb-palbtn .fb-ic{width:17px!important;height:17px!important;color:var(--ink-faint,#66686E)!important}body.hub-rail #formbuilderview .fb-palbtn:hover svg{color:var(--mag,#FB3E88)!important}body.hub-rail #formbuilderview .fb-fieldcard{background:var(--panel-2,#17171b)!important;border:1px solid var(--line,rgba(255,255,255,.085))!important;border-radius:14px!important;padding:15px 16px!important;margin-bottom:11px!important}body.hub-rail #formbuilderview .fb-fieldcard.is-sel{border-color:var(--mag,#FB3E88)!important;box-shadow:0 0 0 1px var(--mag,#FB3E88)!important}body.hub-rail #formbuilderview .fb-name{font-family:"Archivo",system-ui,sans-serif!important;font-size:1.35rem!important;font-weight:800!important;border:0!important;border-bottom:2px solid var(--line,rgba(255,255,255,.085))!important;background:transparent!important;padding:6px 2px 10px!important}body.hub-rail #formbuilderview .fb-step{border-radius:999px!important;padding:8px 15px!important;font-weight:750!important;font-size:.83rem!important;background:var(--field,#0e0e10)!important;border:1px solid var(--line,rgba(255,255,255,.085))!important}body.hub-rail #formbuilderview .fb-step.is-on{background:var(--mag,#FB3E88)!important;border-color:var(--mag,#FB3E88)!important;color:#fff!important}body.hub-rail #formbuilderview .fb-svc,body.hub-rail #formbuilderview .fb-pal:not(.fb-palpane):not(.fb-palbtn){border-radius:999px!important;padding:8px 14px!important;background:var(--field,#0e0e10)!important;border:1px solid var(--line,rgba(255,255,255,.085))!important;font-weight:700!important;font-size:.8rem!important}body.hub-rail #formbuilderview .fb-svc.is-on,body.hub-rail #formbuilderview .fb-pal.is-on{background:var(--mag-tint,rgba(251,62,136,.15))!important;border-color:var(--mag,#FB3E88)!important;color:var(--mag,#FB3E88)!important}body.hub-rail #formbuilderview .fb-rtabs button.is-on{border-bottom-color:var(--mag,#FB3E88)!important;color:var(--ink,#ECEBE7)!important}body.hub-rail #formbuilderview .fb-rbody{padding:18px!important}body.hub-rail #formbuilderview #fbSave,body.hub-rail #formbuilderview .fb-canvas-acts .act-primary{background:var(--mag,#FB3E88)!important;color:#fff!important;border:0!important;border-radius:12px!important;font-weight:800!important;box-shadow:0 8px 22px -10px rgba(251,62,136,.6)!important}:root:not([data-theme=light]) body.hub-rail{background:#08080a!important;background-image:radial-gradient(900px 540px at 10% -8%,rgba(251,62,136,.10),transparent 60%),radial-gradient(820px 600px at 100% 0%,rgba(169,199,174,.06),transparent 55%)!important;background-attachment:fixed!important}body.hub-rail .imag-primary,body.hub-rail button.imag-primary,body.hub-rail .act-btn.act-primary,body.hub-rail button.act-primary,body.hub-rail .imag-open{background:var(--mag,#FB3E88)!important;color:#fff!important;border:1px solid transparent!important;box-shadow:0 8px 22px -10px rgba(251,62,136,.6)!important}body.hub-rail .imag-primary:hover,body.hub-rail button.imag-primary:hover,body.hub-rail .act-btn.act-primary:hover{filter:brightness(1.07)}body.hub-rail #hocattview .hcx-board{max-width:1120px}body.hub-rail #hocattview .hcx-tabs{display:inline-flex;gap:4px;background:#111114;border:1px solid rgba(255,255,255,.08);border-radius:13px;padding:5px;margin:2px 0 20px}:root[data-theme=light] body.hub-rail #hocattview .hcx-tabs,html.hub-light body.hub-rail #hocattview .hcx-tabs{background:#efeee9;border-color:rgba(0,0,0,.08)}body.hub-rail #hocattview .hcx-tab{appearance:none;background:transparent;border:0;border-radius:9px;padding:9px 20px;font-family:"Archivo",system-ui,sans-serif;font-weight:700;font-size:.94rem;color:#9C9EA4;cursor:pointer;transition:.13s}body.hub-rail #hocattview .hcx-tab.on{background:var(--mag);color:#fff;box-shadow:0 6px 16px -8px rgba(251,62,136,.6)}body.hub-rail #hocattview .hcx-tab:not(.on):hover{color:#ECEBE7}body.hub-rail #hocattview .hcx-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px;align-items:start}@media(max-width:960px){body.hub-rail #hocattview .hcx-grid{grid-template-columns:1fr}}body.hub-rail #hocattview .hcx-col{display:flex;flex-direction:column;gap:16px;min-width:0}body.hub-rail #hocattview .hcx-card{background:#131316;border:1px solid rgba(255,255,255,.075);border-radius:18px;padding:22px 24px}:root[data-theme=light] body.hub-rail #hocattview .hcx-card,html.hub-light body.hub-rail #hocattview .hcx-card{background:#fff;border-color:rgba(0,0,0,.07)}body.hub-rail #hocattview .hcx-eyebrow{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:.82rem;letter-spacing:.2em;text-transform:uppercase;color:#A9C7AE;margin-bottom:12px}:root[data-theme=light] body.hub-rail #hocattview .hcx-eyebrow,html.hub-light body.hub-rail #hocattview .hcx-eyebrow{color:#5d7f66}body.hub-rail #hocattview .hcx-sub{color:#9C9EA4;font-size:.98rem;line-height:1.45;margin:0 0 16px}body.hub-rail #hocattview .hcx-note{color:#9C9EA4;font-size:.94rem;line-height:1.45;margin:12px 0 0}body.hub-rail #hocattview .hcx-note-warn{color:#E4B36A}body.hub-rail #hocattview .hcx-lab{display:block;font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:#9C9EA4;margin:0 0 7px}body.hub-rail #hocattview .hcx-lab-soft{text-transform:none;letter-spacing:0;font-weight:500;color:#66686E}body.hub-rail #hocattview .hcx-inp{width:100%;background:#0e0e10!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:12px!important;padding:13px 15px!important;color:#ECEBE7!important;font-size:1rem!important;font-family:"Hanken Grotesk",system-ui,sans-serif!important}:root[data-theme=light] body.hub-rail #hocattview .hcx-inp,html.hub-light body.hub-rail #hocattview .hcx-inp{background:#f6f5f2!important;border-color:rgba(0,0,0,.12)!important;color:#1b1b1e!important}body.hub-rail #hocattview .hcx-inp:focus{border-color:#FB3E88!important;outline:none!important}body.hub-rail #hocattview .hcx-check{display:flex;align-items:flex-start;gap:13px;padding:13px 2px;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer;font-size:.95rem;color:#ECEBE7;line-height:1.4}:root[data-theme=light] body.hub-rail #hocattview .hcx-check,html.hub-light body.hub-rail #hocattview .hcx-check{color:#1b1b1e;border-bottom-color:rgba(0,0,0,.06)}body.hub-rail #hocattview .hcx-safety .hcx-check:first-of-type{border-top:1px solid rgba(255,255,255,.06)}body.hub-rail #hocattview .hcx-check input{position:absolute;opacity:0;width:0;height:0}body.hub-rail #hocattview .hcx-box{flex:none;width:22px;height:22px;margin-top:1px;border:1.5px solid rgba(255,255,255,.22);border-radius:7px;position:relative;transition:.13s}:root[data-theme=light] body.hub-rail #hocattview .hcx-box,html.hub-light body.hub-rail #hocattview .hcx-box{border-color:rgba(0,0,0,.25)}body.hub-rail #hocattview .hcx-check input:checked+.hcx-box{background:var(--mag);border-color:transparent;box-shadow:0 4px 12px -5px rgba(251,62,136,.7)}body.hub-rail #hocattview .hcx-check input:checked+.hcx-box::after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}body.hub-rail #hocattview .hcx-check input:focus-visible+.hcx-box{box-shadow:0 0 0 3px rgba(251,62,136,.35)}body.hub-rail #hocattview .hcx-ctext{flex:1;min-width:0}body.hub-rail #hocattview .hcx-go,body.hub-rail #hocattview .hcx-go2{display:block;width:100%;margin-top:18px;background:var(--mag)!important;color:#fff!important;border:0!important;border-radius:13px!important;font-family:"Archivo",system-ui,sans-serif!important;font-weight:800!important;font-size:1rem!important;padding:15px 22px!important;cursor:pointer;box-shadow:0 12px 28px -12px rgba(251,62,136,.65)!important;transition:.13s}body.hub-rail #hocattview .hcx-go2{margin-top:14px;font-size:.98rem;padding:13px 20px}body.hub-rail #hocattview .hcx-go:hover,body.hub-rail #hocattview .hcx-go2:hover{filter:brightness(1.06);transform:translateY(-1px)}body.hub-rail #hocattview .hcx-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}body.hub-rail #hocattview .hcx-btn.ghost{background:#0e0e10!important;border:1px solid rgba(255,255,255,.10)!important;color:#ECEBE7!important;border-radius:11px!important;font-weight:700!important;font-size:.94rem;padding:11px 16px!important;cursor:pointer;font-family:"Hanken Grotesk",system-ui,sans-serif;transition:.13s}:root[data-theme=light] body.hub-rail #hocattview .hcx-btn.ghost,html.hub-light body.hub-rail #hocattview .hcx-btn.ghost{background:#f2f1ed!important;border-color:rgba(0,0,0,.12)!important;color:#1b1b1e!important}body.hub-rail #hocattview .hcx-btn.ghost:hover{border-color:#FB3E88!important;color:#FB3E88!important}body.hub-rail #hocattview .hcx-line{font-size:.98rem;color:#C7C8CC;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}body.hub-rail #hocattview .hcx-line:last-child{border-bottom:0}body.hub-rail #hocattview .hcx-line-owed{color:#9C9EA4}body.hub-rail #hocattview .hcx-line b{color:#ECEBE7}body.hub-rail #hocattview .hcx-done{display:inline-block;margin-top:12px;color:#A9C7AE;font-weight:700;font-size:.94rem;background:rgba(169,199,174,.12);border:1px solid rgba(169,199,174,.28);border-radius:9px;padding:7px 12px}body.hub-rail #hocattview .hub-hc-carry{display:flex;gap:9px;align-items:flex-start;margin-top:14px!important;padding:12px 14px!important;border-radius:12px!important;font-size:.94rem!important;line-height:1.4}body.hub-rail #hocattview .hub-hc-carry.ok{background:rgba(169,199,174,.10)!important;border:1px solid rgba(169,199,174,.28)!important;color:#C7E0CC!important}body.hub-rail #hocattview .hub-hc-carry.warn{background:rgba(228,179,106,.09)!important;border:1px solid rgba(228,179,106,.30)!important;color:#E8CDA0!important}body.hub-rail #hocattview .hub-hc-sec{font-family:"Archivo",system-ui,sans-serif;font-weight:700;font-size:.84rem;letter-spacing:.14em;text-transform:uppercase;color:#66686E;margin:16px 0 9px}body.hub-rail #hocattview .hub-hc-sec:first-child{margin-top:0}body.hub-rail #hocattview .hub-hc-sets{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}body.hub-rail #hocattview .hub-hc-set{background:#0e0e10;border:1px solid rgba(255,255,255,.075);border-radius:13px;padding:13px 14px}:root[data-theme=light] body.hub-rail #hocattview .hub-hc-set,html.hub-light body.hub-rail #hocattview .hub-hc-set{background:#f6f5f2;border-color:rgba(0,0,0,.07)}body.hub-rail #hocattview .hub-hc-set .sublabel{font-family:"Hanken Grotesk",system-ui,sans-serif!important;font-weight:700!important;font-size:.75rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#9C9EA4!important}body.hub-rail #hocattview .hub-hc-set-v{font-family:"JetBrains Mono",ui-monospace,monospace!important;font-weight:700!important;font-size:1.35rem!important;color:#ECEBE7!important;margin:3px 0 1px}:root[data-theme=light] body.hub-rail #hocattview .hub-hc-set-v,html.hub-light body.hub-rail #hocattview .hub-hc-set-v{color:#1b1b1e!important}body.hub-rail #hocattview .hub-hc-set .note{font-size:.82rem!important;color:#66686E!important}body.hub-rail #hocattview .hub-hc-step{display:flex;gap:6px;margin-top:9px}body.hub-rail #hocattview .hub-hc-step button{flex:1;background:#17171b;border:1px solid rgba(255,255,255,.10);color:#ECEBE7;border-radius:9px;padding:6px 0;font-size:1rem;font-weight:700;cursor:pointer;transition:.12s}body.hub-rail #hocattview .hub-hc-step button:hover{border-color:#FB3E88;color:#FB3E88}body.hub-rail #hocattview .hub-hc-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}body.hub-rail #hocattview .hub-hc-field .sublabel{display:block;font-family:"Hanken Grotesk",system-ui,sans-serif!important;font-weight:700!important;font-size:.75rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#9C9EA4!important;margin-bottom:6px}body.hub-rail #hocattview .hub-hc-inp{width:100%;background:#0e0e10!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:11px!important;padding:11px 13px!important;color:#ECEBE7!important;font-family:"Hanken Grotesk",system-ui,sans-serif!important}:root[data-theme=light] body.hub-rail #hocattview .hub-hc-inp,html.hub-light body.hub-rail #hocattview .hub-hc-inp{background:#f6f5f2!important;border-color:rgba(0,0,0,.12)!important;color:#1b1b1e!important}body.hub-rail #hocattview .hub-hc-sessn{color:#66686E!important;font-family:"JetBrains Mono",monospace!important;font-size:.82rem!important;margin:0 0 10px!important}body.hub-rail #hocattview .hcx-refs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}@media(max-width:960px){body.hub-rail #hocattview .hcx-refs{grid-template-columns:1fr}}body.hub-rail #hocattview .hcx-ref{background:#131316;border:1px solid rgba(255,255,255,.075);border-radius:14px;padding:2px 4px}:root[data-theme=light] body.hub-rail #hocattview .hcx-ref,html.hub-light body.hub-rail #hocattview .hcx-ref{background:#fff;border-color:rgba(0,0,0,.07)}body.hub-rail #hocattview .hcx-ref summary{list-style:none;cursor:pointer;padding:13px 15px;font-family:"Archivo",system-ui,sans-serif;font-weight:700;font-size:.94rem;color:#ECEBE7}body.hub-rail #hocattview .hcx-ref summary::-webkit-details-marker{display:none}body.hub-rail #hocattview .hcx-ref summary::after{content:"+";float:right;color:#66686E;font-weight:600}body.hub-rail #hocattview .hcx-ref[open] summary::after{content:"-"}body.hub-rail #hocattview .hcx-ref-body{padding:2px 15px 14px;color:#9C9EA4;font-size:.94rem;line-height:1.5}body.hub-rail #hocattview .hcx-ref-body .note{color:#9C9EA4}body.hub-rail #hocattview .hcx-ref-body .sublabel{font-family:"Archivo",system-ui,sans-serif!important;font-weight:700!important;font-size:.82rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#A9C7AE!important;display:block;margin:10px 0 6px}body.hub-rail #hocattview .hcx-month-wrap{overflow-x:auto}body.hub-rail #hocattview .hcx-month{width:100%;border-collapse:collapse;font-family:"Hanken Grotesk",system-ui,sans-serif}body.hub-rail #hocattview .hcx-month th{text-align:left;font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:#66686E;padding:0 8px 10px}body.hub-rail #hocattview .hcx-month td{padding:8px;border-top:1px solid rgba(255,255,255,.055)}:root[data-theme=light] body.hub-rail #hocattview .hcx-month td,html.hub-light body.hub-rail #hocattview .hcx-month td{border-top-color:rgba(0,0,0,.06)}body.hub-rail #hocattview .hcx-mdate{font-family:"JetBrains Mono",monospace;color:#C7C8CC;font-weight:600}body.hub-rail #hocattview .hcx-mini{font-family:"JetBrains Mono",monospace;color:#9C9EA4;font-size:.88rem}body.hub-rail #hocattview .hcx-wk{color:#A9C7AE;font-size:.82rem;font-family:"Archivo",sans-serif;letter-spacing:.06em}body.hub-rail #hocattview tr.hcx-mtoday td{background:rgba(251,62,136,.06)}body.hub-rail #hocattview .hcx-miss{opacity:.25}body.hub-rail #hocattview .hcx-mbox{display:inline-flex;cursor:pointer}body.hub-rail #hocattview .hcx-mbox input{position:absolute;opacity:0;width:0;height:0}body.hub-rail #hocattview .hcx-mbox .hcx-box{width:18px;height:18px;margin:0}body.hub-rail #hocattview .hcx-mbox input:checked+.hcx-box{background:var(--mag);border-color:transparent}body.hub-rail #hocattview .hcx-mbox input:checked+.hcx-box::after{content:"";position:absolute;left:5.5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}body.hub-rail #hocattview .hcx-single .hub-hc-card{background:#131316!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:18px!important;padding:22px 24px!important;box-shadow:none!important}body.hub-rail #hocattview .hcx-single .hub-hc-card h2{font-family:"Archivo",system-ui,sans-serif!important;font-weight:800!important}body.hub-rail #hocattview .hcx-single .hub-hc-check{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.06)}body.hub-rail #hocattview .hcx-err{color:var(--mag-soft)}body.hub-rail .nx-page{max-width:1180px}body.hub-rail .nx-tabs{display:inline-flex;gap:4px;background:#111114;border:1px solid rgba(255,255,255,.08);border-radius:13px;padding:5px;margin:2px 0 20px}:root[data-theme=light] body.hub-rail .nx-tabs,html.hub-light body.hub-rail .nx-tabs{background:#efeee9;border-color:rgba(0,0,0,.08)}body.hub-rail .nx-tab{appearance:none;background:transparent;border:0;border-radius:9px;padding:9px 20px;font-family:"Archivo",system-ui,sans-serif;font-weight:700;font-size:.94rem;color:#9C9EA4;cursor:pointer;transition:.13s}body.hub-rail .nx-tab.on{background:var(--mag);color:#fff;box-shadow:0 6px 16px -8px rgba(251,62,136,.6)}body.hub-rail .nx-tab:not(.on):hover{color:#ECEBE7}body.hub-rail .nx-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px;align-items:start}body.hub-rail .nx-grid-even{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}body.hub-rail .nx-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:start}@media(max-width:960px){body.hub-rail .nx-grid,body.hub-rail .nx-grid-even,body.hub-rail .nx-grid-3{grid-template-columns:1fr}}body.hub-rail .nx-col{display:flex;flex-direction:column;gap:16px;min-width:0}body.hub-rail .nx-card{background:#131316;border:1px solid rgba(255,255,255,.075);border-radius:18px;padding:22px 24px}:root[data-theme=light] body.hub-rail .nx-card,html.hub-light body.hub-rail .nx-card{background:#fff;border-color:rgba(0,0,0,.07)}body.hub-rail .nx-card.pad0{padding:0;overflow:hidden}body.hub-rail .nx-eyebrow{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:.82rem;letter-spacing:.2em;text-transform:uppercase;color:#A9C7AE;margin-bottom:12px}:root[data-theme=light] body.hub-rail .nx-eyebrow,html.hub-light body.hub-rail .nx-eyebrow{color:#5d7f66}body.hub-rail .nx-card-ti{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:1.05rem;color:#ECEBE7;margin:0 0 4px;letter-spacing:-.01em}:root[data-theme=light] body.hub-rail .nx-card-ti,html.hub-light body.hub-rail .nx-card-ti{color:#141416}body.hub-rail .nx-sub{color:#9C9EA4;font-size:.98rem;line-height:1.45;margin:0 0 16px}body.hub-rail .nx-note{color:#9C9EA4;font-size:.94rem;line-height:1.45;margin:12px 0 0}body.hub-rail .nx-note-warn{color:#E4B36A}body.hub-rail .nx-lab{display:block;font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:#9C9EA4;margin:0 0 7px}body.hub-rail .nx-lab-soft{text-transform:none;letter-spacing:0;font-weight:500;color:#66686E}body.hub-rail .nx-inp{width:100%;background:#0e0e10!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:12px!important;padding:13px 15px!important;color:#ECEBE7!important;font-size:1rem!important;font-family:"Hanken Grotesk",system-ui,sans-serif!important}:root[data-theme=light] body.hub-rail .nx-inp,html.hub-light body.hub-rail .nx-inp{background:#f6f5f2!important;border-color:rgba(0,0,0,.12)!important;color:#1b1b1e!important}body.hub-rail .nx-inp:focus{border-color:#FB3E88!important;outline:none!important}body.hub-rail textarea.nx-inp{min-height:88px;resize:vertical}body.hub-rail .nx-check{display:flex;align-items:flex-start;gap:13px;padding:13px 2px;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer;font-size:.95rem;color:#ECEBE7;line-height:1.4}:root[data-theme=light] body.hub-rail .nx-check,html.hub-light body.hub-rail .nx-check{color:#1b1b1e;border-bottom-color:rgba(0,0,0,.06)}body.hub-rail .nx-check.first{border-top:1px solid rgba(255,255,255,.06)}body.hub-rail .nx-check:last-child{border-bottom:0}body.hub-rail .nx-check input{position:absolute;opacity:0;width:0;height:0}body.hub-rail .nx-box{flex:none;width:22px;height:22px;margin-top:1px;border:1.5px solid rgba(255,255,255,.22);border-radius:7px;position:relative;transition:.13s}:root[data-theme=light] body.hub-rail .nx-box,html.hub-light body.hub-rail .nx-box{border-color:rgba(0,0,0,.25)}body.hub-rail .nx-check input:checked+.nx-box,body.hub-rail .nx-tbox input:checked+.nx-box{background:var(--mag);border-color:transparent;box-shadow:0 4px 12px -5px rgba(251,62,136,.7)}body.hub-rail .nx-check input:checked+.nx-box::after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}body.hub-rail .nx-check input:focus-visible+.nx-box{box-shadow:0 0 0 3px rgba(251,62,136,.35)}body.hub-rail .nx-ctext{flex:1;min-width:0}body.hub-rail .nx-tbox{display:inline-flex;cursor:pointer}body.hub-rail .nx-tbox input{position:absolute;opacity:0;width:0;height:0}body.hub-rail .nx-tbox .nx-box{width:18px;height:18px;margin:0}body.hub-rail .nx-tbox input:checked+.nx-box::after{content:"";position:absolute;left:5.5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}body.hub-rail .nx-cta{display:block;width:100%;margin-top:18px;background:var(--mag)!important;color:#fff!important;border:0!important;border-radius:13px!important;font-family:"Archivo",system-ui,sans-serif!important;font-weight:800!important;font-size:1rem!important;padding:15px 22px!important;cursor:pointer;box-shadow:0 12px 28px -12px rgba(251,62,136,.65)!important;transition:.13s}body.hub-rail .nx-cta-sm{margin-top:14px;background:var(--mag)!important;color:#fff!important;border:0!important;border-radius:13px!important;font-family:"Archivo",system-ui,sans-serif!important;font-weight:800!important;font-size:.98rem!important;padding:13px 20px!important;cursor:pointer;box-shadow:0 12px 28px -12px rgba(251,62,136,.65)!important}body.hub-rail .nx-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}body.hub-rail .nx-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}body.hub-rail .nx-btn{background:#0e0e10!important;border:1px solid rgba(255,255,255,.10)!important;color:#ECEBE7!important;border-radius:11px!important;font-weight:700!important;font-size:.94rem;padding:11px 16px!important;cursor:pointer;font-family:"Hanken Grotesk",system-ui,sans-serif;transition:.13s}:root[data-theme=light] body.hub-rail .nx-btn,html.hub-light body.hub-rail .nx-btn{background:#f2f1ed!important;border-color:rgba(0,0,0,.12)!important;color:#1b1b1e!important}body.hub-rail .nx-btn:hover{border-color:#FB3E88!important;color:#FB3E88!important}body.hub-rail .nx-line{font-size:.98rem;color:#C7C8CC;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05)}body.hub-rail .nx-line:last-child{border-bottom:0}body.hub-rail .nx-line b{color:#ECEBE7}:root[data-theme=light] body.hub-rail .nx-line,html.hub-light body.hub-rail .nx-line{color:#3a3b40;border-bottom-color:rgba(0,0,0,.05)}body.hub-rail .nx-owed{color:#9C9EA4}body.hub-rail .nx-done{display:inline-block;margin-top:12px;color:#A9C7AE;font-weight:700;font-size:.94rem;background:rgba(169,199,174,.12);border:1px solid rgba(169,199,174,.28);border-radius:9px;padding:7px 12px}body.hub-rail .nx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}body.hub-rail .nx-stat{background:#0e0e10;border:1px solid rgba(255,255,255,.075);border-radius:13px;padding:14px 15px}:root[data-theme=light] body.hub-rail .nx-stat,html.hub-light body.hub-rail .nx-stat{background:#f6f5f2;border-color:rgba(0,0,0,.07)}body.hub-rail .nx-stat-lab{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700;font-size:.82rem;letter-spacing:.09em;text-transform:uppercase;color:#9C9EA4}body.hub-rail .nx-stat-v{font-family:"JetBrains Mono",ui-monospace,monospace;font-weight:700;font-size:1.5rem;color:#ECEBE7;margin:4px 0 1px;line-height:1.1}:root[data-theme=light] body.hub-rail .nx-stat-v,html.hub-light body.hub-rail .nx-stat-v{color:#141416}body.hub-rail .nx-stat-sub{font-size:.82rem;color:#66686E}body.hub-rail .nx-table-wrap{overflow-x:auto}body.hub-rail .nx-table{width:100%;border-collapse:collapse;font-family:"Hanken Grotesk",system-ui,sans-serif}body.hub-rail .nx-table th{text-align:left;font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:#66686E;padding:0 10px 10px}body.hub-rail .nx-table td{padding:10px;border-top:1px solid rgba(255,255,255,.055);font-size:.98rem;color:#C7C8CC}:root[data-theme=light] body.hub-rail .nx-table td,html.hub-light body.hub-rail .nx-table td{border-top-color:rgba(0,0,0,.06);color:#3a3b40}body.hub-rail .nx-table td b,body.hub-rail .nx-table .nx-mono{color:#ECEBE7}body.hub-rail .nx-mono{font-family:"JetBrains Mono",ui-monospace,monospace}body.hub-rail .nx-row{display:flex;align-items:center;gap:13px;padding:13px 2px;border-bottom:1px solid rgba(255,255,255,.055)}body.hub-rail .nx-row:last-child{border-bottom:0}:root[data-theme=light] body.hub-rail .nx-row,html.hub-light body.hub-rail .nx-row{border-bottom-color:rgba(0,0,0,.06)}body.hub-rail .nx-av{flex:none;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"Archivo",sans-serif;font-weight:700;font-size:.88rem;color:#C7E0CC;background:rgba(169,199,174,.14);border:1px solid rgba(169,199,174,.25)}body.hub-rail .nx-who{flex:1;min-width:0}body.hub-rail .nx-nm{font-family:"Archivo",system-ui,sans-serif;font-weight:700;font-size:.95rem;color:#ECEBE7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=light] body.hub-rail .nx-nm,html.hub-light body.hub-rail .nx-nm{color:#141416}body.hub-rail .nx-rsub{font-size:.88rem;color:#9C9EA4;margin-top:1px}body.hub-rail .nx-chip{display:inline-flex;align-items:center;gap:5px;font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:.83rem;letter-spacing:.03em;text-transform:uppercase;padding:4px 9px;border-radius:7px}body.hub-rail .nx-chip.ok{color:#A9C7AE;background:rgba(169,199,174,.14)}body.hub-rail .nx-chip.warn{color:#E4B36A;background:rgba(228,179,106,.13)}body.hub-rail .nx-chip.bad{color:var(--mag-soft);background:rgba(251,62,136,.13)}body.hub-rail .nx-chip.info{color:#9FB4CC;background:rgba(159,180,204,.13)}body.hub-rail .nx-ref{background:#131316;border:1px solid rgba(255,255,255,.075);border-radius:14px}:root[data-theme=light] body.hub-rail .nx-ref,html.hub-light body.hub-rail .nx-ref{background:#fff;border-color:rgba(0,0,0,.07)}body.hub-rail .nx-ref summary{list-style:none;cursor:pointer;padding:14px 16px;font-family:"Archivo",system-ui,sans-serif;font-weight:700;font-size:.94rem;color:#ECEBE7}body.hub-rail .nx-ref summary::-webkit-details-marker{display:none}body.hub-rail .nx-ref summary::after{content:"+";float:right;color:#66686E;font-weight:600}body.hub-rail .nx-ref[open] summary::after{content:"-"}body.hub-rail .nx-ref-body{padding:0 16px 15px;color:#9C9EA4;font-size:.95rem;line-height:1.55}body.hub-rail .nx-empty{text-align:center;padding:40px 20px;color:#9C9EA4}body.hub-rail .nx-empty .nx-empty-ic{font-size:1.6rem;margin-bottom:8px;opacity:.6}body.hub-rail #plungeview .nx-tub{background:#0e0e10;border:1px solid rgba(255,255,255,.075);border-radius:15px;padding:17px 18px}:root[data-theme=light] body.hub-rail #plungeview .nx-tub,html.hub-light body.hub-rail #plungeview .nx-tub{background:#f6f5f2;border-color:rgba(0,0,0,.07)}body.hub-rail #plungeview .nx-tub-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}body.hub-rail #plungeview .nx-tub-t{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:1.02rem;color:#ECEBE7}:root[data-theme=light] body.hub-rail #plungeview .nx-tub-t,html.hub-light body.hub-rail #plungeview .nx-tub-t{color:#141416}body.hub-rail #plungeview .nx-tub-hint{margin-top:8px}body.hub-rail #plungeview .nx-tub-chem{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}body.hub-rail #plungeview .nx-chemcell .nx-lab{margin-bottom:5px}body.hub-rail #plungeview .nx-chemcell .nx-inp{padding:11px 10px!important;text-align:center}body.hub-rail #plungeview .nx-treats{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}body.hub-rail #plungeview .nx-treat{background:#131316;border:1px solid rgba(255,255,255,.12);color:#C7C8CC;border-radius:999px;padding:9px 15px;font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700;font-size:.9rem;cursor:pointer;transition:.12s}:root[data-theme=light] body.hub-rail #plungeview .nx-treat,html.hub-light body.hub-rail #plungeview .nx-treat{background:#fff;border-color:rgba(0,0,0,.14);color:#3a3b40}body.hub-rail #plungeview .nx-treat:hover{border-color:#FB3E88;color:#FB3E88}body.hub-rail #plungeview .nx-treat.is-on{background:rgba(251,62,136,.16);border-color:#FB3E88;color:#F7A6CF}body.hub-rail #plungeview .nx-plunge-done{margin-top:10px}body.hub-rail #plungeview .nx-plunge-done .note,body.hub-rail #plungeview .nx-plunge-done .hub-pl-done{font-size:.86rem;color:#9C9EA4;margin:4px 0 0}body.hub-rail #plungeview .hub-pl-maint,body.hub-rail #plungeview .hub-pl-maint-line{font-size:.88rem}body.hub-rail #plungeview .nx-plunge-tubs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}@media(max-width:1120px){body.hub-rail #plungeview .nx-plunge-tubs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){body.hub-rail #plungeview .nx-plunge-tubs{grid-template-columns:1fr}}body.hub-rail .nx-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:720px){body.hub-rail .nx-form-grid{grid-template-columns:1fr}}body.hub-rail .nx-field{display:flex;flex-direction:column;min-width:0}body.hub-rail .nx-field .nx-lab{margin-bottom:6px}body.hub-rail .nx-field.full{grid-column:1 / -1}body.hub-rail #shiftview .nx-shift-bit{padding:2px 0;font-size:.92rem}body.hub-rail #shiftview .nx-shift-bit b{color:#ECEBE7}:root[data-theme=light] body.hub-rail #shiftview .nx-shift-bit b,html.hub-light body.hub-rail #shiftview .nx-shift-bit b{color:#141416}body.hub-rail #msview .nx-ms-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}body.hub-rail #msview .nx-ms-h .nx-eyebrow{margin-bottom:0}body.hub-rail #msview .nx-ms-n{font-family:"JetBrains Mono",ui-monospace,monospace;font-weight:700;font-size:.92rem;color:#FB3E88}body.hub-rail #msview .nx-ms-sub{color:#66686E;font-size:.86rem;margin-bottom:14px}body.hub-rail #msview .nx-ms-rep-h{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:#66686E;margin:20px 0 8px;display:flex;gap:8px;align-items:center}body.hub-rail #msview .wl-item,body.hub-rail #msview .ms-row{display:block;padding:14px 2px;border-bottom:1px solid rgba(255,255,255,.06);background:none;border-radius:0}:root[data-theme=light] body.hub-rail #msview .wl-item,html.hub-light body.hub-rail #msview .wl-item{border-bottom-color:rgba(0,0,0,.06)}body.hub-rail #msview .nx-ms-box .wl-item:last-child{border-bottom:0}body.hub-rail #msview .wl-nm{font-family:"Archivo",system-ui,sans-serif;font-weight:700;font-size:1rem;color:#ECEBE7}:root[data-theme=light] body.hub-rail #msview .wl-nm,html.hub-light body.hub-rail #msview .wl-nm{color:#141416}body.hub-rail #msview .wl-em{font-size:.9rem;color:#9C9EA4;margin-top:3px;line-height:1.4}body.hub-rail #msview .ms-snip{color:#66686E;font-size:.88rem;margin-top:5px}body.hub-rail #msview .chip{display:inline-flex;align-items:center;font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:.82rem;letter-spacing:.03em;text-transform:uppercase;padding:3px 9px;border-radius:7px;color:#9FB4CC;background:rgba(159,180,204,.14)}body.hub-rail #msview .wl-urg-chip{display:inline-flex;align-items:center;font-family:"Hanken Grotesk",sans-serif;font-weight:800;font-size:.82rem;letter-spacing:.03em;text-transform:uppercase;padding:3px 9px;border-radius:7px;margin-left:6px}body.hub-rail #msview .wl-urg-chip.now{color:var(--mag-soft);background:rgba(251,62,136,.14)}body.hub-rail #msview .wl-urg-chip.wait{color:#E4B36A;background:rgba(228,179,106,.14)}body.hub-rail #msview .wl-urg-chip.soft{color:#A9C7AE;background:rgba(169,199,174,.14)}body.hub-rail #msview .wl-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}body.hub-rail #msview .wl-acts .wl-copy{background:#0e0e10;border:1px solid rgba(255,255,255,.10);color:#ECEBE7;border-radius:10px;font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:.86rem;padding:9px 14px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}:root[data-theme=light] body.hub-rail #msview .wl-acts .wl-copy,html.hub-light body.hub-rail #msview .wl-acts .wl-copy{background:#f2f1ed;border-color:rgba(0,0,0,.12);color:#1b1b1e}body.hub-rail #msview .wl-acts .wl-copy:hover{border-color:#FB3E88;color:#FB3E88}body.hub-rail #msview .wl-acts .wl-copy.wl-primary{background:var(--mag);border:0;color:#fff;box-shadow:0 8px 20px -12px rgba(251,62,136,.6)}body.hub-rail #msview .wl-acts .wl-copy.wl-primary:hover{filter:brightness(1.06);color:#fff}body.hub-rail #msview .wl-more-btn{background:none;border:0;color:#FB3E88;font-weight:700;font-size:.88rem;cursor:pointer;padding:10px 2px}body.hub-rail #cocoaview .nx-co-row{display:block;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer;padding:15px 18px}:root[data-theme=light] body.hub-rail #cocoaview .nx-co-row,html.hub-light body.hub-rail #cocoaview .nx-co-row{border-bottom-color:rgba(0,0,0,.06)}body.hub-rail #cocoaview .nx-co-row:last-child{border-bottom:0}body.hub-rail #cocoaview .nx-co-row:hover{background:#17171b}:root[data-theme=light] body.hub-rail #cocoaview .nx-co-row:hover,html.hub-light body.hub-rail #cocoaview .nx-co-row:hover{background:#f6f5f2}body.hub-rail #cocoaview .nx-co-top{display:flex;align-items:center;flex-wrap:wrap;gap:7px}body.hub-rail #cocoaview .nx-co-snip{font-size:.88rem;color:#9C9EA4;margin-top:5px;line-height:1.4}body.hub-rail #cocoaview .nx-co-snip b{color:#C7C8CC;font-weight:700}body.hub-rail #cocoaview .chip{display:inline-flex;align-items:center;font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:.82rem;letter-spacing:.03em;text-transform:none;padding:3px 8px;border-radius:7px;color:#9FB4CC;background:rgba(159,180,204,.14)!important}body.hub-rail #cocoaview .nx-co-dethead{display:flex;align-items:center;gap:11px;margin-bottom:16px}body.hub-rail #cocoaview .nx-co-dethandle{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:1.15rem;color:#ECEBE7}:root[data-theme=light] body.hub-rail #cocoaview .nx-co-dethandle,html.hub-light body.hub-rail #cocoaview .nx-co-dethandle{color:#141416}body.hub-rail #cocoaview .nx-co-bubble{border-radius:15px;padding:14px 16px;margin-bottom:10px;max-width:78%}body.hub-rail #cocoaview .nx-co-bubble.in{background:#17171b;border:1px solid rgba(255,255,255,.075);margin-right:auto}body.hub-rail #cocoaview .nx-co-bubble.out{background:linear-gradient(135deg,rgba(251,62,136,.16),rgba(198,58,134,.12));border:1px solid rgba(251,62,136,.28);margin-left:auto}:root[data-theme=light] body.hub-rail #cocoaview .nx-co-bubble.in,html.hub-light body.hub-rail #cocoaview .nx-co-bubble.in{background:#f6f5f2;border-color:rgba(0,0,0,.07)}body.hub-rail #cocoaview .nx-co-bmeta{font-size:.82rem;color:#9C9EA4;margin-bottom:6px}body.hub-rail #cocoaview .nx-co-bmeta b{color:#ECEBE7;font-family:"Archivo",sans-serif;font-weight:700}:root[data-theme=light] body.hub-rail #cocoaview .nx-co-bmeta b,html.hub-light body.hub-rail #cocoaview .nx-co-bmeta b{color:#141416}body.hub-rail #cocoaview .nx-co-btext{white-space:pre-wrap;line-height:1.5;font-size:.96rem;color:#ECEBE7}:root[data-theme=light] body.hub-rail #cocoaview .nx-co-btext,html.hub-light body.hub-rail #cocoaview .nx-co-btext{color:#1b1b1e}body.hub-rail #phoneview .nx-co-row{display:block;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer;padding:15px 18px}:root[data-theme=light] body.hub-rail #phoneview .nx-co-row,html.hub-light body.hub-rail #phoneview .nx-co-row{border-bottom-color:rgba(0,0,0,.06)}body.hub-rail #phoneview .nx-co-row:last-child{border-bottom:0}body.hub-rail #phoneview .nx-co-row:hover{background:#17171b}:root[data-theme=light] body.hub-rail #phoneview .nx-co-row:hover,html.hub-light body.hub-rail #phoneview .nx-co-row:hover{background:#f6f5f2}body.hub-rail #phoneview .nx-co-top{display:flex;align-items:center;flex-wrap:wrap;gap:7px}body.hub-rail #phoneview .nx-co-snip{font-size:.88rem;color:#9C9EA4;margin-top:5px;line-height:1.4}body.hub-rail #phoneview .nx-co-snip b{color:#C7C8CC;font-weight:700}body.hub-rail #phoneview .chip{display:inline-flex;align-items:center;font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:.82rem;letter-spacing:.03em;text-transform:none;padding:3px 8px;border-radius:7px;color:#9FB4CC;background:rgba(159,180,204,.14)!important}body.hub-rail #phoneview .nx-co-dethead{display:flex;align-items:center;gap:11px;margin-bottom:16px}body.hub-rail #phoneview .nx-co-dethandle{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:1.15rem;color:#ECEBE7}:root[data-theme=light] body.hub-rail #phoneview .nx-co-dethandle,html.hub-light body.hub-rail #phoneview .nx-co-dethandle{color:#141416}body.hub-rail #phoneview .nx-co-bubble{border-radius:15px;padding:14px 16px;margin-bottom:10px;max-width:78%}body.hub-rail #phoneview .nx-co-bubble.in{background:#17171b;border:1px solid rgba(255,255,255,.075);margin-right:auto}body.hub-rail #phoneview .nx-co-bubble.out{background:linear-gradient(135deg,rgba(251,62,136,.16),rgba(198,58,134,.12));border:1px solid rgba(251,62,136,.28);margin-left:auto}:root[data-theme=light] body.hub-rail #phoneview .nx-co-bubble.in,html.hub-light body.hub-rail #phoneview .nx-co-bubble.in{background:#f6f5f2;border-color:rgba(0,0,0,.07)}body.hub-rail #phoneview .nx-co-bmeta{font-size:.82rem;color:#9C9EA4;margin-bottom:6px}body.hub-rail #phoneview .nx-co-bmeta b{color:#ECEBE7;font-family:"Archivo",sans-serif;font-weight:700}:root[data-theme=light] body.hub-rail #phoneview .nx-co-bmeta b,html.hub-light body.hub-rail #phoneview .nx-co-bmeta b{color:#141416}body.hub-rail #phoneview .nx-co-btext{white-space:pre-wrap;line-height:1.5;font-size:.96rem;color:#ECEBE7}:root[data-theme=light] body.hub-rail #phoneview .nx-co-btext,html.hub-light body.hub-rail #phoneview .nx-co-btext{color:#1b1b1e}body.hub-rail #phoneview .nx-co-bubble.tool{background:rgba(159,180,204,.10);border:1px solid rgba(159,180,204,.24);margin-right:auto;font-family:"JetBrains Mono",ui-monospace,monospace}body.hub-rail #shopview .nx-tile{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;cursor:pointer;font:inherit;color:inherit;min-height:150px}body.hub-rail #shopview .nx-tile:hover{border-color:#FB3E88}body.hub-rail #shopview .nx-tile:focus-visible{outline:2px solid #FB3E88;outline-offset:2px}body.hub-rail #shopview .nx-tile .nx-mono{color:#ECEBE7}:root[data-theme=light] body.hub-rail #shopview .nx-tile .nx-mono,html.hub-light body.hub-rail #shopview .nx-tile .nx-mono{color:#141416}body.hub-rail #shopview .nx-tile .nx-owed{color:#9C9EA4}body.hub-rail #salesview .sal-rows-nx{display:flex;flex-direction:column;gap:6px}body.hub-rail #salesview .sal-row{display:flex;align-items:center;gap:13px;grid-template-columns:none;width:100%;text-align:left;padding:12px 14px;border-radius:12px;background:#131316;border:1px solid rgba(255,255,255,.075);color:inherit;font:inherit;cursor:pointer}:root[data-theme=light] body.hub-rail #salesview .sal-row,html.hub-light body.hub-rail #salesview .sal-row{background:#fff;border-color:rgba(0,0,0,.07)}body.hub-rail #salesview .sal-row:hover{border-color:#FB3E88;background:#131316}:root[data-theme=light] body.hub-rail #salesview .sal-row:hover,html.hub-light body.hub-rail #salesview .sal-row:hover{background:#fff}body.hub-rail #salesview .sal-row.is-sel{border-color:#FB3E88;box-shadow:inset 0 0 0 1px #FB3E88}body.hub-rail #salesview .sal-tot{flex:none;font-weight:700;color:#ECEBE7;white-space:nowrap}:root[data-theme=light] body.hub-rail #salesview .sal-tot,html.hub-light body.hub-rail #salesview .sal-tot{color:#141416}body.hub-rail #packagesview .pk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:600px){body.hub-rail #packagesview .pk-grid{grid-template-columns:1fr}}body.hub-rail #packagesview .pk-tile{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;cursor:pointer;font:inherit;color:inherit;padding:16px 17px}body.hub-rail #packagesview .pk-tile:hover{border-color:#FB3E88}body.hub-rail #packagesview .pk-tile.is-sel{border-color:#FB3E88;box-shadow:inset 0 0 0 1px #FB3E88}body.hub-rail #packagesview .pk-grants{margin-top:10px;display:flex;flex-direction:column;gap:3px}body.hub-rail #packagesview .pk-price{color:#ECEBE7}:root[data-theme=light] body.hub-rail #packagesview .pk-price,html.hub-light body.hub-rail #packagesview .pk-price{color:#141416}body.hub-rail #packagesview .pk-price.nx-owed{color:#9C9EA4}body.hub-rail #packagesview .pk-svc.is-on{border-color:#FB3E88!important;color:#FB3E88!important}body.hub-rail #reportview .rp-money-big{font-family:"JetBrains Mono",ui-monospace,monospace;font-weight:700;font-size:2rem;color:#ECEBE7;letter-spacing:-.01em;display:flex;align-items:center;gap:12px;flex-wrap:wrap;line-height:1.1}:root[data-theme=light] body.hub-rail #reportview .rp-money-big,html.hub-light body.hub-rail #reportview .rp-money-big{color:#141416}body.hub-rail #reportview .hub-report-frame{margin-top:2px}body.hub-rail #reportsview .rp-nx-body{display:grid;grid-template-columns:238px minmax(0,1fr);gap:16px;align-items:start;margin-top:16px}@media(max-width:900px){body.hub-rail #reportsview .rp-nx-body{grid-template-columns:1fr}}body.hub-rail #reportsview .rp-nx-grp{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:.83rem;letter-spacing:.16em;text-transform:uppercase;color:#66686E;margin:16px 0 6px}body.hub-rail #reportsview .rp-nx-grp:first-of-type{margin-top:2px}body.hub-rail #reportsview .rp-nx-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;background:transparent;border:0;border-radius:10px;padding:9px 11px;margin:2px 0;color:#C7C8CC;font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:600;font-size:.95rem;cursor:pointer;transition:.12s}body.hub-rail #reportsview .rp-nx-item:hover{background:#1b1b1f;color:#ECEBE7}:root[data-theme=light] body.hub-rail #reportsview .rp-nx-item:hover,html.hub-light body.hub-rail #reportsview .rp-nx-item:hover{background:#f1f0eb;color:#141416}body.hub-rail #reportsview .rp-nx-item.on{background:var(--mag);color:#fff;box-shadow:0 6px 16px -9px rgba(251,62,136,.6)}body.hub-rail #reportsview .rp-nx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:4px}body.hub-rail #reportsview .rp-nx-head .nx-actions{margin-top:0}body.hub-rail #reportsview .nx-table th.is-num,body.hub-rail #reportsview .nx-table td.is-num{text-align:right;font-family:"JetBrains Mono",ui-monospace,monospace;white-space:nowrap}body.hub-rail #reportsview .nx-table td.is-neg{color:var(--mag-soft)}body.hub-rail #reportsview .nx-table td.is-line{color:#ECEBE7}:root[data-theme=light] body.hub-rail #reportsview .nx-table td.is-line,html.hub-light body.hub-rail #reportsview .nx-table td.is-line{color:#141416}body.hub-rail #reportsview .nx-table tr.is-subtotal td,body.hub-rail #reportsview .nx-table tr.is-total td,body.hub-rail #reportsview .nx-table tfoot td{font-weight:800;color:#ECEBE7;border-top-color:rgba(255,255,255,.16)}:root[data-theme=light] body.hub-rail #reportsview .nx-table tr.is-subtotal td,:root[data-theme=light] body.hub-rail #reportsview .nx-table tr.is-total td,:root[data-theme=light] body.hub-rail #reportsview .nx-table tfoot td,html.hub-light body.hub-rail #reportsview .nx-table tr.is-subtotal td,html.hub-light body.hub-rail #reportsview .nx-table tr.is-total td,html.hub-light body.hub-rail #reportsview .nx-table tfoot td{color:#141416;border-top-color:rgba(0,0,0,.14)}body.hub-rail #reportsview .nx-table tr.is-d1 td:first-child{padding-left:26px}body.hub-rail #reportsview .nx-table tr.is-d2 td:first-child{padding-left:42px}body.hub-rail #reportsview .nx-table tr.is-d3 td:first-child{padding-left:58px}body.hub-rail #reportsview .nx-table tr.is-d4 td:first-child{padding-left:74px}body.hub-rail #timelineview .nx-tl .nx-grid{grid-template-columns:minmax(0,360px) minmax(0,1fr)}@media(max-width:960px){body.hub-rail #timelineview .nx-tl .nx-grid{grid-template-columns:1fr}}body.hub-rail #timelineview .nx-tlkv{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05)}:root[data-theme=light] body.hub-rail #timelineview .nx-tlkv,html.hub-light body.hub-rail #timelineview .nx-tlkv{border-bottom-color:rgba(0,0,0,.05)}body.hub-rail #timelineview .nx-tlkv:last-child{border-bottom:0}body.hub-rail #timelineview .nx-tlk{font-size:.86rem;color:#9C9EA4}body.hub-rail #timelineview .nx-tlv{font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:.92rem;color:#ECEBE7;text-align:right}:root[data-theme=light] body.hub-rail #timelineview .nx-tlv,html.hub-light body.hub-rail #timelineview .nx-tlv{color:#141416}body.hub-rail #timelineview .nx-tlkv.accent .nx-tlv{color:#A9C7AE}body.hub-rail #timelineview .nx-tlv.unread{color:#E4B36A}body.hub-rail #timelineview .nx-tl-feed{gap:11px}body.hub-rail #timelineview .nx-tl-card{background:#131316;border:1px solid rgba(255,255,255,.075);border-radius:15px;padding:15px 17px}:root[data-theme=light] body.hub-rail #timelineview .nx-tl-card,html.hub-light body.hub-rail #timelineview .nx-tl-card{background:#fff;border-color:rgba(0,0,0,.07)}body.hub-rail #timelineview .nx-tl-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}body.hub-rail #timelineview .nx-tl-when{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.82rem;color:#66686E}body.hub-rail #timelineview .nx-tl-title{font-family:"Archivo",system-ui,sans-serif;font-weight:700;font-size:.98rem;color:#ECEBE7;line-height:1.35}:root[data-theme=light] body.hub-rail #timelineview .nx-tl-title,html.hub-light body.hub-rail #timelineview .nx-tl-title{color:#141416}body.hub-rail #timelineview .nx-tl-sum{font-size:.88rem;color:#9C9EA4;margin-top:4px;line-height:1.45}body.hub-rail #timelineview .nx-tl-src{font-size:.83rem;color:#66686E;margin-top:5px}body.hub-rail #timelineview .nx-tl-warn{background:rgba(228,179,106,.09);border:1px solid rgba(228,179,106,.30);color:#E8CDA0;border-radius:12px;padding:12px 14px;font-size:.9rem;display:flex;align-items:center;gap:10px;flex-wrap:wrap}body.hub-rail #membershipview .pv-page{max-width:1120px}body.hub-rail #membershipview .pv-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px;align-items:start}@media(max-width:960px){body.hub-rail #membershipview .pv-layout{grid-template-columns:1fr}}body.hub-rail #membershipview .pv-main,body.hub-rail #membershipview .pv-panel{background:#131316!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:18px!important;padding:22px 24px!important;box-shadow:none!important}:root[data-theme=light] body.hub-rail #membershipview .pv-main,:root[data-theme=light] body.hub-rail #membershipview .pv-panel,html.hub-light body.hub-rail #membershipview .pv-main,html.hub-light body.hub-rail #membershipview .pv-panel{background:#fff!important;border-color:rgba(0,0,0,.07)!important}body.hub-rail #membershipview .pv-sec{margin-bottom:18px}body.hub-rail #membershipview .pv-sec:last-child{margin-bottom:0}body.hub-rail #membershipview .pv-label{display:block;font-family:"Archivo",system-ui,sans-serif!important;font-weight:800!important;font-size:.82rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#A9C7AE!important;margin-bottom:10px!important}:root[data-theme=light] body.hub-rail #membershipview .pv-label,html.hub-light body.hub-rail #membershipview .pv-label{color:#5d7f66!important}body.hub-rail #membershipview .pv-sec-title{font-family:"Archivo",system-ui,sans-serif!important;font-weight:800!important;font-size:1.08rem!important;color:#ECEBE7!important;margin:0 0 5px!important}:root[data-theme=light] body.hub-rail #membershipview .pv-sec-title,html.hub-light body.hub-rail #membershipview .pv-sec-title{color:#141416!important}body.hub-rail #membershipview .pv-desc,body.hub-rail #membershipview .pv-note{color:#9C9EA4!important;font-size:.9rem!important;line-height:1.5!important}body.hub-rail #membershipview .pv-kv{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05)}:root[data-theme=light] body.hub-rail #membershipview .pv-kv,html.hub-light body.hub-rail #membershipview .pv-kv{border-bottom-color:rgba(0,0,0,.05)}body.hub-rail #membershipview .pv-k{font-size:.88rem;color:#9C9EA4}body.hub-rail #membershipview .pv-v,body.hub-rail #membershipview .um-swap-v{font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:.92rem;color:#ECEBE7;text-align:right}:root[data-theme=light] body.hub-rail #membershipview .pv-v,html.hub-light body.hub-rail #membershipview .pv-v{color:#141416}body.hub-rail #membershipview .um-swap-v{color:#A9C7AE}body.hub-rail #membershipview .pv-unread{color:#E4B36A!important;background:rgba(228,179,106,.09);border:1px solid rgba(228,179,106,.30);border-radius:11px;padding:11px 13px;font-size:.88rem}body.hub-rail #membershipview .pv-empty{color:#9C9EA4;text-align:center;padding:30px 12px}body.hub-rail #membershipview .um-pick{display:flex;align-items:center;gap:12px;margin-bottom:13px}body.hub-rail #membershipview .um-seg,body.hub-rail #membershipview .cal-show-seg{display:inline-flex;gap:4px;background:#0e0e10!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:12px!important;padding:4px!important}body.hub-rail #membershipview .um-seg button,body.hub-rail #membershipview .cal-show-seg button{appearance:none;background:transparent!important;border:0!important;border-radius:9px!important;padding:8px 16px!important;font-family:"Archivo",sans-serif!important;font-weight:700!important;font-size:.86rem!important;color:#9C9EA4!important;cursor:pointer}body.hub-rail #membershipview .um-seg button.is-on,body.hub-rail #membershipview .cal-show-seg button.is-on{background:var(--mag)!important;color:#fff!important;box-shadow:0 6px 16px -8px rgba(251,62,136,.6)!important}body.hub-rail #membershipview .act-btn.act-primary,body.hub-rail #membershipview button.act-primary{background:var(--mag)!important;color:#fff!important;border:0!important;border-radius:12px!important;font-family:"Archivo",sans-serif!important;font-weight:800!important;padding:13px 22px!important;box-shadow:0 10px 24px -12px rgba(251,62,136,.6)!important}body.hub-rail #membershipview .act-btn:not(.act-primary){background:#0e0e10!important;border:1px solid rgba(255,255,255,.10)!important;color:#ECEBE7!important;border-radius:11px!important;font-weight:700!important;padding:10px 16px!important}body.hub-rail #membershipview input:not([type=checkbox]):not([type=radio]),body.hub-rail #membershipview select,body.hub-rail #membershipview textarea{background:#0e0e10!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:12px!important;padding:12px 14px!important;color:#ECEBE7!important;font-family:"Hanken Grotesk",sans-serif!important}body.hub-rail #membershipview .wave4-banner,body.hub-rail #membershipview .pv-banner{background:rgba(228,179,106,.09)!important;border:1px solid rgba(228,179,106,.28)!important;color:#E8CDA0!important;border-radius:12px!important;padding:11px 14px!important;font-size:.86rem!important;margin-bottom:14px!important}body.hub-rail #opsview .ops-nx-item{background:#0e0e10;border:1px solid rgba(255,255,255,.075);border-radius:13px;padding:14px 15px;margin-bottom:10px}:root[data-theme=light] body.hub-rail #opsview .ops-nx-item,html.hub-light body.hub-rail #opsview .ops-nx-item{background:#f6f5f2;border-color:rgba(0,0,0,.07)}body.hub-rail #opsview .ops-nx-tt{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:1rem;color:#ECEBE7;line-height:1.35}:root[data-theme=light] body.hub-rail #opsview .ops-nx-tt,html.hub-light body.hub-rail #opsview .ops-nx-tt{color:#141416}body.hub-rail #opsview .wl-copy{background:#0e0e10;border:1px solid rgba(255,255,255,.10);color:#ECEBE7;border-radius:11px;font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700;font-size:.92rem;padding:10px 15px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}:root[data-theme=light] body.hub-rail #opsview .wl-copy,html.hub-light body.hub-rail #opsview .wl-copy{background:#f2f1ed;border-color:rgba(0,0,0,.12);color:#1b1b1e}body.hub-rail #opsview .wl-copy:hover{border-color:#FB3E88;color:#FB3E88}body.hub-rail #opsview .wl-copy.wl-primary{background:var(--mag);border:0;color:#fff;box-shadow:0 8px 20px -12px rgba(251,62,136,.6)}body.hub-rail #opsview .wl-copy.wl-primary:hover{filter:brightness(1.06);color:#fff}body.hub-rail #opsview .wl-item{display:block;padding:12px 2px;border-bottom:1px solid rgba(255,255,255,.06);background:none;border-radius:0}:root[data-theme=light] body.hub-rail #opsview .wl-item,html.hub-light body.hub-rail #opsview .wl-item{border-bottom-color:rgba(0,0,0,.06)}body.hub-rail #opsview .wl-item:last-child{border-bottom:0}body.hub-rail #opsview .wl-nm{font-family:"Archivo",system-ui,sans-serif;font-weight:700;font-size:.98rem;color:#ECEBE7}:root[data-theme=light] body.hub-rail #opsview .wl-nm,html.hub-light body.hub-rail #opsview .wl-nm{color:#141416}body.hub-rail #opsview .wl-em{font-size:.86rem;color:#9C9EA4;margin-top:3px}body.hub-rail #opsview .wl-urg-chip{display:inline-flex;align-items:center;font-family:"Hanken Grotesk",sans-serif;font-weight:800;font-size:.83rem;letter-spacing:.03em;text-transform:uppercase;padding:3px 9px;border-radius:7px;margin-left:6px;color:#9FB4CC;background:rgba(159,180,204,.14)}body.hub-rail #opsview .wl-urg-chip.now{color:var(--mag-soft);background:rgba(251,62,136,.14)}body.hub-rail #opsview .wl-urg-chip.wait{color:#E4B36A;background:rgba(228,179,106,.14)}body.hub-rail #opsview .wl-urg-chip.soft{color:#A9C7AE;background:rgba(169,199,174,.14)}body.hub-rail #opsview .wl-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}body.hub-rail #opsview .none,body.hub-rail #opsview .hint{color:#9C9EA4;font-size:.92rem;padding:6px 0}body.hub-rail #opsview .ops-proj{border:1px solid rgba(255,255,255,.075);border-radius:12px;padding:11px 13px;margin-bottom:10px;background:#0e0e10}:root[data-theme=light] body.hub-rail #opsview .ops-proj,html.hub-light body.hub-rail #opsview .ops-proj{background:#f6f5f2;border-color:rgba(0,0,0,.07)}body.hub-rail #opsview .ops-proj summary{cursor:pointer;font-family:"Archivo",system-ui,sans-serif;font-weight:700;color:#ECEBE7;display:flex;justify-content:space-between;gap:10px}:root[data-theme=light] body.hub-rail #opsview .ops-proj summary,html.hub-light body.hub-rail #opsview .ops-proj summary{color:#141416}body.hub-rail #opsview .ops-prog{color:#9C9EA4;font-weight:600;font-size:.85rem}body.hub-rail #opsview .ops-proj-note{color:#9C9EA4;font-size:.85rem;margin:8px 0}body.hub-rail #opsview .ops-check-row{display:flex;align-items:flex-start;gap:10px;padding:8px 0;color:#C7C8CC}body.hub-rail #opsview .ops-check-lab{color:#ECEBE7}:root[data-theme=light] body.hub-rail #opsview .ops-check-lab,html.hub-light body.hub-rail #opsview .ops-check-lab{color:#141416}body.hub-rail #opsview .ops-check-step{display:block;color:#9C9EA4;font-size:.85rem;margin-top:2px}body.hub-rail #opsview .ops-check-meta{display:block;color:#66686E;font-size:.84rem;margin-top:2px}body.hub-rail #opsview .ops-card{background:#0e0e10;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:13px 14px;margin-bottom:10px}:root[data-theme=light] body.hub-rail #opsview .ops-card,html.hub-light body.hub-rail #opsview .ops-card{background:#f6f5f2;border-color:rgba(0,0,0,.07)}body.hub-rail #opsview .ops-card-title{font-family:"Archivo",system-ui,sans-serif;font-weight:800;color:#ECEBE7}:root[data-theme=light] body.hub-rail #opsview .ops-card-title,html.hub-light body.hub-rail #opsview .ops-card-title{color:#141416}body.hub-rail #opsview .ops-card-meta{color:#9C9EA4;font-size:.88rem;margin-top:4px}body.hub-rail #opsview .ops-kv{display:flex;justify-content:space-between;gap:10px;padding:5px 0;color:#C7C8CC;font-size:.92rem}body.hub-rail #opsview .ops-kv .v{font-family:"JetBrains Mono",ui-monospace,monospace;color:#ECEBE7}:root[data-theme=light] body.hub-rail #opsview .ops-kv .v,html.hub-light body.hub-rail #opsview .ops-kv .v{color:#141416}body.hub-rail #opsview .chip{display:inline-flex;align-items:center;font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:.82rem;letter-spacing:.03em;text-transform:uppercase;padding:3px 9px;border-radius:7px;color:#9FB4CC;background:rgba(159,180,204,.14)}body.hub-rail #classmgmtview .nx-tabs{margin-top:6px}body.hub-rail #classmgmtview .cm-nx-dayh{display:flex;align-items:baseline;gap:10px;padding:0 0 10px;border-bottom:1px solid rgba(255,255,255,.08);margin:0 0 12px}:root[data-theme=light] body.hub-rail #classmgmtview .cm-nx-dayh,html.hub-light body.hub-rail #classmgmtview .cm-nx-dayh{border-bottom-color:rgba(0,0,0,.08)}body.hub-rail #classmgmtview .cm-nx-dayname{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:1rem;color:#ECEBE7}:root[data-theme=light] body.hub-rail #classmgmtview .cm-nx-dayname,html.hub-light body.hub-rail #classmgmtview .cm-nx-dayname{color:#141416}body.hub-rail #classmgmtview .cm-nx-daydate{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.84rem;font-weight:600;color:#A9C7AE}body.hub-rail #classmgmtview .cm-nx-classes{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}body.hub-rail #classmgmtview .cm-nx-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:#0e0e10;border:1px solid rgba(255,255,255,.075);border-radius:14px;padding:14px 15px;cursor:pointer;font:inherit;color:inherit;min-height:104px;transition:.12s}:root[data-theme=light] body.hub-rail #classmgmtview .cm-nx-card,html.hub-light body.hub-rail #classmgmtview .cm-nx-card{background:#f6f5f2;border-color:rgba(0,0,0,.07)}body.hub-rail #classmgmtview .cm-nx-card:hover{border-color:#FB3E88}body.hub-rail #classmgmtview .cm-nx-card.is-sel{border-color:#FB3E88;box-shadow:inset 0 0 0 1px #FB3E88}body.hub-rail #classmgmtview .cm-nx-ct{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}body.hub-rail #classmgmtview .cm-nx-time{font-family:"JetBrains Mono",ui-monospace,monospace;font-weight:700;font-size:.92rem;color:#ECEBE7;white-space:nowrap}:root[data-theme=light] body.hub-rail #classmgmtview .cm-nx-time,html.hub-light body.hub-rail #classmgmtview .cm-nx-time{color:#141416}body.hub-rail #classmgmtview .cm-nx-name{font-family:"Archivo",system-ui,sans-serif;font-weight:700;font-size:.98rem;line-height:1.3;color:#ECEBE7;margin-top:10px;overflow-wrap:anywhere}:root[data-theme=light] body.hub-rail #classmgmtview .cm-nx-name,html.hub-light body.hub-rail #classmgmtview .cm-nx-name{color:#141416}body.hub-rail #classmgmtview .cm-nx-instr{margin-top:auto;padding-top:10px;font-size:.82rem;font-weight:600;color:#A9C7AE;overflow-wrap:anywhere}:root[data-theme=light] body.hub-rail #classmgmtview .cm-nx-instr,html.hub-light body.hub-rail #classmgmtview .cm-nx-instr{color:#5d7f66}body.hub-rail #classmgmtview .cm-nx-dh{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}body.hub-rail #classmgmtview .cm-nx-fact{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700;font-size:1rem;color:#ECEBE7;margin:4px 0 1px;line-height:1.2;overflow-wrap:anywhere}:root[data-theme=light] body.hub-rail #classmgmtview .cm-nx-fact,html.hub-light body.hub-rail #classmgmtview .cm-nx-fact{color:#141416}body.hub-rail #classmgmtview .cm-nx-person{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06)}:root[data-theme=light] body.hub-rail #classmgmtview .cm-nx-person,html.hub-light body.hub-rail #classmgmtview .cm-nx-person{border-bottom-color:rgba(0,0,0,.06)}body.hub-rail #classmgmtview .cm-nx-person:last-child{border-bottom:0}body.hub-rail #classmgmtview .cm-nx-ph{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}body.hub-rail #classmgmtview .cm-nx-att{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}body.hub-rail #classmgmtview .cm-nx-attbtn{min-height:40px;padding:8px 13px;border-radius:11px;border:1px solid rgba(255,255,255,.12);background:#131316;color:#C7C8CC;font:inherit;font-size:.86rem;font-weight:700;cursor:pointer;transition:.12s}:root[data-theme=light] body.hub-rail #classmgmtview .cm-nx-attbtn,html.hub-light body.hub-rail #classmgmtview .cm-nx-attbtn{background:#fff;border-color:rgba(0,0,0,.14);color:#3a3b40}body.hub-rail #classmgmtview .cm-nx-attbtn:hover{border-color:#FB3E88;color:#FB3E88}body.hub-rail #classmgmtview .cm-nx-attbtn.is-on{border-color:#A9C7AE;background:rgba(169,199,174,.16);color:#C7E0CC}:root[data-theme=light] body.hub-rail #classmgmtview .cm-nx-attbtn.is-on,html.hub-light body.hub-rail #classmgmtview .cm-nx-attbtn.is-on{color:#4d6b52}body.hub-rail #classmgmtview .cm-nx-draft{max-width:560px}:root[data-theme=light] body.hub-rail .nx-line b,html.hub-light body.hub-rail .nx-line b{color:#141416}body.hub-rail #eventsview .hev-page{max-width:1160px}body.hub-rail #eventsview .hev-shell{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:960px){body.hub-rail #eventsview .hev-shell{grid-template-columns:1fr}}body.hub-rail #eventsview .hev-list,body.hub-rail #eventsview .hev-pane,body.hub-rail #eventsview .hev-editor,body.hub-rail #eventsview .hev-detail,body.hub-rail #eventsview .hev-preview,body.hub-rail #eventsview .hev-roll{background:#131316!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:18px!important;padding:20px 22px!important;box-shadow:none!important}:root[data-theme=light] body.hub-rail #eventsview .hev-list,:root[data-theme=light] body.hub-rail #eventsview .hev-pane,:root[data-theme=light] body.hub-rail #eventsview .hev-editor,html.hub-light body.hub-rail #eventsview .hev-list,html.hub-light body.hub-rail #eventsview .hev-pane,html.hub-light body.hub-rail #eventsview .hev-editor{background:#fff!important;border-color:rgba(0,0,0,.07)!important}body.hub-rail #eventsview .hev-eyebrow,body.hub-rail #eventsview .hev-lh{font-family:"Archivo",system-ui,sans-serif!important;font-weight:800!important;font-size:.82rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#A9C7AE!important}body.hub-rail #eventsview .hev-lede{color:#9C9EA4!important;font-size:.88rem!important}body.hub-rail #eventsview .hev-row,body.hub-rail #eventsview .hev-drow,body.hub-rail #eventsview .hev-trow{display:flex;align-items:center;gap:11px;padding:12px 2px;border-bottom:1px solid rgba(255,255,255,.06)!important;background:none!important;border-radius:0!important;cursor:pointer}:root[data-theme=light] body.hub-rail #eventsview .hev-row,html.hub-light body.hub-rail #eventsview .hev-row{border-bottom-color:rgba(0,0,0,.06)!important}body.hub-rail #eventsview .hev-nm,body.hub-rail #eventsview .hev-tnm{font-family:"Archivo",system-ui,sans-serif!important;font-weight:700!important;font-size:.98rem!important;color:#ECEBE7!important}:root[data-theme=light] body.hub-rail #eventsview .hev-nm,html.hub-light body.hub-rail #eventsview .hev-nm{color:#141416!important}body.hub-rail #eventsview .hev-when,body.hub-rail #eventsview .hev-tmeta,body.hub-rail #eventsview .hev-fmt{color:#9C9EA4!important;font-size:.84rem!important}body.hub-rail #eventsview .hev-pill,body.hub-rail #eventsview .hev-tchip,body.hub-rail #eventsview .hev-status{display:inline-flex;align-items:center;font-family:"Hanken Grotesk",sans-serif!important;font-weight:700!important;font-size:.82rem!important;letter-spacing:.03em;text-transform:uppercase;padding:3px 9px!important;border-radius:7px!important;color:#9FB4CC!important;background:rgba(159,180,204,.14)!important}body.hub-rail #eventsview .hev-pill.hev-live,body.hub-rail #eventsview .hev-pub .hev-pill{color:#A9C7AE!important;background:rgba(169,199,174,.15)!important}body.hub-rail #eventsview .hev-f{display:flex;flex-direction:column;margin-bottom:14px}body.hub-rail #eventsview .hev-f>label,body.hub-rail #eventsview .hev-f>span:first-child{font-family:"Hanken Grotesk",sans-serif!important;font-weight:700!important;font-size:.82rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#9C9EA4!important;margin-bottom:6px!important}body.hub-rail #eventsview input:not([type=checkbox]):not([type=radio]),body.hub-rail #eventsview select,body.hub-rail #eventsview textarea{background:#0e0e10!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:12px!important;padding:12px 14px!important;color:#ECEBE7!important;font-family:"Hanken Grotesk",sans-serif!important}:root[data-theme=light] body.hub-rail #eventsview input,:root[data-theme=light] body.hub-rail #eventsview select,:root[data-theme=light] body.hub-rail #eventsview textarea,html.hub-light body.hub-rail #eventsview input{background:#f6f5f2!important;border-color:rgba(0,0,0,.12)!important;color:#1b1b1e!important}body.hub-rail #eventsview .hev-status-seg{display:inline-flex;gap:4px;background:#0e0e10!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:12px!important;padding:4px!important}body.hub-rail #eventsview .hev-status-seg button{background:transparent!important;border:0!important;border-radius:9px!important;padding:8px 15px!important;font-weight:700!important;font-size:.84rem!important;color:#9C9EA4!important;cursor:pointer}body.hub-rail #eventsview .hev-status-seg button.hev-t-active,body.hub-rail #eventsview .hev-status-seg button.is-on{background:var(--mag)!important;color:#fff!important}body.hub-rail #eventsview .act-btn.act-primary,body.hub-rail #eventsview button.act-primary{background:var(--mag)!important;color:#fff!important;border:0!important;border-radius:12px!important;font-family:"Archivo",sans-serif!important;font-weight:800!important;padding:12px 20px!important;box-shadow:0 10px 24px -12px rgba(251,62,136,.6)!important}body.hub-rail #eventsview .hev-pub .empty,body.hub-rail #eventsview .hev-pub .brand .sub,body.hub-rail #eventsview .hev-pub .foot{color:#9aa691!important}body.hub-rail #eventsview .act-btn:not(.act-primary){background:#0e0e10!important;border:1px solid rgba(255,255,255,.10)!important;color:#ECEBE7!important;border-radius:11px!important;font-weight:700!important;padding:10px 15px!important}body.hub-rail #eventsview .hev-empty,body.hub-rail #eventsview .hev-tempty{color:#9C9EA4!important;text-align:center;padding:26px 12px}body.hub-rail #eventsview .hev-err,body.hub-rail #eventsview .hev-unread,body.hub-rail #eventsview .pv-unread{color:#E4B36A!important;background:rgba(228,179,106,.09)!important;border:1px solid rgba(228,179,106,.30)!important;border-radius:12px!important;padding:11px 14px!important}body.hub-rail #eventsview .hev-tickets,body.hub-rail #eventsview .hev-dates{margin-top:8px}body.hub-rail #eventsview .hev-tform,body.hub-rail #eventsview .hev-rtile{background:#0e0e10!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:14px!important;padding:14px 16px!important}body.hub-rail #healthview{padding-bottom:44px}body.hub-rail #healthview .hh-hero{background:#131316;border:1px solid rgba(255,255,255,.075);border-radius:18px;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;padding:22px 24px;margin:6px 0 16px;gap:18px}body.hub-rail #healthview .hh-hero.ok,body.hub-rail #healthview .hh-hero.warn,body.hub-rail #healthview .hh-hero.down{background:#131316}body.hub-rail #healthview .hh-head{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:1.5rem;letter-spacing:-.02em;color:#ECEBE7}body.hub-rail #healthview .hh-sum{color:#C7C8CC;font-size:1rem}body.hub-rail #healthview .hh-when{color:#66686E;font-size:.84rem}body.hub-rail #healthview .hh-grid{gap:12px}body.hub-rail #healthview .hh-card{background:#0e0e10;border:1px solid rgba(255,255,255,.075);border-radius:14px;-webkit-backdrop-filter:none;backdrop-filter:none;padding:15px 16px}body.hub-rail #healthview .hh-clabel{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:#A9C7AE}body.hub-rail #healthview .hh-cline{color:#ECEBE7;font-size:.98rem}body.hub-rail #healthview .hh-cdetail{color:#9C9EA4}body.hub-rail #healthview .hh-spend{background:#131316;border:1px solid rgba(255,255,255,.075);border-radius:18px;-webkit-backdrop-filter:none;backdrop-filter:none;padding:22px 24px;margin-top:16px}body.hub-rail #healthview .hh-spend-kicker{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:.82rem;letter-spacing:.2em;text-transform:uppercase;color:#A9C7AE;margin-bottom:12px}body.hub-rail #healthview .hh-spend-total{font-family:"JetBrains Mono",ui-monospace,monospace;font-weight:700;font-size:1.9rem;letter-spacing:-.01em;color:#ECEBE7}body.hub-rail #healthview .hh-spend-row{font-family:"Hanken Grotesk",system-ui,sans-serif;color:#C7C8CC}body.hub-rail #healthview .hh-spend-unit,body.hub-rail #healthview .hh-spend-asof,body.hub-rail #healthview .hh-spend-today,body.hub-rail #healthview .hh-spend-sub,body.hub-rail #healthview .hh-spend-none,body.hub-rail #healthview .hh-spend-note,body.hub-rail #healthview .hh-spend-empty{color:#9C9EA4}body.hub-rail #healthview .hh-foot{color:#66686E}:root[data-theme=light] body.hub-rail #healthview .hh-hero,:root[data-theme=light] body.hub-rail #healthview .hh-hero.ok,:root[data-theme=light] body.hub-rail #healthview .hh-hero.warn,:root[data-theme=light] body.hub-rail #healthview .hh-hero.down,:root[data-theme=light] body.hub-rail #healthview .hh-spend,html.hub-light body.hub-rail #healthview .hh-hero,html.hub-light body.hub-rail #healthview .hh-hero.ok,html.hub-light body.hub-rail #healthview .hh-hero.warn,html.hub-light body.hub-rail #healthview .hh-hero.down,html.hub-light body.hub-rail #healthview .hh-spend{background:#fff;border-color:rgba(0,0,0,.07)}:root[data-theme=light] body.hub-rail #healthview .hh-card,html.hub-light body.hub-rail #healthview .hh-card{background:#f6f5f2;border-color:rgba(0,0,0,.07)}:root[data-theme=light] body.hub-rail #healthview .hh-head,:root[data-theme=light] body.hub-rail #healthview .hh-cline,:root[data-theme=light] body.hub-rail #healthview .hh-spend-total,html.hub-light body.hub-rail #healthview .hh-head,html.hub-light body.hub-rail #healthview .hh-cline,html.hub-light body.hub-rail #healthview .hh-spend-total{color:#141416}:root[data-theme=light] body.hub-rail #healthview .hh-clabel,:root[data-theme=light] body.hub-rail #healthview .hh-spend-kicker,html.hub-light body.hub-rail #healthview .hh-clabel,html.hub-light body.hub-rail #healthview .hh-spend-kicker{color:#5d7f66}body.hub-rail #calendarview .cal-toolbar h2{font-family:"Archivo",system-ui,sans-serif;font-weight:800;letter-spacing:-.02em;color:#ECEBE7}body.hub-rail #calendarview .cal-live{color:#66686E}body.hub-rail #calendarview .cal-dow-row span{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:.83rem;letter-spacing:.14em;color:#A9C7AE}body.hub-rail #calendarview .cal-day{background:#131316;border:1px solid rgba(255,255,255,.075);border-radius:13px}body.hub-rail #calendarview .cal-day.is-today{border-color:#FB3E88;box-shadow:0 0 0 1px rgba(251,62,136,.35)}body.hub-rail #calendarview .cal-day-hd{font-family:"Archivo",system-ui,sans-serif;font-weight:800;color:#ECEBE7}body.hub-rail #calendarview .cal-chip{background:#17171b;border:1px solid rgba(255,255,255,.075);border-radius:9px}body.hub-rail #calendarview .cal-chip.tour{border-left:3px solid #FB3E88}body.hub-rail #calendarview .cal-chip.event{border-left:3px solid #A9C7AE}body.hub-rail #calendarview .cal-chip b{color:#ECEBE7;font-weight:700}body.hub-rail #calendarview .cal-chip>span{color:#C7C8CC}body.hub-rail #calendarview .cal-chip .muted{color:#66686E}body.hub-rail #calendarview .plan .pn{font-family:"Archivo",system-ui,sans-serif;font-weight:700;color:#ECEBE7}body.hub-rail #calendarview .plan .pm{color:#9C9EA4}:root[data-theme=light] body.hub-rail #calendarview .cal-day,html.hub-light body.hub-rail #calendarview .cal-day{background:#fff;border-color:rgba(0,0,0,.07)}:root[data-theme=light] body.hub-rail #calendarview .cal-chip,html.hub-light body.hub-rail #calendarview .cal-chip{background:#f6f5f2;border-color:rgba(0,0,0,.07)}:root[data-theme=light] body.hub-rail #calendarview .cal-toolbar h2,:root[data-theme=light] body.hub-rail #calendarview .cal-day-hd,:root[data-theme=light] body.hub-rail #calendarview .cal-chip b,:root[data-theme=light] body.hub-rail #calendarview .plan .pn,html.hub-light body.hub-rail #calendarview .cal-toolbar h2,html.hub-light body.hub-rail #calendarview .cal-day-hd,html.hub-light body.hub-rail #calendarview .cal-chip b,html.hub-light body.hub-rail #calendarview .plan .pn{color:#141416}:root[data-theme=light] body.hub-rail #calendarview .cal-dow-row span,html.hub-light body.hub-rail #calendarview .cal-dow-row span{color:#5d7f66}body.hub-rail #teamview .hub-focus-card>h2,body.hub-rail #teamview #onbStatusCard h2,body.hub-rail #teamview .onb-detail-head h2{font-family:"Archivo",system-ui,sans-serif;font-weight:800;letter-spacing:-.01em;color:#ECEBE7}body.hub-rail #teamview .hub-depth-sum{font-family:"Archivo",system-ui,sans-serif}body.hub-rail #teamview .hub-depth-sum b{color:#ECEBE7;font-weight:800}body.hub-rail #teamview .tr-num{font-family:"JetBrains Mono",ui-monospace,monospace;font-weight:700;color:#ECEBE7}body.hub-rail #teamview .tr-lbl{color:#9C9EA4}body.hub-rail #teamview .sublabel{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:#A9C7AE}body.hub-rail #teamview .role-legend-card{background:#0e0e10;border:1px solid rgba(255,255,255,.075);border-radius:13px}body.hub-rail #teamview .role-legend-card .rl-title{font-family:"Archivo",system-ui,sans-serif;font-weight:800}body.hub-rail #teamview .role-legend-card .rl-body{color:#9C9EA4}body.hub-rail #teamview .plan .pn{font-family:"Archivo",system-ui,sans-serif;font-weight:700;color:#ECEBE7}body.hub-rail #teamview .plan .pm{color:#9C9EA4}:root[data-theme=light] body.hub-rail #teamview .hub-focus-card>h2,:root[data-theme=light] body.hub-rail #teamview #onbStatusCard h2,:root[data-theme=light] body.hub-rail #teamview .hub-depth-sum b,:root[data-theme=light] body.hub-rail #teamview .tr-num,:root[data-theme=light] body.hub-rail #teamview .plan .pn,html.hub-light body.hub-rail #teamview .hub-focus-card>h2,html.hub-light body.hub-rail #teamview #onbStatusCard h2,html.hub-light body.hub-rail #teamview .hub-depth-sum b,html.hub-light body.hub-rail #teamview .tr-num,html.hub-light body.hub-rail #teamview .plan .pn{color:#141416}:root[data-theme=light] body.hub-rail #teamview .role-legend-card,html.hub-light body.hub-rail #teamview .role-legend-card{background:#f6f5f2;border-color:rgba(0,0,0,.07)}:root[data-theme=light] body.hub-rail #teamview .sublabel,html.hub-light body.hub-rail #teamview .sublabel{color:#5d7f66}body.hub-rail #teamview .hub-calm-team{max-width:1120px;margin:0 auto}body.hub-rail #teamview .card,body.hub-rail #teamview .hub-focus-card,body.hub-rail #teamview .hub-depth-card{background:#131316!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:18px!important;box-shadow:none!important;backdrop-filter:none!important}:root[data-theme=light] body.hub-rail #teamview .card,:root[data-theme=light] body.hub-rail #teamview .hub-focus-card,:root[data-theme=light] body.hub-rail #teamview .hub-depth-card,html.hub-light body.hub-rail #teamview .card,html.hub-light body.hub-rail #teamview .hub-focus-card,html.hub-light body.hub-rail #teamview .hub-depth-card{background:#fff!important;border-color:rgba(0,0,0,.07)!important}body.hub-rail #teamview .tr-chip{background:#1a1a1f!important;border:1px solid rgba(255,255,255,.1)!important;color:#cfcfd6!important}:root[data-theme=light] body.hub-rail #teamview .tr-chip,html.hub-light body.hub-rail #teamview .tr-chip{background:#f2f1ee!important;border-color:rgba(0,0,0,.09)!important;color:#3a3a3f!important}body.hub-rail #teamview .tr-chip.on{background:var(--mag)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 6px 18px -8px rgba(251,62,136,.55)!important}body.hub-rail #teamview .tr-mode{background:#1a1a1f!important;border:1px solid rgba(255,255,255,.12)!important;color:#dcdce2!important}:root[data-theme=light] body.hub-rail #teamview .tr-mode,html.hub-light body.hub-rail #teamview .tr-mode{background:#f2f1ee!important;border-color:rgba(0,0,0,.1)!important;color:#3a3a3f!important}body.hub-rail #teamview .tr-mode[aria-pressed=true]{background:var(--mag)!important;border-color:transparent!important;color:#fff!important}body.hub-rail #teamview .tr-seg button.on{background:var(--mag)!important;color:#fff!important}:root[data-theme=light] body.hub-rail #teamview .tr-chip.on,html.hub-light body.hub-rail #teamview .tr-chip.on,:root[data-theme=light] body.hub-rail #teamview .tr-mode[aria-pressed=true],html.hub-light body.hub-rail #teamview .tr-mode[aria-pressed=true]{background:var(--mag)!important;border-color:transparent!important;color:#fff!important}body.hub-rail #teamview .tr-sort{background:#0e0e11!important;border:1px solid rgba(255,255,255,.12)!important;color:#ECEBE7!important;border-radius:10px!important}:root[data-theme=light] body.hub-rail #teamview .tr-sort,html.hub-light body.hub-rail #teamview .tr-sort{background:#fff!important;border-color:rgba(0,0,0,.12)!important;color:#141416!important}body.hub-rail #teamview .tr-card,body.hub-rail #teamview .tr-litem{background:#141418!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:14px!important;box-shadow:none!important;transition:border-color .15s}body.hub-rail #teamview .tr-card:hover,body.hub-rail #teamview .tr-litem:hover{border-color:rgba(255,255,255,.16)!important}:root[data-theme=light] body.hub-rail #teamview .tr-card,:root[data-theme=light] body.hub-rail #teamview .tr-litem,html.hub-light body.hub-rail #teamview .tr-card,html.hub-light body.hub-rail #teamview .tr-litem{background:#faf9f6!important;border-color:rgba(0,0,0,.08)!important}body.hub-rail #teamview .tr-name,body.hub-rail #teamview .tr-lname{font-family:"Archivo",system-ui,sans-serif;font-weight:700}body.hub-rail #teamview .tr-band .tr-bt{color:#A9C7AE!important;letter-spacing:.16em}:root[data-theme=light] body.hub-rail #teamview .tr-band .tr-bt,html.hub-light body.hub-rail #teamview .tr-band .tr-bt{color:#5d7f66!important}body.hub-rail #teamview .act-primary,body.hub-rail #teamview button.imag-primary,body.hub-rail #teamview .tr-mini.prim{background:var(--mag)!important;border:0!important;color:#fff!important;box-shadow:0 8px 24px -10px rgba(251,62,136,.7)!important}body.hub-rail #teamview .act-btn:not(.act-primary){border-radius:12px!important}body.hub-rail #teamview .ob-form input,body.hub-rail #teamview .ob-form select,body.hub-rail #teamview .tr-rolesel,body.hub-rail #teamview #staffDocKind,body.hub-rail #teamview #staffDocTitle{background:#0e0e11!important;border:1px solid rgba(255,255,255,.12)!important;color:#ECEBE7!important;border-radius:10px!important}:root[data-theme=light] body.hub-rail #teamview .ob-form input,:root[data-theme=light] body.hub-rail #teamview .ob-form select,:root[data-theme=light] body.hub-rail #teamview .tr-rolesel,html.hub-light body.hub-rail #teamview .ob-form input,html.hub-light body.hub-rail #teamview .ob-form select,html.hub-light body.hub-rail #teamview .tr-rolesel{background:#fff!important;border-color:rgba(0,0,0,.12)!important;color:#141416!important}body.hub-rail #teamview .ob-form input:focus,body.hub-rail #teamview .ob-form select:focus,body.hub-rail #teamview .tr-rolesel:focus{border-color:rgba(251,62,136,.55)!important;outline:none!important}body.hub-rail #suppliesview .sup-stack{max-width:1120px;margin:0 auto}body.hub-rail #suppliesview .card,body.hub-rail #suppliesview .imag-card{background:#131316!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:18px!important;box-shadow:none!important;backdrop-filter:none!important}body.hub-rail #suppliesview .hub-desk-board{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}body.hub-rail #suppliesview .sup-hero{background:linear-gradient(135deg,#1a1016 0%,#131316 62%)!important;border:1px solid rgba(251,62,136,.22)!important}body.hub-rail #suppliesview .sup-hero h2{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:1.5rem;letter-spacing:-.01em;color:#ECEBE7;margin:0 0 6px}body.hub-rail #suppliesview h2{font-family:"Archivo",system-ui,sans-serif;color:#ECEBE7}body.hub-rail #suppliesview .sup-lead{color:#ECEBE7;font-size:.98rem;margin:0 0 6px}body.hub-rail #suppliesview .sup-sub{color:#8a8a93;font-size:.85rem;margin:0}body.hub-rail #suppliesview .note{font-size:.84rem;color:#8a8a93}body.hub-rail #suppliesview .hub-desk-col-t{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:.82rem;letter-spacing:.2em;text-transform:uppercase;color:#A9C7AE}body.hub-rail #suppliesview .sup-rooms{gap:8px}body.hub-rail #suppliesview .sup-room{background:#1a1a1f!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:14px!important;color:#cfcfd6!important;font-size:.92rem!important;padding:12px 14px!important}body.hub-rail #suppliesview .sup-room .sr-n{color:#7d7d86;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.82rem}body.hub-rail #suppliesview .sup-room.on{background:var(--mag)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 6px 20px -8px rgba(251,62,136,.6)!important}body.hub-rail #suppliesview .sup-room.on .sr-n{color:rgba(255,255,255,.85)}body.hub-rail #suppliesview .sup-row{background:#141418!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:14px!important;margin-bottom:8px!important;padding:12px 14px!important;transition:border-color .15s,background .15s}body.hub-rail #suppliesview .sup-row:hover{border-color:rgba(255,255,255,.16)!important}body.hub-rail #suppliesview .sup-row.on{border-color:rgba(169,199,174,.55)!important;background:#161a16!important}body.hub-rail #suppliesview .sup-check{border:1px solid rgba(255,255,255,.18)!important;color:transparent!important;background:#1a1a1f!important;border-radius:8px!important}body.hub-rail #suppliesview .sup-row.on .sup-check{background:linear-gradient(135deg,#A9C7AE,#7fae88)!important;border-color:transparent!important;color:#0b140d!important}body.hub-rail #suppliesview .sup-row .nm{font-size:.98rem;color:#ECEBE7;font-weight:600}body.hub-rail #suppliesview .sup-row .hint{font-size:.82rem;color:#8a8a93}body.hub-rail #suppliesview .sup-row .hint.low{color:#E6B25E}body.hub-rail #suppliesview .sup-badge-low{background:rgba(230,178,94,.16);color:#E6B25E;border-radius:999px;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;margin-left:6px}body.hub-rail #suppliesview .sup-qty-lab,body.hub-rail #suppliesview .sup-qty-unit{color:#7d7d86;font-size:.82rem}body.hub-rail #suppliesview .sup-qty,body.hub-rail #suppliesview .act-inp{background:#0e0e11!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;color:#ECEBE7!important}body.hub-rail #suppliesview .sup-qty:focus,body.hub-rail #suppliesview .act-inp:focus{border-color:rgba(251,62,136,.55)!important;outline:none!important}body.hub-rail #suppliesview .act-primary{background:var(--mag)!important;border:0!important;color:#fff!important;border-radius:12px!important;font-weight:700!important;box-shadow:0 8px 24px -10px rgba(251,62,136,.7)!important}body.hub-rail #suppliesview .act-btn:not(.act-primary),body.hub-rail #suppliesview .sup-link{background:#1a1a1f!important;border:1px solid rgba(255,255,255,.14)!important;color:#dcdce2!important;border-radius:12px!important}body.hub-rail #suppliesview .hub-depth-sum{font-family:"Hanken Grotesk",system-ui,sans-serif}body.hub-rail #suppliesview .hub-depth-sum b{color:#ECEBE7}body.hub-rail #suppliesview .sup-alert{background:linear-gradient(135deg,#1a1016,#131316)!important;border:1px solid rgba(251,62,136,.28)!important;border-radius:16px!important}body.hub-rail #suppliesview .sup-ok{background:rgba(169,199,174,.14)!important;border:1px solid rgba(169,199,174,.4)!important;color:#bcd8c0!important;border-radius:14px!important}body.hub-rail #suppliesview .warn{color:#E6B25E!important}body.hub-rail #suppliesview .sup-sendbar{background:#15151a!important;border-top:1px solid rgba(251,62,136,.3)!important}body.hub-rail #suppliesview .sup-send-hint{color:#8a8a93;font-size:.82rem}:root[data-theme=light] body.hub-rail #suppliesview .card,html.hub-light body.hub-rail #suppliesview .card,:root[data-theme=light] body.hub-rail #suppliesview .imag-card,html.hub-light body.hub-rail #suppliesview .imag-card{background:#fff!important;border-color:rgba(0,0,0,.08)!important}:root[data-theme=light] body.hub-rail #suppliesview .sup-hero,html.hub-light body.hub-rail #suppliesview .sup-hero{background:linear-gradient(135deg,#fdeef5,#fff)!important;border-color:rgba(199,52,95,.28)!important}:root[data-theme=light] body.hub-rail #suppliesview .sup-hero h2,html.hub-light body.hub-rail #suppliesview .sup-hero h2,:root[data-theme=light] body.hub-rail #suppliesview .sup-lead,html.hub-light body.hub-rail #suppliesview .sup-lead,:root[data-theme=light] body.hub-rail #suppliesview .sup-row .nm,html.hub-light body.hub-rail #suppliesview .sup-row .nm{color:#1a1a1a!important}:root[data-theme=light] body.hub-rail #suppliesview .sup-room,html.hub-light body.hub-rail #suppliesview .sup-room{background:#f6f5f2!important;border-color:rgba(0,0,0,.1)!important;color:#333!important}:root[data-theme=light] body.hub-rail #suppliesview .sup-row,html.hub-light body.hub-rail #suppliesview .sup-row{background:#faf9f6!important;border-color:rgba(0,0,0,.08)!important}:root[data-theme=light] body.hub-rail #suppliesview .sup-row.on,html.hub-light body.hub-rail #suppliesview .sup-row.on{background:#eef5ef!important;border-color:rgba(127,174,136,.6)!important}:root[data-theme=light] body.hub-rail #suppliesview .sup-qty,html.hub-light body.hub-rail #suppliesview .sup-qty,:root[data-theme=light] body.hub-rail #suppliesview .act-inp,html.hub-light body.hub-rail #suppliesview .act-inp{background:#fff!important;border-color:rgba(0,0,0,.16)!important;color:#1a1a1a!important}body.hub-rail #scheduleview .hub-sched-board{max-width:1120px;margin:0 auto}body.hub-rail #scheduleview .card,body.hub-rail #scheduleview .imag-card{background:#131316!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:18px!important;box-shadow:none!important;backdrop-filter:none!important}body.hub-rail #scheduleview .hub-focus-card{background:linear-gradient(135deg,#171018 0%,#131316 60%)!important;border-color:rgba(251,62,136,.2)!important}body.hub-rail #scheduleview b{color:#ECEBE7;font-family:"Archivo",system-ui,sans-serif;font-weight:800}body.hub-rail #scheduleview .note,body.hub-rail #scheduleview .muted{color:#8a8a93!important;font-size:.85rem}body.hub-rail #scheduleview .hub-desk-col-t{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:.82rem;letter-spacing:.2em;text-transform:uppercase;color:#A9C7AE}body.hub-rail #scheduleview .hub-seg{background:#131316!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;padding:4px!important;gap:4px}body.hub-rail #scheduleview .hub-seg-btn{background:transparent!important;border:0!important;color:#9a9aa2!important;border-radius:10px!important;font-weight:700!important;font-size:.9rem!important}body.hub-rail #scheduleview .hub-seg-btn.on{background:var(--mag)!important;color:#fff!important;box-shadow:0 6px 18px -8px rgba(251,62,136,.6)!important}body.hub-rail #scheduleview .sched-live-wkh{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:8px;margin-bottom:8px}body.hub-rail #scheduleview .sched-live-wkt{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:1.02rem;color:#ECEBE7}body.hub-rail #scheduleview .sched-live-daylabel{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:#A9C7AE;margin-top:10px}body.hub-rail #scheduleview .sched-live-row{background:#141418!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:12px!important;padding:9px 12px!important;margin-bottom:6px!important;gap:8px}body.hub-rail #scheduleview .sched-live-name{color:#ECEBE7;font-weight:600;font-size:.95rem}body.hub-rail #scheduleview .sched-live-time{color:#a9a9b2;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.82rem}body.hub-rail #scheduleview .sched-live-role{color:#8a8a93!important;font-size:.83rem!important}body.hub-rail #scheduleview .chip{background:#1c1c22!important;border:1px solid rgba(255,255,255,.1)!important;color:#cfcfd6!important;border-radius:999px!important;font-size:.82rem!important;padding:3px 10px!important}body.hub-rail #scheduleview .chip.ok,body.hub-rail #scheduleview .chip.sched-oc{background:rgba(169,199,174,.16)!important;border-color:rgba(169,199,174,.4)!important;color:#bcd8c0!important}body.hub-rail #scheduleview .chip.bad{background:rgba(224,110,110,.16)!important;border-color:rgba(224,110,110,.42)!important;color:#f0a3a3!important}body.hub-rail #scheduleview .act-primary{background:var(--mag)!important;border:0!important;color:#fff!important;border-radius:12px!important;font-weight:700!important;box-shadow:0 8px 24px -10px rgba(251,62,136,.7)!important}body.hub-rail #scheduleview .act-btn:not(.act-primary){background:#1a1a1f!important;border:1px solid rgba(255,255,255,.14)!important;color:#dcdce2!important;border-radius:12px!important}body.hub-rail #scheduleview .act-btn:disabled{opacity:.5!important}body.hub-rail #scheduleview .warn{background:rgba(230,178,94,.1)!important;border:1px solid rgba(230,178,94,.32)!important;border-radius:14px!important;color:#E6B25E!important;padding:10px 12px!important}body.hub-rail #scheduleview .warn b{color:#E6B25E}body.hub-rail #scheduleview .sched-frame iframe{border-radius:12px}:root[data-theme=light] body.hub-rail #scheduleview .card,html.hub-light body.hub-rail #scheduleview .card,:root[data-theme=light] body.hub-rail #scheduleview .imag-card,html.hub-light body.hub-rail #scheduleview .imag-card{background:#fff!important;border-color:rgba(0,0,0,.08)!important}:root[data-theme=light] body.hub-rail #scheduleview .hub-focus-card,html.hub-light body.hub-rail #scheduleview .hub-focus-card{background:linear-gradient(135deg,#fdeef5,#fff)!important;border-color:rgba(199,52,95,.24)!important}:root[data-theme=light] body.hub-rail #scheduleview b,html.hub-light body.hub-rail #scheduleview b,:root[data-theme=light] body.hub-rail #scheduleview .sched-live-name,html.hub-light body.hub-rail #scheduleview .sched-live-name,:root[data-theme=light] body.hub-rail #scheduleview .sched-live-wkt,html.hub-light body.hub-rail #scheduleview .sched-live-wkt{color:#1a1a1a!important}:root[data-theme=light] body.hub-rail #scheduleview .hub-seg,html.hub-light body.hub-rail #scheduleview .hub-seg{background:#f6f5f2!important;border-color:rgba(0,0,0,.1)!important}:root[data-theme=light] body.hub-rail #scheduleview .sched-live-row,html.hub-light body.hub-rail #scheduleview .sched-live-row{background:#faf9f6!important;border-color:rgba(0,0,0,.08)!important}body.hub-rail #checklistview .cl-stack{max-width:1120px;margin:0 auto}body.hub-rail #checklistview .card,body.hub-rail #checklistview .imag-card{background:#131316!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:18px!important;box-shadow:none!important;backdrop-filter:none!important}body.hub-rail #checklistview .hub-desk-board{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}body.hub-rail #checklistview .cl-summary,body.hub-rail #checklistview .hub-focus-card{background:linear-gradient(135deg,#171018 0%,#131316 60%)!important;border-color:rgba(251,62,136,.2)!important}body.hub-rail #checklistview h2{font-family:"Archivo",system-ui,sans-serif;font-weight:800;color:#ECEBE7}body.hub-rail #checklistview .note{color:#8a8a93!important;font-size:.85rem}body.hub-rail #checklistview .cl-stat{background:#1a1a1f!important;border:1px solid rgba(255,255,255,.09)!important;color:#cfcfd6!important;border-radius:999px!important;font-size:.86rem!important;padding:6px 14px!important}body.hub-rail #checklistview .cl-stat b{font-family:"JetBrains Mono",ui-monospace,monospace;color:#ECEBE7}body.hub-rail #checklistview .cl-stat.over{background:rgba(230,178,94,.14)!important;border-color:rgba(230,178,94,.4)!important;color:#E6B25E!important}body.hub-rail #checklistview .cl-stat.over b{color:#E6B25E}body.hub-rail #checklistview .cl-stat.due{background:rgba(251,62,136,.14)!important;border-color:rgba(251,62,136,.4)!important;color:var(--mag-soft)!important}body.hub-rail #checklistview .cl-stat.due b{color:var(--mag-soft)}body.hub-rail #checklistview .cl-stat.done{background:rgba(169,199,174,.14)!important;border-color:rgba(169,199,174,.4)!important;color:#bcd8c0!important}body.hub-rail #checklistview .cl-stat.done b{color:#bcd8c0}body.hub-rail #checklistview .cl-stat.muted{color:#7d7d86!important}body.hub-rail #checklistview .cl-card,body.hub-rail #checklistview .hub-desk-tile{background:#141418!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;transition:border-color .15s,transform .1s}body.hub-rail #checklistview .cl-card:hover{border-color:rgba(255,255,255,.2)!important;transform:translateY(-1px)}body.hub-rail #checklistview .cl-card.cl-overdue{border-color:rgba(230,178,94,.45)!important}body.hub-rail #checklistview .cl-card.cl-done{border-color:rgba(169,199,174,.4)!important}body.hub-rail #checklistview .cl-zone{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:1.02rem;color:#ECEBE7}body.hub-rail #checklistview .cl-meta{color:#8a8a93;font-size:.82rem}body.hub-rail #checklistview .cl-chip{background:#1c1c22!important;border:1px solid rgba(255,255,255,.1)!important;color:#cfcfd6!important;border-radius:999px!important;font-size:.82rem!important;padding:3px 10px!important}body.hub-rail #checklistview .cl-overdue .cl-chip{background:rgba(230,178,94,.16)!important;border-color:rgba(230,178,94,.42)!important;color:#E6B25E!important}body.hub-rail #checklistview .cl-done .cl-chip{background:rgba(169,199,174,.16)!important;border-color:rgba(169,199,174,.42)!important;color:#bcd8c0!important}body.hub-rail #checklistview .hub-desk-empty .none{color:#8a8a93}body.hub-rail #checklistview .hub-depth-sum b{color:#ECEBE7}body.hub-rail #checklistview .wl-retain summary{color:#cfcfd6}body.hub-rail #checklistview .act-primary{background:var(--mag)!important;border:0!important;color:#fff!important;border-radius:12px!important;font-weight:700!important;box-shadow:0 8px 24px -10px rgba(251,62,136,.7)!important}body.hub-rail #checklistview .act-btn:not(.act-primary){background:#1a1a1f!important;border:1px solid rgba(255,255,255,.14)!important;color:#dcdce2!important;border-radius:12px!important}body.hub-rail #checklistview .act-btn:disabled{opacity:.5!important}:root[data-theme=light] body.hub-rail #checklistview .card,html.hub-light body.hub-rail #checklistview .card,:root[data-theme=light] body.hub-rail #checklistview .imag-card,html.hub-light body.hub-rail #checklistview .imag-card{background:#fff!important;border-color:rgba(0,0,0,.08)!important}:root[data-theme=light] body.hub-rail #checklistview .cl-summary,html.hub-light body.hub-rail #checklistview .cl-summary,:root[data-theme=light] body.hub-rail #checklistview .hub-focus-card,html.hub-light body.hub-rail #checklistview .hub-focus-card{background:linear-gradient(135deg,#fdeef5,#fff)!important;border-color:rgba(199,52,95,.22)!important}:root[data-theme=light] body.hub-rail #checklistview h2,html.hub-light body.hub-rail #checklistview h2,:root[data-theme=light] body.hub-rail #checklistview .cl-zone,html.hub-light body.hub-rail #checklistview .cl-zone{color:#1a1a1a!important}:root[data-theme=light] body.hub-rail #checklistview .cl-card,html.hub-light body.hub-rail #checklistview .cl-card,:root[data-theme=light] body.hub-rail #checklistview .hub-desk-tile,html.hub-light body.hub-rail #checklistview .hub-desk-tile{background:#faf9f6!important;border-color:rgba(0,0,0,.08)!important}:root[data-theme=light] body.hub-rail #checklistview .cl-stat,html.hub-light body.hub-rail #checklistview .cl-stat{background:#f6f5f2!important;border-color:rgba(0,0,0,.1)!important;color:#333!important}body.hub-rail .ovl{background:rgba(8,8,10,.72)!important}body.hub-rail .ovl .card,body.hub-rail .ovl .sc-card{background:#131316!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:18px!important;box-shadow:0 40px 100px -24px rgba(0,0,0,.75)!important;color:#ECEBE7}body.hub-rail .ovl .sc-title{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:1.25rem;color:#ECEBE7}body.hub-rail .ovl h2,body.hub-rail .ovl h3{font-family:"Archivo",system-ui,sans-serif;color:#ECEBE7}body.hub-rail .ovl .note,body.hub-rail .ovl .sc-sub{color:#8a8a93!important;font-size:.86rem}body.hub-rail .ovl .sc-ribbon{background:rgba(169,199,174,.16)!important;color:#bcd8c0!important;border:1px solid rgba(169,199,174,.4)!important;border-radius:999px!important}body.hub-rail .ovl .sc-vars-lbl,body.hub-rail .ovl .sc-f{color:#9a9aa2}body.hub-rail .ovl .sc-var{background:#141418!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;color:#ECEBE7!important}body.hub-rail .ovl .sc-var:hover{border-color:rgba(255,255,255,.18)!important}body.hub-rail .ovl .sc-var-lbl{color:#ECEBE7;font-weight:600}body.hub-rail .ovl .shop-price,body.hub-rail .ovl .sc-var-r{font-family:"JetBrains Mono",ui-monospace,monospace}body.hub-rail .ovl .shop-stock.is-in{color:#bcd8c0}body.hub-rail .ovl .shop-stock.is-out{color:#f0a3a3}body.hub-rail .ovl .sc-f input,body.hub-rail .ovl input,body.hub-rail .ovl select,body.hub-rail .ovl textarea{background:#0e0e11!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;color:#ECEBE7!important}body.hub-rail .ovl .sc-f input:focus,body.hub-rail .ovl input:focus{border-color:rgba(251,62,136,.55)!important;outline:none!important}body.hub-rail .ovl .act-btn{background:#1a1a1f!important;border:1px solid rgba(255,255,255,.14)!important;color:#dcdce2!important;border-radius:12px!important}body.hub-rail .ovl .act-primary,body.hub-rail .ovl .md-cartbar{background:var(--mag)!important;color:#fff!important;border:0!important;border-radius:12px!important}:root[data-theme=light] body.hub-rail .ovl,html.hub-light body.hub-rail .ovl{background:rgba(20,20,24,.42)!important}:root[data-theme=light] body.hub-rail .ovl .card,html.hub-light body.hub-rail .ovl .card,:root[data-theme=light] body.hub-rail .ovl .sc-card,html.hub-light body.hub-rail .ovl .sc-card{background:#fff!important;border-color:rgba(0,0,0,.09)!important;color:#1a1a1a}:root[data-theme=light] body.hub-rail .ovl .sc-title,html.hub-light body.hub-rail .ovl .sc-title,:root[data-theme=light] body.hub-rail .ovl .sc-var-lbl,html.hub-light body.hub-rail .ovl .sc-var-lbl{color:#1a1a1a!important}:root[data-theme=light] body.hub-rail .ovl .sc-var,html.hub-light body.hub-rail .ovl .sc-var{background:#faf9f6!important;border-color:rgba(0,0,0,.08)!important}:root[data-theme=light] body.hub-rail .ovl input,html.hub-light body.hub-rail .ovl input{background:#fff!important;border-color:rgba(0,0,0,.16)!important;color:#1a1a1a!important}body.hub-rail #checklistview{font-size:15px}body.hub-rail #checklistview .cl-zone{font-size:1.12rem!important}body.hub-rail #checklistview .cl-meta{font-size:.9rem!important}body.hub-rail #checklistview .cl-chip{font-size:.82rem!important}body.hub-rail #checklistview .cl-stat{font-size:.96rem!important}body.hub-rail #checklistview .note{font-size:.92rem!important}body.hub-rail #checklistview .hub-depth-sum{font-size:.98rem!important}body.hub-rail #checklistview .wl-retain summary{font-size:.95rem!important}@media(min-width:900px){body.hub-rail #salesview .nx-grid{align-items:start}body.hub-rail #salesview .nx-grid>.nx-col:last-child{position:sticky;top:16px;align-self:start}}body.hub-rail #bookview .hb-cal-scroll{border-radius:16px!important;background:#121215!important;border:1px solid rgba(255,255,255,.08)!important}body.hub-rail #bookview .hive-book .hb-col .hb-head{padding:12px 13px 11px!important;gap:7px!important;background:#141417!important}body.hub-rail #bookview .hive-book .ch-av{width:22px!important;height:22px!important;font-family:"Archivo",system-ui,sans-serif!important;font-weight:800!important}body.hub-rail #bookview .hive-book .ch-nm,body.hub-rail #bookview .hive-book .hb-title{font-family:"Archivo",system-ui,sans-serif!important;font-weight:800!important;font-size:.82rem!important;letter-spacing:-.01em!important;color:#ECEBE7!important}body.hub-rail #bookview .hive-book .ch-tag{border-radius:999px!important;font-size:.82rem!important;letter-spacing:.1em!important;padding:2px 9px!important}body.hub-rail #bookview .hive-book .ch-op{font-size:.82rem!important;color:#8a8a93!important}body.hub-rail #bookview .hive-book .ch-op b{color:#A9C7AE!important}body.hub-rail #bookview .hive-book .hb-cal-axis{background:#121215!important}body.hub-rail #bookview .hive-book .hb-tick.is-hour{color:#8a8a93!important;font-family:"JetBrains Mono",ui-monospace,monospace!important}body.hub-rail #bookview .hive-book .hb-col-body .hb-slot{font-family:"Archivo",system-ui,sans-serif!important;border-radius:8px!important;padding:5px 9px!important}body.hub-rail #bookview .hive-book .hb-slot .hb-who,body.hub-rail #bookview .hive-book .hb-slot .st{font-family:"Archivo",system-ui,sans-serif!important}body.hub-rail #bookview .hive-book .hb-slot.is-open{border:1px dashed rgba(255,255,255,.16)!important;color:#7d7d86!important;border-radius:8px!important}body.hub-rail #bookview .hive-book .hb-slot.is-open:hover{background:rgba(169,199,174,.1)!important;border-color:rgba(169,199,174,.5)!important}body.hub-rail #bookview .hive-book .cal-legend,body.hub-rail #bookview .hb-legend,body.hub-rail #bookview [class*=legend]{font-size:.84rem!important;color:#9a9aa2!important;gap:14px!important}body.hub-rail #bookview .hb-panel,body.hub-rail #bookview .hb-na,body.hub-rail #bookview [class*=drawer]{background:#131316!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important}body.hub-rail #bookview .hb-panel-title,body.hub-rail #bookview .hb-na-title{font-family:"Archivo",system-ui,sans-serif!important;font-weight:800!important;color:#ECEBE7!important}:root[data-theme=light] body.hub-rail #bookview .hb-cal-scroll,html.hub-light body.hub-rail #bookview .hb-cal-scroll{background:#fff!important;border-color:rgba(0,0,0,.08)!important}:root[data-theme=light] body.hub-rail #bookview .hive-book .hb-col .hb-head,html.hub-light body.hub-rail #bookview .hive-book .hb-col .hb-head{background:#faf9f6!important}:root[data-theme=light] body.hub-rail #bookview .hive-book .ch-nm,html.hub-light body.hub-rail #bookview .hive-book .ch-nm{color:#1a1a1a!important}@media(min-width:760px){body.hub-rail #apptmessagesview .apm-editor,body.hub-rail #apptmessagesview .apm-preview{overflow-y:auto!important;overflow-x:hidden!important}}body.hub-rail #bookview .hive-book .hb-slot.is-open{background:transparent!important;border:1px solid transparent!important;box-shadow:none!important}body.hub-rail #bookview .hive-book .hb-slot.is-open .hb-time.st{opacity:0!important;transition:opacity .1s}body.hub-rail #bookview .hive-book .hb-slot.is-open .hb-plus{opacity:0}body.hub-rail #bookview .hive-book .hb-slot.is-open:hover{background:rgba(169,199,174,.12)!important;border:1px dashed rgba(169,199,174,.55)!important;border-radius:8px!important}body.hub-rail #bookview .hive-book .hb-slot.is-open:hover .hb-time.st,body.hub-rail #bookview .hive-book .hb-slot.is-open:hover .hb-plus{opacity:1!important}body.hub-rail #bookview .hive-book .hb-col-body{background-image:none!important}body.hub-rail #bookview .hive-book .hb-slot.is-booked{border-radius:9px!important;padding:7px 11px!important;box-shadow:0 2px 10px -4px rgba(0,0,0,.5)!important}body.hub-rail #bookview .hive-book .hb-slot.is-booked .hb-who{font-family:"Archivo",system-ui,sans-serif!important;font-weight:800!important;font-size:.9rem!important}body.hub-rail #bookview .hive-book .hb-slot.is-booked .hb-time.st{font-size:.82rem!important;opacity:.85}body.hub-rail #bookview .hive-book .hb-slot.is-booked{border:0!important;color:#fff!important;box-shadow:0 2px 12px -5px rgba(0,0,0,.55)!important}body.hub-rail #bookview .hive-book .hb-slot.is-booked::before{display:none!important}body.hub-rail #bookview .hive-book .hb-slot.is-confirmed{background:#2FAE9B!important;color:#fff!important}body.hub-rail #bookview .hive-book .hb-slot.is-checked_in{background:#3E9BC4!important;color:#fff!important}body.hub-rail #bookview .hive-book .hb-slot.is-waiting{background:#8266D0!important;color:#fff!important}body.hub-rail #bookview .hive-book .hb-slot.is-in_service{background:#E0559A!important;color:#fff!important}body.hub-rail #bookview .hive-book .hb-slot.is-complete,body.hub-rail #bookview .hive-book .hb-slot.is-done{background:#7C8085!important;color:#fff!important;opacity:.82!important}body.hub-rail #bookview .hive-book .hb-slot.is-booked:not(.is-confirmed):not(.is-checked_in):not(.is-waiting):not(.is-in_service):not(.is-complete):not(.is-done){background:#E28A4A!important;color:#fff!important}body.hub-rail #bookview .hive-book .hb-slot.is-booked .hb-who,body.hub-rail #bookview .hive-book .hb-slot.is-booked .hb-time.st{color:inherit!important}body.hub-rail #bookview .hive-book .hb-slot.is-booked .hb-time.st{opacity:.92!important}body.hub-rail #bookview .hive-book .hb-slot.is-booked .stdot{display:none!important}body.hub-rail #bookview .hive-book .hb-slot.is-booked .hb-grip{color:rgba(255,255,255,.5)!important}body.hub-rail #bookview .hive-book .hb-slot.is-waiting .hb-grip{color:rgba(255,255,255,.5)!important}body.hub-rail #bookview .hive-book{--hb-st-confirmed:#2FAE9B !important;--hb-st-checked_in:#3E9BC4 !important;--hb-st-waiting:#8266D0 !important;--hb-st-in_service:#E0559A !important;--hb-st-complete:#7C8085 !important}body.hub-rail #payrollview .pay-stack{max-width:820px}body.hub-rail #payrollview .pay-card,body.hub-rail #payrollview .cbt-card{background:#131316!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:18px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.hub-rail #payrollview .pay-title,body.hub-rail #payrollview .cbt-title{font-family:"Archivo",system-ui,sans-serif!important;font-weight:800!important;font-size:1.02rem!important;letter-spacing:-.01em!important;color:#ECEBE7!important}body.hub-rail #payrollview .pay-note,body.hub-rail #payrollview .pay-meta,body.hub-rail #payrollview .pay-foot,body.hub-rail #payrollview .pay-pre,body.hub-rail #payrollview .note,body.hub-rail #payrollview .cbt-goal,body.hub-rail #payrollview .cbt-pace,body.hub-rail #payrollview .cbt-foot{color:#8a8a93!important}body.hub-rail #payrollview .pay-meta b,body.hub-rail #payrollview .pay-note b,body.hub-rail #payrollview .cbt-head-line b,body.hub-rail #payrollview .hub-depth-sum b{color:#ECEBE7!important}body.hub-rail #payrollview .pay-cols,body.hub-rail #payrollview .pay-panel-t{font-family:"Archivo",system-ui,sans-serif!important;font-weight:800!important;font-size:.82rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#A9C7AE!important}body.hub-rail #payrollview .pay-row{border-top:1px solid rgba(255,255,255,.06)!important}body.hub-rail #payrollview .pay-total{border-top:2px solid rgba(251,62,136,.4)!important}body.hub-rail #payrollview .pay-nm{color:#ECEBE7!important}body.hub-rail #payrollview .pay-hrs,body.hub-rail #payrollview .pay-amt{font-family:"JetBrains Mono",ui-monospace,monospace!important;color:#ECEBE7!important}body.hub-rail #payrollview .pay-hrs-u{color:#7d7d86!important}body.hub-rail #payrollview .pay-role{background:#1c1c22!important;border:1px solid rgba(255,255,255,.1)!important;color:#cfcfd6!important}body.hub-rail #payrollview .pay-2x{color:#bcd8c0!important}body.hub-rail #payrollview .pay-row.is-2x{background:#161a16!important}body.hub-rail #payrollview .pay-role.is-2x{border-color:rgba(169,199,174,.45)!important;background:rgba(169,199,174,.14)!important;color:#bcd8c0!important}body.hub-rail #payrollview .pay-panel{background:#0e0e11!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:14px!important}body.hub-rail #payrollview .chip{background:#1c1c22!important;border:1px solid rgba(255,255,255,.1)!important;color:#cfcfd6!important;border-radius:999px!important}body.hub-rail #payrollview .none{color:#8a8a93!important}body.hub-rail #payrollview .cbt-cash,body.hub-rail #payrollview .cbt-payable-num,body.hub-rail #payrollview .cbt-rung-cash,body.hub-rail #payrollview .cbt-goal{font-family:"JetBrains Mono",ui-monospace,monospace!important}body.hub-rail #payrollview .cbt-cash,body.hub-rail #payrollview .cbt-payable-num{color:#ECEBE7!important}body.hub-rail #payrollview .cbt-bar{background:#1a1a1f!important}body.hub-rail #payrollview .cbt-bar-fill{background:var(--mag)!important}body.hub-rail #payrollview .cbt-rung{background:#141418!important;border:1px solid rgba(255,255,255,.08)!important}body.hub-rail #payrollview .cbt-rung.is-hit{background:rgba(169,199,174,.14)!important;border-color:rgba(169,199,174,.45)!important}body.hub-rail #payrollview .cbt-payable{background:#0e0e11!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:12px!important}body.hub-rail #payrollview .wl-copy.wl-primary,body.hub-rail #payrollview .imag-primary{background:var(--mag)!important;border:0!important;color:#fff!important;border-radius:12px!important;font-weight:700!important;box-shadow:0 8px 24px -10px rgba(251,62,136,.7)!important}body.hub-rail #payrollview .wl-copy:not(.wl-primary){background:#1a1a1f!important;border:1px solid rgba(255,255,255,.14)!important;color:#dcdce2!important;border-radius:12px!important}body.hub-rail #payrollview .warn{color:#E6B25E!important}body.hub-rail #payrollview .warn b{color:#E6B25E!important}:root[data-theme=light] body.hub-rail #payrollview .pay-card,html.hub-light body.hub-rail #payrollview .pay-card,:root[data-theme=light] body.hub-rail #payrollview .cbt-card,html.hub-light body.hub-rail #payrollview .cbt-card{background:#fff!important;border-color:rgba(0,0,0,.08)!important}:root[data-theme=light] body.hub-rail #payrollview .pay-title,html.hub-light body.hub-rail #payrollview .pay-title,:root[data-theme=light] body.hub-rail #payrollview .pay-nm,html.hub-light body.hub-rail #payrollview .pay-nm,:root[data-theme=light] body.hub-rail #payrollview .pay-hrs,html.hub-light body.hub-rail #payrollview .pay-hrs,:root[data-theme=light] body.hub-rail #payrollview .pay-amt,html.hub-light body.hub-rail #payrollview .pay-amt,:root[data-theme=light] body.hub-rail #payrollview .cbt-cash,html.hub-light body.hub-rail #payrollview .cbt-cash{color:#1a1a1a!important}:root[data-theme=light] body.hub-rail #payrollview .pay-panel,html.hub-light body.hub-rail #payrollview .pay-panel,:root[data-theme=light] body.hub-rail #payrollview .cbt-payable,html.hub-light body.hub-rail #payrollview .cbt-payable{background:#f6f5f2!important;border-color:rgba(0,0,0,.08)!important}:root[data-theme=light] body.hub-rail #payrollview .pay-note,html.hub-light body.hub-rail #payrollview .pay-note,:root[data-theme=light] body.hub-rail #payrollview .pay-meta,html.hub-light body.hub-rail #payrollview .pay-meta,:root[data-theme=light] body.hub-rail #payrollview .pay-foot,html.hub-light body.hub-rail #payrollview .pay-foot,:root[data-theme=light] body.hub-rail #payrollview .note,html.hub-light body.hub-rail #payrollview .note{color:#6b6b73!important}:root[data-theme=light] body.hub-rail #payrollview .cbt-bar,html.hub-light body.hub-rail #payrollview .cbt-bar{background:#ecebe6!important}body.hub-rail #formsview .forms-lookup-hero{background:linear-gradient(135deg,#1a1016 0%,#131316 62%)!important;border:1px solid rgba(251,62,136,.22)!important;border-radius:18px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.hub-rail #formsview .forms-lookup-hero h2{font-family:"Archivo",system-ui,sans-serif!important;font-weight:800!important;color:#ECEBE7!important}body.hub-rail #formsview .forms-lookup-hero .flh-ic{color:var(--mag)!important}body.hub-rail #formsview .forms-lookup-hero .flh-sub,body.hub-rail #formsview .forms-archline{color:#8a8a93!important}body.hub-rail #formsview .forms-lookup-hero .flh-row{align-items:stretch!important}body.hub-rail #formsview .forms-lookup-hero .flh-inpwrap{background:#0e0e11!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important}body.hub-rail #formsview .forms-lookup-hero .flh-inpwrap:focus-within{border-color:rgba(251,62,136,.55)!important}body.hub-rail #formsview .forms-lookup-hero .flh-inp{color:#ECEBE7!important}body.hub-rail #formsview .forms-lookup-hero .flh-inpic{color:#8a8a93!important}body.hub-rail #formsview .waiver-live-card{background:#131316!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:18px!important;box-shadow:none!important}body.hub-rail #formsview .wl-head h2{font-family:"Archivo",system-ui,sans-serif!important;font-weight:800!important;color:#ECEBE7!important}body.hub-rail #formsview .wl-sub,body.hub-rail #formsview .wl-today,body.hub-rail #formsview .wl-empty{color:#8a8a93!important}body.hub-rail #formsview .forms-sec-label,body.hub-rail #formsview .forms-hero h2{font-family:"Archivo",system-ui,sans-serif!important;font-weight:800!important;font-size:.82rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#A9C7AE!important}body.hub-rail #formsview .forms-row-item{background:#141418!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:14px!important;box-shadow:none!important;transition:border-color .15s,transform .1s!important}body.hub-rail #formsview .forms-row-item:hover{border-color:rgba(255,255,255,.18)!important;transform:translateY(-1px)!important}body.hub-rail #formsview .forms-row-item.needs{box-shadow:inset 3px 0 0 0 var(--mag)!important}body.hub-rail #formsview .forms-row-item.is-record{background:#131316!important}body.hub-rail #formsview .fri-title{color:#ECEBE7!important}body.hub-rail #formsview .fri-ic,body.hub-rail #formsview .fri-sub,body.hub-rail #formsview .fri-chev{color:#8a8a93!important}body.hub-rail #formsview .fri-chip.need{background:rgba(251,62,136,.16)!important;color:var(--mag-soft)!important;border:1px solid rgba(251,62,136,.4)!important}body.hub-rail #formsview .fri-chip.file{background:rgba(169,199,174,.14)!important;color:#bcd8c0!important;border:1px solid rgba(169,199,174,.4)!important}body.hub-rail #formsview .forms-allclear{border:1px dashed rgba(255,255,255,.14)!important;color:#8a8a93!important}body.hub-rail #formsview .forms-allclear svg{color:#A9C7AE!important}@media(min-width:761px){body.hub-rail #formsview .forms-tbl th{font-family:"Archivo",system-ui,sans-serif!important;font-weight:800!important;letter-spacing:.14em!important;color:#A9C7AE!important;border-bottom:1px solid rgba(255,255,255,.09)!important}body.hub-rail #formsview .forms-tbl td{border-bottom:1px solid rgba(255,255,255,.06)!important}body.hub-rail #formsview .forms-tbl tr.forms-row:hover td{background:#17171b!important}}body.hub-rail #formsview .forms-tbl td.forms-row-open .frv{color:#ECEBE7!important}body.hub-rail #formsview .forms-sheet-head .note{color:#8a8a93!important}body.hub-rail #formsview .plan{border-top:1px solid rgba(255,255,255,.06)!important}body.hub-rail #formsview .plan .pn{color:#ECEBE7!important}body.hub-rail #formsview .plan .pm{color:#8a8a93!important}body.hub-rail #formsview .forms-hire-hero{background:#0e0e11!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:14px!important}body.hub-rail #formsview .forms-quiet summary{color:#8a8a93!important}body.hub-rail #formsview .sublabel{font-family:"Archivo",system-ui,sans-serif!important;font-weight:800!important;font-size:.82rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#A9C7AE!important}body.hub-rail #formsview .waiver-look-none{color:#8a8a93!important}body.hub-rail #formsview .none{color:#8a8a93!important}body.hub-rail #formsview .warn{color:#E6B25E!important}:root[data-theme=light] body.hub-rail #formsview .forms-lookup-hero,html.hub-light body.hub-rail #formsview .forms-lookup-hero{background:linear-gradient(135deg,#fdeef5,#fff)!important;border-color:rgba(199,52,95,.28)!important}:root[data-theme=light] body.hub-rail #formsview .waiver-live-card,html.hub-light body.hub-rail #formsview .waiver-live-card{background:#fff!important;border-color:rgba(0,0,0,.08)!important}:root[data-theme=light] body.hub-rail #formsview .forms-lookup-hero h2,html.hub-light body.hub-rail #formsview .forms-lookup-hero h2,:root[data-theme=light] body.hub-rail #formsview .fri-title,html.hub-light body.hub-rail #formsview .fri-title,:root[data-theme=light] body.hub-rail #formsview .plan .pn,html.hub-light body.hub-rail #formsview .plan .pn,:root[data-theme=light] body.hub-rail #formsview .forms-tbl td.forms-row-open .frv,html.hub-light body.hub-rail #formsview .forms-tbl td.forms-row-open .frv{color:#1a1a1a!important}:root[data-theme=light] body.hub-rail #formsview .forms-row-item,html.hub-light body.hub-rail #formsview .forms-row-item{background:#faf9f6!important;border-color:rgba(0,0,0,.08)!important}:root[data-theme=light] body.hub-rail #formsview .forms-row-item.is-record,html.hub-light body.hub-rail #formsview .forms-row-item.is-record{background:#f6f5f2!important}:root[data-theme=light] body.hub-rail #formsview .forms-lookup-hero .flh-inpwrap,html.hub-light body.hub-rail #formsview .forms-lookup-hero .flh-inpwrap{background:#fff!important;border-color:rgba(0,0,0,.16)!important}:root[data-theme=light] body.hub-rail #formsview .fri-sub,html.hub-light body.hub-rail #formsview .fri-sub,:root[data-theme=light] body.hub-rail #formsview .fri-ic,html.hub-light body.hub-rail #formsview .fri-ic,:root[data-theme=light] body.hub-rail #formsview .fri-chev,html.hub-light body.hub-rail #formsview .fri-chev,:root[data-theme=light] body.hub-rail #formsview .plan .pm,html.hub-light body.hub-rail #formsview .plan .pm,:root[data-theme=light] body.hub-rail #formsview .forms-archline,html.hub-light body.hub-rail #formsview .forms-archline{color:#6b6b73!important}body.hub-rail #signupview .sublabel,body.hub-rail #signupview .su-notes-lab,body.hub-rail #signupview .su-chip .t,body.hub-rail #signupview .su-rail-h,body.hub-rail #signupview .su-side-h,body.hub-rail #signupview .su-money-strip .su-money-sum{font-family:"Archivo",system-ui,sans-serif!important;font-weight:800!important;font-size:.82rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#A9C7AE!important}body.hub-rail #signupview .su-wiz-title{font-family:"Archivo",system-ui,sans-serif!important;color:#ECEBE7!important}body.hub-rail #signupview .note,body.hub-rail #signupview .su-gate,body.hub-rail #signupview .su-wiz-meta,body.hub-rail #signupview .su-rail-lead,body.hub-rail #signupview .su-rail-foot,body.hub-rail #signupview .su-step-d,body.hub-rail #signupview .su-overview-hint,body.hub-rail #signupview .su-scan-note,body.hub-rail #signupview .su-bullets li,body.hub-rail #signupview .su-notes-empty,body.hub-rail #signupview .su-chip .s,body.hub-rail #signupview .su-chip .where,body.hub-rail #signupview .su-chip .note{color:#8a8a93!important}body.hub-rail #signupview .su-step-t,body.hub-rail #signupview .su-notes-val,body.hub-rail #signupview .su-wiz-lead,body.hub-rail #signupview .su-chip .when,body.hub-rail #signupview .su-overview-title{color:#ECEBE7!important}body.hub-rail #signupview .su-chip .n,body.hub-rail #signupview .su-amt,body.hub-rail #signupview .su-code,body.hub-rail #signupview #suAmountConfirm{font-family:"JetBrains Mono",ui-monospace,monospace!important;color:#ECEBE7!important}body.hub-rail #signupview .su-scan-badge{background:rgba(251,62,136,.14)!important;border:1px solid rgba(251,62,136,.4)!important;color:var(--mag-soft)!important;border-radius:999px!important}body.hub-rail #signupview .su-sr-row .k{color:#8a8a93!important}body.hub-rail #signupview .su-sr-row .v{color:#ECEBE7!important}body.hub-rail #signupview .su-pick,body.hub-rail #signupview .su-sr-row .v.miss{color:#7d7d86!important}body.hub-rail #signupview .su-rail .su-step-n,body.hub-rail #signupview .su-overview-n{border-color:rgba(255,255,255,.14)!important;color:#8a8a93!important}body.hub-rail #signupview .su-overview-row.is-current{background:#1b1b20!important;border-color:rgba(255,255,255,.09)!important}body.hub-rail #signupview .su-wiz-note,body.hub-rail #signupview .su-msg-note{background:#141418!important;border-color:rgba(255,255,255,.08)!important;color:#c9c9d0!important}body.hub-rail #signupview .su-kisi-hours{background:#141418!important;border:1px solid rgba(169,199,174,.45)!important}body.hub-rail #signupview .su-kisi-kicker{font-family:"Archivo",system-ui,sans-serif!important;color:#bcd8c0!important}body.hub-rail #signupview .su-kisi-sub{color:#8a8a93!important}body.hub-rail #signupview .su-wiz-kicker{font-family:"Archivo",system-ui,sans-serif!important;letter-spacing:.2em!important;color:var(--mag)!important}body.hub-rail #signupview .su-wiz-stop-title{font-family:"Archivo",system-ui,sans-serif!important}body.hub-rail #signupview .su-wiz-stop-sub{color:#8a8a93!important}:root[data-theme=light] body.hub-rail #signupview .su-step-t,html.hub-light body.hub-rail #signupview .su-step-t,:root[data-theme=light] body.hub-rail #signupview .su-notes-val,html.hub-light body.hub-rail #signupview .su-notes-val,:root[data-theme=light] body.hub-rail #signupview .su-wiz-title,html.hub-light body.hub-rail #signupview .su-wiz-title,:root[data-theme=light] body.hub-rail #signupview .su-chip .n,html.hub-light body.hub-rail #signupview .su-chip .n,:root[data-theme=light] body.hub-rail #signupview .su-amt,html.hub-light body.hub-rail #signupview .su-amt,:root[data-theme=light] body.hub-rail #signupview .su-overview-title,html.hub-light body.hub-rail #signupview .su-overview-title{color:#1a1a1a!important}:root[data-theme=light] body.hub-rail #signupview .su-wiz-note,html.hub-light body.hub-rail #signupview .su-wiz-note,:root[data-theme=light] body.hub-rail #signupview .su-msg-note,html.hub-light body.hub-rail #signupview .su-msg-note,:root[data-theme=light] body.hub-rail #signupview .su-kisi-hours,html.hub-light body.hub-rail #signupview .su-kisi-hours,:root[data-theme=light] body.hub-rail #signupview .su-overview-row.is-current,html.hub-light body.hub-rail #signupview .su-overview-row.is-current{background:#faf9f6!important}:root[data-theme=light] body.hub-rail #signupview .note,html.hub-light body.hub-rail #signupview .note,:root[data-theme=light] body.hub-rail #signupview .su-rail-lead,html.hub-light body.hub-rail #signupview .su-rail-lead,:root[data-theme=light] body.hub-rail #signupview .su-step-d,html.hub-light body.hub-rail #signupview .su-step-d,:root[data-theme=light] body.hub-rail #signupview .su-scan-note,html.hub-light body.hub-rail #signupview .su-scan-note{color:#6b6b73!important}body.hub-rail #inboxview .wave4-banner{background:linear-gradient(135deg,#1a1016,#131316)!important;border:1px solid rgba(251,62,136,.22)!important;color:var(--mag-soft)!important;border-radius:12px!important}body.hub-rail #inboxview .hi-rail,body.hub-rail #inboxview .hi-conv,body.hub-rail #inboxview .hi-client{background:#131316!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:18px!important}body.hub-rail #inboxview .hi-rail-head,body.hub-rail #inboxview .hi-conv-head,body.hub-rail #inboxview .hi-chead2,body.hub-rail #inboxview .hi-sec,body.hub-rail #inboxview .hi-thread,body.hub-rail #inboxview .hi-compose{border-color:rgba(255,255,255,.06)!important}body.hub-rail #inboxview .inbox-mode-seg{background:#0b0b0d!important}body.hub-rail #inboxview .cal-show-seg.inbox-mode-seg button.is-on,body.hub-rail #inboxview .inbox-mode-seg button.is-on{background:var(--mag)!important;color:#fff!important;box-shadow:0 6px 18px -8px rgba(251,62,136,.6)!important}body.hub-rail #inboxview .inbox-mode-seg button.is-on .hi-mode-n{background:rgba(0,0,0,.22)!important;color:#fff!important}body.hub-rail #inboxview .hi-seg{background:#0e0e11!important;border:1px solid rgba(255,255,255,.08)!important}body.hub-rail #inboxview .hi-seg button{color:#9a9aa2!important}body.hub-rail #inboxview .hi-seg button.is-on{background:#22222a!important;color:#ECEBE7!important}body.hub-rail #inboxview .hi-rail-t{font-family:"Archivo",system-ui,sans-serif!important;color:#ECEBE7!important}body.hub-rail #inboxview .hi-phone,body.hub-rail #inboxview .hi-count,body.hub-rail #inboxview .hi-empty-s,body.hub-rail #inboxview .hi-thread-when,body.hub-rail #inboxview .hi-thread-last,body.hub-rail #inboxview .hi-conv-sub,body.hub-rail #inboxview .hi-cs,body.hub-rail #inboxview .hi-msg-ch,body.hub-rail #inboxview .hi-day,body.hub-rail #inboxview .hi-send-note,body.hub-rail #inboxview .hi-phi-note,body.hub-rail #inboxview .hi-memb-sub{color:#8a8a93!important}body.hub-rail #inboxview .hi-search{background:#0e0e11!important;border:1px solid rgba(255,255,255,.12)!important}body.hub-rail #inboxview .hi-search svg{color:#8a8a93!important}body.hub-rail #inboxview .hi-search input{color:#ECEBE7!important}body.hub-rail #inboxview .hi-empty-ic{background:#1a1a1f!important;border:1px solid rgba(255,255,255,.08)!important;color:#A9C7AE!important}body.hub-rail #inboxview .hi-empty-t{color:#ECEBE7!important}body.hub-rail #inboxview .hi-thread:hover{background:#17171b!important}body.hub-rail #inboxview .hi-thread.is-on{background:#1b1b20!important;box-shadow:inset 3px 0 0 var(--mag)!important}body.hub-rail #inboxview .hi-thread-nm,body.hub-rail #inboxview .hi-conv-t,body.hub-rail #inboxview .hi-cn,body.hub-rail #inboxview .hi-memb-n{color:#ECEBE7!important}body.hub-rail #inboxview .hi-unread{background:var(--mag)!important}body.hub-rail #inboxview .hi-presence{color:#A9C7AE!important}body.hub-rail #inboxview .hi-compose-warn{color:#E6B25E!important;background:rgba(230,178,94,.12)!important;border-color:rgba(230,178,94,.4)!important}body.hub-rail #inboxview .hi-draft-flag{color:#E6B25E!important;border-color:rgba(230,178,94,.55)!important}body.hub-rail #inboxview .hi-lab{font-family:"Archivo",system-ui,sans-serif!important;font-weight:800!important;font-size:.82rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#A9C7AE!important}body.hub-rail #inboxview .hi-msg-in{background:#141418!important;border-color:rgba(255,255,255,.08)!important}body.hub-rail #inboxview .hi-msg-b{color:#ECEBE7!important}body.hub-rail #inboxview .hi-day{background:#141418!important;border-color:rgba(255,255,255,.08)!important}body.hub-rail #inboxview .hi-close{background:#1a1a1f!important;border:1px solid rgba(255,255,255,.14)!important;color:#dcdce2!important}body.hub-rail #inboxview .hi-close:hover{border-color:var(--mag)!important;color:var(--mag)!important}body.hub-rail #inboxview .hi-back{color:#ECEBE7!important}body.hub-rail #inboxview .hi-off-pill{background:#1c1c22!important;border:1px solid rgba(255,255,255,.1)!important;color:#8a8a93!important}body.hub-rail #inboxview .hi-compose{background:#0f0f12!important}body.hub-rail #inboxview .hi-compbox{background:#0e0e11!important;border:1px solid rgba(255,255,255,.12)!important}body.hub-rail #inboxview .hi-compbox textarea{color:#ECEBE7!important}body.hub-rail #inboxview .hi-lock-ribbon{background:#1c1c22!important;border:1px solid rgba(255,255,255,.1)!important;color:#8a8a93!important}body.hub-rail #inboxview .hi-comptabs button.is-on{color:#ECEBE7!important;border-bottom-color:var(--mag)!important}body.hub-rail #inboxview .hi-qr-chip{background:#1a1a1f!important;border-color:rgba(255,255,255,.14)!important;color:#dcdce2!important}body.hub-rail #inboxview .hi-qr-pop,body.hub-rail #inboxview .hi-qr-admin{background:#131316!important;border-color:rgba(255,255,255,.08)!important}body.hub-rail #inboxview .hi-qr-item{color:#ECEBE7!important}body.hub-rail #inboxview .hi-qr-empty,body.hub-rail #inboxview .hi-qr-admin-note,body.hub-rail #inboxview .hi-qr-row-ch{color:#8a8a93!important}body.hub-rail #inboxview .hi-standing{color:#8a8a93!important}body.hub-rail #inboxview .hi-standing.is-ok{color:#bcd8c0!important}body.hub-rail #inboxview .hi-standing-dot{background:#bcd8c0!important}body.hub-rail #inboxview .hi-kv .k{color:#8a8a93!important}body.hub-rail #inboxview .hi-kv .v{color:#ECEBE7!important}body.hub-rail #inboxview .hi-kv .v.credit{color:#bcd8c0!important}body.hub-rail #inboxview .hi-memb{border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;background:#141418!important}body.hub-rail #inboxview .hi-memb-badge{color:#bcd8c0!important;border:1px solid rgba(169,199,174,.4)!important;background:rgba(169,199,174,.14)!important}body.hub-rail #inboxview .hi-waiver.is-ok{color:#bcd8c0!important}:root[data-theme=light] body.hub-rail #inboxview .hi-rail,html.hub-light body.hub-rail #inboxview .hi-rail,:root[data-theme=light] body.hub-rail #inboxview .hi-conv,html.hub-light body.hub-rail #inboxview .hi-conv,:root[data-theme=light] body.hub-rail #inboxview .hi-client,html.hub-light body.hub-rail #inboxview .hi-client{background:#fff!important;border-color:rgba(0,0,0,.08)!important}html.hub-light body.hub-rail #inboxview .hi-presence{color:#4D6140!important}html.hub-light body.hub-rail #inboxview .hi-compose-warn{color:#6B5410!important;background:rgba(239,194,26,.18)!important;border-color:rgba(180,140,20,.35)!important}:root[data-theme=light] body.hub-rail #inboxview .hi-thread-nm,html.hub-light body.hub-rail #inboxview .hi-thread-nm,:root[data-theme=light] body.hub-rail #inboxview .hi-conv-t,html.hub-light body.hub-rail #inboxview .hi-conv-t,:root[data-theme=light] body.hub-rail #inboxview .hi-cn,html.hub-light body.hub-rail #inboxview .hi-cn,:root[data-theme=light] body.hub-rail #inboxview .hi-msg-b,html.hub-light body.hub-rail #inboxview .hi-msg-b,:root[data-theme=light] body.hub-rail #inboxview .hi-rail-t,html.hub-light body.hub-rail #inboxview .hi-rail-t,:root[data-theme=light] body.hub-rail #inboxview .hi-memb-n,html.hub-light body.hub-rail #inboxview .hi-memb-n,:root[data-theme=light] body.hub-rail #inboxview .hi-empty-t,html.hub-light body.hub-rail #inboxview .hi-empty-t,:root[data-theme=light] body.hub-rail #inboxview .hi-kv .v,html.hub-light body.hub-rail #inboxview .hi-kv .v{color:#1a1a1a!important}:root[data-theme=light] body.hub-rail #inboxview .hi-msg-in,html.hub-light body.hub-rail #inboxview .hi-msg-in,:root[data-theme=light] body.hub-rail #inboxview .hi-memb,html.hub-light body.hub-rail #inboxview .hi-memb,:root[data-theme=light] body.hub-rail #inboxview .hi-day,html.hub-light body.hub-rail #inboxview .hi-day{background:#faf9f6!important;border-color:rgba(0,0,0,.08)!important}:root[data-theme=light] body.hub-rail #inboxview .hi-search,html.hub-light body.hub-rail #inboxview .hi-search,:root[data-theme=light] body.hub-rail #inboxview .hi-compbox,html.hub-light body.hub-rail #inboxview .hi-compbox{background:#fff!important;border-color:rgba(0,0,0,.16)!important}:root[data-theme=light] body.hub-rail #inboxview .inbox-mode-seg,html.hub-light body.hub-rail #inboxview .inbox-mode-seg{background:#f1f0ec!important}:root[data-theme=light] body.hub-rail #inboxview .hi-compose,html.hub-light body.hub-rail #inboxview .hi-compose{background:#f6f5f2!important}html.hub-light body.hub-rail #inboxview .hi-qr-chip{background:#fff!important;border-color:rgba(0,0,0,.16)!important;color:#1B1B1E!important}html.hub-light body.hub-rail #inboxview .hi-qr-pop,html.hub-light body.hub-rail #inboxview .hi-qr-admin{background:#fff!important;border-color:rgba(0,0,0,.1)!important}html.hub-light body.hub-rail #inboxview .hi-qr-item{color:#1B1B1E!important}html.hub-light body.hub-rail #inboxview .hi-qr-empty,html.hub-light body.hub-rail #inboxview .hi-qr-admin-note,html.hub-light body.hub-rail #inboxview .hi-qr-row-ch{color:#585A60!important}html.hub-light body.hub-rail #inboxview .hi-qr-admin-form input,html.hub-light body.hub-rail #inboxview .hi-qr-admin-form textarea,html.hub-light body.hub-rail #inboxview .hi-qr-admin-form select{background:#F2F1EE!important;color:#1B1B1E!important}.am-card{margin:0 0 16px;padding:16px 18px}.am-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px}.am-head h3{margin:0;font-size:1.02rem;font-weight:700}.am-asof{font-size:.7rem;color:var(--sageg);text-transform:uppercase;letter-spacing:.06em}.am-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px}.am-tile{border:1px solid var(--line);border-radius:12px;padding:13px 14px;background:var(--panel2)}.am-n{font-size:1.7rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.05}.am-l{font-size:.82rem;color:var(--sageg);margin-top:3px}.am-d{margin-top:7px;font-size:.72rem}.am-delta.am-up{color:var(--sage)}.am-delta.am-down{color:var(--mag)}.am-delta.am-flat{color:var(--sageg)}.am-sub{font-size:.7rem;color:var(--sageg);margin-top:5px}.am-foot{margin:14px 0 0;font-size:.78rem;color:var(--sageg)}.ap-card{margin:0 0 16px;padding:16px 18px}.ap-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 8px}.ap-head h3{margin:0;font-size:1.02rem;font-weight:700}.ap-asof{font-size:.72rem;color:var(--sageg);text-transform:uppercase;letter-spacing:.06em}.ap-lede{margin:0 0 8px;font-size:.82rem;color:var(--sageg)}.ap-seclab{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sageg);margin:14px 0 8px}.ap-list{display:flex;flex-direction:column}.ap-row{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--line);min-height:44px}.ap-row:last-child{border-bottom:0}.ap-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ap-name{font-weight:700;font-size:.92rem}.ap-email{font-size:.78rem;color:var(--sageg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-rm{flex:none}.ap-actions{display:flex;gap:6px;flex:none;flex-wrap:wrap;justify-content:flex-end}.ap-rs,.ap-rm{min-height:44px}.ap-invite{display:flex;align-items:flex-start;gap:10px;margin:12px 0 4px;min-height:44px;cursor:pointer}.ap-invite input{width:18px;height:18px;flex:none;margin-top:3px}.ap-invite b{display:block;font-size:.92rem}.ap-invite small{display:block;font-size:.78rem;color:var(--sageg);font-weight:500;margin-top:2px;line-height:1.35}.ap-team{max-height:280px;overflow-y:auto;border:1px solid var(--line);border-radius:12px;padding:4px 10px;background:var(--panel2)}.ap-check{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.ap-check.on{opacity:.72;cursor:default}.ap-check input{width:18px;height:18px;flex:none}.ap-add{margin-top:10px}.ap-search{width:100%;padding:11px 12px;border-radius:10px;border:1px solid var(--line);background:var(--panel2);color:inherit;font:inherit;font-size:15px}.ap-hits{margin-top:6px;border:1px solid var(--line);border-radius:12px;background:var(--panel2);overflow:hidden}.ap-hit{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;padding:10px 12px;min-height:44px;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;border-bottom:1px solid var(--line)}.ap-hit:last-child{border-bottom:0}.ap-hit b{font-size:.92rem}.ap-hit span{font-size:.78rem;color:var(--sageg)}.ap-empty{font-size:.82rem;color:var(--sageg);padding:6px 0}.ap-msg{font-size:.82rem;margin:8px 0 0;color:var(--sageg)}.ap-msg.bad{color:var(--mag)}@media(max-width:640px){.ap-team{max-height:220px}}html.hub-light body.hub-rail,:root[data-theme=light] body.hub-rail{--card:#FFFFFF;--raise:#F6F5F2;--sunk:#ECEAE3;--panel2:#F8F7F4;--field:#F2F1EE;--ww:#1B1B1E;--ink:#1B1B1E;--ink-soft:#585A60;--ink-faint:#6B6D73;--ink-sage:#4D6140;--ink-ok:#2E7D51;--ink-warn:#7A5A12;--ink-info:#3F5B7A;--elev-1:0 1px 2px rgba(20,22,26,.05), 0 10px 24px -18px rgba(20,22,26,.20);--elev-2:0 2px 6px rgba(20,22,26,.07), 0 20px 44px -24px rgba(20,22,26,.28);--elev-3:0 10px 28px rgba(20,22,26,.12), 0 44px 84px -40px rgba(20,22,26,.36);--ink-meta:#5C6560;--ink-eyebrow:#4F6E57}html.hub-light body.hub-rail{--panel-2:#F8F7F4;--field:#F2F1EE;--line:rgba(0,0,0,.12);--ink-faint:#6b6d73}html.hub-light body.hub-rail .nx-card,html.hub-light body.hub-rail .hcx-card,html.hub-light body.hub-rail .hcx-ref,html.hub-light body.hub-rail .imag-card,html.hub-light body.hub-rail .hub-depth-card,html.hub-light body.hub-rail .cbt-card,html.hub-light body.hub-rail .pay-card,html.hub-light body.hub-rail .waiver-live-card,html.hub-light body.hub-rail .nx-tl-card,html.hub-light body.hub-rail .cm-nx-card,html.hub-light body.hub-rail #membershipview .pv-main,html.hub-light body.hub-rail #membershipview .pv-panel,html.hub-light body.hub-rail #eventsview .hev-list,html.hub-light body.hub-rail #eventsview .hev-pane,html.hub-light body.hub-rail #eventsview .hev-editor,html.hub-light body.hub-rail #eventsview .hev-detail{box-shadow:var(--elev-1)!important}html.hub-light body.hub-rail #membershipview .um-seg,html.hub-light body.hub-rail #membershipview .cal-show-seg{background:var(--sunk)!important;border-color:rgba(0,0,0,.08)!important}html.hub-light body.hub-rail #membershipview .um-seg button,html.hub-light body.hub-rail #membershipview .cal-show-seg button{color:var(--ink-soft)!important}html.hub-light body.hub-rail #membershipview .um-seg button.is-on,html.hub-light body.hub-rail #membershipview .cal-show-seg button.is-on{color:#fff!important}html.hub-light body.hub-rail #membershipview input:not([type=checkbox]):not([type=radio]),html.hub-light body.hub-rail #membershipview select,html.hub-light body.hub-rail #membershipview textarea{background:var(--card)!important;border-color:rgba(0,0,0,.14)!important;color:var(--ww)!important}html.hub-light body.hub-rail #membershipview .act-btn:not(.act-primary){background:var(--card)!important;border-color:rgba(0,0,0,.14)!important;color:var(--ww)!important}html.hub-light body.hub-rail #payrollview .cbt-rung{background:var(--raise)!important;border-color:rgba(0,0,0,.09)!important}html.hub-light body.hub-rail #payrollview .cbt-rung.is-hit{background:rgba(93,127,102,.12)!important;border-color:rgba(93,127,102,.4)!important}html.hub-light body.hub-rail #payrollview .cbt-rung-lbl,html.hub-light body.hub-rail #payrollview .cbt-rung-cash{color:var(--ink-soft)!important}html.hub-light body.hub-rail #payrollview .cbt-payable-num{color:#1a1a1a!important}html.hub-light body.hub-rail #payrollview .wl-copy:not(.wl-primary){background:var(--card)!important;border-color:rgba(0,0,0,.14)!important;color:var(--ww)!important}html.hub-light body.hub-rail #payrollview .pay-role,html.hub-light body.hub-rail #payrollview .chip{background:var(--field)!important;border-color:rgba(0,0,0,.12)!important;color:var(--ink-soft)!important}html.hub-light body.hub-rail #eventsview .hev-detail,html.hub-light body.hub-rail #eventsview .hev-roll{background:var(--card)!important;border-color:rgba(0,0,0,.07)!important}html.hub-light body.hub-rail #eventsview .hev-status-seg{background:var(--sunk)!important;border-color:rgba(0,0,0,.08)!important}html.hub-light body.hub-rail #eventsview .act-btn:not(.act-primary){background:var(--card)!important;border-color:rgba(0,0,0,.14)!important;color:var(--ww)!important}html.hub-light body.hub-rail #eventsview .hev-tform,html.hub-light body.hub-rail #eventsview .hev-rtile{background:var(--raise)!important;border-color:rgba(0,0,0,.1)!important}html.hub-light body.hub-rail #eventsview .hev-pill,html.hub-light body.hub-rail #eventsview .hev-tchip,html.hub-light body.hub-rail #eventsview .hev-status{color:var(--ink-info)!important;background:rgba(74,114,184,.12)!important}html.hub-light body.hub-rail #eventsview .hev-pill.hev-live,html.hub-light body.hub-rail #eventsview .hev-pub .hev-pill{color:#5d7f66!important;background:rgba(93,127,102,.14)!important}html.hub-light body.hub-rail #bookview .hb-cal-axis{background:var(--raise)!important;border-color:rgba(0,0,0,.08)!important;color:var(--ink-soft)!important}html.hub-light body.hub-rail #bookview .hb-cal-axis *{color:var(--ink-soft)!important}html.hub-light body.hub-rail #bookview .hb-panel,html.hub-light body.hub-rail #bookview .hb-na,html.hub-light body.hub-rail #bookview [class*=drawer]{background:var(--card)!important;border-color:rgba(0,0,0,.08)!important;color:var(--ww)!important}html.hub-light body.hub-rail #formbuilderview .fb-canvas,html.hub-light body.hub-rail #formbuilderview .fb-enroll-box,html.hub-light body.hub-rail #formbuilderview .fb-palpane{background:var(--card)!important;border-color:rgba(0,0,0,.08)!important}html.hub-light body.hub-rail #formbuilderview .fb-fieldcard{background:var(--panel2)!important;border-color:rgba(0,0,0,.09)!important}html.hub-light body.hub-rail #formbuilderview .fb-palbtn{background:var(--raise)!important;border-color:rgba(0,0,0,.12)!important;color:var(--ww)!important}html.hub-light body.hub-rail #formbuilderview .fb-step:not(.is-on){background:var(--field)!important;color:var(--ink-soft)!important}html.hub-light body.hub-rail #formbuilderview input:not([type=checkbox]):not([type=radio]),html.hub-light body.hub-rail #formbuilderview select,html.hub-light body.hub-rail #formbuilderview textarea,html.hub-light body.hub-rail #formbuilderview .fb-name{background:var(--card)!important;border-color:rgba(0,0,0,.14)!important;color:var(--ww)!important}html.hub-light body.hub-rail .ctag-sage{color:var(--ink-sage)!important;border-color:rgba(93,127,102,.5)!important;background:rgba(93,127,102,.12)!important}html.hub-light body.hub-rail .ctag-gold{color:var(--ink-warn)!important;border-color:rgba(176,124,28,.5)!important;background:rgba(176,124,28,.12)!important}html.hub-light body.hub-rail .ctag-magenta{color:#C7345F!important;border-color:rgba(199,52,95,.5)!important;background:rgba(199,52,95,.1)!important}html.hub-light body.hub-rail #cocoaview .chip,html.hub-light body.hub-rail #phoneview .chip{color:var(--ink-info)!important;background:rgba(74,114,184,.12)!important}html.hub-light body.hub-rail #eventsview .hev-preview{background:var(--raise)!important;border:1px solid rgba(0,0,0,.10)!important;box-shadow:0 1px 2px rgba(20,22,26,.05),0 12px 28px -20px rgba(20,22,26,.22)!important}html.hub-light body.hub-rail #eventsview .hev-pub{border:1px solid rgba(0,0,0,.14)!important;border-radius:14px!important}html.hub-light body.hub-rail #checklistview .act-btn:not(.act-primary),html.hub-light body.hub-rail #checklistview .cl-chip,html.hub-light body.hub-rail #hubRailTools .hrt-pin:hover,html.hub-light body.hub-rail #inboxview .hi-close,html.hub-light body.hub-rail #inboxview .hi-empty-ic,html.hub-light body.hub-rail #inboxview .hi-lock-ribbon,html.hub-light body.hub-rail #inboxview .hi-off-pill,html.hub-light body.hub-rail #inboxview .hi-seg button.is-on,html.hub-light body.hub-rail #inboxview .hi-thread.is-on,html.hub-light body.hub-rail #scheduleview .act-btn:not(.act-primary),html.hub-light body.hub-rail #scheduleview .chip,html.hub-light body.hub-rail #suppliesview .act-btn:not(.act-primary),html.hub-light body.hub-rail #suppliesview .sup-check,html.hub-light body.hub-rail #suppliesview .sup-link,html.hub-light body.hub-rail .ovl .act-btn{background:#EEECE6!important;border-color:rgba(0,0,0,.10)!important}html.hub-light body.hub-rail #eventsview input:not([type=checkbox]):not([type=radio]),html.hub-light body.hub-rail #eventsview select,html.hub-light body.hub-rail #eventsview textarea,html.hub-light body.hub-rail #formsview .forms-hire-hero,html.hub-light body.hub-rail #hubRailTools,html.hub-light body.hub-rail #inboxview .hi-seg,html.hub-light body.hub-rail #membershipview input:not([type=checkbox]):not([type=radio]),html.hub-light body.hub-rail #membershipview select,html.hub-light body.hub-rail #membershipview textarea,html.hub-light body.hub-rail #teamview #staffDocKind,html.hub-light body.hub-rail #teamview #staffDocTitle,html.hub-light body.hub-rail .ovl .sc-f input{background:var(--card)!important;border-color:rgba(0,0,0,.10)!important}html.hub-light body.hub-rail #bookview .hive-book .hb-cal-axis,html.hub-light body.hub-rail #bookview [class*=drawer],html.hub-light body.hub-rail #formsview .forms-tbl tr.forms-row:hover td,html.hub-light body.hub-rail #hocattview .hcx-single .hub-hc-card,html.hub-light body.hub-rail #hocattview .hub-hc-step button,html.hub-light body.hub-rail #inboxview .hi-thread:hover,html.hub-light body.hub-rail #payrollview .pay-row.is-2x,html.hub-light body.hub-rail #suppliesview .sup-sendbar{background:var(--raise)!important;border-color:rgba(0,0,0,.10)!important}html.hub-light body.hub-rail #checklistview .cl-overdue .cl-chip,html.hub-light body.hub-rail #checklistview .cl-stat.over,html.hub-light body.hub-rail #checklistview .cl-stat.over b,html.hub-light body.hub-rail #eventsview .hev-err,html.hub-light body.hub-rail #eventsview .hev-unread,html.hub-light body.hub-rail #eventsview .pv-unread,html.hub-light body.hub-rail #formsview .warn,html.hub-light body.hub-rail #hocattview .hcx-note-warn,html.hub-light body.hub-rail #hocattview .hub-hc-carry.warn,html.hub-light body.hub-rail #hubRailTools .hrt-pin.pinned,html.hub-light body.hub-rail #inboxview .hi-draft-flag,html.hub-light body.hub-rail #membershipview .pv-banner,html.hub-light body.hub-rail #membershipview .pv-unread,html.hub-light body.hub-rail #membershipview .wave4-banner,html.hub-light body.hub-rail #msview .wl-urg-chip.wait,html.hub-light body.hub-rail #opsview .wl-urg-chip.wait,html.hub-light body.hub-rail #payrollview .warn,html.hub-light body.hub-rail #payrollview .warn b,html.hub-light body.hub-rail #scheduleview .warn,html.hub-light body.hub-rail #scheduleview .warn b,html.hub-light body.hub-rail #suppliesview .sup-badge-low,html.hub-light body.hub-rail #suppliesview .sup-row .hint.low,html.hub-light body.hub-rail #suppliesview .warn,html.hub-light body.hub-rail #timelineview .nx-tl-warn,html.hub-light body.hub-rail #timelineview .nx-tlv.unread,html.hub-light body.hub-rail .nx-chip.warn,html.hub-light body.hub-rail .nx-note-warn{color:var(--ink-warn)!important}html.hub-light body.hub-rail #bookview .hb-na-title,html.hub-light body.hub-rail #bookview .hb-panel-title,html.hub-light body.hub-rail #bookview .hive-book .hb-title,html.hub-light body.hub-rail #checklistview .hub-depth-sum b,html.hub-light body.hub-rail #checklistview h2,html.hub-light body.hub-rail #eventsview .hev-tnm,html.hub-light body.hub-rail #eventsview input:not([type=checkbox]):not([type=radio]),html.hub-light body.hub-rail #eventsview select,html.hub-light body.hub-rail #eventsview textarea,html.hub-light body.hub-rail #formsview .forms-lookup-hero .flh-inp,html.hub-light body.hub-rail #formsview .wl-head h2,html.hub-light body.hub-rail #hocattview .hcx-line b,html.hub-light body.hub-rail #hocattview .hcx-ref summary,html.hub-light body.hub-rail #hubRailTools #hrtQ,html.hub-light body.hub-rail #hubRailTools .hrt-pin:hover,html.hub-light body.hub-rail #inboxview .hi-back,html.hub-light body.hub-rail #inboxview .hi-compbox textarea,html.hub-light body.hub-rail #inboxview .hi-search input,html.hub-light body.hub-rail #membershipview .um-swap-v,html.hub-light body.hub-rail #membershipview input:not([type=checkbox]):not([type=radio]),html.hub-light body.hub-rail #membershipview select,html.hub-light body.hub-rail #membershipview textarea,html.hub-light body.hub-rail #payrollview .cbt-head-line b,html.hub-light body.hub-rail #payrollview .cbt-title,html.hub-light body.hub-rail #payrollview .hub-depth-sum b,html.hub-light body.hub-rail #scheduleview b,html.hub-light body.hub-rail #signupview #suAmountConfirm,html.hub-light body.hub-rail #signupview .su-chip .when,html.hub-light body.hub-rail #signupview .su-code,html.hub-light body.hub-rail #signupview .su-sr-row .v,html.hub-light body.hub-rail #signupview .su-wiz-lead,html.hub-light body.hub-rail #suppliesview .hub-depth-sum b,html.hub-light body.hub-rail #suppliesview h2,html.hub-light body.hub-rail #teamview #onbStatusCard h2,html.hub-light body.hub-rail #teamview #staffDocKind,html.hub-light body.hub-rail #teamview #staffDocTitle,html.hub-light body.hub-rail #teamview .onb-detail-head h2,html.hub-light body.hub-rail .nx-ref summary,html.hub-light body.hub-rail .ovl .sc-f input,html.hub-light body.hub-rail .ovl .sc-var{color:var(--ww)!important}html.hub-light body.hub-rail #bookview .hb-legend,html.hub-light body.hub-rail #bookview .hive-book .cal-legend,html.hub-light body.hub-rail #bookview .hive-book .ch-op,html.hub-light body.hub-rail #bookview .hive-book .hb-slot.is-open,html.hub-light body.hub-rail #bookview .hive-book .hb-tick.is-hour,html.hub-light body.hub-rail #bookview [class*=legend],html.hub-light body.hub-rail #calendarview .plan .pm,html.hub-light body.hub-rail #checklistview .act-btn:not(.act-primary),html.hub-light body.hub-rail #checklistview .cl-chip,html.hub-light body.hub-rail #checklistview .cl-meta,html.hub-light body.hub-rail #checklistview .cl-stat.muted,html.hub-light body.hub-rail #checklistview .hub-desk-empty .none,html.hub-light body.hub-rail #checklistview .note,html.hub-light body.hub-rail #checklistview .wl-retain summary,html.hub-light body.hub-rail #cocoaview .nx-co-snip,html.hub-light body.hub-rail #cocoaview .nx-co-snip b,html.hub-light body.hub-rail #eventsview .hev-empty,html.hub-light body.hub-rail #eventsview .hev-f>label,html.hub-light body.hub-rail #eventsview .hev-f>span:first-child,html.hub-light body.hub-rail #eventsview .hev-fmt,html.hub-light body.hub-rail #eventsview .hev-lede,html.hub-light body.hub-rail #eventsview .hev-tempty,html.hub-light body.hub-rail #eventsview .hev-tmeta,html.hub-light body.hub-rail #eventsview .hev-when,html.hub-light body.hub-rail #formsview .forms-allclear,html.hub-light body.hub-rail #formsview .forms-lookup-hero .flh-inpic,html.hub-light body.hub-rail #formsview .forms-lookup-hero .flh-sub,html.hub-light body.hub-rail #formsview .forms-quiet summary,html.hub-light body.hub-rail #formsview .forms-sheet-head .note,html.hub-light body.hub-rail #formsview .none,html.hub-light body.hub-rail #formsview .waiver-look-none,html.hub-light body.hub-rail #formsview .wl-empty,html.hub-light body.hub-rail #formsview .wl-sub,html.hub-light body.hub-rail #formsview .wl-today,html.hub-light body.hub-rail #healthview .hh-cdetail,html.hub-light body.hub-rail #healthview .hh-spend-empty,html.hub-light body.hub-rail #healthview .hh-spend-none,html.hub-light body.hub-rail #healthview .hh-spend-asof,html.hub-light body.hub-rail #healthview .hh-spend-note,html.hub-light body.hub-rail #healthview .hh-spend-row,html.hub-light body.hub-rail #healthview .hh-spend-sub,html.hub-light body.hub-rail #healthview .hh-spend-today,html.hub-light body.hub-rail #healthview .hh-spend-unit,html.hub-light body.hub-rail #healthview .hh-sum,html.hub-light body.hub-rail #hocattview .hcx-lab,html.hub-light body.hub-rail #hocattview .hcx-line,html.hub-light body.hub-rail #hocattview .hcx-line-owed,html.hub-light body.hub-rail #hocattview .hcx-mdate,html.hub-light body.hub-rail #hocattview .hcx-mini,html.hub-light body.hub-rail #hocattview .hcx-note,html.hub-light body.hub-rail #hocattview .hcx-ref-body,html.hub-light body.hub-rail #hocattview .hcx-ref-body .note,html.hub-light body.hub-rail #hocattview .hcx-sub,html.hub-light body.hub-rail #hocattview .hub-hc-field .sublabel,html.hub-light body.hub-rail #hocattview .hub-hc-set .sublabel,html.hub-light body.hub-rail #hubRailTools .hrt-empty,html.hub-light body.hub-rail #hubRailTools .hrt-hint,html.hub-light body.hub-rail #hubRailTools .hrt-ps,html.hub-light body.hub-rail #hubRailTools .hrt-chip,html.hub-light body.hub-rail #hubRailTools .hrt-sub,html.hub-light body.hub-rail #hubRailTools .hrt-x,html.hub-light body.hub-rail #inboxview .hi-close,html.hub-light body.hub-rail #inboxview .hi-conv-sub,html.hub-light body.hub-rail #inboxview .hi-count,html.hub-light body.hub-rail #inboxview .hi-cs,html.hub-light body.hub-rail #inboxview .hi-day,html.hub-light body.hub-rail #inboxview .hi-empty-s,html.hub-light body.hub-rail #inboxview .hi-kv .k,html.hub-light body.hub-rail #inboxview .hi-lock-ribbon,html.hub-light body.hub-rail #inboxview .hi-memb-sub,html.hub-light body.hub-rail #inboxview .hi-msg-ch,html.hub-light body.hub-rail #inboxview .hi-off-pill,html.hub-light body.hub-rail #inboxview .hi-phi-note,html.hub-light body.hub-rail #inboxview .hi-phone,html.hub-light body.hub-rail #inboxview .hi-search svg,html.hub-light body.hub-rail #inboxview .hi-send-note,html.hub-light body.hub-rail #inboxview .hi-standing,html.hub-light body.hub-rail #inboxview .hi-thread-last,html.hub-light body.hub-rail #inboxview .hi-thread-when,html.hub-light body.hub-rail #membershipview .pv-desc,html.hub-light body.hub-rail #membershipview .pv-empty,html.hub-light body.hub-rail #membershipview .pv-k,html.hub-light body.hub-rail #membershipview .pv-note,html.hub-light body.hub-rail #msview .wl-em,html.hub-light body.hub-rail #opsview .hint,html.hub-light body.hub-rail #opsview .none,html.hub-light body.hub-rail #opsview .ops-card-meta,html.hub-light body.hub-rail #opsview .ops-check-row,html.hub-light body.hub-rail #opsview .ops-check-step,html.hub-light body.hub-rail #opsview .ops-prog,html.hub-light body.hub-rail #opsview .ops-proj-note,html.hub-light body.hub-rail #opsview .wl-em,html.hub-light body.hub-rail #packagesview .pk-price.nx-owed,html.hub-light body.hub-rail #payrollview .cbt-foot,html.hub-light body.hub-rail #payrollview .cbt-goal,html.hub-light body.hub-rail #payrollview .cbt-pace,html.hub-light body.hub-rail #payrollview .none,html.hub-light body.hub-rail #payrollview .pay-hrs-u,html.hub-light body.hub-rail #payrollview .pay-pre,html.hub-light body.hub-rail #phoneview .nx-co-snip,html.hub-light body.hub-rail #phoneview .nx-co-snip b,html.hub-light body.hub-rail #plungeview .nx-plunge-done .hub-pl-done,html.hub-light body.hub-rail #plungeview .nx-plunge-done .note,html.hub-light body.hub-rail #scheduleview .act-btn:not(.act-primary),html.hub-light body.hub-rail #scheduleview .chip,html.hub-light body.hub-rail #scheduleview .muted,html.hub-light body.hub-rail #scheduleview .note,html.hub-light body.hub-rail #scheduleview .sched-live-role,html.hub-light body.hub-rail #scheduleview .sched-live-time,html.hub-light body.hub-rail #shopview .nx-tile .nx-owed,html.hub-light body.hub-rail #signupview .su-bullets li,html.hub-light body.hub-rail #signupview .su-chip .note,html.hub-light body.hub-rail #signupview .su-chip .s,html.hub-light body.hub-rail #signupview .su-chip .where,html.hub-light body.hub-rail #signupview .su-gate,html.hub-light body.hub-rail #signupview .su-kisi-sub,html.hub-light body.hub-rail #signupview .su-msg-note,html.hub-light body.hub-rail #signupview .su-notes-empty,html.hub-light body.hub-rail #signupview .su-overview-hint,html.hub-light body.hub-rail #signupview .su-overview-n,html.hub-light body.hub-rail #signupview .su-pick,html.hub-light body.hub-rail #signupview .su-rail .su-step-n,html.hub-light body.hub-rail #signupview .su-rail-foot,html.hub-light body.hub-rail #signupview .su-sr-row .k,html.hub-light body.hub-rail #signupview .su-sr-row .v.miss,html.hub-light body.hub-rail #signupview .su-wiz-meta,html.hub-light body.hub-rail #signupview .su-wiz-note,html.hub-light body.hub-rail #signupview .su-wiz-stop-sub,html.hub-light body.hub-rail #suppliesview .act-btn:not(.act-primary),html.hub-light body.hub-rail #suppliesview .note,html.hub-light body.hub-rail #suppliesview .sup-link,html.hub-light body.hub-rail #suppliesview .sup-qty-lab,html.hub-light body.hub-rail #suppliesview .sup-qty-unit,html.hub-light body.hub-rail #suppliesview .sup-room .sr-n,html.hub-light body.hub-rail #suppliesview .sup-row .hint,html.hub-light body.hub-rail #suppliesview .sup-send-hint,html.hub-light body.hub-rail #suppliesview .sup-sub,html.hub-light body.hub-rail #teamview .plan .pm,html.hub-light body.hub-rail #teamview .role-legend-card .rl-body,html.hub-light body.hub-rail #teamview .tr-lbl,html.hub-light body.hub-rail #timelineview .nx-tl-sum,html.hub-light body.hub-rail #timelineview .nx-tlk,html.hub-light body.hub-rail .nx-empty,html.hub-light body.hub-rail .nx-lab,html.hub-light body.hub-rail .nx-note,html.hub-light body.hub-rail .nx-owed,html.hub-light body.hub-rail .nx-ref-body,html.hub-light body.hub-rail .nx-rsub,html.hub-light body.hub-rail .nx-stat-lab,html.hub-light body.hub-rail .nx-sub,html.hub-light body.hub-rail .ovl .act-btn,html.hub-light body.hub-rail .ovl .note,html.hub-light body.hub-rail .ovl .sc-f,html.hub-light body.hub-rail .ovl .sc-sub,html.hub-light body.hub-rail .ovl .sc-vars-lbl{color:var(--ink-soft)!important}html.hub-light body.hub-rail #bookview .hive-book .ch-op b,html.hub-light body.hub-rail #classmgmtview .cm-nx-daydate,html.hub-light body.hub-rail #eventsview .hev-eyebrow,html.hub-light body.hub-rail #eventsview .hev-lh,html.hub-light body.hub-rail #formsview .forms-allclear svg,html.hub-light body.hub-rail #formsview .forms-hero h2,html.hub-light body.hub-rail #formsview .forms-sec-label,html.hub-light body.hub-rail #formsview .sublabel,html.hub-light body.hub-rail #hocattview .hcx-done,html.hub-light body.hub-rail #hocattview .hcx-ref-body .sublabel,html.hub-light body.hub-rail #hocattview .hcx-wk,html.hub-light body.hub-rail #inboxview .hi-empty-ic,html.hub-light body.hub-rail #inboxview .hi-lab,html.hub-light body.hub-rail #membershipview .um-swap-v,html.hub-light body.hub-rail #msview .wl-urg-chip.soft,html.hub-light body.hub-rail #opsview .wl-urg-chip.soft,html.hub-light body.hub-rail #payrollview .pay-cols,html.hub-light body.hub-rail #payrollview .pay-panel-t,html.hub-light body.hub-rail #scheduleview .hub-desk-col-t,html.hub-light body.hub-rail #scheduleview .sched-live-daylabel,html.hub-light body.hub-rail #signupview .su-chip .t,html.hub-light body.hub-rail #signupview .su-money-strip .su-money-sum,html.hub-light body.hub-rail #signupview .su-notes-lab,html.hub-light body.hub-rail #signupview .su-rail-h,html.hub-light body.hub-rail #signupview .su-side-h,html.hub-light body.hub-rail #signupview .sublabel,html.hub-light body.hub-rail #suppliesview .hub-desk-col-t,html.hub-light body.hub-rail #timelineview .nx-tlkv.accent .nx-tlv,html.hub-light body.hub-rail .nx-chip.ok,html.hub-light body.hub-rail .nx-done{color:var(--ink-sage)!important}html.hub-light body.hub-rail #checklistview .cl-done .cl-chip,html.hub-light body.hub-rail #checklistview .cl-stat.done,html.hub-light body.hub-rail #checklistview .cl-stat.done b,html.hub-light body.hub-rail #formsview .fri-chip.file,html.hub-light body.hub-rail #hocattview .hub-hc-carry.ok,html.hub-light body.hub-rail #inboxview .hi-kv .v.credit,html.hub-light body.hub-rail #inboxview .hi-memb-badge,html.hub-light body.hub-rail #inboxview .hi-standing.is-ok,html.hub-light body.hub-rail #inboxview .hi-waiver.is-ok,html.hub-light body.hub-rail #payrollview .pay-2x,html.hub-light body.hub-rail #payrollview .pay-role.is-2x,html.hub-light body.hub-rail #scheduleview .chip.ok,html.hub-light body.hub-rail #scheduleview .chip.sched-oc,html.hub-light body.hub-rail #signupview .su-kisi-kicker,html.hub-light body.hub-rail #suppliesview .sup-ok,html.hub-light body.hub-rail .nx-av,html.hub-light body.hub-rail .ovl .sc-ribbon,html.hub-light body.hub-rail .ovl .shop-stock.is-in{color:var(--ink-ok)!important}html.hub-light body.hub-rail #msview .chip,html.hub-light body.hub-rail #opsview .chip,html.hub-light body.hub-rail #opsview .wl-urg-chip,html.hub-light body.hub-rail .nx-chip.info{color:var(--ink-info)!important}html.hub-light body.hub-rail #scheduleview .chip.bad,html.hub-light body.hub-rail .ovl .shop-stock.is-out{color:#B3261E!important}html.hub-light body.hub-rail .nx-tab:not(.on){color:var(--ink-soft)!important}html.hub-light body.hub-rail .hcx-tab:not(.on){color:var(--ink-soft)!important}html.hub-light body.hub-rail .hub-seg-btn:not(.on){color:var(--ink-soft)!important}html.hub-light body.hub-rail #eventsview .hev-status-seg button:not(.is-on){color:var(--ink-soft)!important}html.hub-light body.hub-rail #inboxview .hi-seg button:not(.is-on),html.hub-light body.hub-rail #inboxview .hi-comptabs button:not(.is-on){color:var(--ink-soft)!important}html.hub-light body.hub-rail #inboxview .hi-comptabs button.is-on{color:var(--ww)!important}html.hub-light body.hub-rail .wl-urg-chip.wait,html.hub-light body.hub-rail .nx-chip.warn,html.hub-light body.hub-rail .chip-todo,html.hub-light body.hub-rail #teamview .chip.chip-todo{color:var(--ink-warn)!important}html.hub-light body.hub-rail #reportsview .rp-nx-item{color:var(--ink-soft)!important}:root[data-theme=light] body.hub-in #profileview .pnx .hero{background:linear-gradient(180deg,rgba(74,110,84,.34),rgba(255,255,255,0) 70%),var(--panel)!important}html.hub-light body.hub-rail #eventsview .hev-pub{background:var(--sunk)!important;border:1px solid rgba(0,0,0,.12)!important;color:var(--ww)!important}html.hub-light body.hub-rail #eventsview .hev-pub .hev-og{background:var(--card)!important;border:1px solid rgba(0,0,0,.10)!important}html.hub-light body.hub-rail #eventsview .hev-pub .brand,html.hub-light body.hub-rail #eventsview .hev-pub .hev-og-t{color:var(--ww)!important}html.hub-light body.hub-rail #eventsview .hev-pub .sub,html.hub-light body.hub-rail #eventsview .hev-pub .when,html.hub-light body.hub-rail #eventsview .hev-pub .empty,html.hub-light body.hub-rail #eventsview .hev-pub .foot,html.hub-light body.hub-rail #eventsview .hev-pub .hev-og-h,html.hub-light body.hub-rail #eventsview .hev-pub .hev-og-s,html.hub-light body.hub-rail #eventsview .hev-pub .hev-og-u{color:var(--ink-soft)!important}html.hub-light body.hub-rail #checklistview .cl-overdue .cl-chip{background:rgba(176,124,28,.16)!important;border-color:rgba(176,124,28,.42)!important;color:var(--ink-warn)!important}html.hub-light body.hub-rail #checklistview .cl-done .cl-chip{background:rgba(93,127,102,.17)!important;border-color:rgba(93,127,102,.45)!important;color:var(--ink-ok)!important}html.hub-light body.hub-rail #checklistview .cl-due .cl-chip{background:var(--sunk)!important;border-color:rgba(0,0,0,.18)!important;color:var(--ink-soft)!important}html.hub-light body.hub-rail #checklistview .cl-overdue .cl-chip{background:#EE9A0E!important;border-color:#C67A00!important;color:#241800!important;font-weight:800!important}html.hub-light body.hub-rail #checklistview .cl-due .cl-chip{background:#C7345F!important;border-color:#A62B4F!important;color:#FFFFFF!important;font-weight:800!important}html.hub-light body.hub-rail #checklistview .cl-done .cl-chip{background:#1E7A45!important;border-color:#15633A!important;color:#FFFFFF!important;font-weight:800!important}html.hub-light body.hub-rail .wl-urg-chip.wait,html.hub-light body.hub-rail .nx-chip.warn,html.hub-light body.hub-rail .chip-todo,html.hub-light body.hub-rail #teamview .chip.chip-todo{background:#EE9A0E!important;border-color:#C67A00!important;color:#241800!important;font-weight:700!important}html.hub-light body.hub-rail{--st-warn-bg:#EFC21A;--st-warn-ink:#241E00;--st-warn-bd:#C99E10;--st-ok-bg:#1E7A45;--st-ok-ink:#FFFFFF;--st-ok-bd:#15633A;--st-due-bg:#C7345F;--st-due-ink:#FFFFFF;--st-due-bd:#A62B4F;--accent-wash:linear-gradient(135deg,rgba(93,127,102,.18),rgba(255,255,255,0) 62%)}html.hub-light body.hub-rail #checklistview .cl-overdue .cl-chip,html.hub-light body.hub-rail .wl-urg-chip.wait,html.hub-light body.hub-rail .nx-chip.warn,html.hub-light body.hub-rail .cls-badge-wait,html.hub-light body.hub-rail .chip-todo,html.hub-light body.hub-rail #teamview .chip.chip-todo{background:var(--st-warn-bg)!important;color:var(--st-warn-ink)!important;border:1px solid var(--st-warn-bd)!important;font-weight:800!important}html.hub-light body.hub-rail #checklistview .cl-done .cl-chip,html.hub-light body.hub-rail .nx-chip.ok,html.hub-light body.hub-rail .cls-badge-here{background:var(--st-ok-bg)!important;color:var(--st-ok-ink)!important;border:1px solid var(--st-ok-bd)!important;font-weight:800!important}html.hub-light body.hub-rail #checklistview .cl-due .cl-chip,html.hub-light body.hub-rail .wl-urg-chip.now,html.hub-light body.hub-rail .nx-chip.bad,html.hub-light body.hub-rail .cls-badge-dropin{background:var(--st-due-bg)!important;color:var(--st-due-ink)!important;border:1px solid var(--st-due-bd)!important;font-weight:800!important}html.hub-light body.hub-rail #checklistview .hub-focus-card,html.hub-light body.hub-rail #scheduleview .hub-focus-card,html.hub-light body.hub-rail #formsview .forms-lookup-hero,html.hub-light body.hub-rail #suppliesview .sup-hero{background:var(--accent-wash),#FFFFFF!important;border-color:rgba(93,127,102,.28)!important}:root[data-theme=light] body.hub-rail{--accent-wash:linear-gradient(135deg,rgba(93,127,102,.18),rgba(255,255,255,0) 62%)}:root[data-theme=light] body.hub-rail #checklistview .cl-summary,html.hub-light body.hub-rail #checklistview .cl-summary,:root[data-theme=light] body.hub-rail #scheduleview .hub-focus-card,html.hub-light body.hub-rail #scheduleview .hub-focus-card,:root[data-theme=light] body.hub-rail #formsview .forms-lookup-hero,html.hub-light body.hub-rail #formsview .forms-lookup-hero,:root[data-theme=light] body.hub-rail #suppliesview .sup-hero,html.hub-light body.hub-rail #suppliesview .sup-hero{background:var(--accent-wash),#FFFFFF!important;border-color:rgba(93,127,102,.28)!important}.quo-pop-hold:empty{display:none}.quo-pop-hold{margin:0 0 12px}.quo-pop{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line, rgba(255,255,255,.12));background:var(--panel, #17171b)}.quo-pop-main{flex:1;min-width:0}.quo-pop-kicker{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mag, #FB3E88);margin-bottom:2px}.quo-pop-name{font-size:20px;font-weight:750;line-height:1.15;color:var(--ink, #ECEBE7)}.quo-pop-sub,.quo-pop-phone{font-size:13px;color:var(--ink-faint, #C7C8CC);margin-top:2px}.quo-pop-flags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.quo-pop-flag{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;background:rgba(251,62,136,.16);color:var(--mag, #FB3E88)}.quo-pop-open{flex:none}.quo-pop-ended{opacity:.72}html.hub-light body.hub-rail .quo-pop{background:var(--card)!important;border-color:rgba(0,0,0,.12)!important}html.hub-light body.hub-rail .quo-pop-name{color:var(--ww)!important}html.hub-light body.hub-rail .quo-pop-sub,html.hub-light body.hub-rail .quo-pop-phone{color:var(--ink-soft)!important}html.hub-light body.hub-rail .quo-pop-kicker{color:#C7345F!important}html.hub-light body.hub-rail .quo-pop-flag{background:rgba(199,52,95,.12)!important;color:#C7345F!important}html.hub-light body.hub-rail #checklistview .cl-summary,html.hub-light body.hub-rail #checklistview .hub-focus-card,html.hub-light body.hub-rail #scheduleview .hub-focus-card,html.hub-light body.hub-rail #formsview .forms-lookup-hero,html.hub-light body.hub-rail #suppliesview .sup-hero{box-shadow:var(--elev-2)!important}html.hub-light body.hub-rail .ms-hits{background:var(--card)!important;border-color:rgba(0,0,0,.10)!important;box-shadow:var(--elev-3)!important}html.hub-light body.hub-rail .ms-hit span{color:var(--ink-soft)!important}html.hub-light body.hub-rail .ms-hit:hover{background:var(--sunk)!important}html.hub-light body.hub-rail .hub-view-meta{color:var(--ink-meta)!important}html.hub-light body.hub-rail .nx-eyebrow{color:var(--ink-eyebrow)!important}html.hub-light body.hub-rail #formsview .forms-tbl th,html.hub-light body.hub-rail #formsview table th{color:var(--ink-sage)!important}html.hub-light body.hub-rail #packagesview .pk-svc.is-on{color:var(--mag,#C7345F)!important;border-color:var(--mag,#C7345F)!important}html.hub-light body.hub-rail .wl-more-btn{color:var(--mag,#C7345F)!important}html.hub-light body.hub-rail .of-opt{color:var(--ink-eyebrow)!important}html.hub-light body.hub-rail #calendarview .cal-chip span{color:var(--ink-soft)!important}html.hub-light body.hub-rail #calendarview .cal-dow-row span{color:var(--ink-eyebrow)!important}html.hub-light body.hub-rail #calendarview .cal-show-seg button.is-on{background:var(--mag,#C7345F)!important;color:#fff!important;border-color:transparent!important}html.hub-light body.hub-rail #formsview .forms-lookup-hero .flh-inp{-webkit-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;border-radius:0!important;padding:15px 0!important;min-height:0!important;height:auto!important;box-shadow:none!important}html.hub-light body.hub-rail #formsview .forms-lookup-hero .flh-inp::-webkit-search-cancel-button,html.hub-light body.hub-rail #formsview .forms-lookup-hero .flh-inp::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}html.hub-light body.hub-rail :is(button,a,[role=button],input,select,textarea,summary,.nx-btn,.act-btn,.nx-tab,.hub-seg-btn,.ms-hit):focus-visible{outline:2px solid var(--mag,#C7345F)!important;outline-offset:2px!important}#profileview{min-width:0;max-width:100%;overflow-x:clip}.kisi-grant{margin:8px 0 0;padding:14px 15px 13px;min-width:0;display:flex;flex-direction:column;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-sizing:border-box}.pnx .hero>.kisi-grant{margin:12px 22px 4px}.kisi-grant-hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kisi-grant-h{font-size:15px;font-weight:650;color:var(--ww)}.kisi-grant-tag{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--sageg);border:1px solid var(--line);border-radius:6px;padding:2px 6px}.kisi-grant-preview{margin-left:auto;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;font-weight:700;color:#7A5A12;background:rgba(228,168,28,.16);border-radius:6px;padding:3px 8px}.kisi-grant-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kisi-grant-chip{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;padding:5px 11px;border-radius:999px;border:1px solid var(--line);color:var(--sageg)}.kisi-grant-chip::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.kisi-grant-chip.on{color:var(--sage);background:rgba(127,169,140,.14);border-color:transparent}.kisi-grant-chip.off{color:var(--sageg)}.kisi-grant-chip.warn{color:#7A5A12;background:rgba(228,168,28,.16);border-color:transparent}.kisi-grant-in{font-size:12.5px;color:var(--sageg);overflow-wrap:anywhere}.kisi-grant-in b{color:var(--ww);font-weight:600}.kisi-grant-note{margin:0;padding-top:8px;border-top:1px solid var(--line);font-size:12px;font-weight:550;color:var(--sageg);line-height:1.4;overflow-wrap:anywhere}.kisi-grant-acts{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.kisi-grant-acts .act-btn{min-height:40px}.kisi-grant-msg{margin:0;font-size:var(--fs-sm);line-height:1.4;overflow-wrap:anywhere}.kisi-grant-msg.is-ok{color:var(--green);font-weight:650}.kisi-grant-msg.is-no{color:var(--mag);font-weight:650}.kisi-grant-msg.is-refuse{padding:11px 13px;border-radius:9px;background:rgba(180,35,47,.10);color:var(--ww);font-weight:550}.kisi-grant-bundle-warn{display:block;font-size:12px;font-weight:650;color:#7A5A12;line-height:1.35;overflow-wrap:anywhere}.kisi-grant-sheet{max-width:min(560px,100%)}.kisi-grant-bundles{display:flex;flex-direction:column;gap:8px;min-width:0;flex:none;max-height:min(40vh,320px);overflow:auto}.kisi-grant-bundle{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--card);cursor:pointer;min-width:0;width:100%;box-sizing:border-box;flex:none;text-align:left;font:inherit;color:inherit}.kisi-grant-bundle:hover{background:var(--hover);border-color:var(--sagel)}.kisi-grant-bundle.is-on{border-color:var(--mag);box-shadow:inset 0 0 0 1px var(--mag)}.kisi-grant-bundle-k{display:block;font-size:15px;font-weight:750;color:var(--ww,#ECEBE7);overflow-wrap:anywhere}.kisi-grant-bundle-d,.kisi-grant-bundle-h{display:block;font-size:13px;font-weight:550;color:var(--sageg,#9aa58c);line-height:1.35;overflow-wrap:anywhere}.kisi-grant-already{font-weight:650;color:var(--sage,#7A8B6D);font-size:12px}@media(max-width:640px){.kisi-grant-acts .act-btn{flex:1 1 100%;min-height:44px}.kisi-grant-bundles{max-height:min(36vh,280px)}.pnx .hero>.kisi-grant{margin:10px 16px 4px}}html.hub-light body.hub-rail .kisi-grant-note,html.hub-light body.hub-rail .kisi-grant-bundle-d,html.hub-light body.hub-rail .kisi-grant-bundle-h,html.hub-light body.hub-rail .kisi-grant-in,html.hub-light body.hub-rail .kisi-grant-tag{color:#4D6140}html.hub-light body.hub-rail .kisi-grant-bundle-k,html.hub-light body.hub-rail .kisi-grant-h,html.hub-light body.hub-rail .kisi-grant-in b{color:#1B1B1E}html.hub-light body.hub-rail .kisi-grant-bundle{background:#fff;border-color:rgba(0,0,0,.12)}html.hub-light body.hub-rail .kisi-grant{background:#fff;border-color:rgba(0,0,0,.12)}html.hub-light body.hub-rail .kisi-grant-msg.is-no{color:#C7345F}html.hub-light body.hub-rail .kisi-grant-preview,html.hub-light body.hub-rail .kisi-grant-chip.warn{color:#7A5A12;background:rgba(228,168,28,.16)}html.hub-light body.hub-rail .kisi-grant-chip.on{color:#1E7A45;background:rgba(30,122,69,.12)}html.hub-light body.hub-rail .kisi-grant-msg.is-refuse{background:rgba(180,35,47,.10);color:#1B1B1E}.kisi-grant-note:empty,.kisi-grant-in:empty,.kisi-grant-chip:empty,.kisi-grant-msg:empty{display:none}.member-flag-card{margin:10px 0 12px;padding:14px 15px 13px;min-width:0;display:flex;flex-direction:column;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-sizing:border-box}.member-flag-hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.member-flag-h{font-size:15px;font-weight:650;color:var(--ww)}.member-flag-tag{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--sageg);border:1px solid var(--line);border-radius:6px;padding:2px 6px}.member-flag-note{margin:0;font-size:12px;font-weight:550;color:var(--sageg);line-height:1.4;overflow-wrap:anywhere}.member-flag-list{display:flex;flex-direction:column;gap:8px;min-width:0}.member-flag-empty{font-size:13px;color:var(--sageg)}.member-flag-row{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;min-width:0}.member-flag-row-t{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--ww)}.member-flag-row-s{font-size:12.5px;color:var(--sageg);line-height:1.35;overflow-wrap:anywhere}.member-flag-sev{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:800;border-radius:6px;padding:2px 6px}.member-flag-sev.red{color:#fff;background:#8B1238}.member-flag-sev.gold{color:#fff;background:#7A5A12}.member-flag-add{display:flex;flex-direction:column;gap:8px;min-width:0}.member-flag-lab{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:650;color:var(--sageg)}.member-flag-add .act-btn{min-height:40px;align-self:flex-start}.member-flag-msg{margin:0;font-size:var(--fs-sm);line-height:1.4;overflow-wrap:anywhere}.member-flag-msg.is-ok{color:var(--green);font-weight:650}.member-flag-msg.is-no{color:var(--mag);font-weight:650}@media(max-width:640px){.member-flag-add .act-btn,.member-flag-row .act-btn{flex:1 1 100%;min-height:44px;width:100%}}html.hub-light body.hub-rail .member-flag-card{background:#fff;border-color:rgba(0,0,0,.12)}html.hub-light body.hub-rail .member-flag-h,html.hub-light body.hub-rail .member-flag-row-t{color:#1B1B1E}html.hub-light body.hub-rail .member-flag-note,html.hub-light body.hub-rail .member-flag-tag,html.hub-light body.hub-rail .member-flag-empty,html.hub-light body.hub-rail .member-flag-row-s,html.hub-light body.hub-rail .member-flag-lab{color:#4D6140}html.hub-light body.hub-rail .member-flag-msg.is-no{color:#C7345F}html.hub-light body.hub-rail input:not([type=checkbox]):not([type=radio]):not([type=range]),html.hub-light body.hub-rail textarea,html.hub-light body.hub-rail select{color:var(--ww)!important}html.hub-light body.hub-rail #inboxview .wave4-banner{background:rgba(199,52,95,.07)!important;background-image:none!important;border:1px solid rgba(199,52,95,.24)!important;color:#B0285A!important}html.hub-light body.hub-rail .wl-copy.wl-primary:not(.is-done),html.hub-light body.hub-rail #msview .wl-copy.wl-primary:not(.is-done),html.hub-light body.hub-rail #opsview .wl-copy.wl-primary:not(.is-done),html.hub-light body.hub-rail #payrollview .wl-copy.wl-primary:not(.is-done){background:var(--mag,#C7345F)!important;background-image:none!important;color:#fff!important;border-color:transparent!important}body.hub-rail #inboxview .hub-view-lede{display:none}body.hub-rail #inboxview .hub-view-body{gap:2px}body.hub-rail #inboxview .hub-view-title{margin:0 0 2px;font-size:18px;line-height:1.1}body.hub-rail #inboxview .wave4-banner{margin:0 0 4px;padding:4px 12px;font-size:12px}body.hub-rail #inboxview .inbox-mode-seg{margin:0 0 4px;padding:3px}body.hub-rail #inboxview .inbox-mode-seg button{padding-top:6px;padding-bottom:6px}body.hub-rail #inboxview .hi-rail-head{padding:10px 13px 8px}body.hub-rail #inboxview .hi-rail-t{margin-top:4px}body.hub-rail #inboxview .hi-seg{margin-bottom:7px}body.hub-rail #inboxview .hi-count{padding:8px 15px 5px}.hi-thread{padding:8px 14px}.hi-thread-sub{display:flex;align-items:center;gap:6px;min-width:0;margin-top:2px}.hi-thread-sub .hi-thread-last{flex:1 1 auto;min-width:0;margin-top:0}.hi-thread .hi-ava,.hi-thread .hi-ava .hi-ava-in{width:34px;height:34px}body.hub-rail #inboxview #inboxBody{min-height:60px;line-height:1.45}body.hub-rail #inboxview .hi-compose{padding:8px 14px 10px}body.hub-rail #inboxview .hi-compbox{padding:8px 11px}body.hub-rail #inboxview .hi-comptabs{margin-bottom:6px}body.hub-rail #inboxview .hi-lock-ribbon{display:none}body.hub-rail #inboxview .hi-msgs{padding:12px 16px}#flowsview{min-width:0;max-width:100%;overflow-x:clip}.hub-view-flows{max-width:min(var(--hub-w-wide,1520px),100%)}#flowsview .flw-page{display:flex;flex-direction:column;gap:12px;min-width:0}#flowsview .flw-lock,#flowsview .flw-note,#flowsview .flw-empty,#flowsview .flw-would,#flowsview .flw-sub{margin:0;max-width:72ch;color:var(--sageg);line-height:1.45;overflow-wrap:anywhere;font-size:var(--fs-sm)}#flowsview .flw-lock{color:var(--amber);font-weight:750}#flowsview .flw-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}#flowsview .flw-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#flowsview .flw-head b{font-size:var(--fs-md);font-weight:850}#flowsview .flw-sw{width:42px;height:26px;border-radius:999px;background:var(--card);border:1px solid var(--line);position:relative;flex:0 0 auto;cursor:pointer;padding:0}#flowsview .flw-sw span{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--sageg);transition:left .15s ease}#flowsview .flw-sw.is-on{background:var(--mag);border-color:transparent}#flowsview .flw-sw.is-on span{left:18px;background:#fff}#flowsview .flw-would{font-weight:750;color:var(--ww)}#flowsview .flw-lbl{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-micro);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--sageg)}#flowsview .flw-tpl,#flowsview .flw-delay{font:inherit;font-weight:500;text-transform:none;letter-spacing:0;color:var(--ww);background:var(--field,#17171b);border:1px solid var(--line);border-radius:10px;padding:10px 12px}#flowsview .flw-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}#flowsview .flw-save{min-height:44px}:root[data-theme=light] #flowsview .flw-head b{color:#1B1B1E}:root[data-theme=light] #flowsview .flw-would{color:#1B1B1E}:root[data-theme=light] #flowsview .flw-tpl,:root[data-theme=light] #flowsview .flw-delay{color:#1B1B1E;background:#F2F1EE}html.hub-light body.hub-rail #flowsview .flw-card{background:#fff}#campaignsview{min-width:0;max-width:100%;overflow-x:clip}.hub-view-campaigns{max-width:min(var(--hub-w-wide,1520px),100%)}#campaignsview .cmp-page{display:flex;flex-direction:column;gap:12px;min-width:0}#campaignsview .cmp-lock,#campaignsview .cmp-note,#campaignsview .cmp-empty,#campaignsview .cmp-would,#campaignsview .cmp-sub,#campaignsview .cmp-bodyline{margin:0;font-size:var(--fs-sm);line-height:1.45;color:var(--ink-faint,#9a9aa3)}#campaignsview .cmp-lock{color:var(--amber);font-weight:750}#campaignsview .cmp-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}#campaignsview .cmp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#campaignsview .cmp-head b{font-size:var(--fs-md);font-weight:850}#campaignsview .cmp-lbl{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-micro);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--sageg)}#campaignsview .cmp-inp,#campaignsview .cmp-body{font:inherit;font-weight:500;text-transform:none;letter-spacing:0;color:var(--ww);background:var(--field,#17171b);border:1px solid var(--line);border-radius:10px;padding:10px 12px}#campaignsview .cmp-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}#campaignsview .cmp-would{font-weight:750;color:var(--ww)}#campaignsview #cmpSend,#campaignsview #cmpSave,#campaignsview #cmpPreview{min-height:44px}:root[data-theme=light] #campaignsview .cmp-head b{color:#1B1B1E}:root[data-theme=light] #campaignsview .cmp-would{color:#1B1B1E}:root[data-theme=light] #campaignsview .cmp-inp,:root[data-theme=light] #campaignsview .cmp-body{color:#1B1B1E;background:#F2F1EE}html.hub-light body.hub-rail #campaignsview .cmp-card{background:#fff}#hubRail .hr-dot{width:7px;height:7px;border-radius:50%;background:var(--r-mag);flex:none;box-shadow:0 0 0 2px var(--r-panel)}#hubRail .hr-item>.hr-dot{margin-left:6px}#hubRail .hr-dot.hidden{display:none!important}body.hub-rail-collapsed #hubRail:not(:hover) .hr-item>.hr-dot{position:absolute;top:6px;right:18px;margin:0}body.hub-rail-collapsed #hubRail:not(:hover) .hr-item>.hr-dot:not(.hidden){display:block}body.hub-rail #whatsnewview{min-width:0;max-width:100%;overflow-x:clip}body.hub-rail #whatsnewview .hub-view-whatsnew{max-width:min(720px,100%)}body.hub-rail #whatsnewview .hub-view-body{display:flex;flex-direction:column;gap:14px;padding-bottom:28px}body.hub-rail #whatsnewview .wn-empty{margin:8px 0 0;color:var(--ink-meta, var(--r-soft, #9C9EA4));font-size:14.5px;line-height:1.5}body.hub-rail #whatsnewview .wn-area{margin:16px 0 2px;font-family:var(--r-df, Archivo, system-ui, sans-serif);font-weight:800;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8A8C92}body.hub-rail #whatsnewview .wn-area:first-child{margin-top:0}body.hub-rail #whatsnewview .wn-row{background:var(--card, #17181A);border:1px solid var(--line, rgba(255,255,255,.08));border-radius:14px;padding:16px 18px;box-shadow:var(--elev-1, none)}body.hub-rail #whatsnewview .wn-title{display:inline;margin:0 8px 0 0;font-size:15.5px;font-weight:800;line-height:1.3;color:var(--ink, var(--ww, #ECEBE7))}body.hub-rail #whatsnewview .wn-tag{display:inline-flex;align-items:center;vertical-align:0.15em;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#FF89B7;background:rgba(251,62,136,.16);border-radius:999px;padding:2px 7px}body.hub-rail #whatsnewview .wn-body{margin:6px 0 0;font-size:14px;line-height:1.55;max-width:62ch;color:var(--ink-soft, #9C9EA4)}body.hub-rail #whatsnewview .wn-loc{margin:8px 0 0;font-size:12px;line-height:1.45;color:#93A889}@media(max-width:640px){body.hub-rail #whatsnewview .wn-row{padding:14px 14px}body.hub-rail #whatsnewview .wn-title{font-size:15px}}html.hub-light body.hub-rail #whatsnewview .wn-row{background:var(--card, #fff);border-color:var(--line, rgba(0,0,0,.09));box-shadow:var(--elev-1)}html.hub-light body.hub-rail #whatsnewview .wn-title{color:var(--ink, #1B1B1E)}html.hub-light body.hub-rail #whatsnewview .wn-body{color:var(--ink-soft, #585A60)}html.hub-light body.hub-rail #whatsnewview .wn-empty{color:var(--ink-meta, #5C6560)}html.hub-light body.hub-rail #whatsnewview .wn-area{color:var(--ink-meta)}html.hub-light body.hub-rail #whatsnewview .wn-loc{color:var(--ink-sage, #4D6140)}html.hub-light body.hub-rail #whatsnewview .wn-tag{background:rgba(199,52,95,.11);color:var(--mag)}#hubRail .hr-dot.hr-cnt{width:auto;min-width:17px;height:17px;padding:0 5px;border-radius:999px;font-family:var(--r-df, Archivo, system-ui, sans-serif);font-weight:800;font-size:10px;color:#fff;background:var(--r-mag, #FB3E88);box-shadow:none;display:inline-flex;align-items:center;justify-content:center}:is(#trainingview,#updatesview.tr-sys){min-width:0;max-width:100%;overflow-x:clip;--tr-panel: var(--r-panel, #131316);--tr-panel2: var(--r-panel2, #17171b);--tr-field: var(--r-field, #0e0e10);--tr-line: var(--r-line, rgba(255,255,255,.08));--tr-line2: rgba(255,255,255,.15);--tr-ink: var(--r-ink, #ECEBE7);--tr-soft: var(--r-soft, #9C9EA4);--tr-faint: var(--r-faint, #66686E);--tr-mag: var(--r-mag, #FB3E88);--tr-magt: var(--r-magt, rgba(251,62,136,.15));--tr-sage: #A1B090;--tr-ok: #5fd08a;--tr-ok-bg: rgba(95,208,138,.13);--tr-ok-line: rgba(95,208,138,.30);--tr-warn: #E7B24B;--tr-warn-bg: rgba(231,178,75,.13);--tr-warn-line: rgba(231,178,75,.30);--tr-idle: rgba(255,255,255,.05);--tr-df: var(--r-df, Archivo, system-ui, sans-serif);--tr-uf: var(--r-uf, "Hanken Grotesk", system-ui, sans-serif);color:var(--tr-ink)}html.hub-light :is(#trainingview,#updatesview.tr-sys),:root[data-theme=light] :is(#trainingview,#updatesview.tr-sys){--tr-panel: #ffffff;--tr-panel2: #f9f8f5;--tr-field: #ffffff;--tr-line: rgba(0,0,0,.09);--tr-line2: rgba(0,0,0,.15);--tr-ink: #1b1b1e;--tr-soft: #585a60;--tr-faint: #8b8e94;--tr-mag: #C7345F;--tr-magt: rgba(199,52,95,.11);--tr-sage: #6E7E5C;--tr-ok: #2f9d5b;--tr-ok-bg: rgba(47,157,91,.13);--tr-ok-line: rgba(47,157,91,.32);--tr-warn: #a9791a;--tr-warn-bg: rgba(176,125,18,.14);--tr-warn-line: rgba(176,125,18,.34);--tr-idle: rgba(0,0,0,.05)}:is(#trainingview,#updatesview.tr-sys) .tr-page{max-width:min(920px,100%);padding:4px 0 28px}:is(#trainingview,#updatesview.tr-sys) .pane-h{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:4px}:is(#trainingview,#updatesview.tr-sys) .pane-h h3{font-family:var(--tr-df);font-size:1.35rem;font-weight:800;margin:0}:is(#trainingview,#updatesview.tr-sys) .pane-lede{color:var(--tr-soft);font-size:.9rem;margin:0 0 16px}:is(#trainingview,#updatesview.tr-sys) .tr-empty{margin:12px 0;color:var(--tr-soft);font-size:.94rem}:is(#trainingview,#updatesview.tr-sys) .tr-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 16px}:is(#trainingview,#updatesview.tr-sys) .tr-tab{font-family:var(--tr-df);font-weight:700;font-size:.78rem;color:var(--tr-soft);background:var(--tr-panel2);border:1px solid var(--tr-line);border-radius:9px;padding:7px 12px;cursor:pointer}:is(#trainingview,#updatesview.tr-sys) .tr-tab.on{background:var(--tr-magt);color:var(--tr-ink);border-color:var(--tr-magt)}:is(#trainingview,#updatesview.tr-sys) .whoami{display:flex;align-items:center;gap:12px;background:var(--tr-panel);border:1px solid var(--tr-line);border-radius:12px;padding:11px 14px;margin-bottom:16px}:is(#trainingview,#updatesview.tr-sys) .who-av{position:relative;width:38px;height:38px;flex:none;border-radius:50%;background:linear-gradient(135deg,var(--tr-sage),#5c6b48);display:flex;align-items:center;justify-content:center;font-family:var(--tr-df);font-weight:800;font-size:.86rem;color:#0F1012}:is(#trainingview,#updatesview.tr-sys) .who-cam{position:absolute;right:-3px;bottom:-3px;width:17px;height:17px;border-radius:50%;background:var(--tr-mag);border:2px solid var(--tr-panel);display:flex;align-items:center;justify-content:center}:is(#trainingview,#updatesview.tr-sys) .who-cam svg{width:9px;height:9px;color:#fff}:is(#trainingview,#updatesview.tr-sys) .who-t{min-width:0}:is(#trainingview,#updatesview.tr-sys) .who-t b{font-family:var(--tr-df);font-weight:700;font-size:.92rem;display:block}:is(#trainingview,#updatesview.tr-sys) .who-t span{color:var(--tr-soft);font-size:.8rem}:is(#trainingview,#updatesview.tr-sys) .who-switch{margin-left:auto;font-family:var(--tr-df);font-weight:700;font-size:.78rem;color:var(--tr-mag);background:var(--tr-magt);border:1px solid var(--tr-magt);border-radius:8px;padding:7px 13px;white-space:nowrap;cursor:pointer}:is(#trainingview,#updatesview.tr-sys) .st{display:inline-flex;align-items:center;gap:6px;font-family:var(--tr-df);font-weight:700;font-size:.72rem;padding:4px 9px 4px 7px;border-radius:999px;white-space:nowrap}:is(#trainingview,#updatesview.tr-sys) .st-done{color:var(--tr-ok);background:var(--tr-ok-bg);border:1px solid var(--tr-ok-line)}:is(#trainingview,#updatesview.tr-sys) .st-prog{color:var(--tr-warn);background:var(--tr-warn-bg);border:1px solid var(--tr-warn-line)}:is(#trainingview,#updatesview.tr-sys) .st-none{color:var(--tr-faint);background:var(--tr-idle);border:1px solid var(--tr-line)}:is(#trainingview,#updatesview.tr-sys) .prog{display:flex;align-items:center;gap:16px;background:linear-gradient(180deg,var(--tr-panel),var(--tr-panel2));border:1px solid var(--tr-line);border-radius:14px;padding:15px 17px;margin-bottom:20px}:is(#trainingview,#updatesview.tr-sys) .ring{width:56px;height:56px;flex:none}:is(#trainingview,#updatesview.tr-sys) .prog-t b{font-family:var(--tr-df);font-weight:800;font-size:1.02rem;display:block}:is(#trainingview,#updatesview.tr-sys) .prog-t span{color:var(--tr-soft);font-size:.85rem}:is(#trainingview,#updatesview.tr-sys) .prog-t b em{color:var(--tr-mag);font-style:normal}:is(#trainingview,#updatesview.tr-sys) .grp{margin-bottom:16px}:is(#trainingview,#updatesview.tr-sys) .grp-lab{display:flex;align-items:center;gap:9px;font-family:var(--tr-df);font-weight:800;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tr-faint);margin:0 2px 7px}:is(#trainingview,#updatesview.tr-sys) .grp-lab .ln{flex:1;height:1px;background:var(--tr-line)}:is(#trainingview,#updatesview.tr-sys) .vlist{display:flex;flex-direction:column;gap:7px}:is(#trainingview,#updatesview.tr-sys) .vrow{display:flex;align-items:center;gap:13px;background:var(--tr-panel);border:1px solid var(--tr-line);border-radius:11px;padding:11px 13px;width:100%;text-align:left;color:inherit;cursor:pointer}:is(#trainingview,#updatesview.tr-sys) .vrow:hover{border-color:var(--tr-line2)}:is(#trainingview,#updatesview.tr-sys) .vplay{width:34px;height:34px;flex:none;border-radius:9px;background:var(--tr-field);border:1px solid var(--tr-line);display:flex;align-items:center;justify-content:center;color:var(--tr-mag)}:is(#trainingview,#updatesview.tr-sys) .vplay svg{width:15px;height:15px}:is(#trainingview,#updatesview.tr-sys) .vmeta{min-width:0;flex:1}:is(#trainingview,#updatesview.tr-sys) .vmeta b{font-family:var(--tr-df);font-weight:700;font-size:.92rem;display:block;line-height:1.25}:is(#trainingview,#updatesview.tr-sys) .vmeta .sub{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:3px;color:var(--tr-faint);font-size:.76rem;font-weight:600}:is(#trainingview,#updatesview.tr-sys) .vmeta .sub .sep{opacity:.5}:is(#trainingview,#updatesview.tr-sys) .vend{display:flex;align-items:center;gap:9px;flex:none}:is(#trainingview,#updatesview.tr-sys) .tr-back{font-family:var(--tr-df);font-weight:700;font-size:.78rem;color:var(--tr-mag);background:none;border:0;padding:0 0 12px;cursor:pointer}:is(#trainingview,#updatesview.tr-sys) .player-wrap{display:grid;grid-template-columns:1.55fr 1fr;gap:18px}:is(#trainingview,#updatesview.tr-sys) .video{border:1px solid var(--tr-line2);border-radius:14px;overflow:hidden;background:#0b0b0d}:is(#trainingview,#updatesview.tr-sys) .video-top{display:flex;align-items:center;gap:8px;padding:9px 13px;background:#111114;border-bottom:1px solid rgba(255,255,255,.06)}:is(#trainingview,#updatesview.tr-sys) .loom-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--tr-df);font-weight:700;font-size:.7rem;color:#c9c9cf}:is(#trainingview,#updatesview.tr-sys) .loom-chip i{width:8px;height:8px;border-radius:50%;background:#8b5cf6}:is(#trainingview,#updatesview.tr-sys) .vt-note{margin-left:auto;font-size:.68rem;color:#6a6a72;font-weight:600}:is(#trainingview,#updatesview.tr-sys) .video-screen{aspect-ratio:16/9;background:#0b0b0d;position:relative}:is(#trainingview,#updatesview.tr-sys) .video-screen iframe{position:absolute;inset:0;width:100%;height:100%;border:0}:is(#trainingview,#updatesview.tr-sys) .vcap{position:absolute;inset:auto 16px 16px;color:#d9d9df;font-family:var(--tr-df);font-weight:700;font-size:.82rem}:is(#trainingview,#updatesview.tr-sys) .wpanel{display:flex;flex-direction:column;gap:14px}:is(#trainingview,#updatesview.tr-sys) .wcard{background:var(--tr-panel);border:1px solid var(--tr-line);border-radius:13px;padding:15px}:is(#trainingview,#updatesview.tr-sys) .wcard h4{font-family:var(--tr-df);font-weight:800;font-size:.66rem;letter-spacing:.13em;text-transform:uppercase;color:var(--tr-faint);margin:0 0 11px}:is(#trainingview,#updatesview.tr-sys) .count-for{display:flex;align-items:center;gap:10px;margin-bottom:13px}:is(#trainingview,#updatesview.tr-sys) .count-for .who-av{width:30px;height:30px;font-size:.72rem}:is(#trainingview,#updatesview.tr-sys) .count-for b{font-family:var(--tr-df);font-weight:700;font-size:.86rem}:is(#trainingview,#updatesview.tr-sys) .count-for span{display:block;color:var(--tr-soft);font-size:.76rem}:is(#trainingview,#updatesview.tr-sys) .wbar{height:9px;border-radius:5px;background:var(--tr-idle);overflow:hidden;margin-bottom:8px}:is(#trainingview,#updatesview.tr-sys) .wbar i{display:block;height:100%;background:linear-gradient(90deg,var(--tr-ok),var(--tr-ok))}:is(#trainingview,#updatesview.tr-sys) .wbar-row{display:flex;align-items:center;justify-content:space-between;font-size:.78rem;font-weight:600;color:var(--tr-soft)}:is(#trainingview,#updatesview.tr-sys) .wbar-row b{color:var(--tr-ok);font-family:var(--tr-df);font-weight:800}:is(#trainingview,#updatesview.tr-sys) .guide-link{display:flex;align-items:center;gap:11px;background:var(--tr-panel);border:1px solid var(--tr-line);border-radius:13px;padding:13px 14px;text-decoration:none;color:inherit}:is(#trainingview,#updatesview.tr-sys) .guide-link .gi{width:32px;height:32px;flex:none;border-radius:8px;background:rgba(161,176,144,.18);display:flex;align-items:center;justify-content:center;color:var(--tr-sage)}:is(#trainingview,#updatesview.tr-sys) .guide-link b{font-family:var(--tr-df);font-weight:700;font-size:.85rem;display:block}:is(#trainingview,#updatesview.tr-sys) .guide-link span span{color:var(--tr-soft);font-size:.76rem}:is(#trainingview,#updatesview.tr-sys) .mx-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}:is(#trainingview,#updatesview.tr-sys) .seg{display:inline-flex;background:var(--tr-panel2);border:1px solid var(--tr-line);border-radius:10px;padding:3px;flex-wrap:wrap}:is(#trainingview,#updatesview.tr-sys) .seg button{font-family:var(--tr-df);font-weight:700;font-size:.78rem;color:var(--tr-soft);background:none;border:0;border-radius:7px;padding:6px 12px;cursor:pointer}:is(#trainingview,#updatesview.tr-sys) .seg button.on{background:var(--tr-panel);color:var(--tr-ink);box-shadow:0 1px 3px rgba(0,0,0,.16)}:is(#trainingview,#updatesview.tr-sys) .toggle{margin-left:auto;display:inline-flex;align-items:center;gap:9px;font-family:var(--tr-df);font-weight:700;font-size:.78rem;color:var(--tr-ink)}:is(#trainingview,#updatesview.tr-sys) .mx-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:11px;margin-bottom:18px}:is(#trainingview,#updatesview.tr-sys) .mx-tile{background:var(--tr-panel);border:1px solid var(--tr-line);border-radius:12px;padding:13px 14px}:is(#trainingview,#updatesview.tr-sys) .mx-tile .big{font-family:var(--tr-df);font-weight:800;font-size:1.6rem;letter-spacing:-.02em;line-height:1}:is(#trainingview,#updatesview.tr-sys) .mx-tile.warn .big{color:var(--tr-warn)}:is(#trainingview,#updatesview.tr-sys) .mx-tile.ok .big{color:var(--tr-ok)}:is(#trainingview,#updatesview.tr-sys) .mx-tile .lab{color:var(--tr-soft);font-size:.78rem;font-weight:600;margin-top:5px}:is(#trainingview,#updatesview.tr-sys) .mx-scroll{overflow-x:auto;border:1px solid var(--tr-line);border-radius:13px;background:var(--tr-panel)}:is(#trainingview,#updatesview.tr-sys) table.mx{border-collapse:collapse;width:100%;min-width:620px}:is(#trainingview,#updatesview.tr-sys) .mx th,:is(#trainingview,#updatesview.tr-sys) .mx td{padding:0;text-align:center}:is(#trainingview,#updatesview.tr-sys) .mx .col-name{text-align:left;padding:11px 14px;font-family:var(--tr-df);font-weight:800;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tr-faint);min-width:150px}:is(#trainingview,#updatesview.tr-sys) .mx .col-v{padding:10px 4px;font-family:var(--tr-df);font-weight:700;font-size:.66rem;color:var(--tr-soft)}:is(#trainingview,#updatesview.tr-sys) .mx .col-sum{padding:10px 12px;font-family:var(--tr-df);font-weight:800;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tr-faint)}:is(#trainingview,#updatesview.tr-sys) .mx tbody tr{border-bottom:1px solid var(--tr-line);cursor:pointer}:is(#trainingview,#updatesview.tr-sys) .mx tbody tr:hover{background:var(--tr-panel2)}:is(#trainingview,#updatesview.tr-sys) .mx .cell-name{text-align:left;padding:10px 14px}:is(#trainingview,#updatesview.tr-sys) .person{display:flex;align-items:center;gap:10px}:is(#trainingview,#updatesview.tr-sys) .person .pav,:is(#trainingview,#updatesview.tr-sys) .drawer .pav{width:30px;height:30px;flex:none;border-radius:50%;background:linear-gradient(135deg,var(--tr-sage),#5c6b48);display:flex;align-items:center;justify-content:center;font-family:var(--tr-df);font-weight:800;font-size:.7rem;color:#0F1012}:is(#trainingview,#updatesview.tr-sys) .person b{font-family:var(--tr-df);font-weight:700;font-size:.86rem;display:block;line-height:1.2}:is(#trainingview,#updatesview.tr-sys) .person .role{color:var(--tr-faint);font-size:.72rem;font-weight:600}:is(#trainingview,#updatesview.tr-sys) .d{width:15px;height:15px;border-radius:50%;margin:0 auto;display:block}:is(#trainingview,#updatesview.tr-sys) .d-done{background:var(--tr-ok)}:is(#trainingview,#updatesview.tr-sys) .d-prog{background:transparent;border:2px solid var(--tr-warn)}:is(#trainingview,#updatesview.tr-sys) .d-none{background:transparent;border:1.5px solid var(--tr-line2)}:is(#trainingview,#updatesview.tr-sys) .cell-sum{padding:0 12px;font-family:var(--tr-df);font-weight:800;font-size:.86rem;color:var(--tr-ink)}:is(#trainingview,#updatesview.tr-sys) .cell-sum.behind{color:var(--tr-warn)}:is(#trainingview,#updatesview.tr-sys) .tr-mx-phone{display:none}:is(#trainingview,#updatesview.tr-sys) .tr-pcard{display:flex;width:100%;text-align:left;background:var(--tr-panel);border:1px solid var(--tr-line);border-radius:12px;padding:12px;margin-bottom:8px;color:inherit;cursor:pointer}:is(#trainingview,#updatesview.tr-sys) .drawer{max-width:440px;margin:16px 0 0 auto;background:var(--tr-panel);border:1px solid var(--tr-line2);border-radius:14px;overflow:hidden}:is(#trainingview,#updatesview.tr-sys) .dr-head{padding:16px 18px;border-bottom:1px solid var(--tr-line);display:flex;align-items:center;gap:12px}:is(#trainingview,#updatesview.tr-sys) .dr-x{margin-left:auto;width:28px;height:28px;border-radius:8px;border:1px solid var(--tr-line);color:var(--tr-faint);background:transparent;cursor:pointer}:is(#trainingview,#updatesview.tr-sys) .dr-stat{display:flex;gap:8px;padding:13px 18px;border-bottom:1px solid var(--tr-line)}:is(#trainingview,#updatesview.tr-sys) .dr-stat div{flex:1;text-align:center;background:var(--tr-panel2);border:1px solid var(--tr-line);border-radius:10px;padding:9px}:is(#trainingview,#updatesview.tr-sys) .dr-stat b{font-family:var(--tr-df);font-weight:800;font-size:1.3rem;display:block;line-height:1}:is(#trainingview,#updatesview.tr-sys) .dr-stat.warn b.h{color:var(--tr-warn)}:is(#trainingview,#updatesview.tr-sys) .dr-stat span{color:var(--tr-soft);font-size:.72rem;font-weight:600}:is(#trainingview,#updatesview.tr-sys) .dr-list{padding:8px 12px 4px}:is(#trainingview,#updatesview.tr-sys) .dr-row{display:flex;align-items:center;gap:11px;padding:10px 6px;border-bottom:1px solid var(--tr-line)}:is(#trainingview,#updatesview.tr-sys) .dr-row .dt{min-width:0;flex:1}:is(#trainingview,#updatesview.tr-sys) .dr-row .dt b{font-family:var(--tr-df);font-weight:700;font-size:.85rem;display:block}:is(#trainingview,#updatesview.tr-sys) .dr-row .dt span{color:var(--tr-faint);font-size:.73rem;font-weight:600}:is(#trainingview,#updatesview.tr-sys) .ov-btn{font-family:var(--tr-df);font-weight:700;font-size:.78rem;color:var(--tr-ink);background:var(--tr-field);border:1px solid var(--tr-line2);border-radius:9px;padding:7px 10px;cursor:pointer}:is(#trainingview,#updatesview.tr-sys) .form-wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}:is(#trainingview,#updatesview.tr-sys) .fcard{background:var(--tr-panel);border:1px solid var(--tr-line);border-radius:14px;padding:18px}:is(#trainingview,#updatesview.tr-sys) .fcard h4{font-family:var(--tr-df);font-weight:800;font-size:.9rem;margin:0 0 3px}:is(#trainingview,#updatesview.tr-sys) .fcard .fsub{color:var(--tr-soft);font-size:.82rem;margin:0 0 15px}:is(#trainingview,#updatesview.tr-sys) .field{margin-bottom:13px}:is(#trainingview,#updatesview.tr-sys) .field label{display:block;font-family:var(--tr-df);font-weight:700;font-size:.74rem;color:var(--tr-soft);margin-bottom:5px}:is(#trainingview,#updatesview.tr-sys) .inp{width:100%;background:var(--tr-field);border:1px solid var(--tr-line2);border-radius:9px;padding:10px 12px;color:var(--tr-ink);font-family:var(--tr-uf);font-size:.85rem}:is(#trainingview,#updatesview.tr-sys) .inp.paste{border-color:var(--tr-mag);box-shadow:0 0 0 3px var(--tr-magt)}:is(#trainingview,#updatesview.tr-sys) .row2{display:grid;grid-template-columns:1fr 1fr;gap:11px}:is(#trainingview,#updatesview.tr-sys) .roles{display:flex;gap:8px;flex-wrap:wrap}:is(#trainingview,#updatesview.tr-sys) .rolebox{display:inline-flex;align-items:center;gap:8px;font-family:var(--tr-df);font-weight:700;font-size:.8rem;color:var(--tr-ink);background:var(--tr-field);border:1px solid var(--tr-line2);border-radius:9px;padding:8px 12px}:is(#trainingview,#updatesview.tr-sys) .fbtn{width:100%;margin-top:4px;font-family:var(--tr-df);font-weight:800;font-size:.88rem;color:#fff;background:linear-gradient(135deg,var(--tr-mag),#E92D92);border:0;border-radius:10px;padding:12px;cursor:pointer}:is(#trainingview,#updatesview.tr-sys) .rep-row{display:flex;align-items:center;gap:12px;background:var(--tr-panel2);border:1px solid var(--tr-line);border-radius:11px;padding:12px;margin-bottom:8px}:is(#trainingview,#updatesview.tr-sys) .ver{font-family:var(--tr-df);font-weight:800;font-size:.68rem;color:var(--tr-sage);background:var(--tr-panel);border:1px solid var(--tr-line);border-radius:6px;padding:3px 7px;flex:none}:is(#trainingview,#updatesview.tr-sys) .rep-row .rt{flex:1;min-width:0}:is(#trainingview,#updatesview.tr-sys) .rep-row .rt b{font-family:var(--tr-df);font-weight:700;font-size:.86rem;display:block}:is(#trainingview,#updatesview.tr-sys) .rep-row .rt span{color:var(--tr-faint);font-size:.75rem;font-weight:600}:is(#trainingview,#updatesview.tr-sys) .rep-btn{font-family:var(--tr-df);font-weight:700;font-size:.78rem;color:var(--tr-mag);background:var(--tr-magt);border:1px solid var(--tr-magt);border-radius:8px;padding:7px 12px;flex:none;cursor:pointer}:is(#trainingview,#updatesview.tr-sys) .rep-btn.quiet{color:var(--tr-faint);background:transparent;border-color:var(--tr-line)}:is(#trainingview,#updatesview.tr-sys) .warn-line{display:flex;gap:9px;align-items:flex-start;margin-top:13px;color:var(--tr-warn);font-size:.8rem;font-weight:600;background:var(--tr-warn-bg);border:1px solid var(--tr-warn-line);border-radius:10px;padding:11px 13px}@media(max-width:820px){:is(#trainingview,#updatesview.tr-sys) .player-wrap,:is(#trainingview,#updatesview.tr-sys) .form-wrap{grid-template-columns:1fr}}@media(max-width:680px){:is(#trainingview,#updatesview.tr-sys) .tr-mx-desk{display:none}:is(#trainingview,#updatesview.tr-sys) .tr-mx-phone{display:block}:is(#trainingview,#updatesview.tr-sys) .who-switch{margin-left:0}:is(#trainingview,#updatesview.tr-sys) .whoami{flex-wrap:wrap}:is(#trainingview,#updatesview.tr-sys) .row2{grid-template-columns:1fr}}:is(#trainingview,#updatesview.tr-sys) .mini-bar{width:52px;height:5px;border-radius:3px;background:var(--tr-idle);overflow:hidden}:is(#trainingview,#updatesview.tr-sys) .mini-bar i{display:block;height:100%;background:var(--tr-warn)}:is(#trainingview,#updatesview.tr-sys) .req{font-family:var(--tr-df);font-weight:700;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tr-mag);background:var(--tr-magt);border:1px solid var(--tr-magt);border-radius:5px;padding:2px 6px}:is(#trainingview,#updatesview.tr-sys) .opt{font-family:var(--tr-df);font-weight:700;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tr-faint);background:var(--tr-idle);border:1px solid var(--tr-line);border-radius:5px;padding:2px 6px}:is(#trainingview,#updatesview.tr-sys) .fbtn:disabled{opacity:.45;cursor:not-allowed;filter:none}:is(#trainingview,#updatesview.tr-sys) .su-anno{white-space:pre-wrap;margin:0 0 16px;line-height:1.5;color:var(--tr-ink);font-size:.94rem}:is(#trainingview,#updatesview.tr-sys) .su-pinhead{margin:0 0 10px}:is(#trainingview,#updatesview.tr-sys) .su-pinhead .sub{color:var(--tr-soft);font-size:.82rem;font-weight:600;margin-top:4px}:is(#trainingview,#updatesview.tr-sys) .video-screen video{position:absolute;inset:0;width:100%;height:100%;border:0;background:#0b0b0d}:is(#trainingview,#updatesview.tr-sys) .wcard .fbtn{margin-top:12px}:is(#trainingview,#updatesview.tr-sys) .su-check{background:var(--tr-field);border-color:var(--tr-line2);color:var(--tr-ink)}:is(#trainingview,#updatesview.tr-sys) .su-check .su-check-txt b{color:var(--tr-ink)}:is(#trainingview,#updatesview.tr-sys) .su-check .su-check-txt span{color:var(--tr-soft)}@media(max-width:680px){:is(#trainingview,#updatesview.tr-sys) .vend .mini-bar{display:none}}body.hub-in #profileview .pnx .hero{display:flex!important;flex-wrap:wrap;gap:18px;align-items:flex-start;padding:22px 24px}body.hub-in #profileview .pnx .hero .heropad{flex:1;min-width:240px;padding:0}body.hub-in #profileview .pnx .hero .money{margin-left:auto;text-align:left;min-width:220px}body.hub-in #profileview .pnx .hero .money .mval{justify-content:flex-start}body.hub-in #profileview .pnx .hero .actions{margin:12px 0 0}body.hub-in #profileview .pnx-grid{display:grid;grid-template-columns:332px 1fr;gap:20px;margin-top:20px;align-items:start}body.hub-in #profileview .pnx-rail{position:sticky;top:16px;display:flex;flex-direction:column;gap:16px}body.hub-in #profileview .pnx-main{min-width:0;display:flex;flex-direction:column;gap:16px}body.hub-in #profileview .pnx .tabs{display:flex;gap:4px;background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:14px!important;padding:5px;overflow-x:auto;margin:0!important;border-bottom:1px solid var(--line)!important}body.hub-in #profileview .pnx .tab{border-bottom:0!important;margin:0;border-radius:9px;padding:9px 14px}body.hub-in #profileview .pnx .tab.on{background:var(--mag-tint)!important;color:var(--ink)!important;border-bottom-color:transparent!important}body.hub-in #profileview .pnx-eye{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--mag)!important;font-weight:700;display:flex;align-items:center;gap:8px;margin:0;padding:14px 16px 8px}body.hub-in #profileview .pnx-eye .dot{width:6px;height:6px;border-radius:50%;background:var(--mag)}body.hub-in #profileview .pnx-facts{display:flex;flex-direction:column;padding:0 16px 12px}body.hub-in #profileview .pnx-fact{display:flex;gap:12px;padding:11px 0;border-top:1px solid var(--line)}body.hub-in #profileview .pnx-fact:first-child{border-top:0;padding-top:0}body.hub-in #profileview .pnx-fact .ic{flex:none;color:var(--ink-faint)!important;margin-top:1px}body.hub-in #profileview .pnx-fact .ic svg{width:17px;height:17px}body.hub-in #profileview .pnx-fact .body{flex:1;min-width:0}body.hub-in #profileview .pnx-fact .k{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)!important;font-weight:700}body.hub-in #profileview .pnx-fact .v{font-size:14px;color:var(--ink)!important;margin-top:2px;word-break:break-word}body.hub-in #profileview .pnx-fact .sub{font-size:12px;color:var(--ink-soft)!important;margin-top:1px}body.hub-in #profileview .pnx-copy{margin-left:auto;align-self:flex-start;color:var(--ink-faint)!important;cursor:pointer;font-size:11px;border:1px solid var(--line);border-radius:6px;padding:2px 7px;font-weight:600;background:transparent;text-decoration:none}body.hub-in #profileview .pnx-prov{font-size:11.5px;color:var(--ink-faint)!important;margin:0 16px 14px;padding-top:12px;border-top:1px solid var(--line)}body.hub-in #profileview .pnx .passline{display:flex;flex-direction:column;gap:9px;padding:0 16px}body.hub-in #profileview .pnx-rail #memberNotesCard{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}body.hub-in #profileview .pnx .passline .pl-break{padding:0}body.hub-in #profileview .pnx .passline .notes-gp-visits{margin:0}body.hub-in #profileview .pnx .passline .notes-gp-visit .ngv-nm{color:var(--ink)!important}body.hub-in #profileview .pnx .passline .notes-gp-visit .ngv-dt{color:var(--ink-soft)!important}body.hub-in #profileview .pnx .passline .notes-gp-visit .ngv-rm{color:var(--ink-faint)!important}body.hub-in #profileview .pnx .pl-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}body.hub-in #profileview .pnx .pl-name{font-size:13.5px;font-weight:600}body.hub-in #profileview .pnx .pl-count{font-size:12.5px;color:var(--ink-soft)!important}body.hub-in #profileview .pnx .pl-count b{font-size:16px;font-weight:700;color:var(--sage)!important;margin-right:2px}body.hub-in #profileview .pnx .pl-break{font-size:11.5px;color:var(--ink-faint)!important;padding:0 16px 12px}body.hub-in #profileview .pnx .pl-break b{color:var(--ink-soft)!important;font-weight:600}body.hub-in #profileview .pnx .passsep{height:1px;background:var(--line);margin:8px 16px}body.hub-in #profileview .pnx .pnx-block{width:calc(100% - 32px);justify-content:center;margin:0 16px 4px}body.hub-in #profileview .pnx-rail .act-btn svg{width:16px!important;height:16px!important;flex:none}body.hub-in #profileview .pnx .minirow{display:flex;justify-content:space-between;align-items:center;padding:9px 16px;border-top:1px solid var(--line);font-size:13px}body.hub-in #profileview .pnx .minirow:first-of-type{border-top:0}body.hub-in #profileview .pnx .minirow .lab{color:var(--ink-soft)!important}body.hub-in #profileview .pnx .badge{font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px}body.hub-in #profileview .pnx .badge.ok{color:var(--sage)!important;background:var(--sage-tint)!important}body.hub-in #profileview .pnx .badge.off{color:var(--ink-faint)!important;background:var(--raise)!important;border:1px solid var(--line)}body.hub-in #profileview .pnx .admrow{display:flex;gap:7px;flex-wrap:wrap;margin:8px 16px 14px;padding-top:12px;border-top:1px solid var(--line)}body.hub-in #profileview .pnx-alert{display:flex;align-items:center;gap:14px;background:linear-gradient(180deg,var(--amber-tint),rgba(255,255,255,0)),var(--panel);border:1px solid rgba(224,168,69,.38);border-left:3px solid var(--amber);border-radius:12px;padding:14px 16px;margin-bottom:16px}body.hub-in #profileview .pnx-alert .abic{color:var(--amber)!important;flex:none}body.hub-in #profileview .pnx-alert .abic svg{width:22px;height:22px}body.hub-in #profileview .pnx-alert .ab-title{font-weight:700;font-size:14px;color:var(--amber)!important}body.hub-in #profileview .pnx-alert .ab-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}body.hub-in #profileview .pnx-alert .ab-chip{font-size:12px;font-weight:600;color:var(--ink)!important;background:var(--amber-tint);border:1px solid rgba(224,168,69,.35);padding:3px 9px;border-radius:7px}body.hub-in #profileview .pnx-alert .ab-chip.bad{color:var(--mag)!important;background:var(--mag-tint);border-color:rgba(251,62,136,.35)}body.hub-in #profileview .pnx-alert .ab-actions{display:flex;gap:8px;flex-wrap:wrap}body.hub-in #profileview .pnx-alert.info{background:linear-gradient(180deg,var(--mag-tint),rgba(255,255,255,0)),var(--panel);border-color:rgba(251,62,136,.34);border-left-color:var(--mag)}body.hub-in #profileview .pnx-alert.info .ab-title,body.hub-in #profileview .pnx-alert.info .abic{color:var(--mag)!important}body.hub-in #profileview .pnx-alert.neutral{background:var(--raise);border-color:var(--line2);border-left-color:var(--ink-faint)}body.hub-in #profileview .pnx-alert.neutral .ab-title{color:var(--ink)!important}body.hub-in #profileview .pnx-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.hub-in #profileview .pnx .tile{background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:10px;padding:14px}body.hub-in #profileview .pnx .tile .k{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint)!important;font-weight:700}body.hub-in #profileview .pnx .tile .n{font-size:20px;font-weight:800;margin-top:6px;letter-spacing:-.02em}body.hub-in #profileview .pnx .tile .n.ok{color:var(--sage)!important}body.hub-in #profileview .pnx .tile .n.warn{color:var(--amber)!important}body.hub-in #profileview .pnx .tile .n.info{color:var(--mag)!important}body.hub-in #profileview .pnx .tile .n.off{color:var(--ink-soft)!important}body.hub-in #profileview .pnx .tile .s{font-size:11.5px;color:var(--ink-soft)!important;margin-top:2px}body.hub-in #profileview .pnx .ttl{font-size:13.5px;font-weight:700;margin:0;padding:14px 16px 8px;display:flex;align-items:center;justify-content:space-between;gap:10px}body.hub-in #profileview .pnx .ttl .link{font-size:12px;color:var(--mag)!important;font-weight:600;cursor:pointer}body.hub-in #profileview .pnx .flags{display:flex;gap:8px;flex-wrap:wrap;padding:0 16px 16px}body.hub-in #profileview .pnx .flag{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;padding:6px 11px;border-radius:9px}body.hub-in #profileview .pnx .flag.ok{color:var(--sage)!important;background:var(--sage-tint)!important}body.hub-in #profileview .pnx .flag.warn{color:var(--amber)!important;background:var(--amber-tint)!important}body.hub-in #profileview .pnx .flag.bad{color:var(--mag)!important;background:var(--mag-tint)!important}body.hub-in #profileview .pnx .row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}body.hub-in #profileview .pnx .list{display:flex;flex-direction:column;padding:0 16px 12px}body.hub-in #profileview .pnx .li{display:flex;gap:11px;align-items:center;padding:10px 0;border-top:1px solid var(--line);font-size:13.5px}body.hub-in #profileview .pnx .li:first-child{border-top:0}body.hub-in #profileview .pnx .li .when{font-size:12px;color:var(--ink-faint)!important;width:56px;flex:none}body.hub-in #profileview .pnx .li .what{flex:1;min-width:0}body.hub-in #profileview .pnx .li .meta{display:block!important;background:none!important;grid-template-columns:none!important;border-top:0!important;margin-top:0!important;font-size:12px;color:var(--ink-soft)!important}body.hub-in #profileview .pnx .pill{display:inline-block;font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:999px}body.hub-in #profileview .pnx .pill.sq{color:var(--blue)!important;background:var(--blue-tint)!important}body.hub-in #profileview .pnx .pill.mg{color:var(--mag)!important;background:var(--mag-tint)!important}body.hub-in #profileview .pnx .credit-lead{display:flex;align-items:baseline;gap:9px;padding:4px 16px 8px}body.hub-in #profileview .pnx .credit-lead .big{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--sage)!important}body.hub-in #profileview .pnx .credit-lead .of{font-size:12.5px;color:var(--ink-soft)!important}body.hub-in #profileview .pnx .pnx-details .pnx-tags{margin-top:4px}@media(max-width:920px){body.hub-in #profileview .pnx-grid{grid-template-columns:1fr}body.hub-in #profileview .pnx-rail{position:static}body.hub-in #profileview .pnx-facts{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}body.hub-in #profileview .pnx-fact{border-top:0;padding:8px 0}}@media(max-width:720px){body.hub-in #profileview .pnx .row2,body.hub-in #profileview .pnx-tiles{grid-template-columns:1fr 1fr}}@media(max-width:560px){body.hub-in #profileview .pnx-facts,body.hub-in #profileview .pnx-tiles,body.hub-in #profileview .pnx .row2{grid-template-columns:1fr}}body.hub-in #profileview .pnx .pnx-panel{display:flex;flex-direction:column;gap:16px}body.hub-in #profileview .pnx .pnx-panel[hidden]{display:none!important}body.hub-in #profileview .pnx .pnx-panel>.card,body.hub-in #profileview .pnx .row2>.card,body.hub-in #profileview .pnx .cols .card+.card{margin-top:0}body.hub-in #profileview .pnx .cols>div{display:flex;flex-direction:column;gap:16px}body.hub-in #profileview .pnx .kv{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid var(--line);font-size:13.5px}body.hub-in #profileview .pnx .kv .kl{color:var(--ink-soft)!important;display:flex;align-items:center;gap:8px;flex-wrap:wrap}body.hub-in #profileview .pnx .kv .kr{font-size:13px}body.hub-in #profileview .pnx .kv .kr.dim{color:var(--ink-faint)!important}body.hub-in #profileview .pnx .spark-wrap{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:4px 16px 16px}body.hub-in #profileview .pnx .spark-stats{display:flex;gap:20px;flex-wrap:wrap}body.hub-in #profileview .pnx .spark-stats .n{font-size:19px;font-weight:800}body.hub-in #profileview .pnx .spark-stats .k{font-size:11px;color:var(--ink-faint)!important;text-transform:uppercase;letter-spacing:.04em;font-weight:700}body.hub-in #profileview .pnx .pnx-spark-svg{margin-left:auto;flex:none;display:block}body.hub-in #profileview .pnx .note-warn{font-size:12px;color:var(--amber)!important;margin:0 16px 14px;display:flex;align-items:center;gap:7px}body.hub-in #profileview .pnx .tl{position:relative;padding:0 16px 16px 36px}body.hub-in #profileview .pnx .tl::before{content:"";position:absolute;left:20px;top:8px;bottom:16px;width:1px;background:var(--line2)}body.hub-in #profileview .pnx .ti{position:relative;padding:0 0 15px}body.hub-in #profileview .pnx .ti:last-child{padding-bottom:0}body.hub-in #profileview .pnx .ti::before{content:"";position:absolute;left:-20px;top:5px;width:9px;height:9px;border-radius:50%;background:var(--mag);border:2px solid var(--panel)}body.hub-in #profileview .pnx .ti .td{font-size:11.5px;color:var(--ink-faint)!important}body.hub-in #profileview .pnx .ti .tt{font-size:13.5px;margin-top:1px;color:var(--ink)!important}body.hub-in #profileview .pnx .ti .tm{font-size:12px;color:var(--ink-soft)!important;margin-top:2px}body.hub-in #profileview .pnx .chipset{display:flex;gap:8px;flex-wrap:wrap;padding:0 16px 16px}body.hub-in #profileview .pnx .schip{font-family:var(--pf-d)!important;font-size:12px;font-weight:600;padding:6px 11px;border-radius:8px;border:1px solid var(--line2)!important;background:var(--raise)!important;color:var(--ink-soft)!important;cursor:pointer;line-height:1.2}body.hub-in #profileview .pnx .schip:hover{color:var(--ink)!important;border-color:var(--ink-faint)!important}body.hub-in #profileview .pnx .pnx-card-acts{display:flex;gap:8px;flex-wrap:wrap;padding:4px 16px 16px}body.hub-in #profileview .pnx .subhead{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)!important;font-weight:700;display:flex;align-items:center;gap:12px;margin:6px 0 -2px}body.hub-in #profileview .pnx .subhead::after{content:"";flex:1;height:1px;background:var(--line)}body.hub-in #profileview .pnx .newtag{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--mag)!important;background:var(--mag-tint);border:1px solid var(--mag-soft);padding:1px 6px;border-radius:6px;margin-left:6px;white-space:nowrap;vertical-align:middle}body.hub-in #profileview .pnx .appt{display:flex;align-items:center;gap:12px;background:var(--mag-tint);border:1px solid var(--mag-soft);border-radius:10px;padding:13px 15px}body.hub-in #profileview .pnx .appt .d{font-family:var(--pf-m)!important;font-size:.82rem;color:var(--mag)!important;font-weight:700;flex:none}body.hub-in #profileview .pnx .appt .appt-body{flex:1;min-width:0}body.hub-in #profileview .pnx .appt .t{font-size:.9rem;font-weight:600;color:var(--ink)!important}body.hub-in #profileview .pnx .appt .m{font-size:.82rem;color:var(--ink-soft)!important}body.hub-in #profileview .pnx-tiles.pnx-tiles-3{grid-template-columns:repeat(3,1fr)}body.hub-in #profileview .pnx .pnx-saleid{font-family:var(--pf-m)!important;font-size:.78rem;color:var(--ink-faint)!important;margin-left:4px}@media(max-width:620px){body.hub-in #profileview .pnx-tiles.pnx-tiles-3{grid-template-columns:repeat(2,1fr)}}#signupview.hub-signup-flat .su-nx,#signupview .su-nx{--su-nx-ink: var(--ww, #ECEBE7);--su-nx-muted: #9C9EA4;--su-nx-faint: rgba(236,235,231,.34);--su-nx-sage: #C4CFB0;--su-nx-panel: var(--panel2, #1b1b20);--su-nx-ghost-bd: rgba(255,255,255,.14);color:var(--su-nx-ink);max-width:560px;margin:0 auto;font-family:"Hanken Grotesk",system-ui,sans-serif}#signupview .su-nx-card{background:var(--card,#141418);border:1px solid var(--line,rgba(255,255,255,.085));border-radius:16px;padding:22px 20px}#signupview .su-nx-card.is-pivot{border-color:rgba(251,62,136,.45)}#signupview .su-nx-kick{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mag,#FB3E88);font-weight:800;margin:0 0 7px}#signupview .su-nx-title{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:20px;line-height:1.14;letter-spacing:-.02em;margin:0 0 12px;text-transform:none}#signupview .su-nx-lab{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--sage,#A1B090);font-weight:800;margin:14px 0 6px}#signupview .su-nx-row2,#signupview .su-nx-rowz{display:flex;gap:10px}#signupview .su-nx-row2>*{flex:1;min-width:0}#signupview .su-nx .su-nx-inp{height:44px;border-radius:10px}#signupview .su-nx input.su-nx-inp::placeholder,#signupview .su-nx textarea::placeholder{color:rgba(236,235,231,.34);opacity:1;font-weight:500}html.hub-light #signupview .su-nx input.su-nx-inp::placeholder,html.hub-light #signupview .su-nx textarea::placeholder{color:rgba(27,27,30,.38);opacity:1}#signupview .su-nx-stop{background:var(--panel2,#1b1b20);border:2px solid var(--mag,#FB3E88);border-radius:12px;padding:12px 14px;margin:2px 0 12px}#signupview .su-nx-stop-h{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:13.5px;color:#FBD0E4;letter-spacing:.02em;margin:0 0 4px;text-transform:uppercase}#signupview .su-nx-stop p{font-size:12.5px;margin:0;line-height:1.5}#signupview .su-nx-scan{display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;border:1.5px solid var(--sage,#A1B090);border-radius:12px;background:rgba(161,176,146,.12);padding:12px 14px;margin:2px 0 8px;color:inherit}#signupview .su-nx-scan-ic{width:34px;height:34px;border-radius:9px;background:rgba(161,176,146,.16);display:flex;align-items:center;justify-content:center;font-size:17px;flex:0 0 auto}#signupview .su-nx-scan-t{font-size:15px;font-weight:800}#signupview .su-nx-scan-t small{display:block;font-size:11.5px;font-weight:400;color:#C4CFB0;margin-top:2px}#signupview .su-nx-go{background:var(--mag,#FB3E88)!important;color:#fff!important;border-radius:999px!important;font-weight:800!important;min-height:44px}#signupview .su-nx-ghost-btn{background:transparent!important;color:var(--ww,#ECEBE7)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;font-weight:700}#signupview .su-nx-prog{height:5px;border-radius:999px;background:var(--panel2,#1b1b20);overflow:hidden;margin:0 0 14px}#signupview .su-nx-prog span{display:block;height:100%;background:var(--mag,#FB3E88);border-radius:999px}#signupview .su-nx-steps{list-style:none;margin:2px 0 0;padding:0;counter-reset:s;display:flex;flex-direction:column;gap:10px}#signupview .su-nx-steps li{display:flex;gap:11px;align-items:flex-start;font-size:14.5px;line-height:1.34;font-weight:600}#signupview .su-nx-steps li::before{counter-increment:s;content:counter(s);flex:0 0 auto;width:22px;height:22px;border-radius:999px;background:rgba(161,176,146,.12);color:#C4CFB0;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:1px}#signupview .su-nx-amt{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:30px;letter-spacing:-.02em;margin:0 0 12px;font-variant-numeric:tabular-nums}#signupview .su-nx-amt small{font-family:"Hanken Grotesk",system-ui,sans-serif;font-size:13px;font-weight:600;color:#9C9EA4;margin-left:8px;letter-spacing:0}#signupview .su-nx-amt.free{color:#C4CFB0}#signupview .su-nx-chip{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:4px 11px;border-radius:999px;margin:0 0 10px;background:rgba(161,176,146,.12);color:#C4CFB0;border:1px solid rgba(161,176,146,.35)}#signupview .su-nx-cardfor{background:var(--panel2,#1b1b20);border:1px solid var(--line,rgba(255,255,255,.085));border-radius:10px;padding:10px 13px;font-size:13.5px;color:#9C9EA4;margin:0 0 12px}#signupview .su-nx-cardfor b{color:var(--ww,#ECEBE7);font-weight:700}#signupview .su-nx-sign{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#C4CFB0;background:rgba(161,176,146,.12);border:1px solid rgba(161,176,146,.3);padding:3px 9px;border-radius:999px;margin:0 0 10px}#signupview .su-nx-sign.done{color:#08080a;background:#A1B090;border-color:#A1B090}#signupview .su-nx-banner{display:flex;gap:9px;align-items:center;background:rgba(161,176,146,.12);border:1px solid rgba(161,176,146,.4);border-radius:11px;padding:11px 13px;color:#C4CFB0;font-size:13px;font-weight:700;margin:12px 0 0;line-height:1.4}#signupview .su-nx-skip{margin-top:14px;background:var(--panel2,#1b1b20);border:1px solid var(--line,rgba(255,255,255,.085));border-radius:12px;padding:11px 13px}#signupview .su-nx-skip .h{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(236,235,231,.34);font-weight:800;margin:0 0 5px}#signupview .su-nx-skip .it{font-size:14px;color:#9C9EA4;font-weight:700;line-height:1.5;margin:0}#signupview .su-nx-skip .why{font-size:12px;color:rgba(236,235,231,.34);margin-top:4px;line-height:1.45}#signupview .su-nx-careful{background:var(--panel2,#1b1b20);border:1px solid rgba(232,168,56,.5);border-radius:11px;padding:9px 12px;margin:12px 0 0;font-size:12.5px;color:#EDD9AE;line-height:1.45}#signupview .su-nx-tiny{font-size:11.5px;color:rgba(236,235,231,.34);margin:12px 0 0;line-height:1.45}#signupview .su-nx-sage{background:var(--panel2,#1b1b20);border:2px solid #7A8B6D;border-radius:12px;padding:12px 14px;margin:2px 0 12px}#signupview .su-nx-sage .h{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:12.5px;color:#C4CFB0;text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px}#signupview .su-nx-sage .rowk{display:flex;gap:8px;font-size:13.5px;margin:0 0 3px}#signupview .su-nx-sage .rowk b{color:var(--ww,#ECEBE7);font-weight:700;min-width:54px;display:inline-block}#signupview .su-nx-sage .rowk span{color:#9C9EA4}#signupview .su-nx-signed{display:flex;align-items:center;gap:13px;background:rgba(161,176,146,.12);border:1px solid rgba(161,176,146,.45);border-radius:12px;padding:14px 15px;margin:2px 0 12px}#signupview .su-nx-signed .ck{width:38px;height:38px;border-radius:999px;background:#A1B090;color:#08080a;font-size:20px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:0 0 auto}#signupview .su-nx-signed .s1{font-family:"Archivo",system-ui,sans-serif;font-weight:800;font-size:16px}#signupview .su-nx-signed .s2{font-size:12.5px;color:#C4CFB0;margin-top:1px}#signupview .su-nx-lead{font-size:13px;color:#9C9EA4;line-height:1.5;margin:0 0 4px}#signupview .su-nx-retype{margin-top:12px;display:flex;align-items:center;gap:10px}#signupview .su-nx-retype .rt{font-size:12px;color:#9C9EA4}#signupview .su-nx-rf{flex:0 0 90px;height:38px;border-radius:9px;font-family:"Archivo",system-ui,sans-serif;font-weight:700;font-size:15px}#signupview .su-nx-badge{width:60px;height:60px;border-radius:999px;background:rgba(161,176,146,.12);border:2px solid #A1B090;display:flex;align-items:center;justify-content:center;font-size:30px;color:#C4CFB0;margin:6px auto 14px}#signupview .su-nx-sum{margin-top:6px;text-align:left}#signupview .su-nx-sum .sumrow{display:flex;justify-content:space-between;font-size:13.5px;padding:9px 0;border-bottom:1px solid var(--line,rgba(255,255,255,.085))}#signupview .su-nx-sum .sumrow b{color:var(--ww,#ECEBE7)}#signupview .su-nx-sum .sumrow span{color:#9C9EA4}html.hub-light #signupview .su-nx,:root[data-theme=light] #signupview .su-nx,html.hub-light #signupview.hub-signup-flat .su-nx,:root[data-theme=light] #signupview.hub-signup-flat .su-nx{--su-nx-ink: #1B1B1E;--su-nx-muted: #585A60;--su-nx-faint: rgba(27,27,30,.55);--su-nx-sage: #4D6140;--su-nx-panel: #F8F7F4;--su-nx-ghost-bd: rgba(0,0,0,.14);color:var(--su-nx-ink)}html.hub-light #signupview .su-nx-card,:root[data-theme=light] #signupview .su-nx-card{background:#fff;border-color:rgba(0,0,0,.09)}html.hub-light #signupview .su-nx-title,html.hub-light #signupview .su-nx-amt,html.hub-light #signupview .su-nx-signed .s1,html.hub-light #signupview .su-nx-cardfor b,:root[data-theme=light] #signupview .su-nx-title,:root[data-theme=light] #signupview .su-nx-amt,:root[data-theme=light] #signupview .su-nx-signed .s1,:root[data-theme=light] #signupview .su-nx-cardfor b{color:#1B1B1E}html.hub-light #signupview .su-nx-stop,:root[data-theme=light] #signupview .su-nx-stop{background:#F8F7F4}html.hub-light #signupview .su-nx-stop-h,:root[data-theme=light] #signupview .su-nx-stop-h{color:#B0285A}html.hub-light #signupview .su-nx-ghost-btn,:root[data-theme=light] #signupview .su-nx-ghost-btn{color:#1B1B1E!important;border-color:var(--su-nx-ghost-bd, rgba(0,0,0,.14))!important}html.hub-light #signupview .su-nx-tiny,html.hub-light #signupview .su-nx-skip .h,html.hub-light #signupview .su-nx-skip .why,:root[data-theme=light] #signupview .su-nx-tiny,:root[data-theme=light] #signupview .su-nx-skip .h,:root[data-theme=light] #signupview .su-nx-skip .why{color:var(--su-nx-faint, rgba(27,27,30,.55))}html.hub-light #signupview .su-nx-lead,html.hub-light #signupview .su-nx-cardfor,html.hub-light #signupview .su-nx-sum .sumrow span,html.hub-light #signupview .su-nx-retype .rt,html.hub-light #signupview .su-nx-amt small,html.hub-light #signupview .su-nx-sage .rowk span,:root[data-theme=light] #signupview .su-nx-lead,:root[data-theme=light] #signupview .su-nx-cardfor,:root[data-theme=light] #signupview .su-nx-sum .sumrow span,:root[data-theme=light] #signupview .su-nx-retype .rt,:root[data-theme=light] #signupview .su-nx-amt small,:root[data-theme=light] #signupview .su-nx-sage .rowk span{color:var(--su-nx-muted, #585A60)}html.hub-light #signupview .su-nx-scan-t small,html.hub-light #signupview .su-nx-chip,html.hub-light #signupview .su-nx-sign,html.hub-light #signupview .su-nx-banner,html.hub-light #signupview .su-nx-signed .s2,html.hub-light #signupview .su-nx-amt.free,html.hub-light #signupview .su-nx-sage .h,:root[data-theme=light] #signupview .su-nx-scan-t small,:root[data-theme=light] #signupview .su-nx-chip,:root[data-theme=light] #signupview .su-nx-sign,:root[data-theme=light] #signupview .su-nx-banner,:root[data-theme=light] #signupview .su-nx-signed .s2,:root[data-theme=light] #signupview .su-nx-amt.free,:root[data-theme=light] #signupview .su-nx-sage .h{color:var(--su-nx-sage, #4D6140)}html.hub-light #signupview .su-nx-cardfor,html.hub-light #signupview .su-nx-skip,html.hub-light #signupview .su-nx-careful,html.hub-light #signupview .su-nx-sage,html.hub-light #signupview .su-nx-prog,:root[data-theme=light] #signupview .su-nx-cardfor,:root[data-theme=light] #signupview .su-nx-skip,:root[data-theme=light] #signupview .su-nx-careful,:root[data-theme=light] #signupview .su-nx-sage,:root[data-theme=light] #signupview .su-nx-prog{background:var(--su-nx-panel, #F8F7F4)}html.hub-light #signupview .su-nx-steps li::before,:root[data-theme=light] #signupview .su-nx-steps li::before{color:var(--su-nx-sage, #4D6140);background:rgba(93,127,102,.12)}html.hub-light #signupview .su-nx .su-nx-inp,:root[data-theme=light] #signupview .su-nx .su-nx-inp{color:#1B1B1E}html.hub-light #signupview .su-nx-sum .sumrow,:root[data-theme=light] #signupview .su-nx-sum .sumrow{border-bottom-color:rgba(0,0,0,.09)}
