.login-screen{--d-air-1:#fbfaf8;--d-air-2:#eceae5;--d-air-3:#e2dfd8;--d-sheet-1:#ffffff;--d-sheet-2:#f8f7f4;--d-sheet-3:#efede8;--d-ink:#14171b;--d-ink-2:#3c434b;--d-ink-3:#656c74;--d-band-1:#1d2127;--d-band-2:#11141a;--d-ref:#1b4d8f;--d-ref-soft:#5f86b8;--d-spine:clamp(52px,6vw,78px);--d-reg:clamp(26px,3.4vw,48px);--d-ref-col:clamp(190px,21vw,288px);background:radial-gradient(118% 72% at 6% -8%,rgba(255,255,255,.95) 0,rgba(255,255,255,0) 62%),radial-gradient(90% 60% at 100% 112%,rgba(27,77,143,.07) 0,rgba(27,77,143,0) 70%),linear-gradient(176deg,var(--d-air-1) 0,var(--d-air-2) 58%,var(--d-air-3) 100%);color:var(--d-ink);padding:clamp(0px,2.2vh,26px) clamp(0px,2.4vw,34px)}.login-screen .login-sheet-body{position:relative;max-width:940px;border-radius:2px;grid-template-columns:var(--d-spine) minmax(0,1fr) var(--d-ref-col);background:radial-gradient(76% 112% at 2% 0,rgba(255,255,255,1) 0,rgba(255,255,255,0) 58%),radial-gradient(64% 88% at 100% 100%,rgba(20,23,27,.07) 0,rgba(20,23,27,0) 72%),linear-gradient(118deg,var(--d-sheet-1) 0,var(--d-sheet-2) 46%,var(--d-sheet-3) 100%);box-shadow:0 0 0 1px rgba(20,23,27,.08),0 1px 1px rgba(20,23,27,.04),0 20px 38px -26px rgba(20,23,27,.24),0 50px 90px -56px rgba(20,23,27,.34);overflow:hidden}.login-screen .login-sheet-body:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--d-spine);background:linear-gradient(to bottom,rgba(242,244,247,0) 0 calc(50% - 86px),rgba(242,244,247,.42) calc(50% - 86px) calc(50% - 85px),rgba(242,244,247,0) calc(50% - 85px) calc(50% - 44px),rgba(242,244,247,.26) calc(50% - 44px) calc(50% - 43px),rgba(242,244,247,0) calc(50% - 43px) calc(50% - 1px),rgba(242,244,247,.62) calc(50% - 1px) calc(50% + 1px),rgba(242,244,247,0) calc(50% + 1px) calc(50% + 43px),rgba(242,244,247,.26) calc(50% + 43px) calc(50% + 44px),rgba(242,244,247,0) calc(50% + 44px) calc(50% + 85px),rgba(242,244,247,.42) calc(50% + 85px) calc(50% + 86px),rgba(242,244,247,0) calc(50% + 86px)),linear-gradient(100deg,var(--d-band-1) 0,var(--d-band-2) 100%);background-size:18px 100%,100% 100%;background-position:50%,0 0;background-repeat:no-repeat,no-repeat;box-shadow:2px 0 16px -6px rgba(20,23,27,.45)}.login-screen .login-sheet-body:after{content:"";position:absolute;left:var(--d-spine);top:0;bottom:0;width:1px;background:linear-gradient(180deg,rgba(95,134,184,0),rgba(95,134,184,.6) 20%,rgba(95,134,184,.6) 80%,rgba(95,134,184,0))}.login-screen .login-tb{grid-column:3;grid-row:1;border-left:0;position:relative;background:none;justify-content:center;gap:clamp(13px,2.1vh,20px);padding:clamp(26px,5vh,56px) clamp(18px,2.2vw,30px)}.login-screen .login-tb:before{content:"";position:absolute;left:0;top:clamp(26px,5vh,56px);bottom:clamp(26px,5vh,56px);width:1px;background:linear-gradient(180deg,rgba(20,23,27,0),rgba(20,23,27,.3) 14%,rgba(20,23,27,.3) 86%,rgba(20,23,27,0))}.login-screen .login-tb-logo{border-bottom:0;padding:0 0 clamp(14px,2.4vh,22px);color:var(--d-ink)}.login-screen .login-tb-cell{border-bottom:0;padding:0}.login-screen .login-tb-cell .k{font-size:8.5px;letter-spacing:.26em;color:var(--d-ink-2);margin-bottom:5px}.login-screen .login-tb-cell .v{font-size:11px;line-height:1.55;letter-spacing:.01em;color:var(--d-ink-2)}.login-screen .login-tb-gap{border-bottom:0;position:relative;flex:0 1 auto;min-height:clamp(16px,3.4vh,34px)}.login-screen .login-tb-gap:before{content:"";position:absolute;left:0;top:50%;width:22px;height:1px;background:linear-gradient(90deg,rgba(20,23,27,.45),rgba(20,23,27,0))}.login-screen .login-tb-bar{height:5px;border-color:var(--d-ink-3)}.login-screen .login-tb-bar i:nth-child(odd){background:var(--d-ink-3)}.login-screen .login-tb-num{border-top:1px solid rgba(20,23,27,.18);background:none;color:var(--d-ink);padding:clamp(11px,1.9vh,17px) 0 0}.login-screen .login-tb-num .k{color:var(--d-ink-2);font-size:8.5px;letter-spacing:.26em}.login-screen .login-tb-num .v{font-size:clamp(24px,3.4vh,32px);font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--d-ink)}.login-screen .login-stage{grid-column:2;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;padding:clamp(26px,5vh,56px) clamp(30px,4vw,64px)}.login-screen .login-card{max-width:100%;padding-left:0}.login-screen .login-card-head{width:min(100%,372px);margin-inline:auto}.login-screen .login-ovdim{left:calc(var(--d-reg) / -2);top:0;bottom:0;width:1px;background:rgba(20,23,27,.22)}.login-screen .login-ovdim:after,.login-screen .login-ovdim:before{left:-7px;width:15px;background:rgba(20,23,27,.4)}.login-screen .login-ovtxt{left:calc(var(--d-reg) / -2);writing-mode:vertical-rl;transform:translate(-50%,-50%) rotate(180deg);font-size:8.5px;letter-spacing:.32em;color:var(--d-ink-3);background:var(--d-sheet-2);padding:12px 0}.login-screen .login-eyebrow{margin-bottom:clamp(14px,2.4vh,22px);gap:12px;font-size:9.5px;letter-spacing:.3em;color:var(--d-ink-3)}.login-screen .login-eyebrow-rule{width:34px;height:1px;background:linear-gradient(90deg,var(--d-ink) 0,rgba(20,23,27,.15) 100%)}.login-screen .login-title{font-size:clamp(34px,5.4vh,52px);font-weight:var(--fw-semibold);letter-spacing:-.034em;line-height:1.02;color:var(--d-ink)}.login-screen .login-sub{margin-top:clamp(10px,1.6vh,15px);font-size:14px;line-height:1.6;max-width:34ch;color:var(--d-ink-2)}.login-screen .login-rows{margin-top:clamp(22px,3.6vh,38px);border-top:0;display:grid;grid-gap:clamp(14px,2.2vh,22px);gap:clamp(14px,2.2vh,22px);width:min(100%,372px);margin-inline:auto}.login-screen .login-row{display:grid;grid-template-columns:1fr;grid-gap:2px;gap:2px;border-bottom:0;background:none;transition:none}.login-screen .login-row-k{padding:0;font-size:9.5px;letter-spacing:.22em;color:var(--d-ink-3);transition:color var(--dur) var(--ease)}.login-screen .login-row:focus-within .login-row-k{color:var(--d-ref)}.login-screen .login-row-c{position:relative;border-left:0;background:linear-gradient(180deg,rgba(20,23,27,.045),rgba(20,23,27,0) 7px);padding:0 2px}.login-screen .login-row-c:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(20,23,27,.24)}.login-screen .login-row-c:after{left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,var(--d-ref) 0,var(--d-ref-soft) 100%);transform-origin:0 50%;transform:scaleX(0);transition:transform var(--dur-slow) var(--mo-ease-enter)}.login-screen .login-row:focus-within .login-row-c:after{transform:scaleX(1)}.login-screen .login-row input{padding:11px 0 11px 2px;min-height:46px;font-size:16px;letter-spacing:-.004em;color:var(--d-ink)}.login-screen .login-row input::placeholder{color:#8d949c}.login-screen .login-row:has(input[aria-invalid=true]) .login-row-c:before{background:var(--clay)}.login-screen .login-reveal{font-size:9.5px;letter-spacing:.2em;color:var(--d-ink-3);padding:6px 2px 6px 10px}.login-screen .login-reveal:hover:not(:disabled){color:var(--d-ref)}.login-screen .login-error{border-radius:2px;border-color:rgba(158,59,46,.3);background:linear-gradient(180deg,#f7e5e1,#f1d8d2)}.login-screen .login-act{margin-top:clamp(20px,3.2vh,32px);gap:clamp(14px,2.2vw,22px)}.login-screen .login-act,.login-screen .login-error-slot{width:min(100%,372px);margin-inline:auto}.login-screen .login-submit{min-width:168px;min-height:50px;border:0;border-radius:2px;background:linear-gradient(170deg,#26303c 0,var(--d-ink) 100%);color:#ffffff;letter-spacing:.02em;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 2px rgba(20,23,27,.18),0 10px 20px -14px rgba(20,23,27,.5);transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur-fast) var(--mo-ease-enter)}.login-screen .login-submit:hover:not(:disabled){background:linear-gradient(170deg,#2c3845,#1a1e24);box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 2px 4px rgba(20,23,27,.2),0 14px 26px -14px rgba(20,23,27,.55)}.login-screen .login-submit:active:not(:disabled){transform:scale(.985)}.login-screen .login-note{font-size:9px;letter-spacing:.18em;color:var(--d-ink-3);max-width:22ch}.login-screen .login-card>:not(.login-ovdim):not(.login-ovtxt){animation-name:login-register;animation-duration:var(--mo-enter);animation-timing-function:var(--mo-ease-enter)}@keyframes login-register{0%{opacity:0;transform:translate3d(-10px,0,0)}to{opacity:1;transform:none}}.login-screen.is-handoff .login-sheet-body{animation:login-plane-register var(--mo-sheet) var(--mo-ease-move) both;transform-origin:0 50%}@keyframes login-plane-register{0%{opacity:.55;transform:scaleX(.975) translate3d(-10px,0,0)}to{opacity:1;transform:none}}@media (max-width:900px){.login-screen{--d-spine:clamp(44px,8vh,60px);--d-reg:clamp(22px,5vw,40px)}.login-screen .login-sheet-body{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--d-spine) minmax(0,1fr) auto}.login-screen .login-sheet-body:before{left:0;right:0;top:0;bottom:auto;width:auto;height:var(--d-spine);background:linear-gradient(to right,rgba(242,244,247,0) 0 calc(50% - 86px),rgba(242,244,247,.42) calc(50% - 86px) calc(50% - 85px),rgba(242,244,247,0) calc(50% - 85px) calc(50% - 44px),rgba(242,244,247,.26) calc(50% - 44px) calc(50% - 43px),rgba(242,244,247,0) calc(50% - 43px) calc(50% - 1px),rgba(242,244,247,.62) calc(50% - 1px) calc(50% + 1px),rgba(242,244,247,0) calc(50% + 1px) calc(50% + 43px),rgba(242,244,247,.26) calc(50% + 43px) calc(50% + 44px),rgba(242,244,247,0) calc(50% + 44px) calc(50% + 85px),rgba(242,244,247,.42) calc(50% + 85px) calc(50% + 86px),rgba(242,244,247,0) calc(50% + 86px)),linear-gradient(170deg,var(--d-band-1) 0,var(--d-band-2) 100%);background-size:100% 11px,100% 100%;background-position:50%,0 0;background-repeat:no-repeat,no-repeat;box-shadow:0 2px 16px -6px rgba(20,23,27,.45)}.login-screen .login-sheet-body:after{left:0;right:0;top:var(--d-spine);bottom:auto;width:auto;height:1px;background:linear-gradient(90deg,rgba(95,134,184,0),rgba(95,134,184,.6) 18%,rgba(95,134,184,.6) 82%,rgba(95,134,184,0))}.login-screen .login-stage{grid-row:2;grid-column:1;padding:clamp(22px,4vh,40px) clamp(20px,6vw,44px)}.login-screen .login-tb{grid-row:3;grid-column:1;flex-direction:row;align-items:center;justify-content:flex-start;gap:clamp(14px,3.4vw,26px);padding:clamp(11px,2vh,16px) clamp(20px,6vw,44px);border-top:1px solid rgba(20,23,27,.14)}.login-screen .login-tb:before{display:none}.login-screen .login-tb-logo{padding:0}.login-screen .login-tb-cell .k{margin-bottom:2px}.login-screen .login-tb-gap{display:none}.login-screen .login-tb-num{margin-left:auto;padding:0;border-top:0;display:flex;align-items:baseline;gap:9px}.login-screen .login-tb-num .k{margin:0}.login-screen .login-tb-num .v{font-size:18px}.login-screen .login-ovdim,.login-screen .login-ovtxt{display:none}}@media (max-width:640px){.login-screen{padding:0}.login-screen .login-sheet-body{border-radius:0}.login-screen .login-act,.login-screen .login-error-slot,.login-screen .login-rows{max-width:100%}.login-screen .login-title{font-size:clamp(30px,8vw,40px)}.login-screen .login-sub{max-width:100%}.login-screen .login-act{flex-direction:column;align-items:stretch;gap:12px}.login-screen .login-submit{width:100%}.login-screen .login-note{max-width:none;text-align:left}.login-screen .login-tb-cell{display:none}}@media (max-height:640px){.login-screen .login-title{font-size:clamp(27px,4.6vh,34px)}.login-screen .login-sub{display:none}}@media (max-height:470px){.login-screen{padding:0}.login-screen .login-sheet-body{border-radius:0}.login-screen .login-stage,.login-screen .login-tb{padding-block:clamp(12px,3vh,22px)}.login-screen .login-eyebrow{margin-bottom:8px}.login-screen .login-title{font-size:24px}.login-screen .login-rows{margin-top:14px;gap:10px}.login-screen .login-row input{min-height:40px;padding-block:8px}.login-screen .login-act{margin-top:14px}.login-screen .login-submit{min-height:42px}.login-screen .login-tb-cell:nth-of-type(n+2),.login-screen .login-tb-gap{display:none}}@media (prefers-reduced-motion:reduce){.login-screen .login-card>*,.login-screen.is-handoff .login-sheet-body{animation:none!important;opacity:1;transform:none;-webkit-clip-path:none;clip-path:none}}.login-screen{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;place-items:stretch;padding:0;min-height:100vh;min-height:100dvh;overflow:visible;overflow-x:clip}.login-screen .login-sheet-body{width:100%;max-width:none;height:auto;max-height:none;min-height:100vh;min-height:100dvh;margin:0;align-self:stretch;justify-self:stretch;border:0;border-radius:0;box-shadow:none}.login-screen .login-stage{display:flex;flex-direction:column;justify-content:center;min-width:0}.login-screen .login-card{width:100%}.login-screen{--d-ref-col:clamp(210px,21vw,340px)}.login-screen .login-stage{align-items:center}.login-screen .login-card{max-width:460px}@media (max-width:900px){.login-screen .login-sheet-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.login-screen .login-tb-cell{display:none}.login-screen .login-tb-num .v{white-space:nowrap}}@font-face{font-family:Login Fraunces;src:url(/_next/static/media/fraunces-600-latin.ed64c0f8.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:u+00??,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:Login Fraunces;src:url(/_next/static/media/fraunces-600-latin-ext.57d15a46.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;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:"Login Instrument Serif";src:url(/_next/static/media/instrument-serif-400-latin.e872e3f2.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+00??,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:"Login Instrument Serif";src:url(/_next/static/media/instrument-serif-400-latin-ext.87b08ce1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Login Syne;src:url(/_next/static/media/syne-700-latin.c3efe5c9.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+00??,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:Login Syne;src:url(/_next/static/media/syne-700-latin-ext.1160599b.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;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{--login-title-font:"Login Fraunces",Georgia,serif}.login-screen .login-row{position:relative;counter-increment:login-field}.login-screen .login-rows{counter-reset:login-field}.login-screen .login-row:after{content:counter(login-field,decimal-leading-zero);position:absolute;top:0;right:2px;font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;line-height:1.6;letter-spacing:.14em;color:rgba(20,23,27,.32);pointer-events:none}.login-screen .login-row:focus-within:after{color:var(--d-ref,#1b4d8f)}.login-screen .login-row-c{background:linear-gradient(180deg,rgba(20,23,27,.045),rgba(20,23,27,0) 7px),repeating-linear-gradient(90deg,rgba(20,23,27,.16) 0 1px,transparent 1px 8px) 0 100% /100% 3px no-repeat,repeating-linear-gradient(90deg,rgba(20,23,27,.2) 0 1px,transparent 1px 40px) 0 100% /100% 6px no-repeat,radial-gradient(circle,rgba(27,77,143,.09) .6px,transparent .9px) 0 0 /8px 8px,linear-gradient(180deg,rgba(27,77,143,.022),rgba(27,77,143,.035));transition:background-color .2s}.login-screen .login-row:focus-within .login-row-c{background-color:rgba(255,255,255,.55)}.login-screen .login-row input{padding-inline:10px 8px}.login-screen .login-row input:-webkit-autofill{-webkit-text-fill-color:var(--d-ink);box-shadow:inset 0 0 0 1000px rgba(236,242,250,.92)}@media (max-width:900px) and (max-height:470px){.login-screen .login-note{max-width:none}.login-screen{height:100vh;height:100dvh}.login-screen .login-stage{min-height:0;overflow-y:auto;align-content:safe center}}html:has(.login-screen),html:has(.login-screen) body{margin:0;overflow:hidden}.login-screen{width:100%;height:100vh;height:100dvh;min-height:0;overflow:hidden}.login-screen .login-sheet-body{height:100%;min-height:0}.login-screen .login-stage{min-height:0;overflow-y:auto;overflow-x:hidden}@media (min-width:901px){.login-screen .login-sheet-body{grid-template-rows:minmax(0,1fr)}}.table-wrap{position:relative;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media (max-width:920px){.table-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;width:34px;pointer-events:none;z-index:2;border-radius:0 var(--radius) var(--radius) 0;background:linear-gradient(to right,rgba(255,255,255,0),var(--card,#fff) 88%)}}@supports (animation-timeline:scroll(x)){@media (max-width:920px){.table-wrap:after{animation:tw-fade-edge linear both;animation-timeline:scroll(self inline);animation-range:85% 100%}@keyframes tw-fade-edge{to{opacity:0}}}}.table-wrap.is-stale{opacity:.55;transition:opacity .15s ease-out}@media (prefers-reduced-motion:reduce){.table-wrap.is-stale{transition:none}}@media (max-width:720px){.toolbar{flex-direction:column;align-items:stretch;gap:10px}.toolbar .chips{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.toolbar .chips::-webkit-scrollbar{display:none}.toolbar .chips .chip{flex:0 0 auto}.toolbar .search{width:100%;margin-left:0;min-width:0}.toolbar .search input{width:100%;min-width:0;box-sizing:border-box}}@media (max-width:560px){.page-head{flex-direction:column;align-items:flex-start;gap:10px}.page-head h1{font-size:clamp(22px,7vw,30px);line-height:1.15;overflow-wrap:anywhere}.page-head .lede{font-size:13px}.pager{flex-direction:column;align-items:stretch;gap:10px}.pager .group{display:flex;gap:8px}.pager .group .chip{flex:1 1;text-align:center;min-height:40px;display:inline-flex;align-items:center;justify-content:center}}.pager .chip:disabled{opacity:.4;cursor:default;pointer-events:none}@media (max-width:560px){.sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.plan-cap{font-size:10px;overflow-wrap:anywhere}}@media (max-width:640px){.lb-bar{flex-wrap:wrap;gap:6px;padding:8px 10px}.lb-bar .lb-title{width:100%;order:-1;font-size:12px;overflow-wrap:anywhere}.lb-bar button{min-height:36px;min-width:36px}}@media (max-width:560px){.admin-grid,.metric-grid,.stat-grid{grid-template-columns:1fr}.panel-body{padding:14px}.metric .value{font-size:30px!important}}@media (min-width:561px) and (max-width:900px){.metric-grid,.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.main,.shell>.main>*{min-width:0}@media (max-width:920px){body,html{overflow-x:hidden}}:root{--tx-ease:cubic-bezier(0.7,0,0.2,1);--tx-ease-out:cubic-bezier(0.22,1,0.36,1);--tx-in:700ms;--tx-push:720ms;--tx-push-delay:120ms;--tx-welcome-exit:640ms;--tx-push-dir:-1;--tx-farewell-to:calc(var(--tx-push-dir) * 100%);--tx-login-from:calc(var(--tx-push-dir) * -100%)}.tx{position:fixed;inset:0;z-index:10000;display:grid;grid-template-columns:minmax(0,1fr);overflow-x:hidden;overflow-y:auto;pointer-events:all;color:var(--ink);font-family:var(--ff-body);background:var(--paper);-webkit-font-smoothing:antialiased}.tx-body{position:relative;display:grid;grid-template-columns:minmax(0,1fr) clamp(220px,17vw,300px);min-height:100%;overflow:hidden}.tx-main{align-items:center;justify-content:center;padding:clamp(32px,6vh,72px) clamp(24px,5vw,80px)}.tx-copy,.tx-main{position:relative;display:flex;min-width:0}.tx-copy{flex-direction:column;width:100%;max-width:520px}.tx-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:clamp(14px,2.2vh,20px);font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--brand-ink)}.tx-eyebrow-rule{flex:0 0 auto;width:26px;height:2px;background:var(--brand)}.tx-title{display:flex;flex-direction:column;margin:0;font-family:var(--ff-display);font-size:clamp(36px,5.8vh,60px);font-weight:var(--fw-semibold);line-height:1.04;letter-spacing:-.03em;color:var(--ink);overflow-wrap:anywhere}.tx-title-2{color:var(--brand-ink)}.tx-sub{margin:clamp(12px,1.8vh,16px) 0 0;font-size:15px;line-height:1.55;color:var(--ink-3)}.tx-meter{position:relative;display:block;width:100%;max-width:420px;height:3px;margin-top:clamp(24px,4vh,36px);border-radius:999px;background:rgba(20,23,27,.1);overflow:hidden}.tx-meter-fill{position:absolute;inset:0;border-radius:inherit;background:var(--brand);transform-origin:0 50%;transform:scaleX(0)}.tx-meta{margin:14px 0 0;max-width:420px;font-family:var(--ff-mono);font-size:11px;letter-spacing:.08em;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-tb{position:relative;display:flex;flex-direction:column;min-width:0;border-left:1px solid var(--line-strong)}.tx-tb-logo{display:flex;align-items:center;padding:clamp(14px,2.2vh,20px) 16px;border-bottom:1px solid var(--line-strong);color:var(--ink)}.tx-tb-cell{padding:clamp(8px,1.4vh,12px) 16px;border-bottom:1px solid var(--line);min-width:0}.tx-tb .k{margin-bottom:4px;font-size:8.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.tx-tb .k,.tx-tb-cell .v{display:block;font-family:var(--ff-mono)}.tx-tb-cell .v{font-size:11px;line-height:1.5;color:var(--ink-2)}.tx-tb-gap{flex:1 1 auto;min-height:8px}.tx-tb-num{padding:clamp(12px,2vh,18px) 16px;background:var(--ink);color:#ffffff}.tx-tb-num .k{color:#9aa1a9}.tx-tb-num .v{display:block;font-family:var(--ff-mono);font-size:clamp(22px,3vh,30px);font-weight:var(--fw-bold);letter-spacing:.02em;line-height:1}@keyframes tx-rise{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}@keyframes tx-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tx-fade-out{0%{opacity:1}to{opacity:0}}@keyframes tx-meter-load{0%{transform:scaleX(0)}to{transform:scaleX(.86)}}@keyframes tx-meter-done{0%{transform:scaleX(.86)}to{transform:scaleX(1)}}@keyframes tx-meter-full{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tx-meter-shine{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(260%,0,0)}}.tx--welcome .tx-meter:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.75) 50%,rgba(255,255,255,0));transform:translate3d(-100%,0,0);animation:tx-meter-shine 1.1s var(--tx-ease) 1.6s infinite}.tx--welcome.is-leaving .tx-meter:after{animation:none;opacity:0}.tx--overlay .tx-copy>*,.tx--overlay .tx-tb>*{animation:tx-rise .42s var(--tx-ease-out) both}.tx--overlay .tx-copy>:first-child{animation-delay:.16s}.tx--overlay .tx-copy>:nth-child(2){animation-delay:.22s}.tx--overlay .tx-copy>:nth-child(3){animation-delay:.29s}.tx--overlay .tx-copy>:nth-child(4){animation-delay:.34s}.tx--overlay .tx-copy>:nth-child(n+5){animation-delay:.39s}.tx--overlay .tx-tb>*{animation-delay:.24s}.tx--arriving .tx-copy>:first-child{animation-delay:.36s}.tx--arriving .tx-copy>:nth-child(2){animation-delay:.42s}.tx--arriving .tx-copy>:nth-child(3){animation-delay:.48s}.tx--arriving .tx-copy>:nth-child(4){animation-delay:.52s}.tx--arriving .tx-copy>:nth-child(n+5){animation-delay:.56s}.tx--arriving .tx-tb>*{animation-delay:.42s}.tx--welcome .tx-meter-fill{animation:tx-meter-load 1.3s cubic-bezier(.3,.7,.2,1) .26s both}.tx--welcome.is-leaving .tx-meter-fill{animation:tx-meter-done .22s var(--tx-ease-out) both}.tx--welcome.is-leaving{pointer-events:none}.tx--arriving{box-shadow:-28px 0 60px -24px rgba(20,23,27,.32);animation:tx-slide-in var(--tx-in) var(--tx-ease) both}@keyframes tx-slide-in{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}.tx--arriving .tx-meter-fill{animation:tx-meter-full 1.2s linear .7s both}.tx--pushed{pointer-events:none}.tx--pushed.is-go{animation:tx-push-out var(--tx-push) var(--tx-ease) var(--tx-push-delay) both}.tx--pushed .tx-copy>*,.tx--pushed .tx-tb>*{animation:none}.tx--pushed .tx-meter-fill{transform:scaleX(1)}@keyframes tx-push-out{0%{transform:translateZ(0)}to{transform:translate3d(var(--tx-farewell-to),0,0)}}.login-viewport{position:relative;overflow-x:clip}.login-viewport.is-pushing{overflow:clip;height:100vh;height:100dvh}.login-viewport.is-pushing .login-screen{transform:translate3d(var(--tx-login-from),0,0)}.login-viewport.is-pushing.is-go .login-screen{animation:tx-login-in var(--tx-push) var(--tx-ease) var(--tx-push-delay) both}@keyframes tx-login-in{0%{transform:translate3d(var(--tx-login-from),0,0)}to{transform:translateZ(0)}}.tx{--d-air-1:#fbfaf8;--d-air-2:#eceae5;--d-air-3:#e2dfd8;--d-sheet-1:#ffffff;--d-sheet-2:#f8f7f4;--d-sheet-3:#efede8;--d-ink:#14171b;--d-ink-2:#3c434b;--d-ink-3:#656c74;--d-band-1:#1d2127;--d-band-2:#11141a;--d-ref:#1b4d8f;--d-ref-soft:#5f86b8;--d-spine:clamp(52px,6vw,78px);--d-reg:clamp(26px,3.4vw,48px);--d-ref-col:clamp(210px,21vw,340px);color:var(--d-ink);background:radial-gradient(118% 72% at 6% -8%,rgba(255,255,255,.95) 0,rgba(255,255,255,0) 62%),radial-gradient(90% 60% at 100% 112%,rgba(27,77,143,.07) 0,rgba(27,77,143,0) 70%),linear-gradient(176deg,var(--d-air-1) 0,var(--d-air-2) 58%,var(--d-air-3) 100%)}.tx .tx-body{grid-template-columns:var(--d-spine) minmax(0,1fr) var(--d-ref-col);background:radial-gradient(76% 112% at 2% 0,rgba(255,255,255,1) 0,rgba(255,255,255,0) 58%),radial-gradient(64% 88% at 100% 100%,rgba(20,23,27,.07) 0,rgba(20,23,27,0) 72%),linear-gradient(118deg,var(--d-sheet-1) 0,var(--d-sheet-2) 46%,var(--d-sheet-3) 100%)}.tx .tx-body:before{left:0;width:var(--d-spine);background:linear-gradient(to bottom,rgba(242,244,247,0) 0 calc(50% - 86px),rgba(242,244,247,.42) calc(50% - 86px) calc(50% - 85px),rgba(242,244,247,0) calc(50% - 85px) calc(50% - 44px),rgba(242,244,247,.26) calc(50% - 44px) calc(50% - 43px),rgba(242,244,247,0) calc(50% - 43px) calc(50% - 1px),rgba(242,244,247,.62) calc(50% - 1px) calc(50% + 1px),rgba(242,244,247,0) calc(50% + 1px) calc(50% + 43px),rgba(242,244,247,.26) calc(50% + 43px) calc(50% + 44px),rgba(242,244,247,0) calc(50% + 44px) calc(50% + 85px),rgba(242,244,247,.42) calc(50% + 85px) calc(50% + 86px),rgba(242,244,247,0) calc(50% + 86px)),linear-gradient(100deg,var(--d-band-1) 0,var(--d-band-2) 100%);background-size:18px 100%,100% 100%;background-position:50%,0 0;background-repeat:no-repeat,no-repeat;box-shadow:2px 0 16px -6px rgba(20,23,27,.45)}.tx .tx-body:after,.tx .tx-body:before{content:"";position:absolute;top:0;bottom:0;z-index:1}.tx .tx-body:after{left:var(--d-spine);width:1px;background:linear-gradient(180deg,rgba(95,134,184,0),rgba(95,134,184,.6) 20%,rgba(95,134,184,.6) 80%,rgba(95,134,184,0))}.tx .tx-main:before{content:"";position:absolute;z-index:2;left:calc(var(--d-spine) / -2 - 13px);top:50%;width:26px;height:2px;margin-top:-1px;border-radius:1px;background:#f2f4f7;box-shadow:0 0 10px rgba(127,168,221,.9)}.tx.tx--welcome .tx-main:before{animation:tx-scan 1.5s cubic-bezier(.65,0,.35,1) .3s infinite alternate both}.tx.tx--arriving .tx-main:before{animation:tx-home .9s var(--tx-ease) .5s both}@keyframes tx-scan{0%{transform:translate3d(0,-110px,0)}to{transform:translate3d(0,110px,0)}}@keyframes tx-home{0%{transform:translate3d(0,-110px,0);opacity:0}30%{opacity:1}to{transform:none;opacity:1}}.tx .tx-main{grid-column:2;grid-row:1;justify-content:center;padding:clamp(32px,6vh,64px) clamp(30px,4vw,64px)}.tx .tx-copy{max-width:560px}@media (min-width:901px){.tx .tx-copy{margin-left:calc(var(--d-ref-col) - var(--d-spine))}}.tx .tx-copy:before{content:"";position:absolute;left:calc(var(--d-reg) / -2);top:0;bottom:0;width:1px;background:rgba(20,23,27,.22);transform-origin:50% 0;animation:tx-draw-y .62s var(--tx-ease) .2s both}.tx.tx--pushed .tx-copy:before{animation:none}.tx .tx-copy:after{content:"";position:absolute;left:calc(var(--d-reg) / -2 - 7px);top:0;width:15px;height:1px;background:rgba(20,23,27,.4);transform:rotate(-45deg);box-shadow:0 0 0 0 transparent}@keyframes tx-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.tx .tx-eyebrow{gap:12px;font-size:9.5px;letter-spacing:.3em;color:var(--d-ink-3)}.tx .tx-eyebrow-rule{width:34px;height:1px;background:linear-gradient(90deg,var(--d-ink) 0,rgba(20,23,27,.15) 100%)}.tx .tx-title{font-size:clamp(42px,7.2vh,78px);letter-spacing:-.036em;line-height:1;color:var(--d-ink)}.tx .tx-title-2{color:var(--d-ref)}.tx.tx--farewell .tx-title-2{color:var(--d-ink-3)}.tx .tx-sub{margin-top:clamp(14px,2vh,20px);max-width:36ch;color:var(--d-ink-2)}.tx .tx-meter{height:9px;max-width:372px;border-radius:0;background:none;overflow:visible}.tx .tx-meter:before{content:"";position:absolute;left:0;right:0;top:4px;height:1px;background:rgba(20,23,27,.24)}.tx .tx-meter-fill{top:3px;bottom:auto;height:3px;border-radius:0;background:linear-gradient(90deg,var(--d-ref) 0,var(--d-ref-soft) 100%)}.tx .tx-meter:after{content:"";position:absolute;inset:0;width:auto;transform:none;animation:none;background:linear-gradient(-45deg,transparent calc(50% - .5px),rgba(20,23,27,.5) calc(50% - .5px),rgba(20,23,27,.5) calc(50% + .5px),transparent calc(50% + .5px)) 0 /9px 9px no-repeat,linear-gradient(-45deg,transparent calc(50% - .5px),rgba(20,23,27,.5) calc(50% - .5px),rgba(20,23,27,.5) calc(50% + .5px),transparent calc(50% + .5px)) 100% /9px 9px no-repeat}.tx.tx--welcome .tx-meter-fill{animation:tx-meter-load 1.3s cubic-bezier(.3,.7,.2,1) .26s both,tx-breathe 1.2s ease-in-out 1.6s infinite}.tx.tx--welcome.is-leaving .tx-meter-fill{animation:tx-meter-done .22s var(--tx-ease-out) both}@keyframes tx-breathe{0%,to{opacity:1}50%{opacity:.55}}.tx.tx--arriving .tx-meter-fill{animation:tx-close 1.2s var(--tx-ease) .7s both}.tx.tx--pushed .tx-meter-fill{transform:scaleX(0)}@keyframes tx-close{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.tx .tx-meta{font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--d-ink-3)}.tx.tx--welcome .tx-meta{text-transform:none;letter-spacing:.06em;font-size:11px}.tx .tx-tb{grid-column:3;grid-row:1;justify-content:center;gap:clamp(13px,2.1vh,20px);padding:clamp(26px,5vh,56px) clamp(18px,2.2vw,30px);border-left:0;background:none}.tx .tx-tb:before{content:"";position:absolute;left:0;top:clamp(26px,5vh,56px);bottom:clamp(26px,5vh,56px);width:1px;background:linear-gradient(180deg,rgba(20,23,27,0),rgba(20,23,27,.3) 14%,rgba(20,23,27,.3) 86%,rgba(20,23,27,0))}.tx .tx-tb-logo{padding:0 0 clamp(14px,2.4vh,22px);border-bottom:0;color:var(--d-ink)}.tx .tx-tb-cell{padding:0;border-bottom:0}.tx .tx-tb .k{font-size:8.5px;letter-spacing:.26em;margin-bottom:5px}.tx .tx-tb .k,.tx .tx-tb-cell .v{color:var(--d-ink-2)}.tx .tx-tb-gap{flex:0 1 auto;min-height:clamp(16px,3.4vh,34px)}.tx .tx-tb-num{padding:clamp(11px,1.9vh,17px) 0 0;border-top:1px solid rgba(20,23,27,.18);background:none;color:var(--d-ink)}.tx .tx-tb-num .k{color:var(--d-ink-2)}.tx .tx-tb-num .v{font-size:clamp(24px,3.4vh,32px);font-weight:var(--fw-semibold);letter-spacing:-.01em}.tx.tx--welcome{animation:tx-unfold .62s var(--tx-ease) both}.tx.tx--welcome.is-leaving{animation:tx-fold var(--tx-welcome-exit) var(--tx-ease) both}.tx.tx--welcome.is-leaving .tx-copy,.tx.tx--welcome.is-leaving .tx-tb{animation:tx-fade-out .22s ease both}@keyframes tx-unfold{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes tx-fold{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}@media (max-width:900px){.tx .tx-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.tx .tx-tb{flex-direction:row;align-items:center;justify-content:flex-start;gap:clamp(12px,3vw,24px);padding:12px clamp(16px,4vw,26px);border-left:0;border-top:1px solid var(--line-strong)}.tx .tx-tb-cell,.tx .tx-tb-logo{padding:0;border:0}.tx .tx-tb-gap{display:none}.tx .tx-tb-num{display:flex;align-items:center;gap:10px;margin:0 0 0 auto;padding:8px 12px;border-top:0}.tx .tx-tb-num .k{margin:0}.tx .tx-tb-num .v{font-size:20px;white-space:nowrap}.tx{--d-spine:clamp(44px,8vh,60px);--d-reg:clamp(22px,5vw,40px)}.tx .tx-body{grid-template-rows:var(--d-spine) minmax(0,1fr) auto}.tx .tx-body:before{right:0;bottom:auto;width:auto;height:var(--d-spine);background:linear-gradient(to right,rgba(242,244,247,0) 0 calc(50% - 86px),rgba(242,244,247,.42) calc(50% - 86px) calc(50% - 85px),rgba(242,244,247,0) calc(50% - 85px) calc(50% - 44px),rgba(242,244,247,.26) calc(50% - 44px) calc(50% - 43px),rgba(242,244,247,0) calc(50% - 43px) calc(50% - 1px),rgba(242,244,247,.62) calc(50% - 1px) calc(50% + 1px),rgba(242,244,247,0) calc(50% + 1px) calc(50% + 43px),rgba(242,244,247,.26) calc(50% + 43px) calc(50% + 44px),rgba(242,244,247,0) calc(50% + 44px) calc(50% + 85px),rgba(242,244,247,.42) calc(50% + 85px) calc(50% + 86px),rgba(242,244,247,0) calc(50% + 86px)),linear-gradient(170deg,var(--d-band-1) 0,var(--d-band-2) 100%);background-size:100% 11px,100% 100%;box-shadow:0 2px 16px -6px rgba(20,23,27,.45)}.tx .tx-body:after{left:0;right:0;top:var(--d-spine);bottom:auto;width:auto;height:1px;background:linear-gradient(90deg,rgba(95,134,184,0),rgba(95,134,184,.6) 18%,rgba(95,134,184,.6) 82%,rgba(95,134,184,0))}.tx .tx-main{grid-row:2;grid-column:1;padding:clamp(28px,5vh,48px) clamp(20px,6vw,44px)}.tx .tx-main:before{left:50%;top:calc(var(--d-spine) / -2);width:2px;height:22px;margin:-11px 0 0 -1px}@keyframes tx-scan{0%{transform:translate3d(-110px,0,0)}to{transform:translate3d(110px,0,0)}}@keyframes tx-home{0%{transform:translate3d(-110px,0,0);opacity:0}30%{opacity:1}to{transform:none;opacity:1}}.tx .tx-copy:after,.tx .tx-copy:before{display:none}.tx .tx-tb{grid-row:3;grid-column:1;padding:12px clamp(20px,6vw,44px);border-top:1px solid rgba(20,23,27,.14)}.tx .tx-tb:before{display:none}.tx .tx-tb-logo{padding:0}.tx .tx-tb-num{padding:0;border:0}.tx .tx-tb-num .v{font-size:18px}}@media (max-width:640px){.tx .tx-tb-cell{display:none}.tx .tx-title{font-size:clamp(32px,9vw,44px);font-size:clamp(36px,10.5vw,48px)}}@media (max-height:560px){.tx .tx-sub,.tx .tx-tb-cell{display:none}}@media (prefers-reduced-motion:reduce){.tx.tx--overlay,.tx.tx--overlay.tx--arriving,.tx.tx--overlay.tx--welcome{animation:tx-fade-in .24s ease both!important;box-shadow:none}.tx.tx--overlay.tx--welcome.is-leaving{animation:tx-fade-out .28s ease both!important}.tx.tx--overlay.tx--pushed{animation:none!important}.tx.tx--overlay.tx--pushed.is-go{animation:tx-fade-out .32s ease .1s both!important}.tx--overlay .tx-copy:before,.tx--overlay .tx-copy>*,.tx--overlay .tx-main:before,.tx--overlay .tx-meter-fill,.tx--overlay .tx-meter:after,.tx--overlay .tx-tb>*,.tx--overlay.is-leaving .tx-copy,.tx--overlay.is-leaving .tx-tb{animation:none!important;opacity:1}.tx--overlay .tx-meter-fill{transform:scaleX(1)}.tx.tx--overlay.tx--farewell .tx-meter-fill{transform:scaleX(0)}.login-viewport.is-pushing .login-screen{animation:none!important;transform:none}}.login-screen .login-title,.tx .tx-title,html .page-head h1{font-family:var(--login-title-font);font-synthesis:none;font-weight:600;line-height:1.14;padding-block:.04em .02em;overflow:visible}.login-screen .login-title{font-size:clamp(30px,1.4vw + 2vh,44px);letter-spacing:-.018em}.tx .tx-title{font-size:clamp(36px,2vw + 3vh,64px);letter-spacing:-.02em}html .page-head h1{letter-spacing:-.012em}.login-screen .login-tb-logo:after,.tx .tx-tb-logo:after{content:"";display:block;align-self:stretch;height:1px;margin-top:clamp(12px,1.8vh,18px);background:linear-gradient(90deg,rgba(20,23,27,0),rgba(20,23,27,.2) 10%,rgba(20,23,27,.2) 62%,rgba(20,23,27,0));transform-origin:0 0;width:100%;margin-top:clamp(16px,2.6vh,26px);background:linear-gradient(90deg,rgba(20,23,27,0),rgba(20,23,27,.2) 22%,rgba(20,23,27,.2) 78%,rgba(20,23,27,0))}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.login-screen .login-tb-logo:after,.tx .tx-tb-logo:after{transform:scaleY(.5)}}.login-screen .login-tb-logo,.tx .tx-tb-logo{container-type:inline-size;--login-logo:min(15.9cqi,56px);display:flex;flex-direction:column;align-items:center;padding:clamp(16px,2.6vh,26px) 0;color:var(--d-ink,#14171b);overflow:visible}.login-wordmark{display:inline-flex;align-items:center;gap:.16em;max-width:100%;font-size:var(--login-wordmark,40px);line-height:1;color:var(--d-ink,#14171b);white-space:nowrap}.login-screen .login-tb-logo,.tx .tx-tb-logo{--login-wordmark:min(18.6cqi,66px)}.login-wordmark-mark{width:.8em;height:.8em;flex:none;overflow:visible}.login-wordmark-type{font-family:var(--login-title-font);font-synthesis:none;font-weight:600;letter-spacing:-.035em;line-height:1.16;padding-block:.04em;font-optical-sizing:auto}.login-wordmark-flow{color:var(--d-ref,#1b4d8f)}@media (max-width:900px){.login-screen .login-tb-logo,.tx .tx-tb-logo{container-type:normal;--login-wordmark:clamp(30px,4.4vw,40px);padding:0;align-items:flex-start}.login-screen .login-tb-logo:after,.tx .tx-tb-logo:after{display:none}}@media (max-width:640px){.login-screen .login-title{font-size:clamp(28px,7.6vw,34px)}.tx .tx-title{font-size:clamp(32px,9vw,42px)}.login-screen .login-tb-logo,.tx .tx-tb-logo{--login-wordmark:clamp(28px,8.4vw,36px)}}@media (max-height:640px) and (min-width:901px){.login-screen .login-title{font-size:clamp(26px,4.6vh,32px)}.tx .tx-title{font-size:clamp(30px,6vh,40px)}}.dpf{display:none}@media (min-width:901px) and (min-height:600px){.login-screen .login-card{position:relative;isolation:isolate}.login-screen .dpf{display:block;position:absolute;inset:0;z-index:-1;pointer-events:none;color:#14171b;opacity:.13;animation:none;transform:none}.login-screen .login-card>.dpf:not(.login-ovdim):not(.login-ovtxt){opacity:.13;transform:none;animation:dpf-in var(--mo-enter,.26s) var(--mo-ease-enter,ease-out) both}}@keyframes dpf-in{0%{opacity:0}to{opacity:.13}}@media (prefers-reduced-motion:reduce){.login-screen .login-card>.dpf:not(.login-ovdim):not(.login-ovtxt){animation:none!important;opacity:.13!important}}.dpf>*{position:absolute}.dpf svg,.dpf>*{overflow:visible}.dpf circle,.dpf line,.dpf path{fill:none;stroke:currentColor;stroke-width:.9px;stroke-linecap:square}.dpf .dpf-axis,.dpf .dpf-thin{stroke-width:.6px}.dpf .dpf-axis{stroke-dasharray:10 4 2 4}.dpf .dpf-dot{fill:currentColor;stroke:none}.dpf text{fill:currentColor;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.04em}.dpf text:not([text-anchor]){text-anchor:middle}.dpf .dpf-note{font-size:9.5px;letter-spacing:.08em}.dpf .dpf-cap,.dpf .dpf-s{font-size:8.5px}.dpf .dpf-cap{letter-spacing:.2em}.dpf-dim-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.04em;color:currentColor;white-space:nowrap}.dpf-corner--tl{left:-44px;top:-44px}.dpf-corner--tr{right:-44px;top:-44px}.dpf-corner--bl{left:-44px;bottom:-44px}.dpf-corner--br{right:-44px;bottom:-44px}.dpf-dim--top{left:0;top:-58px;width:100%}.dpf-bubble--a{left:-15px;top:-110px}.dpf-bubble--b{right:-15px;top:-110px}.dpf-dim--right{left:calc(100% + 16px);top:0;height:100%}.dpf-dim-label--right{left:calc(100% + 38px);top:50%;writing-mode:vertical-rl;transform:translateY(-50%)}.dpf-bubble--1{left:calc(100% + 30px);top:-15px}.dpf-bubble--2{left:calc(100% + 30px);bottom:-15px}.dpf-door{left:calc(100% + 124px);top:4%}.dpf-section{left:calc(100% + 150px);top:64%}.dpf-elev{left:0;top:calc(100% + clamp(30px, 5vh, 50px));height:clamp(96px,17vh - 20px,146px);width:auto}@media (max-width:1319px){.dpf-door,.dpf-section{display:none}}@media (max-height:720px){.dpf-elev{display:none}}.tx.tx--pushed,.tx.tx--pushed.is-go{animation:none;transform:none;background:transparent}.tx.tx--pushed .tx-body{background:transparent}.tx.tx--pushed .tx-body:after,.tx.tx--pushed .tx-body:before{display:none}.tx.tx--pushed .tx-tb{visibility:hidden}.tx.tx--pushed .tx-main:before{display:none}@media (min-width:901px){.tx.tx--pushed .tx-body{-webkit-clip-path:inset(0 0 0 var(--d-spine));clip-path:inset(0 0 0 var(--d-spine))}}.tx.tx--pushed.is-go .tx-main{animation:tx-main-out var(--tx-push) var(--tx-ease) var(--tx-push-delay) both}@keyframes tx-main-out{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.login-viewport.is-pushing .login-screen,.login-viewport.is-pushing.is-go .login-screen{animation:none;transform:none}.login-viewport.is-pushing .login-screen .login-sheet-body:after,.login-viewport.is-pushing .login-screen .login-sheet-body:before{z-index:2}.login-viewport.is-pushing .login-screen .login-stage{transform:translate3d(0,-100%,0)}.login-viewport.is-pushing.is-go .login-screen .login-stage{animation:tx-stage-drop var(--tx-push) var(--tx-ease) var(--tx-push-delay) both}@keyframes tx-stage-drop{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.tx.tx--overlay.tx--pushed.is-go{animation:none!important}.tx.tx--pushed.is-go .tx-main{animation:tx-fade-out .32s ease .1s both!important}.login-viewport.is-pushing .login-screen .login-stage{transform:none!important;opacity:0}.login-viewport.is-pushing.is-go .login-screen .login-stage{animation:tx-fade-in .32s ease .1s both!important}}.tx .tx-tb-gap{position:relative;border-bottom:0}.tx .tx-tb-gap:before{content:"";position:absolute;left:0;top:50%;width:22px;height:1px;background:linear-gradient(90deg,rgba(20,23,27,.45),rgba(20,23,27,0))}.tx .tx-tb-bar{display:flex;width:100%;height:5px;border:1px solid var(--d-ink-3)}.tx .tx-tb-bar i{flex:1 1 auto}.tx .tx-tb-bar i:nth-child(odd){background:var(--d-ink-3)}.tx .tx-tb-cell{display:block}.tx .tx-tb-cell .v{font-size:11px;line-height:1.55;letter-spacing:.01em}.tx .tx-tb-num .k{font-size:8.5px;letter-spacing:.26em}@media (max-width:900px){.tx .tx-tb{gap:clamp(14px,3.4vw,26px);padding:clamp(11px,2vh,16px) clamp(20px,6vw,44px)}.tx .tx-tb-cell{display:flex;flex-direction:column;justify-content:center}.tx .tx-tb-cell .k{margin-bottom:2px}.tx .tx-tb-cell,.tx .tx-tb-logo{border-right:1px solid var(--line-strong)}.tx .tx-tb-cell:nth-of-type(n+4){display:none}.tx .tx-tb-num{align-items:baseline;gap:9px}}@media (max-height:600px){.tx .tx-tb-cell:nth-of-type(n+3){display:none}}@media (max-height:470px){.tx .tx-tb{padding-block:clamp(12px,3vh,22px)}.tx .tx-tb-cell:nth-of-type(n+2),.tx .tx-tb-gap{display:none}}@media (max-width:640px){.tx .tx-tb-cell{display:none}}.shell{--sb-w:72px;--sb-w-open:252px;--sb-pad:12px;--sb-band-1:#1d2127;--sb-band-2:#11141a;--sb-paper:#f3f1ec;--sb-ink-2:rgba(243,241,236,0.72);--sb-ink-3:rgba(243,241,236,0.46);--sb-hair:rgba(243,241,236,0.09);--sb-accent:#7fa8dd;--sb-accent-deep:#1b4d8f;--sb-ease:cubic-bezier(0.22,0.8,0.24,1);--sb-dur:260ms;display:grid;grid-template-columns:var(--sb-w) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100vh;height:100dvh;min-height:0;overflow:hidden}body:has(.shell),html:has(.shell){height:100%;overflow:hidden;overscroll-behavior:none}.shell>.main{grid-column:2;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:34px 42px 64px}.sb,.shell>.main{grid-row:1;min-height:0;height:100%}.sb{--sb-row:clamp(32px,4.4vh,38px);--sb-gap:clamp(6px,1.6vh,14px);--sb-vpad:clamp(8px,1.8vh,16px);grid-column:1;position:relative;z-index:50;width:var(--sb-w);display:flex;flex-direction:column;overflow:hidden;padding:var(--sb-vpad) var(--sb-pad);color:var(--sb-ink-2);font-family:var(--ff-body);background:linear-gradient(rgba(127,168,221,.035) 1px,transparent 1px) 0 0 /24px 24px,linear-gradient(90deg,rgba(127,168,221,.035) 1px,transparent 1px) 0 0 /24px 24px,linear-gradient(180deg,var(--sb-band-1) 0,var(--sb-band-2) 100%);box-shadow:inset -1px 0 0 var(--sb-hair);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:width var(--sb-dur) var(--sb-ease),box-shadow var(--sb-dur) var(--sb-ease)}.sb:not(.is-collapsed){width:var(--sb-w-open);box-shadow:inset -1px 0 0 var(--sb-hair),18px 0 40px -18px rgba(8,10,14,.55)}.sb-head{position:relative;flex:none;display:flex;flex-direction:column;gap:4px;padding:0 0 var(--sb-gap);border-bottom:1px solid var(--sb-hair)}.sb-brand{display:flex;align-items:center;gap:10px;height:32px;padding-left:calc((var(--sb-w) - 2 * var(--sb-pad) - 24px) / 2);color:var(--sb-paper);white-space:nowrap;overflow:hidden;border-radius:7px;outline:none}.sb-brand:focus-visible{outline:2px solid var(--sb-accent);outline-offset:-2px}.sb-mark{flex:none;width:24px;height:24px}.sb-word{font-family:var(--login-title-font);font-synthesis:none;font-weight:600;font-size:21px;letter-spacing:-.035em;line-height:1.16;font-optical-sizing:auto}.sb-word-flow{color:var(--sb-accent)}.sb-tag{flex:none;height:12px;padding-left:calc((var(--sb-w) - 2 * var(--sb-pad) - 24px) / 2);font-family:var(--ff-mono);font-size:9px;line-height:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--sb-ink-3);white-space:nowrap;overflow:hidden}.sb-colophon,.sb-group-title,.sb-lbl,.sb-tag,.sb-word{transition:opacity var(--sb-dur) var(--sb-ease)}.sb.is-collapsed .sb-colophon,.sb.is-collapsed .sb-group-title,.sb.is-collapsed .sb-lbl,.sb.is-collapsed .sb-tag,.sb.is-collapsed .sb-word{opacity:0}.sb-nav{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--sb-gap);padding:var(--sb-gap) 0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.sb-nav::-webkit-scrollbar{display:none;width:0;height:0}.sb-group{flex:none;display:flex;flex-direction:column;gap:1px;min-width:0}.sb-group-title{height:12px;margin:0 0 3px;padding-left:calc((var(--sb-w) - 2 * var(--sb-pad) - 18px) / 2);font-family:var(--ff-mono);font-size:9px;line-height:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--sb-ink-3)}.sb-group-title,.sb-link{flex:none;white-space:nowrap;overflow:hidden}.sb-link{position:relative;display:flex;align-items:center;box-sizing:border-box;width:100%;height:var(--sb-row);padding:0 10px 0 0;border:0;border-radius:7px;background:transparent;color:var(--sb-ink-2);font:inherit;font-size:13.5px;font-weight:500;line-height:1;text-align:left;text-decoration:none;cursor:pointer;transition:background .16s ease,color .16s ease}.sb-link .ico{flex:0 0 calc(var(--sb-w) - 2 * var(--sb-pad));width:18px;height:18px;opacity:.8;transition:opacity .16s ease,color .16s ease}.sb-lbl{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.sb-link:hover{background:rgba(243,241,236,.055);color:var(--sb-paper)}.sb-link:hover .ico{opacity:1}.sb-link:focus-visible{outline:2px solid var(--sb-accent);outline-offset:-2px}.sb-link.is-active{background:linear-gradient(90deg,rgba(127,168,221,.16),rgba(127,168,221,.04));color:var(--sb-paper)}.sb-link.is-active:before{content:"";position:absolute;left:0;top:25%;bottom:25%;width:2px;border-radius:2px;background:var(--sb-accent)}.sb-link.is-active .ico{opacity:1;color:var(--sb-accent)}.sb-foot{flex:none;display:flex;flex-direction:column;gap:clamp(4px,1vh,8px);padding-top:clamp(6px,1.2vh,10px);border-top:1px solid var(--sb-hair)}.sb-colophon{flex:none;padding-left:calc((var(--sb-w) - 2 * var(--sb-pad) - 18px) / 2);font-family:var(--ff-mono);font-size:8.5px;line-height:13px;letter-spacing:.1em;color:rgba(243,241,236,.32);white-space:nowrap;overflow:hidden}@media (max-height:760px){.sb-colophon{display:none}}@media (max-height:680px){.sb-tag{display:none}.sb{--sb-row:32px;--sb-gap:6px}}@media (max-height:560px){.sb-group-title{display:none}.sb{--sb-row:30px;--sb-gap:4px;--sb-vpad:6px}.sb-group+.sb-group{border-top:1px solid var(--sb-hair);padding-top:4px}}@media (max-height:420px){.sb{--sb-row:26px;--sb-gap:2px;--sb-vpad:4px}.sb-brand{height:26px}}@media (max-width:900px){.shell>.main{padding:22px 14px 48px}.sb:not(.is-collapsed){box-shadow:inset -1px 0 0 var(--sb-hair),0 0 0 100vmax rgba(10,12,16,.42)}}@media (max-width:560px){.shell{--sb-w:56px;--sb-w-open:236px;--sb-pad:8px}}@media (prefers-reduced-motion:reduce){.sb,.sb *{transition:none!important}}.bf-mark{overflow:visible}.bf-win{opacity:0;animation-duration:var(--bf-cycle,4.5s);animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite;animation-fill-mode:none}.bf-floor-0{animation-name:bf-floor-0}.bf-floor-1{animation-name:bf-floor-1}.bf-floor-2{animation-name:bf-floor-2}@keyframes bf-floor-0{0%,8%{opacity:0}20%,80%{opacity:1}92%,to{opacity:0}}@keyframes bf-floor-1{0%,28%{opacity:0}40%,80%{opacity:1}92%,to{opacity:0}}@keyframes bf-floor-2{0%,48%{opacity:0}60%,80%{opacity:1}92%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.bf-win{animation:none}}