body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-screen{align-items:flex-start;background:var(--bg-secondary);display:flex;font-family:FS Dillon Pro,Arial,sans-serif;inset:0;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:24px;position:fixed;transition:background var(--transition-theme)}.login-glow{border-radius:50%;filter:blur(90px);opacity:.5;pointer-events:none;position:absolute}.login-glow-1{background:var(--accent-gold-glow);height:460px;left:-100px;top:-120px;width:460px}.login-glow-2{background:#002a5a29;bottom:-140px;height:420px;right:-110px;width:420px}.login-card{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--glass-dropdown-bg);border:1px solid var(--glass-border);border-radius:20px;box-shadow:var(--shadow-sidebar);gap:16px;margin:auto 0;max-width:360px;padding:36px 32px 32px;position:relative;transition:background var(--transition-theme),border-color var(--transition-theme);width:100%;z-index:1}.login-brand,.login-card{display:flex;flex-direction:column}.login-brand{align-items:center;gap:4px;margin-bottom:8px;text-align:center}.login-crest{display:block;filter:drop-shadow(0 6px 14px var(--accent-gold-glow));height:72px;margin-bottom:8px;object-fit:contain;width:72px}.login-title{color:var(--text-primary);font-size:1.4rem;font-weight:700;margin:0}.login-subtitle{color:var(--text-tertiary);font-size:.8rem;margin:0}.login-field{display:flex;flex-direction:column;gap:6px}.login-field label{color:var(--text-secondary);font-size:.72rem;font-weight:600}.login-field input{background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:12px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:.9rem;outline:none;padding:11px 13px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.login-field input::placeholder{color:var(--text-tertiary);opacity:.7}.login-field input:focus{background:var(--glass-bg);border-color:var(--glass-border-strong);box-shadow:0 0 0 3px var(--accent-gold-glow)}.login-error{background:var(--accent-error-bg);border:1px solid var(--accent-error-border);border-radius:10px;color:var(--accent-error-text);font-size:.76rem;font-weight:500;padding:9px 12px}.login-submit{background:var(--btn-primary-bg);border:none;border-radius:12px;box-shadow:0 8px 18px -8px var(--accent-gold-glow);color:var(--btn-primary-text);cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;margin-top:4px;padding:12px 16px;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.login-submit:hover{box-shadow:0 10px 22px -8px var(--accent-gold-glow);filter:brightness(1.05)}.login-submit:active{transform:translateY(1px)}.login-card-wide{max-width:400px}.login-mfa-setup{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:left}.login-mfa-title{align-self:stretch;color:var(--text-primary);font-size:.9rem;font-weight:700;margin:0}.login-mfa-steps{align-self:stretch;color:var(--text-secondary);font-size:.76rem;line-height:1.5;margin:0;padding-left:18px}.login-mfa-qr{background:#fff;border:1px solid var(--glass-border);border-radius:12px;height:196px;padding:8px;width:196px}.login-mfa-secret{background:var(--glass-bg);border:1px dashed var(--glass-border-strong);border-radius:10px;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;letter-spacing:.04em;padding:8px 10px;text-align:center;-webkit-user-select:all;user-select:all;word-break:break-all}.login-code{font-size:1.15rem!important;font-weight:600;letter-spacing:.3em;text-align:center}.login-link{align-self:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:600;padding:2px 4px;text-decoration:underline;text-underline-offset:2px}.login-link:hover{color:var(--text-primary)}.login-back{margin-top:-4px}.sidebar{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--bg-sidebar);border:1px solid var(--glass-border);border-radius:28px;bottom:16px;box-shadow:var(--shadow-sidebar);display:flex;flex-direction:column;left:16px;overflow:hidden;padding:10px;position:fixed;top:16px;transition:width .5s cubic-bezier(.34,1.2,.64,1),background var(--transition-theme),border-color var(--transition-theme),box-shadow var(--transition-theme);width:210px;z-index:100}.sidebar.collapsed{width:64px}.sidebar-toggle{align-items:center;background:none;border:none;border-radius:12px;color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-bottom:4px;transition:color .2s ease,background .2s ease;width:100%}.sidebar-toggle:hover{background:var(--glass-bg);color:var(--text-primary)}.sidebar-toggle svg{height:16px;width:16px}.nav-section{display:flex;flex:1 1;flex-direction:column;gap:2px;overflow-x:hidden;overflow-y:auto;padding:0}.sidebar.collapsed .nav-section{scrollbar-gutter:stable both-edges}.nav-section::-webkit-scrollbar{width:3px}.nav-section::-webkit-scrollbar-track{background:#0000}.nav-section::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.sidebar{--sb-section-h:30px;--sb-item-h:34px;--sb-section-gap:9px;--sb-rail-x:10px;--sb-item-indent:20px}.section{background:#0000;padding:0}.section+.section{border-top:1px solid var(--border-divider-faint);margin-top:var(--sb-section-gap);padding-top:var(--sb-section-gap)}.section-header{align-items:center;border-radius:11px;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;height:var(--sb-section-h);padding:0 10px;transition:background .2s ease,color .2s ease;-webkit-user-select:none;user-select:none}.section-header:hover{background:var(--glass-bg)}.section-link{color:inherit;text-decoration:none}.section-header.has-active{color:var(--accent-gold)}.section-header-icon{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:7px;color:var(--text-tertiary);display:flex;flex-shrink:0;height:21px;justify-content:center;transition:background .2s ease,border-color .2s ease,color .2s ease;width:21px}.section-header:hover .section-header-icon{border-color:var(--glass-border-hover);color:var(--text-secondary)}.section-header.has-active .section-header-icon{background:var(--accent-gold);border-color:var(--accent-gold);color:var(--btn-primary-text)}.section-title{color:var(--text-tertiary);flex:1 1;font-size:.66rem;font-weight:800;letter-spacing:.12em;overflow:hidden;padding:0;text-transform:uppercase;transition:color var(--transition-theme),opacity .3s ease;white-space:nowrap}.section-header.has-active .section-title{color:var(--accent-gold)}.section-chevron{flex-shrink:0;opacity:.3;transition:transform .2s ease}.section-chevron.expanded{transform:rotate(90deg)}.section-header:hover .section-chevron{opacity:.6}.section-items{padding-bottom:1px;padding-top:3px;position:relative}.section-items:before{background:var(--glass-border);bottom:3px;content:"";left:var(--sb-rail-x);position:absolute;top:3px;width:1px}.section-items .nav-item{padding-left:var(--sb-item-indent);padding-right:10px}.section-empty{color:var(--text-faint);font-size:.58rem;font-style:italic;padding:6px 14px 8px var(--sb-item-indent)}.sidebar.collapsed .section-items{padding-top:4px}.sidebar.collapsed .section-empty,.sidebar.collapsed .section-items:before{display:none}.sidebar.collapsed .section-header{gap:0;justify-content:center;padding:0}.sidebar.collapsed .section-title{flex:0 0;margin:0;opacity:0;overflow:hidden;padding:0;width:0}.sidebar.collapsed .section-chevron{display:none}.sidebar.collapsed .section-header-icon{border-radius:9px;height:26px;width:26px}.sidebar.collapsed .section-header-icon svg{height:16px;width:16px}.sidebar.collapsed .nav-icon,.sidebar.collapsed .nav-icon svg{height:22px;width:22px}.section-divider{display:none}.nav-item{align-items:center;background:#0000;border-radius:16px;box-sizing:border-box;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.56rem;font-weight:500;gap:8px;height:var(--sb-item-h);overflow:hidden;padding:0 10px;position:relative;text-decoration:none;transition:all .2s ease,color var(--transition-theme),background var(--transition-theme);white-space:nowrap}.sidebar.collapsed .nav-item{border-radius:12px;gap:0;justify-content:center;padding:0}.nav-item:hover{background:var(--glass-bg);color:var(--text-primary)}.nav-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative;z-index:5}.nav-icon,.nav-icon svg{height:18px;width:18px}.page-mark{display:inline-flex;height:100%;position:relative;width:100%}.page-mark-img{height:100%;object-fit:contain;width:100%}.page-mark-badge{align-items:center;background:#fff;border:1px solid rgba(134,176,221,.504);border-radius:50%;box-shadow:0 1px 2px rgba(134,176,221,.216);box-sizing:border-box;display:flex;height:12px;justify-content:center;padding:1.5px;position:absolute;right:-4px;top:-3px;width:12px}.page-mark .page-mark-badge svg{height:100%;width:100%}.nav-icon .page-mark{height:18px;width:18px}.sidebar.collapsed .nav-icon .page-mark{height:22px;width:22px}.nav-label{overflow:hidden;position:relative;text-overflow:ellipsis;transition:opacity .3s ease,width .3s ease;white-space:nowrap;z-index:5}.sidebar.collapsed .nav-label{opacity:0;overflow:hidden;width:0}.nav-item.active{background:#0000;color:var(--text-primary);font-weight:700}.nav-gold-glow{background:var(--accent-gold);filter:blur(12px);opacity:.15}.nav-gold-clip,.nav-gold-glow{border-radius:16px;inset:0;pointer-events:none;position:absolute}.nav-gold-clip{overflow:hidden}.nav-gold-gradient{animation:spinGold 4.5s linear infinite;inset:0;position:absolute}.nav-gold-gradient:before{background:conic-gradient(from 0deg,#002a5a 0,#86b0dd 15%,#5f8fc4 25%,#d5e5f5 35%,#5f8fc4 42.5%,#86b0dd 52.5%,#002a5a 62.5%,#86b0dd 77.5%,#5f8fc4 87.5%,#d5e5f5 97.5%,#5f8fc4 105%,#86b0dd 115%,#002a5a 125%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.nav-gold-plate{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--bg-sidebar);border-radius:14px;inset:2px;pointer-events:none;position:absolute;transition:background var(--transition-theme)}.sidebar-bottom{flex-shrink:0;margin-top:auto}.sidebar-divider{background:var(--border-divider);height:1px;margin:8px;transition:background var(--transition-theme)}.theme-toggle-btn{align-items:center;background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:16px;color:var(--accent-gold-text);cursor:pointer;display:flex;font-family:inherit;font-size:.64rem;font-weight:500;gap:10px;margin-bottom:8px;overflow:hidden;padding:8px 12px;transition:all .3s ease,background var(--transition-theme),color var(--transition-theme),border-color var(--transition-theme);white-space:nowrap;width:100%}.sidebar.collapsed .theme-toggle-btn{gap:0;justify-content:center;padding:10px}.theme-toggle-btn:hover{background:var(--glass-bg);border-color:var(--glass-border-hover);color:var(--accent-gold)}.theme-toggle-btn:active{transform:scale(1.05);transition:transform .15s cubic-bezier(.34,1.5,.64,1)}.theme-icon-wrapper{flex-shrink:0;height:18px;position:relative;width:18px}.theme-icon-wrapper svg{height:18px;inset:0;position:absolute;transition:all .4s ease-in-out;width:18px}.theme-icon-wrapper .sun-icon{opacity:0;transform:rotate(-90deg) scale(.5)}.theme-icon-wrapper .moon-icon,[data-theme=light] .theme-icon-wrapper .sun-icon{opacity:1;transform:rotate(0deg) scale(1)}[data-theme=light] .theme-icon-wrapper .moon-icon{opacity:0;transform:rotate(90deg) scale(.5)}.user-profile{align-items:center;display:flex;gap:10px;overflow:hidden;padding:8px 10px;transition:padding var(--transition-theme)}.sidebar.collapsed .user-profile{gap:0;justify-content:center;padding:8px 0}.user-avatar-wrap{flex-shrink:0;line-height:0;position:relative}.user-avatar{background:var(--btn-primary-bg-flat);color:var(--btn-primary-text);flex-shrink:0;font-size:.7rem;font-weight:700;height:30px;transition:background var(--transition-theme),color var(--transition-theme);width:30px}.signout-badge,.user-avatar{align-items:center;border-radius:50%;display:flex;justify-content:center}.signout-badge{background:var(--accent-rust);border:2px solid var(--bg-sidebar);bottom:-3px;box-shadow:0 2px 6px #0000002e;color:#fff;cursor:pointer;height:16px;padding:0;position:absolute;right:-3px;transition:transform .15s ease,background .2s ease,box-shadow .2s ease;width:16px}.signout-badge:hover{background:var(--accent-rust-end);box-shadow:0 3px 9px var(--accent-rust-glow);transform:scale(1.12)}.signout-badge:active{transform:scale(1.02)}.signout-badge svg{display:block}.ch-status{border:2px solid var(--bg-sidebar);border-radius:50%;box-shadow:0 1px 3px #00000047;cursor:pointer;height:12px;padding:0;position:absolute;right:-3px;top:-3px;transition:background .2s ease,transform .15s ease;width:12px}.ch-status:hover{transform:scale(1.15)}.ch-checking{background:#9aa0a6}.ch-awake{background:#30a46c}.ch-asleep{background:#e5484d}.ch-waking{background:#f5a623;cursor:default}.ch-waking:after{animation:ch-spin .75s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#f5a623;content:"";inset:-3px;position:absolute}@keyframes ch-spin{to{transform:rotate(1turn)}}.user-info{display:flex;flex-direction:column;overflow:hidden;transition:opacity .3s ease}.sidebar.collapsed .user-info{opacity:0;width:0}.user-name{color:var(--text-primary);font-size:.64rem;font-weight:600;white-space:nowrap}.user-name,.user-role{transition:color var(--transition-theme)}.user-role{color:var(--text-tertiary);font-size:.54rem}.toggle-btn{display:none}.sidebar-tooltip{animation:sidebarTooltipIn .15s ease;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-dropdown-bg);border:1px solid #86b0dd73;border-radius:8px;box-shadow:0 4px 16px rgba(134,176,221,.324);color:var(--text-secondary);font-size:.62rem;font-weight:500;padding:5px 12px;pointer-events:none;position:fixed;transform:translateY(-50%);white-space:nowrap;z-index:999999}@keyframes sidebarTooltipIn{0%{opacity:0;transform:translateY(-50%) translateX(-4px) scale(.95)}to{opacity:1;transform:translateY(-50%) translateX(0) scale(1)}}.tb-bar{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--bg-toolbar);border:1px solid var(--glass-border);border-radius:16px;box-sizing:border-box;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:6px;height:48px;margin-bottom:10px;max-width:100%;overflow:visible;padding:6px 10px;position:relative;z-index:10}.tb-bar>*{min-width:0}.ap3-title,.bip-title,.cat-title,.craw-title,.dcalc-toolbar-title,.de-toolbar-title,.gmr-toolbar-title,.gps-toolbar-title,.hr-toolbar-title,.imp-title,.lb-toolbar-title,.live-title,.mex-title,.mgr-toolbar-title,.oa-title,.opta-title,.pg-title,.plt-toolbar-title,.pm-toolbar-title,.pz-toolbar-title,.sbc-title,.sbp-title,.sdp-title,.skc-title,.sps-title,.tb-title,.tf-title,.txml-toolbar-title,.wl-title,.wmr-toolbar-title{color:var(--text-primary);flex:0 1 auto;font-size:.78rem;font-weight:700;margin-left:2px;min-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-logo{align-items:center;border-radius:6px;color:var(--text-tertiary);display:flex;flex-shrink:0;height:28px;justify-content:center;text-decoration:none;transition:all .15s ease;width:28px}.tb-logo:hover{background:var(--glass-bg);color:var(--accent-gold)}.tb-bar-right{align-items:center;display:flex;flex-shrink:0;gap:6px;margin-left:auto}.tb-spacer{flex:1 1;min-width:0}.tb-divider{background:var(--glass-border);flex-shrink:0;height:24px;margin:0 2px;width:1px}.tb-icon-btn{align-items:center;background:#0000;border:1.5px solid #0000;border-radius:12px;color:var(--text-tertiary);cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;height:36px;justify-content:center;padding:0;position:relative;transition:all .2s ease;width:36px}.tb-icon-btn:hover{background:var(--glass-bg);border-color:var(--glass-border);color:var(--text-primary)}.tb-icon-btn svg{height:18px;position:relative;width:18px;z-index:5}.tb-icon-btn.active{background:#0000;color:var(--accent-gold)}.tb-icon-btn.wide{gap:6px;padding:0 12px;width:auto}.tb-icon-btn .tb-btn-label{font-size:.6rem;font-weight:600;position:relative;white-space:nowrap;z-index:5}.tb-gold-glow{background:var(--accent-gold);filter:blur(8px);opacity:.12}.tb-gold-glow,.tb-gold-ring{border-radius:12px;inset:0;pointer-events:none;position:absolute}.tb-gold-ring{overflow:hidden}.tb-gold-ring:before{animation:spinGold 4.5s linear infinite;background:conic-gradient(from 0deg,#002a5a 0,#86b0dd 15%,#5f8fc4 25%,#d5e5f5 35%,#fff 36.5%,#d5e5f5 38%,#f6c6cc 39.5%,#f04a5f 41%,#5f8fc4 42.5%,#86b0dd 52.5%,#002a5a 62.5%,#86b0dd 77.5%,#5f8fc4 87.5%,#d5e5f5 97.5%,#fff 99%,#d5e5f5 100.5%,#f6c6cc 102%,#f04a5f 103.5%,#5f8fc4 105%,#86b0dd 115%,#002a5a 125%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.tb-gold-plate{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--bg-toolbar);border-radius:10.5px;inset:1.5px;pointer-events:none;position:absolute;transition:background var(--transition-theme)}.tb-toggle-group{border:1px solid var(--glass-border);border-radius:10px;display:flex;overflow:visible}.tb-toggle-btn{align-items:center;background:#0000;border:none;border-radius:0;color:var(--text-quaternary);cursor:pointer;display:flex;font-family:inherit;font-size:.6rem;font-weight:600;gap:4px;justify-content:center;padding:6px 10px;position:relative;transition:all .2s ease;white-space:nowrap}.tb-toggle-btn:first-child{border-radius:9px 0 0 9px}.tb-toggle-btn:last-child{border-radius:0 9px 9px 0}.tb-toggle-btn:only-child{border-radius:9px}.tb-toggle-btn:not(:last-child){border-right:1px solid var(--glass-border)}.tb-toggle-btn:hover:not(.active){background:var(--glass-bg);color:var(--text-secondary)}.tb-toggle-btn.active{background:#0000;color:var(--accent-gold)}.tb-toggle-btn svg{height:16px;position:relative;width:16px;z-index:5}.tb-toggle-btn .tb-btn-label{font-size:.6rem;font-weight:600;position:relative;z-index:5}.tb-toggle-btn .tb-gold-glow,.tb-toggle-btn .tb-gold-ring{border-radius:0}.tb-toggle-btn .tb-gold-plate{border-radius:0;inset:0}.tb-toggle-btn:first-child .tb-gold-glow,.tb-toggle-btn:first-child .tb-gold-plate,.tb-toggle-btn:first-child .tb-gold-ring{border-radius:9px 0 0 9px}.tb-toggle-btn:last-child .tb-gold-glow,.tb-toggle-btn:last-child .tb-gold-plate,.tb-toggle-btn:last-child .tb-gold-ring{border-radius:0 9px 9px 0}.tb-toggle-btn:only-child .tb-gold-glow,.tb-toggle-btn:only-child .tb-gold-plate,.tb-toggle-btn:only-child .tb-gold-ring{border-radius:9px}.tb-dropdown-wrap{position:relative}.tb-dropdown-trigger{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:10px;color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:.62rem;font-weight:500;gap:6px;min-width:0;padding:6px 10px;transition:all .2s ease;white-space:nowrap}.tb-dropdown-trigger:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--text-primary)}.tb-dropdown-trigger.open{background:rgba(134,176,221,.216);border-color:#86b0ddb8;color:var(--accent-gold)}.tb-dropdown-trigger.disabled{cursor:not-allowed;opacity:.4}.tb-dropdown-trigger svg{flex-shrink:0;height:14px;width:14px}.tb-dropdown-trigger .tb-dd-text{max-width:240px;overflow:hidden;text-overflow:ellipsis}.tb-dropdown-trigger .tb-dd-arrow{color:var(--text-quaternary);font-size:.5rem;margin-left:2px}.tb-badge{background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-end));border-radius:7px;color:var(--btn-primary-text);display:flex;font-size:.45rem;height:14px;justify-content:center;min-width:14px;padding:0 3px;position:absolute;right:2px;top:2px;z-index:10}.tb-badge,.tb-phase-badge{align-items:center;font-weight:700}.tb-phase-badge{border-radius:6px;display:inline-flex;font-size:.52rem;gap:4px;letter-spacing:.05em;padding:3px 8px;text-transform:uppercase}.tb-tooltip{animation:tbTooltipIn .15s ease;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-dropdown-bg);border:1px solid #86b0dd73;border-radius:8px;box-shadow:0 4px 16px rgba(134,176,221,.324);color:var(--text-secondary);font-size:.58rem;font-weight:500;padding:4px 10px;pointer-events:none;position:fixed;transform:translateX(-50%);white-space:nowrap;z-index:999999}.tb-tooltip-above{transform:translateX(-50%) translateY(-100%)}.tb-tooltip-below{transform:translateX(-50%)}@keyframes tbTooltipIn{0%{opacity:0;transform:translateX(-50%) translateY(-100%) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(-100%) scale(1)}}@keyframes spinGlobal{to{transform:rotate(1turn)}}.spin{animation:spinGlobal 1s linear infinite}@media (max-width:1000px){.tb-bar{gap:4px;padding:4px 8px}}.home-container{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0}.home-toolbar{flex-shrink:0;margin-bottom:12px}.home-sections{gap:1rem}.home-section,.home-sections{display:flex;flex:1 1;min-height:0;overflow:hidden}.home-section{flex-direction:column;min-width:0}.home-section-header{align-items:center;display:flex;flex-shrink:0;gap:.75rem;margin-bottom:.6rem}.home-section-title{color:var(--text-quaternary);font-size:.55rem;font-weight:700;letter-spacing:1.5px;margin:0;text-transform:uppercase;transition:color var(--transition-theme);white-space:nowrap}.home-section-line{background:linear-gradient(90deg,var(--accent-gold) 0,#0000 100%);flex:1 1;height:1px;opacity:.25}.home-grid{display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;padding-right:2px}.home-grid.collapsed{gap:4px}.home-empty-note{color:var(--text-faint);font-size:.65rem;font-style:italic;padding:10px 14px}.home-card{align-items:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:14px;box-shadow:var(--shadow-card);cursor:pointer;display:flex;flex:0 0 auto;min-height:0;overflow:hidden;padding:10px 14px;text-decoration:none;transition:all .25s ease}.home-grid.collapsed .home-card{border-radius:10px;padding:6px 12px}.home-card:hover{background:var(--glass-bg-hover);border-color:#86b0dd8a;box-shadow:0 4px 16px #86b0dd2e;transform:translateY(-1px)}.home-card-content{align-items:center;display:flex;gap:10px;min-height:0;width:100%}.home-card-content.collapsed{gap:8px}.home-card-icon{align-items:center;color:var(--text-tertiary);display:flex;flex-shrink:0;height:22px;justify-content:center;transition:color .2s ease;width:22px}.home-card-icon .page-mark,.home-card-icon svg{height:18px;width:18px}.home-card-content.collapsed .home-card-icon .page-mark{height:14px;width:14px}.home-card:hover .home-card-icon{color:var(--accent-gold)}.home-card-content.collapsed .home-card-icon{height:18px;width:18px}.home-card-content.collapsed .home-card-icon svg{height:14px;width:14px}.home-text-wrapper{flex:1 1;min-width:0}.home-page-title{color:var(--text-primary);font-size:.78rem;font-weight:600;letter-spacing:.2px;line-height:1.25;margin:0;overflow-wrap:anywhere;transition:color var(--transition-theme)}.home-card-content.collapsed .home-page-title{font-size:.68rem}.home-description{color:var(--text-tertiary);font-size:.6rem;line-height:1.3;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;transition:color var(--transition-theme);white-space:nowrap}@media (max-width:1100px){.home-sections{flex-direction:column;overflow-y:auto}.home-grid{flex-direction:row;flex-wrap:wrap}.home-card{flex:1 1 180px;min-height:50px}}@media (max-width:700px){.home-sections{gap:1rem;overflow-y:auto}.home-grid,.home-sections{flex-direction:column}.home-card{flex:0 0 auto;min-height:40px;padding:8px 12px}}@media (max-height:500px) and (max-width:1000px),(max-width:768px){.home-section-title{font-size:9px}}.home-greeting{color:var(--text-primary);font-size:.78rem;font-weight:700;margin-left:2px}.home-count{color:var(--text-tertiary);font-size:.62rem;margin-left:10px}.sp-ring{animation:sp-spin .75s linear infinite;border-color:rgba(134,176,221,.396);border-color:var(--glass-border-strong,rgba(134,176,221,.396));border-radius:50%;border-style:solid;border-top-color:#86b0dd;border-top-color:var(--accent-gold-text,#86b0dd);box-sizing:border-box;display:inline-block;flex-shrink:0;vertical-align:-.15em}@keyframes sp-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sp-ring{animation-duration:3s}}.sp-line{align-items:center;color:#7d8899;color:var(--text-tertiary,#7d8899);display:inline-flex;font-size:.68rem;font-weight:600;gap:7px;letter-spacing:.01em}.sp-line-text{white-space:nowrap}.sp-block{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:40px 20px;text-align:center}.sp-block-text{color:#3f5470;color:var(--text-secondary,#3f5470);font-size:.72rem;font-weight:700;letter-spacing:.02em}.sp-block-sub{color:#7d8899;color:var(--text-tertiary,#7d8899);font-size:.62rem;font-weight:600;max-width:380px}.txml-page{flex-direction:column;height:100%}.txml-content,.txml-page{display:flex;overflow:hidden}.txml-content{flex:1 1;flex-direction:column;gap:10px;min-height:0;padding:10px 14px 14px}.txml-source-toggle{display:flex;flex-shrink:0;gap:6px}.txml-source-toggle-btn{background:var(--bg-input);border:1px solid var(--border-divider);border-radius:9px;color:var(--text-tertiary);cursor:pointer;font-family:inherit;font-size:.66rem;font-weight:700;padding:7px 16px;transition:all .15s ease}.txml-source-toggle-btn:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.txml-source-toggle-btn.active{background:var(--accent-gold);border-color:var(--accent-gold);color:var(--btn-primary-text)}.txml-main-row{align-items:stretch;display:flex;flex:1 1;gap:12px;min-height:0}.txml-selection-col{flex:1 1}.txml-history-col,.txml-selection-col{display:flex;min-width:0;overflow:hidden}.txml-history-col{flex:0 0 300px}.txml-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:16px 18px;width:100%}.txml-card-header{flex-shrink:0;margin-bottom:12px}.txml-card-header h2{color:var(--text-primary);font-size:.8rem;font-weight:700;margin:0 0 3px}.txml-card-header p{color:var(--text-tertiary);font-size:.6rem;margin:0}.txml-card-header-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.txml-card-header-row h2{margin:0}.txml-dropdowns-container{grid-gap:10px 12px;display:grid;flex-shrink:0;gap:10px 12px;grid-template-columns:repeat(2,1fr)}.txml-dropdown-group{display:flex;flex-direction:column;gap:4px;min-width:0;position:relative}.txml-dropdown-group.full-width{grid-column:1/-1}.txml-dropdown-label{color:var(--text-quaternary);font-size:.5rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.txml-dropdown-wrapper{min-width:0;position:relative}.txml-dropdown-btn{align-items:center;background:var(--bg-input);border:1px solid var(--border-divider);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:.64rem;font-weight:600;gap:6px;justify-content:space-between;padding:7px 10px;text-align:left;transition:border-color .15s ease;width:100%}.txml-dropdown-btn.open,.txml-dropdown-btn:hover:not(:disabled){border-color:var(--accent-gold)}.txml-dropdown-btn:disabled{cursor:default;opacity:.5}.txml-dropdown-value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.txml-dropdown-arrow{color:var(--text-faint);flex-shrink:0;font-size:.44rem;transition:transform .15s ease}.txml-dropdown-arrow.open{transform:rotate(180deg)}.txml-dropdown-menu{background:var(--bg-modal);border:1px solid var(--glass-border);border-radius:10px;box-shadow:0 10px 30px #0000002e;display:flex;flex-direction:column;left:0;max-height:260px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:40}.txml-dropdown-search{background:#0000;border:none;border-bottom:1px solid var(--border-divider);color:var(--text-primary);flex-shrink:0;font-family:inherit;font-size:.62rem;padding:7px 10px}.txml-dropdown-search:focus{outline:none}.txml-dropdown-list{list-style:none;margin:0;overflow-y:auto;padding:4px}.txml-dropdown-item{border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:.62rem;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.txml-dropdown-item:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.txml-dropdown-item.selected{background:color-mix(in srgb,var(--accent-gold) 15%,#0000);color:var(--accent-gold-text);font-weight:700}.txml-status-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:8px;margin-right:9px;position:relative;top:-1px;vertical-align:middle;width:8px}.txml-status-dot-complete{background:#2f8f4e;box-shadow:0 0 0 3px #2f8f4e29}.txml-status-dot-collecting{background:#d99a2b;box-shadow:0 0 0 3px #d99a2b29}.txml-status-dot-unassigned{background:#b23b3b;box-shadow:0 0 0 3px #b23b3b29}.txml-browse-toggle{display:flex;flex-shrink:0;gap:6px;margin-bottom:10px}.txml-browse-btn{background:var(--bg-input);border:1px solid var(--border-divider);border-radius:7px;color:var(--text-tertiary);cursor:pointer;font-family:inherit;font-size:.6rem;font-weight:700;padding:5px 12px;transition:all .15s ease}.txml-browse-btn:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.txml-browse-btn.active{background:#86b0dd45;border-color:#86b0dda1;color:var(--accent-gold-text)}.txml-tab-selector{flex-shrink:0;margin-top:12px}.txml-tab-section-label{color:var(--text-quaternary);font-size:.48rem;font-weight:700;letter-spacing:.5px;margin:8px 0 5px;text-transform:uppercase}.txml-tab-row{display:flex;flex-wrap:wrap;gap:6px}.txml-tab-btn{background:var(--bg-input);border:1px solid var(--border-divider);border-radius:7px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.6rem;font-weight:600;padding:6px 11px;transition:all .15s ease}.txml-tab-btn:hover:not(:disabled){background:var(--glass-bg-hover);color:var(--text-primary)}.txml-tab-btn.active{background:var(--accent-gold);border-color:var(--accent-gold);color:var(--btn-primary-text)}.txml-tab-btn:disabled{cursor:default;opacity:.4}.txml-summary{align-items:center;background:rgba(134,176,221,.144);border:1px solid #86b0dd73;border-radius:9px;color:var(--text-secondary);display:flex;flex-shrink:0;font-size:.6rem;gap:8px;margin-top:12px;padding:8px 12px}.txml-summary strong{color:var(--text-primary)}.txml-summary-icon{background:var(--accent-gold);border-radius:50%;font-size:.5rem;height:16px;width:16px}.txml-download-btn,.txml-summary-icon{align-items:center;color:var(--btn-primary-text);display:flex;flex-shrink:0;font-weight:700;justify-content:center}.txml-download-btn{background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold));background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-end,var(--accent-gold)));border:none;border-radius:10px;cursor:pointer;font-family:inherit;font-size:.68rem;gap:7px;margin-top:14px;padding:10px;transition:opacity .15s ease,transform .1s ease}.txml-download-btn:hover:not(:disabled){opacity:.92}.txml-download-btn:active:not(:disabled){transform:scale(.99)}.txml-download-btn:disabled{cursor:default;opacity:.4}.txml-download-icon{height:15px;width:15px}.txml-history-card{padding-bottom:10px}.txml-clear-btn{background:var(--bg-input);border:1px solid var(--border-divider);border-radius:6px;color:var(--text-tertiary);cursor:pointer;font-family:inherit;font-size:.56rem;font-weight:700;padding:4px 9px;transition:all .15s ease}.txml-clear-btn:hover{background:var(--glass-bg-hover);color:#e31934;color:var(--accent-rust,#e31934)}.txml-history-empty{color:var(--text-faint);font-size:.62rem;font-style:italic;padding:10px 2px}.txml-downloads-list{display:flex;flex-direction:column;gap:7px;min-height:0;overflow-y:auto}.txml-download-item{background:var(--bg-card);border:1px solid var(--border-divider);border-radius:9px;padding:8px 10px}.txml-download-info{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-bottom:6px}.txml-download-label{align-items:center;color:var(--text-primary);display:flex;font-size:.6rem;font-weight:600;gap:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.txml-download-source-badge{background:color-mix(in srgb,#2f5f9e 18%,#0000);background:color-mix(in srgb,var(--accent-blue,#2f5f9e) 18%,#0000);border-radius:4px;color:#2f5f9e;color:var(--accent-blue,#2f5f9e);flex-shrink:0;font-size:.44rem;font-weight:800;padding:1px 4px}.txml-download-source-badge.sb{background:color-mix(in srgb,var(--accent-gold) 18%,#0000);color:var(--accent-gold-text)}.txml-download-status{color:var(--text-tertiary);flex-shrink:0;font-size:.54rem;font-weight:700}.txml-download-status.complete{color:var(--accent-gold-text)}.txml-download-status.error{color:#e31934;color:var(--accent-rust,#e31934)}.txml-download-progress-wrapper{align-items:center;display:flex;gap:6px}.txml-download-progress-bar{background:var(--bg-input);border-radius:3px;flex:1 1;height:5px;overflow:hidden}.txml-download-progress-fill{border-radius:3px;height:100%;transition:width .3s ease}.txml-download-progress-fill,.txml-download-progress-fill.complete{background:var(--accent-gold)}.txml-download-progress-fill.error{background:#e31934;background:var(--accent-rust,#e31934)}.txml-download-remove-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-faint);cursor:pointer;display:flex;flex-shrink:0;font-size:.5rem;height:16px;justify-content:center;transition:all .15s ease;width:16px}.txml-download-remove-btn:hover{background:var(--glass-bg-hover);color:#e31934;color:var(--accent-rust,#e31934)}@media (max-width:1100px){.txml-dropdowns-container{grid-template-columns:1fr}.txml-main-row{flex-direction:column;overflow-y:auto}.txml-history-col{flex:0 0 auto;max-height:320px}}@media (max-height:500px) and (max-width:1000px),(max-width:768px){.txml-source-toggle-btn{min-height:36px}.txml-browse-btn{min-height:32px}.txml-dropdown-label{font-size:.5625rem}}.txml-error{align-items:center;background:var(--accent-error-bg);border:1px solid var(--accent-error-border);border-radius:10px;color:var(--accent-error-text);display:flex;font-size:.68rem;gap:7px;line-height:1.45;margin-bottom:10px;padding:9px 12px}.txml-provider-badges{display:inline-flex;flex-shrink:0;gap:4px;margin-left:auto;padding-left:10px}.txml-provider-badge{font-feature-settings:"tnum";border:1px solid #0000;border-radius:5px;font-size:.5rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.06em;line-height:1.5;min-width:22px;padding:2px 6px;text-align:center;text-transform:uppercase;transition:background .15s ease,color .15s ease,border-color .15s ease}.txml-provider-badge.on{background:color-mix(in srgb,#2f8f4e 18%,#0000);border-color:color-mix(in srgb,#2f8f4e 42%,#0000);color:color-mix(in srgb,#2f8f4e 55%,#fff)}.txml-provider-badge.off{background:#0000;border-color:#ffffff1f;border-color:var(--glass-border,#ffffff1f);color:#8a8a8a;color:var(--text-quaternary,#8a8a8a);opacity:.45}.txml-dropdown-item{align-items:center;display:flex}.txml-download-source-badge.mcfc{background:color-mix(in srgb,var(--brand-sky) 22%,#0000);color:var(--brand-navy)}.txml-dropdown-section{align-items:center;border-top:1px solid #ffffff1f;border-top:1px solid var(--glass-border,#ffffff1f);color:var(--text-secondary);cursor:pointer;display:flex;font-size:.6rem;font-weight:800;gap:6px;letter-spacing:.08em;padding:7px 8px 4px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.txml-dropdown-section:first-child{border-top:none}.txml-dropdown-section:not(.fixed):hover{color:var(--text-primary)}.txml-dropdown-section.fixed{cursor:default}.txml-dropdown-section .txml-dropdown-arrow{font-size:.5rem;transform:rotate(-90deg)}.txml-dropdown-section .txml-dropdown-arrow.open{transform:none}.txml-dropdown-section-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto;opacity:.8}.pm-page{display:flex;flex-direction:column;height:100%;overflow:hidden}.pm-toolbar-title{align-items:center;display:inline-flex;gap:6px}.pm-toolbar-title svg{color:var(--accent-gold-text)}.pm-btn{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.66rem;font-weight:700;gap:6px;letter-spacing:.02em;padding:6px 12px;transition:all .16s ease;white-space:nowrap}.pm-btn:disabled{cursor:not-allowed;opacity:.5}.pm-btn-ghost{background:var(--btn-secondary-bg);border:1px solid var(--btn-secondary-border);color:var(--btn-secondary-text)}.pm-btn-ghost:hover:not(:disabled){background:var(--glass-bg-hover);border-color:var(--border-hover)}.pm-btn-primary{background:var(--btn-primary-bg);border:1px solid #0000;box-shadow:var(--shadow-toggle-btn);color:var(--btn-primary-text)}.pm-btn-primary:hover:not(:disabled){filter:brightness(1.08)}.pm-saved-chip{align-items:center;background:var(--accent-success-bg);border:1px solid var(--accent-success-border);border-radius:20px;color:var(--accent-success-text);display:inline-flex;font-size:.6rem;font-weight:700;gap:5px;padding:4px 10px;white-space:nowrap}.pm-status{align-items:center;border:1px solid #0000;border-radius:10px;display:flex;font-size:.66rem;font-weight:600;gap:8px;margin-top:10px;padding:8px 12px}.pm-status-success{background:var(--accent-success-bg);border-color:var(--accent-success-border);color:var(--accent-success-text)}.pm-status-error{background:var(--accent-error-bg);border-color:var(--accent-error-border);color:var(--accent-error-text)}.pm-status span{flex:1 1}.pm-status-x{background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;opacity:.6;padding:2px}.pm-status-x:hover{opacity:1}.pm-body{grid-gap:12px;display:grid;flex:1 1;gap:12px;grid-template-columns:minmax(220px,270px) minmax(0,1fr);margin-top:12px;min-height:0}.pm-detail,.pm-rail{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-bg-subtle);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--shadow-card),0 1px 0 #fff6 inset;display:flex;flex-direction:column;min-height:0;overflow:hidden}.pm-rail-head{border-bottom:1px solid var(--border-divider-faint);padding:10px 10px 8px}.pm-rail-list{display:flex;flex:1 1;flex-direction:column;gap:3px;min-height:0;overflow-y:auto;padding:8px}.pm-railrow{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;cursor:pointer;display:flex;font-family:inherit;gap:9px;padding:7px 9px;text-align:left;transition:background .14s ease,border-color .14s ease;width:100%}.pm-railrow:hover{background:var(--glass-bg)}.pm-railrow-on{background:var(--glass-bg-strong);border-color:var(--glass-border-strong)}.pm-avatar{background:var(--bg-badge);border:1px solid var(--border-badge);border-radius:9px;color:var(--text-secondary);display:grid;flex:0 0 auto;font-size:.58rem;font-weight:800;height:28px;letter-spacing:.02em;place-items:center;width:28px}.pm-avatar-admin{background:var(--btn-primary-bg);border-color:#0000;color:var(--btn-primary-text)}.pm-avatar-lg{border-radius:11px;font-size:.72rem;height:38px;width:38px}.pm-railrow-text{display:flex;flex-direction:column;gap:2px;min-width:0}.pm-railrow-name{align-items:center;color:var(--text-primary);display:flex;font-size:.68rem;font-weight:700;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-railrow-name em{color:var(--text-quaternary);font-weight:600}.pm-railrow-sub{color:var(--text-tertiary);font-size:.56rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-badge-admin{background:var(--accent-success-bg);border:1px solid var(--accent-success-border);border-radius:20px;color:var(--accent-gold-text);flex:0 0 auto;font-size:.5rem;font-weight:800;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.pm-add-row{align-items:center;background:#0000;border:none;border-top:1px dashed var(--border-dashed);color:var(--text-tertiary);cursor:pointer;display:flex;font-family:inherit;font-size:.64rem;font-weight:700;gap:6px;justify-content:center;margin:0;padding:10px;transition:all .14s ease}.pm-add-row:hover{background:var(--glass-bg);color:var(--accent-gold-text)}.pm-ident{align-items:flex-end;border-bottom:1px solid var(--border-divider-faint);display:flex;gap:10px;padding:12px 14px}.pm-field{display:flex;flex-direction:column;gap:4px;min-width:0;width:150px}.pm-field-grow{flex:1 1;width:auto}.pm-field>span{color:var(--text-section-title);font-size:.53rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pm-input{background:var(--bg-input);border:1px solid var(--border-input);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.68rem;font-weight:600;outline:none;padding:6px 9px;transition:border-color .14s ease,background .14s ease;width:100%}.pm-input::placeholder{color:var(--text-placeholder);font-weight:500}.pm-input:focus{background:var(--bg-input-focus);border-color:var(--border-input-focus)}.pm-input:disabled{cursor:not-allowed;opacity:.65}.pm-pw-wrap{align-items:center;display:flex;position:relative}.pm-pw-wrap .pm-input{padding-left:26px;padding-right:28px}.pm-pw-icon{color:var(--text-quaternary);left:8px;pointer-events:none;position:absolute}.pm-pw-eye{background:none;border:none;border-radius:6px;color:var(--text-tertiary);cursor:pointer;display:inline-flex;padding:3px;position:absolute;right:5px}.pm-pw-eye:hover{background:var(--glass-bg-hover);color:var(--accent-gold-text)}.pm-adminswitch{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:9px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.64rem;font-weight:700;gap:6px;padding:6px 11px;transition:all .14s ease;white-space:nowrap}.pm-adminswitch input{accent-color:var(--accent-gold);cursor:inherit}.pm-adminswitch-on{background:var(--accent-success-bg);border-color:var(--accent-success-border);color:var(--accent-gold-text)}.pm-adminswitch-locked{cursor:not-allowed;opacity:.75}.pm-row-del{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:9px;color:var(--text-quaternary);cursor:pointer;display:inline-flex;padding:7px;transition:all .14s ease}.pm-row-del:hover:not(:disabled){background:var(--accent-error-bg);border-color:var(--accent-error-border);color:var(--accent-error)}.pm-row-del:disabled{cursor:not-allowed;opacity:.35}.pm-tabs{align-items:center;display:flex;gap:4px;padding:9px 14px 0}.pm-tabs-sub{flex-wrap:wrap;padding:0 0 2px}.pm-tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:9px 9px 0 0;color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.66rem;font-weight:700;gap:6px;padding:7px 12px;transition:all .14s ease}.pm-tabs-sub .pm-tab{border-radius:9px;font-size:.62rem;padding:5px 10px}.pm-tab:hover{background:var(--glass-bg);color:var(--text-secondary)}.pm-tab-on{background:var(--glass-bg-strong);border-color:var(--glass-border);border-bottom-color:#0000;color:var(--accent-gold-text)}.pm-tabs-sub .pm-tab-on{border-bottom-color:var(--glass-border)}.pm-tab-badge{background:var(--bg-badge);border-radius:20px;color:var(--text-tertiary);font-size:.53rem;font-weight:800;padding:1px 6px}.pm-tab-on .pm-tab-badge{background:var(--accent-success-bg);color:var(--accent-gold-text)}.pm-panel-scroll{border-top:1px solid var(--glass-border);flex:1 1;min-height:0;overflow-y:auto;padding:12px 14px 16px}.pm-tabs+.pm-panel-scroll{margin-top:-1px}.pm-panel-note{color:var(--text-tertiary);font-size:.63rem;line-height:1.55;margin:0 0 10px;max-width:680px}.pm-panel-note em{color:var(--text-secondary);font-style:normal;font-weight:700}.pm-adminnote{align-items:center;background:var(--accent-success-bg);border:1px solid var(--accent-success-border);border-radius:10px;color:var(--accent-gold-text);display:flex;font-size:.63rem;font-weight:600;gap:7px;line-height:1.45;margin-bottom:12px;padding:8px 11px}.pm-adminnote svg{flex:0 0 auto}.pm-group{margin-bottom:14px}.pm-group:last-child{margin-bottom:0}.pm-grouphead{align-items:center;border-bottom:1px solid var(--border-divider-faint);display:flex;gap:8px;margin-bottom:7px;padding-bottom:5px}.pm-grouphead-sp{flex:1 1}.pm-grouphead-title{color:var(--text-section-title);font-size:.6rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pm-count{font-feature-settings:"tnum";color:var(--text-quaternary);font-size:.55rem;font-variant-numeric:tabular-nums;font-weight:800}.pm-count-full{color:var(--accent-gold-text)}.pm-count-sep{margin:0 1px;opacity:.45}.pm-mini{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:7px;color:var(--text-tertiary);cursor:pointer;font-family:inherit;font-size:.55rem;font-weight:800;letter-spacing:.03em;padding:3px 8px;transition:all .14s ease}.pm-mini:hover:not(:disabled){background:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--accent-gold-text)}.pm-mini:disabled{cursor:not-allowed;opacity:.4}.pm-chips{display:flex;flex-wrap:wrap;gap:5px}.pm-chip{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:20px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.63rem;font-weight:650;gap:5px;max-width:100%;padding:4px 9px 4px 5px;transition:all .13s ease}.pm-chip:hover:not(:disabled){background:var(--glass-bg-hover);border-color:var(--glass-border-hover)}.pm-chip:disabled{cursor:default}.pm-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-chip-tick{background:var(--bg-primary);border:1px solid var(--border-input);border-radius:5px;color:#0000;display:grid;flex:0 0 auto;height:15px;place-items:center;transition:all .13s ease;width:15px}.pm-chip-on{background:var(--accent-success-bg);border-color:var(--accent-success-border);color:var(--accent-gold-text);font-weight:750}.pm-cap-on .pm-chip-tick,.pm-chip-on .pm-chip-tick{background:var(--btn-primary-bg-flat);border-color:#0000;color:var(--btn-primary-text)}.pm-caps{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.pm-cap{align-items:flex-start;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:11px;cursor:pointer;display:flex;font-family:inherit;gap:8px;padding:9px 11px;text-align:left;transition:all .13s ease}.pm-cap:hover:not(:disabled){background:var(--glass-bg-hover);border-color:var(--glass-border-hover)}.pm-cap:disabled{cursor:default}.pm-cap-on{background:var(--accent-success-bg);border-color:var(--accent-success-border)}.pm-cap .pm-chip-tick{margin-top:1px}.pm-cap-text{display:flex;flex-direction:column;gap:2px;min-width:0}.pm-cap-name{color:var(--text-primary);font-size:.65rem;font-weight:750}.pm-cap-on .pm-cap-name{color:var(--accent-gold-text)}.pm-cap-desc{color:var(--text-tertiary);font-size:.57rem;font-weight:600;line-height:1.4}.pm-comp{border-top:1px solid var(--glass-border);display:flex;flex:1 1;flex-direction:column;margin-top:-1px;min-height:0}.pm-comp-mode{align-items:center;display:flex;flex-wrap:wrap;gap:14px;padding:11px 14px 9px}.pm-comp-note{flex:1 1;margin:0;min-width:240px}.pm-seg{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:10px;display:inline-flex;padding:2px}.pm-seg-btn{background:#0000;border:none;border-radius:8px;color:var(--text-tertiary);cursor:pointer;font-family:inherit;font-size:.62rem;font-weight:700;padding:5px 11px;transition:all .14s ease;white-space:nowrap}.pm-seg-btn:disabled{cursor:not-allowed;opacity:.6}.pm-seg-on{background:var(--btn-primary-bg);box-shadow:var(--shadow-toggle-btn);color:var(--btn-primary-text)}.pm-comp-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 10px}.pm-comp-shown{font-feature-settings:"tnum";color:var(--text-quaternary);font-size:.57rem;font-variant-numeric:tabular-nums;font-weight:700}.pm-comp-list{border-top:1px solid var(--border-divider-faint)}.pm-comp-locked{opacity:.55}.pm-comp .pm-tabs-sub{padding:0 14px 8px}.pm-search{align-items:center;background:var(--bg-input);border:1px solid var(--border-input);border-radius:8px;color:var(--text-quaternary);display:flex;flex:1 1;gap:6px;max-width:420px;min-width:180px;padding:5px 8px;transition:border-color .14s ease}.pm-search:focus-within{background:var(--bg-input-focus);border-color:var(--border-input-focus)}.pm-search input{background:none;border:none;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:.66rem;font-weight:600;min-width:0;outline:none}.pm-search input::placeholder{color:var(--text-placeholder);font-weight:500}.pm-search-x{background:none;border:none;border-radius:5px;color:var(--text-quaternary);cursor:pointer;display:inline-flex;padding:2px}.pm-search-x:hover{color:var(--accent-error)}.pm-loading{align-items:center;color:var(--text-tertiary);display:flex;font-size:.65rem;font-weight:600;gap:8px;padding:18px 4px}.pm-spin{animation:pm-spin 1s linear infinite}@keyframes pm-spin{to{transform:rotate(1turn)}}.pm-empty{align-items:center;color:var(--text-quaternary);display:flex;flex-direction:column;gap:8px;padding:34px 20px;text-align:center}.pm-empty p{font-size:.64rem;font-weight:600;line-height:1.5;margin:0;max-width:380px}.pm-empty-sm{padding:20px 10px}@media (max-width:900px){.pm-body{grid-template-columns:1fr;grid-template-rows:minmax(140px,26%) minmax(0,1fr)}.pm-ident{align-items:flex-end;flex-wrap:wrap}.pm-field{width:130px}}@media (max-height:500px) and (max-width:1000px),(max-width:768px){.pm-chip,.pm-input{min-height:32px}}.pm-group-note{background:var(--glass-bg-subtle);border-left:2px solid var(--glass-border-strong,var(--glass-border));border-radius:0 6px 6px 0;color:var(--text-tertiary);font-size:.6rem;line-height:1.5;margin:-2px 0 8px;max-width:680px;padding:6px 10px}.pm-mfa{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px;margin-top:12px}.pm-mfa-qr{background:#fff;border:1px solid var(--glass-border);border-radius:12px;flex:0 0 auto;height:200px;padding:8px;width:200px}.pm-mfa-side{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:220px}.pm-mfa-state{align-items:center;background:var(--bg-badge);border:1px solid var(--border-badge);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:.72rem;font-weight:700;gap:6px;padding:4px 10px}.pm-mfa-state.pm-mfa-on{background:var(--accent-success-bg);border-color:var(--accent-success-border);color:var(--accent-success-text)}.pm-mfa-steps{color:var(--text-secondary);font-size:.76rem;line-height:1.55;margin:0;padding-left:18px}.pm-mfa-key{background:var(--glass-bg);border:1px dashed var(--glass-border-strong);border-radius:8px;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;letter-spacing:.04em;padding:6px 10px;-webkit-user-select:all;user-select:all;word-break:break-all}.pm-mfa-actions{display:flex;flex-wrap:wrap;gap:8px}.pm-mfa-actions a.pm-btn{text-decoration:none}.pm-btn-danger:hover:not(:disabled){border-color:var(--accent-error-border);color:var(--accent-error-text)}@font-face{font-display:swap;font-family:FS Dillon Pro;font-style:normal;font-weight:400;src:url(/static/media/FSDillonProRegular.e94d12f3ad440d87ff30.OTF) format("opentype")}@font-face{font-display:swap;font-family:FS Dillon Pro;font-style:normal;font-weight:500;src:url(/static/media/FSDillonProMedium.8dbb5d5a9743ab4da73e.OTF) format("opentype")}@font-face{font-display:swap;font-family:FS Dillon Pro;font-style:italic;font-weight:500;src:url(/static/media/FSDillonProMediumIt.2777b29a4c891d458813.OTF) format("opentype")}@font-face{font-display:swap;font-family:FS Dillon Pro;font-style:normal;font-weight:700;src:url(/static/media/FSDillonProBold.f3410e3be411a1899b68.OTF) format("opentype")}@font-face{font-display:swap;font-family:FS Dillon Pro;font-style:italic;font-weight:700;src:url(/static/media/FSDillonProBoldIt.9662c95241410e9f21f2.OTF) format("opentype")}:root{--brand-sky:#86b0dd;--brand-navy:#002a5a;--brand-red:#e31934;--bg-gradient-from:#fff;--bg-gradient-via:#f5f8fc;--bg-gradient-to:#fff;--glass-bg:rgba(134,176,221,.108);--glass-bg-hover:#86b0dd2e;--glass-bg-strong:rgba(134,176,221,.216);--glass-bg-subtle:rgba(134,176,221,.054);--glass-border:rgba(134,176,221,.288);--glass-border-hover:rgba(134,176,221,.504);--glass-border-strong:#86b0dd8a;--glass-dropdown-bg:#fff;--bg-primary:#fff;--bg-secondary:#f5f8fc;--bg-sidebar:#ffffffd9;--bg-card:rgba(134,176,221,.063);--bg-card-hover:rgba(134,176,221,.126);--bg-input:#86b0dd17;--bg-input-focus:rgba(134,176,221,.144);--bg-toolbar:#ffffffb3;--bg-modal:#fff;--bg-select-dropdown:#fff;--bg-badge:rgba(134,176,221,.126);--bg-placeholder:rgba(134,176,221,.054);--border-primary:rgba(134,176,221,.288);--border-secondary:#86b0dd2e;--border-hover:rgba(134,176,221,.468);--border-input:rgba(134,176,221,.288);--border-input-focus:#86b0ddb8;--border-divider:rgba(134,176,221,.216);--border-divider-faint:rgba(134,176,221,.108);--border-badge:rgba(134,176,221,.252);--border-dashed:rgba(134,176,221,.252);--text-primary:#002a5a;--text-secondary:#002a5ab8;--text-tertiary:#002a5a8c;--text-quaternary:#002a5a66;--text-faint:#002a5a47;--text-section-title:#002a5a6b;--text-placeholder:#002a5a52;--shadow-text:none;--shadow-card:0 4px 20px rgba(134,176,221,.144);--shadow-sidebar:0 20px 45px -18px rgba(134,176,221,.396);--shadow-toggle-btn:0 4px 12px rgba(134,176,221,.216);--btn-primary-bg:linear-gradient(135deg,#86b0dd,#6f9fd2);--btn-primary-bg-flat:#86b0dd;--btn-primary-text:#002a5a;--btn-primary-hover:#6f9fd2;--btn-secondary-bg:#86b0dd17;--btn-secondary-text:#002a5acc;--btn-secondary-border:rgba(134,176,221,.288);--accent-gold:#86b0dd;--accent-gold-end:#6f9fd2;--accent-gold-light:#d5e5f5;--accent-gold-glow:rgba(134,176,221,.504);--accent-gold-text:#002a5a;--accent-rust:#e31934;--accent-rust-end:#f04a5f;--accent-rust-light:#f6c6cc;--accent-rust-glow:#e3193447;--glow-1:#86b0dd2e;--glow-2:#002a5a0f;--glow-opacity:0.5;--grain-opacity:0.015;--accent-error:#e31934;--accent-error-bg:#e319341a;--accent-error-border:#e319344d;--accent-error-text:#e31934;--accent-success:#86b0dd;--accent-success-bg:#86b0dd2e;--accent-success-border:#86b0dd8a;--accent-success-text:#002a5a;--accent-blue:#2f5f9e;--accent-blue-bg:#2f5f9e1a;--accent-blue-border:#2f5f9e4d;--accent-blue-text:#2f5f9e;--accent-pink:#e31934;--accent-pink-bg:#e319341f;--scrollbar-thumb:rgba(134,176,221,.324);--toggle-track-bg:rgba(134,176,221,.252);--toggle-track-active:#86b0dd;--toggle-knob:#002a5a80;--toggle-knob-active:#fff;--transition-theme:0.4s ease;--chart-accent:#86b0dd;--chart-accent-light:#6f9fd2;--chart-accent-dim:#86b0dd8a;--chart-secondary:#e31934;--chart-secondary-dim:#e319344d}[data-theme=dark]{--bg-gradient-from:#f6f8fb;--bg-gradient-via:#edf2f9;--bg-gradient-to:#f6f8fb;--bg-sidebar:#ffffffeb;--glass-bg:rgba(134,176,221,.162);--glass-border:rgba(134,176,221,.396);--glass-dropdown-bg:#fff}*{box-sizing:border-box;margin:0;padding:0}body{color:#002a5a;color:var(--text-primary);transition:background .4s ease,color .4s ease;transition:background var(--transition-theme),color var(--transition-theme)}.app-container,body{background:linear-gradient(to bottom right,#fff,#f5f8fc,#fff);background:linear-gradient(to bottom right,var(--bg-gradient-from),var(--bg-gradient-via),var(--bg-gradient-to));font-family:FS Dillon Pro,Arial,sans-serif;min-height:100vh}.app-container{display:block;position:relative;transition:background .4s ease;transition:background var(--transition-theme)}.ambient-glow{inset:0;opacity:.5;opacity:var(--glow-opacity);pointer-events:none;position:fixed;transition:opacity .4s ease;transition:opacity var(--transition-theme);z-index:0}.ambient-glow .glow-orb-1{background:#86b0dd2e;background:var(--glow-1);left:33%;top:33%}.ambient-glow .glow-orb-1,.ambient-glow .glow-orb-2{border-radius:50%;filter:blur(120px);height:384px;position:absolute;width:384px}.ambient-glow .glow-orb-2{background:#002a5a0f;background:var(--glow-2);bottom:33%;right:33%}.film-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;opacity:.015;opacity:var(--grain-opacity);pointer-events:none;position:fixed;transition:opacity .4s ease;transition:opacity var(--transition-theme);z-index:1}.main-content{background:#0000;border-radius:8px;box-sizing:border-box;height:100vh;margin-left:240px;overflow:hidden;padding:16px;position:relative;transition:margin-left .5s cubic-bezier(.34,1.2,.64,1);z-index:2}.main-content.sidebar-collapsed{margin-left:96px}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:rgba(134,176,221,.324);background:var(--scrollbar-thumb);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#86b0dd;background:var(--accent-gold)}button,input,select,textarea{font-family:FS Dillon Pro,Arial,sans-serif}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes spinGold{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(0, 42, 90,0.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px!important}select option{background:#fff;background:var(--bg-select-dropdown);color:#002a5a;color:var(--text-primary);padding:8px}.dropdown-type-icon{flex-shrink:0;margin-right:2px;opacity:.5}.sidebar-backdrop,.sidebar-mobile-open{display:none}@media (max-height:500px) and (max-width:1000px),(max-width:768px){body,html{max-width:100%;overflow-x:hidden;overflow-x:clip}body{-webkit-text-size-adjust:100%}.app-container{min-height:100dvh;overflow-x:hidden;overflow-x:clip}.main-content,.main-content.sidebar-collapsed{height:auto;margin-left:0;min-height:100dvh;overflow:visible;padding:10px 10px 76px;transition:none}.ambient-glow,.film-grain{display:none}.sidebar{border-radius:0 22px 22px 0;bottom:0;box-shadow:none;left:0;padding:10px 10px calc(10px + env(safe-area-inset-bottom));top:0;transform:translateX(-102%);transition:transform .28s cubic-bezier(.4,0,.2,1);width:min(82vw,280px);z-index:1200}.sidebar.mobile-open{box-shadow:0 24px 60px -12px #86b0ddcf;transform:translateX(0)}.sidebar.collapsed{width:min(82vw,280px)}.sidebar-backdrop{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#002a5a6b;border:0;display:block;inset:0;padding:0;position:fixed;z-index:1150}.sidebar-mobile-open{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--bg-toolbar);border:1px solid var(--glass-border);border-radius:15px;bottom:max(14px,env(safe-area-inset-bottom));box-shadow:0 6px 20px -6px #86b0dda1,var(--shadow-card);color:var(--text-secondary);cursor:pointer;display:flex;height:44px;justify-content:center;left:12px;padding:0;position:fixed;width:44px;z-index:1100}.sidebar-mobile-open svg{height:21px;width:21px}.sidebar-mobile-open:active{background:var(--glass-bg-strong)}.sidebar-tooltip{display:none!important}.nav-item,.section-header{min-height:40px}.ap3-page,.bip-page,.cat-page,.craw-page,.dc-wrap,.dcalc-container,.dcalc-page,.de-page,.dtrn-page,.ga-page,.gmr-page,.gps-page,.home-container,.home-page,.hr-page,.imp-page,.lb-container,.lb-page,.live-page,.mex-page,.mgr-container,.oa-page,.opp-container,.opta-page,.page-12-container,.page-16-container,.page-17-container,.page-18-container,.page-23-container,.page-9-container,.pg-page,.placeholder-container,.plt-container,.plt-page,.pm-page,.pmx-page,.pz-page,.sbc-page,.sbm-wrap,.sbp-page,.sdp-page,.skc-page,.sps-page,.tbl-page,.tf-page,.txml-page,.wl-page,.wmr-page{height:auto;min-height:0;overflow:visible}.gps-page .tb-bar,.plt-page .tb-bar,.pmx-page .tb-bar,.tb-bar,.wmr-page .tb-bar{border-radius:14px;flex-wrap:wrap;height:auto;min-height:44px;padding:6px 8px;position:sticky;row-gap:6px;top:max(0px,env(safe-area-inset-top));z-index:60}.plt-page .tb-bar>*,.pmx-page .tb-bar>.mex-pop-wrap,.pmx-page .tb-bar>.mex-tool-btn{flex-shrink:1;min-width:0}.tb-bar-right{flex-wrap:wrap;margin-left:0;row-gap:6px}.tb-toggle-group{flex-wrap:wrap;max-width:100%}.tb-divider,.tb-logo,.tb-spacer{display:none}.tb-icon-btn{height:38px;width:38px}.tb-icon-btn.wide{padding:0 10px}.tb-bar .cat-pull-btn{flex-shrink:0}.csel-menu{max-height:min(60vh,340px);max-width:calc(100vw - 16px)}.csel-trigger{font-size:.78rem;min-height:40px;padding:8px 10px 8px 12px}.csel-option{align-items:center;display:flex;font-size:.76rem;min-height:40px;padding:10px 12px}.csel-option.grouped{padding-left:26px}.csel-group{font-size:.56rem;min-height:36px;padding:9px 10px}.csel-menu{border-radius:14px;padding:5px}input,select,textarea{font-size:max(16px,1em)}.csel-search-input{font-size:16px;min-height:40px}.drp-pop{max-width:calc(100vw - 16px)}.drp-cal{min-width:0;width:100%}.ap3-ctl-minutes,.mex-ctl-minutes,.mw-row,.oa-time-minutes,:has(>.mw-slider){flex-wrap:wrap;row-gap:8px}.mw-slider{flex:1 1 100%;max-width:100%;min-width:100%}.mw-win-row{flex-shrink:1;flex-wrap:wrap;min-width:0;row-gap:4px}.ap3-cov-on,.ap3-legend>span,.ap3-ocol-meta,.ap3-ocol-meta em,.ap3-ocol-name,.ap3-ocol-sub,.ap3-pie-total-rank em,.ap3-tile-vs,.ap3-viewset-cap,.bip-card-sub,.bip-filter label,.bip-filterbar-label,.bip-flag-label,.bip-hist-mean-pill-text,.bip-hist-title,.bip-overtime-mgr,.bip-stat-label,.bip-team-flag,.bip-team-mgr,.computed-metric-info-btn,.container-title-phase,.craw-dates label,.de-field label,.drp-reset,.gmc-pads label,.gmr-picker>label,.gmr-rolling-control label,.gps-col-group-title,.gps-export-chip b,.gps-legend-label,.gps-meta-chip b,.gps-metric-header,.gps-metric-label,.gps-tb-flaglabel,.gps-team-group-n,.gps-team-group-tag,.gps-zone-tag-unit,.hr-avgline-tag,.hr-delta,.hr-legend-label,.hr-metric-header-sub,.hr-section-note,.hr-stat-label,.hr-stat-sub,.hr-zone-name em,.imp-chip-scope,.imp-dates label,.imp-it-country,.imp-it-id,.lb-card-note,.lb-grp-head,.lb-meta-chip b,.lb-sub-head,.lb-swatch b,.lb-swatch em,.lb-swatch-title,.lb-tag,.live-pick>label,.live-splits>label,.mb-field>label,.metric-distribution-warning,.mex-dir-tag,.mex-norm-tag,.mex-src-tag,.mex-sub-src,.mex-win-tag,.mgr-cmp-avgline-tag,.mgr-match-duration-label,.mgr-match-meta-sep,.mgr-sub-arrow-up,.mgr-sub-day-mins,.mgr-sub-day-tab,.mgr-sub-on-badge,.mgr-sub-pos,.mgr-trend-arrow,.mgr-trend-unit,.mgr-tt-cell-head,.mgr-tt-cell-raw,.oa-tb-label,.opta-feed-guess,.opta-feed-scope,.opta-feed-tag,.opta-filter-n,.opta-it-country,.opta-it-id,.opta-scope-need,.opta-stage-meta,.opta-stage-tbl,.plt-legend-item,.plt-legend-label,.plt-meta-chip b,.plt-permin-toggle,.pm-badge-admin,.pm-count,.pm-field>span,.pm-railrow-sub,.pm-tab-badge,.pmx-col-pop,.pmx-gap,.pmx-rank,.pz-head-id em,.sdp-card-note,.tb-toggle-btn,.team-competition-info,.team-gender-badge,.txml-dropdown-arrow,.wl-chip b,.wl-from,.wl-legend,.wl-num,.wl-rank,.wl-sub,.wl-th,.wl-unit,.wmr-avgline-tag,.wmr-export-chip b,.wmr-legend-label,.wmr-meta-chip b,.wmr-metric-header,.wmr-section-sub,.wmr-tb-flaglabel{font-size:9px}.ap3-pie-total-label,.ap3-timebar-label,.gps-line-tick-label,.gps-scatter-axis-label,.gps-scatter-point-label,.gps-scatter-quad-sub,.gps-scatter-quad-title,.gps-scatter-tick-label,.hr-team-axis-tick,.hr-zonebar-value,.mex-timebar-label,.plt-axis-date,.plt-bar-value,.plt-gameday-text{font-size:8px}.tb-toggle-btn{min-height:32px;min-width:32px;padding:6px 11px}.main-content .tb-bar.tb-bar-tall{position:relative;top:auto}.drp-datefield-btn{font-size:.72rem;min-height:36px;padding:7px 11px}.drp-range-slider{flex:1 1 120px;height:32px;min-width:120px;width:auto}.drp-inline{flex-shrink:1;flex-wrap:wrap;margin-left:0;max-width:100%;min-width:0;row-gap:6px}.drp-range-slider input[type=range]{height:32px}.drp-range-slider input[type=range]::-webkit-slider-thumb{height:20px;margin-top:-8px;width:20px}.drp-range-slider input[type=range]::-moz-range-thumb{height:20px;width:20px}.fit-page-outer{height:auto;overflow:visible}.fit-page-inner{position:static;transform:none!important;width:100%!important}.mex-pop-wrap{position:static}.mex-pop{left:8px;max-height:min(70vh,calc(100vh - 170px));max-width:none;right:8px;top:calc(100% + 6px);width:auto;z-index:200}canvas,img,svg,table,video{max-width:100%}[class*=-dialog],[class*=-modal],[class*=-popover]{max-width:calc(100vw - 16px)}[class*=-scroll],[class*=-scroller]{-webkit-overflow-scrolling:touch}}
/*# sourceMappingURL=main.84c5e438.css.map*/