:root,[data-theme=light]{--ts-page-bg:radial-gradient(40% 40% at 88% 0%, rgba(var(--ts-orange-rgb), .22) 0%, rgba(var(--ts-orange-rgb), 0) 70%), radial-gradient(45% 45% at 0% 40%, #e4ecf4 0%, #e4ecf400 70%), #fff;--ts-field-bg:#fff;--ts-field-bg-focus:#fff;--ts-field-fg:#102e4a;--ts-field-placeholder:#7f95aa;--ts-seg-bg:#102e4a14;--ts-seg-pill:#102e4a;--ts-seg-on:#fff;--ts-seg-off:#102e4a;--ts-primary-bg:#102e4a;--ts-primary-hover:#1e4a73;--ts-error:#b4530a;--ts-danger:#c62828;--ts-danger-tint:#c628281a;--ts-feature-bg:#102e4a;--ts-feature-fg:#fff;--ts-feature-num:var(--ts-orange-soft);--ts-rail-bg:#102e4a0d;--ts-rail-active:#102e4a;--ts-rail-icon:#102e4a}[data-theme=dark]{--ts-page-bg:radial-gradient(40% 40% at 88% 0%, rgba(var(--ts-orange-rgb), .22) 0%, rgba(var(--ts-orange-rgb), 0) 70%), radial-gradient(45% 45% at 0% 40%, #1a4470 0%, #1a447000 70%), radial-gradient(50% 40% at 75% 90%, #17406a 0%, #17406a00 70%), #102e4a;--ts-field-bg:#ffffff0f;--ts-field-bg-focus:#ffffff1a;--ts-field-fg:#fff;--ts-field-placeholder:#7f95aa;--ts-seg-bg:#ffffff14;--ts-seg-pill:#fff;--ts-seg-on:#102e4a;--ts-seg-off:#fff;--ts-primary-bg:var(--ts-orange);--ts-primary-hover:var(--ts-orange-light);--ts-error:#ffb27a;--ts-danger:#ff8a80;--ts-danger-tint:#ff8a8024;--ts-feature-bg:#163b5e;--ts-feature-fg:#fff;--ts-feature-num:var(--ts-orange);--ts-rail-bg:#ffffff0f;--ts-rail-active:var(--ts-orange);--ts-rail-icon:#fff}.ts-page{width:100%;min-height:100vh;color:var(--ts-fg);background:var(--ts-bg);font-family:var(--font-sans), "Onest", system-ui, sans-serif;-webkit-font-smoothing:antialiased;position:relative}.ts-page *,.ts-page :before,.ts-page :after{box-sizing:border-box}.ts-page a{color:inherit;text-decoration:none}.ts-page button,.ts-page input{font-family:inherit}.ts-page-bg{z-index:0;background:var(--ts-page-bg);pointer-events:none;position:fixed;inset:0}.ts-shell{z-index:1;min-height:100vh;display:flex;position:relative}.ts-main{flex-direction:column;flex:1;gap:20px;min-width:0;max-width:1440px;min-height:100vh;margin:0 auto;padding:40px clamp(16px,3vw,40px);display:flex}.ts-only-dark{display:none!important}[data-theme=dark] .ts-only-dark{display:block!important}[data-theme=dark] .ts-only-light{display:none!important}.ts-rail-wrap{z-index:30;flex:none;align-items:center;width:200px;height:100vh;padding-left:16px;display:flex;position:sticky;top:0}.ts-rail{background:var(--ts-rail-bg);border-radius:32px;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;display:flex;position:relative}.ts-rail-logo{cursor:pointer;width:40px;height:auto;margin:4px 0 8px;display:block}.ts-rail nav{flex-direction:column;align-items:center;gap:6px;display:flex}.ts-page .ts-rail-item{width:48px;height:48px;color:var(--ts-rail-icon);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .35s,color .35s,transform .25s;display:flex;position:relative}.ts-page .ts-rail-item:hover{transform:scale(1.06)}.ts-page .ts-rail-item.is-on{background:var(--ts-rail-active);color:#fff}.ts-rail-item svg{width:24px;height:24px}.ts-rail-label{white-space:nowrap;pointer-events:none;color:var(--ts-fg);opacity:0;font-size:15px;font-weight:600;transition:opacity .3s;position:absolute;top:50%;left:calc(100% + 22px);transform:translateY(-50%)}.ts-rail-item:hover .ts-rail-label,.ts-rail-item.is-on .ts-rail-label{opacity:1}.ts-rail-sep{background:var(--ts-tint-hover);width:24px;height:1px;margin:6px 0}.ts-mhead{display:none}.ts-field{flex-direction:column;gap:6px;display:flex}.ts-field-label{color:var(--ts-muted);padding-left:4px;font-size:13px}.ts-page .ts-input{background:var(--ts-field-bg);width:100%;height:50px;color:var(--ts-field-fg);border:0;border-radius:16px;outline:none;padding:0 18px;font-size:16px;transition:background .25s,box-shadow .25s}.ts-page .ts-input::placeholder{color:var(--ts-field-placeholder)}.ts-page .ts-input:focus{background:var(--ts-field-bg-focus);box-shadow:inset 0 0 0 1.5px var(--ts-orange)}.ts-page .ts-input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--ts-error)}.ts-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ts-error{color:var(--ts-error);padding-left:4px;font-size:13px;animation:.35s cubic-bezier(.22,1,.36,1) both ts-in}.ts-seg{background:var(--ts-seg-bg);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;display:grid;position:relative}.ts-seg-pill{background:var(--ts-seg-pill);border-radius:999px;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 4px 14px #0000002e}.ts-page .ts-seg button{height:42px;color:var(--ts-seg-off);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:14px;font-weight:600;transition:color .4s;position:relative}.ts-page .ts-seg button.is-on{color:var(--ts-seg-on)}.ts-seg--sm button{height:34px!important;font-size:13px!important}.ts-page .ts-btn{background:var(--ts-primary-bg);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:56px;padding:0 28px;font-size:16px;font-weight:600;transition:transform .2s,background .3s,opacity .3s;display:inline-flex}.ts-page .ts-btn:hover{background:var(--ts-primary-hover)}.ts-page .ts-btn:active{transform:scale(.97)}.ts-page .ts-btn:disabled{opacity:.6;cursor:default}.ts-panel{background:var(--ts-surface);border-radius:32px}.ts-panel--tint{background:var(--ts-tint)}.ts-notice{background:rgba(var(--ts-orange-rgb), .16);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;line-height:1.4;display:flex}.ts-notice-ic{background:var(--ts-orange);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:flex}@keyframes ts-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.ts-in{animation:.6s cubic-bezier(.22,1,.36,1) both ts-in}@media (max-width:759px){.ts-rail-wrap{display:none}.ts-main{padding:76px 16px 32px}.ts-mhead{z-index:40;padding:calc(env(safe-area-inset-top) + 10px) 16px 10px;background:var(--ts-bg);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;top:0;left:0;right:0}.ts-mhead-brand{align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.ts-mhead-mark{background:var(--ts-tint);border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ts-mhead-mark img{width:26px;height:auto}.ts-field-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ts-page *,.ts-page :before,.ts-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ts-page .ts-icon-btn{cursor:pointer;width:44px;height:44px;color:var(--ts-rail-icon);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .3s,transform .2s;display:flex}.ts-page .ts-icon-btn:hover{background:var(--ts-tint-hover)}.ts-page .ts-icon-btn:active{transform:scale(.92)}.ts-icon-btn svg{width:20px;height:20px}.ts-mhead .ts-icon-btn{background:var(--ts-tint)}:root,[data-theme=light]{--ts-nt-bg:#102e4af0;--ts-nt-fg:#fff}[data-theme=dark]{--ts-nt-bg:#fff;--ts-nt-fg:#102e4a}.ts-nt{display:flex;position:relative}.ts-page .ts-nt-btn{cursor:pointer;background:var(--ts-tint);width:48px;height:48px;color:var(--ts-rail-icon);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .3s,transform .2s;display:flex;position:relative}.ts-page .ts-nt-btn:hover,.ts-page .ts-nt-btn.is-open{background:var(--ts-tint-hover)}.ts-page .ts-nt-btn:active{transform:scale(.92)}.ts-nt-btn svg{width:20px;height:20px}.ts-nt--header .ts-nt-btn{width:40px;height:40px}.ts-badge{background:var(--ts-orange);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;animation:.5s cubic-bezier(.22,1,.36,1) both ts-in;display:flex;position:absolute;top:-4px;right:-4px}.ts-nt-panel{z-index:60;background:var(--ts-nt-bg);width:400px;max-width:calc(100vw - 24px);color:var(--ts-nt-fg);box-shadow:0 24px 60px rgba(var(--ts-shadow-rgb), .25);-webkit-backdrop-filter:blur(20px);border-radius:24px;flex-direction:column;padding:6px;animation:.4s cubic-bezier(.22,1,.36,1) both ts-in;display:flex;position:absolute}.ts-nt--rail .ts-nt-panel{transform-origin:0 100%;bottom:0;left:calc(100% + 20px)}.ts-nt--header .ts-nt-panel{transform-origin:100% 0;top:calc(100% + 10px);right:0}.ts-nt-head{justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 8px 12px;font-size:17px;font-weight:600;display:flex}.ts-page .ts-nt-readall{height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:13px;font-weight:600}.ts-page .ts-nt-readall:hover{background:rgba(var(--ts-orange-rgb), .16)}.ts-nt-list{overscroll-behavior:contain;flex-direction:column;gap:6px;max-height:min(460px,60vh);display:flex;overflow:auto}.ts-nt-empty{opacity:.7;text-align:center;padding:18px 12px;font-size:14px}.ts-page .ts-nt-item{text-align:left;cursor:pointer;color:#102e4a;background:#ffffffd1;border:0;border-radius:16px;align-items:flex-start;gap:12px;padding:12px;transition:background .25s;display:flex}[data-theme=dark] .ts-page .ts-nt-item{background:#102e4a00}.ts-page .ts-nt-item.is-new{background:#fff}[data-theme=dark] .ts-page .ts-nt-item.is-new{background:#f7f9fb}.ts-page .ts-nt-item:hover{background:#fff6ec}.ts-nt-ic{color:#102e4a;background:#eef2f6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:flex}.ts-nt-item.is-new .ts-nt-ic{background:var(--ts-orange);color:#fff}.ts-nt-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ts-nt-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ts-nt-row strong{font-size:14px;font-weight:600}.ts-nt-row small{color:#7f95aa;white-space:nowrap;font-size:12px}.ts-nt-text{color:#4b5b6b;text-wrap:pretty;font-size:13px;line-height:1.4}.ts-nt-cta{color:var(--ts-orange);margin-top:2px;font-size:13px;font-weight:600}.ts-nt-dot{background:0 0;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.ts-nt-item.is-new .ts-nt-dot{background:var(--ts-orange)}.ts-page .ts-nt-more{height:44px;color:inherit;cursor:pointer;opacity:.85;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:6px 4px 4px;font-size:14px;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px}.ts-nt-more span{transition:transform .4s cubic-bezier(.22,1,.36,1);display:inline-block}.ts-mhead-actions{align-items:center;gap:8px;display:flex}.ts-tabbar{display:none}@media (max-width:759px){.ts-main--tabs{padding-bottom:120px}.ts-tabbar{width:fit-content;max-width:calc(100% - 32px);left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 14px);z-index:40;background:var(--ts-bg);box-shadow:inset 0 0 0 1px var(--ts-tint-hover), 0 16px 40px rgba(var(--ts-shadow-rgb), .16);border-radius:999px;gap:4px;margin:0 auto;padding:8px;display:flex;position:fixed}.ts-tab{height:52px;color:var(--ts-subtle);align-items:center;padding:0 3px;transition:color .35s;display:flex}.ts-tab-pill{border-radius:999px;justify-content:center;align-items:center;min-width:56px;height:46px;padding:0 17px;transition:background .35s,padding .45s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.ts-tab-pill svg{flex:none;width:22px;height:22px}.ts-tab-label{white-space:nowrap;opacity:0;max-width:0;font-size:14px;font-weight:500;transition:max-width .45s cubic-bezier(.22,1,.36,1),opacity .3s,padding .45s;overflow:hidden}.ts-tab.is-on{color:#fff}.ts-tab.is-on .ts-tab-pill{background:var(--ts-rail-active);padding:0 20px 0 14px}.ts-tab.is-on .ts-tab-label{opacity:1;max-width:140px;padding-left:8px}.ts-tabbar:has(>.ts-tab:nth-child(5)){gap:2px;padding:6px}.ts-tabbar:has(>.ts-tab:nth-child(5)) .ts-tab{padding:0}.ts-tabbar:has(>.ts-tab:nth-child(5)) .ts-tab-pill{min-width:44px;padding:0 11px}.ts-tabbar:has(>.ts-tab:nth-child(5)) .ts-tab.is-on .ts-tab-pill{padding:0 16px 0 12px}.ts-nt--header .ts-nt-panel{left:12px;right:12px;top:calc(env(safe-area-inset-top) + 64px);width:auto;max-width:none;position:fixed}}@media (max-width:359px){.ts-tabbar:has(>.ts-tab:nth-child(5)) .ts-tab.is-on .ts-tab-label{opacity:0;max-width:0;padding-left:0}.ts-tabbar:has(>.ts-tab:nth-child(5)) .ts-tab.is-on .ts-tab-pill{padding:0 11px}}.ts-acc-panel{gap:6px;width:280px;padding:8px}.ts-acc-who{flex-direction:column;gap:3px;min-width:0;padding:10px 12px 8px;display:flex}.ts-acc-role{color:var(--ts-orange);font-size:12px;font-weight:600}.ts-acc-who b{overflow-wrap:anywhere;font-size:16px;font-weight:600}.ts-acc-who small{opacity:.7;overflow-wrap:anywhere;font-size:13px}.ts-page .ts-acc-logout{height:46px;color:inherit;font:inherit;cursor:pointer;background:#7f95aa24;border:0;border-radius:16px;font-size:15px;font-weight:500;transition:background .25s,color .25s}.ts-page .ts-acc-logout:hover{color:var(--ts-orange);background:#db7b2b29}.ts-page .ts-acc-all{color:inherit;opacity:.7;cursor:pointer;text-align:center;background:0 0;border:0;padding:2px 0 0;font-size:13px;transition:color .25s,opacity .25s}.ts-page .ts-acc-all:hover:not(:disabled){color:var(--ts-danger);opacity:1}.ts-2fa{flex-direction:column;gap:12px;display:flex}.ts-2fa-head h2{letter-spacing:-.02em;margin:0 0 6px;font-size:24px;font-weight:600}.ts-2fa-head p{color:var(--ts-muted);margin:0;font-size:14px;line-height:1.5}.ts-page .ts-2fa-input{text-align:center;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.ts-2fa-links{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.ts-page .ts-2fa-links button{font:inherit;color:var(--ts-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.ts-page .ts-2fa-links button:hover{color:var(--ts-orange)}.ts-page .ts-acc-item{height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:500;transition:background .25s;display:flex}.ts-page .ts-acc-item:hover{background:#7f95aa1f}.ts-acc-item small{opacity:.65;font-size:12px;font-weight:400}.ts-consent{color:var(--ts-muted);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:4px;font-size:13px;line-height:1.45;transition:box-shadow .25s;display:flex;position:relative}.ts-consent input{opacity:0;width:1px;height:1px;position:absolute}.ts-consent-box{color:#fff;background:#7f95aa47;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;font-weight:700;transition:background .2s;display:flex}.ts-consent input:checked+.ts-consent-box{background:var(--ts-orange)}.ts-consent input:focus-visible+.ts-consent-box{box-shadow:0 0 0 2px var(--ts-orange)}.ts-consent.is-bad{box-shadow:0 0 0 1.5px var(--ts-error)}:root,[data-theme=light]{--ts-switch-off:#102e4a38}[data-theme=dark]{--ts-switch-off:#ffffff2e}.ts-toggle{align-items:center;gap:14px;padding:12px 0;display:flex}.ts-toggle div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ts-toggle b{font-size:15px;font-weight:500}.ts-toggle small{color:var(--ts-muted);font-size:13px;line-height:1.4}.ts-page .ts-switch{background:var(--ts-switch-off);cursor:pointer;border:0;border-radius:999px;flex:none;width:52px;height:30px;padding:0;transition:background .3s;position:relative}.ts-page .ts-switch.is-on{background:var(--ts-orange)}.ts-page .ts-switch:disabled{opacity:.5;cursor:default}.ts-switch:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #102e4a40}.ts-switch.is-on:after{transform:translate(22px)}.ts-homehint{background:var(--ts-surface);color:var(--ts-fg);border-radius:24px;align-items:flex-start;gap:14px;padding:16px 16px 16px 18px;display:flex}.ts-homehint-icon{background:rgba(var(--ts-orange-rgb), .16);width:40px;height:40px;color:var(--ts-orange);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ts-homehint-icon svg{width:22px;height:22px}.ts-homehint-text{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:2px;display:flex}.ts-homehint-text strong{font-size:16px;font-weight:600;line-height:1.3}.ts-homehint-text>span{color:var(--ts-muted);font-size:14px;line-height:1.45}.ts-page .ts-homehint-text .ts-homehint-steps{color:var(--ts-fg)}.ts-homehint-share{vertical-align:-3px;width:16px;height:16px;display:inline-block}.ts-homehint-actions{flex:none;align-items:center;gap:6px;display:flex}.ts-page .ts-homehint-btn{height:40px;padding:0 20px;font-size:15px}.ts-page .ts-homehint-close{width:36px;height:36px;color:var(--ts-subtle);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}.ts-page .ts-homehint-close:hover{background:var(--ts-tint-hover)}.ts-page .ts-homehint-close svg{flex:none;width:18px;height:18px}@media (max-width:759px){.ts-homehint{flex-wrap:wrap;row-gap:12px;padding:14px 44px 14px 14px;position:relative}.ts-homehint-text{flex:1 1 0}.ts-homehint-actions:has(.ts-homehint-btn){width:100%;padding-left:54px}.ts-page .ts-homehint-close{position:absolute;top:8px;right:8px}}
